From owner-freebsd-x11@FreeBSD.ORG Sun Nov 25 15:03:40 2012 Return-Path: Delivered-To: x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 0CB0F5E5 for ; Sun, 25 Nov 2012 15:03:40 +0000 (UTC) (envelope-from portscout@portscout.freebsd.org) Received: from null.zi0r.com (null.zi0r.com [71.245.171.204]) by mx1.freebsd.org (Postfix) with ESMTP id BBA968FC16 for ; Sun, 25 Nov 2012 15:03:39 +0000 (UTC) Received: from null.zi0r.com (localhost [127.0.0.1]) by null.zi0r.com (8.14.5/8.14.5) with ESMTP id qAPF3dYc018341 for ; Sun, 25 Nov 2012 10:03:39 -0500 (EST) (envelope-from portscout@portscout.freebsd.org) Received: (from portscout@localhost) by null.zi0r.com (8.14.5/8.14.5/Submit) id qAPF3dkK018302; Sun, 25 Nov 2012 10:03:39 -0500 (EST) (envelope-from portscout) Message-Id: <201211251503.qAPF3dkK018302@null.zi0r.com> MIME-Version: 1.0 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain Date: Sun, 25 Nov 2012 10:03:39 -0500 From: portscout@portscout.freebsd.org To: x11@freebsd.org Subject: FreeBSD ports you maintain which are out of date X-Mailer: portscout/0.8.1 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Nov 2012 15:03:40 -0000 Dear port maintainer, The portscout new distfile checker has detected that one or more of your ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. If any ports have already been updated, you can safely ignore the entry. You will not be e-mailed again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/x11@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ x11-servers/xephyr | 1.7.7 | 1.13.0.901 ------------------------------------------------+-----------------+------------ x11-servers/xorg-dmx | 1.7.7 | 1.13.0.901 ------------------------------------------------+-----------------+------------ x11-servers/xorg-nestserver | 1.7.7 | 1.13.0.901 ------------------------------------------------+-----------------+------------ x11-servers/xorg-server | 1.7.7 | 1.13.0.901 ------------------------------------------------+-----------------+------------ x11-servers/xorg-vfbserver | 1.7.7 | 1.13.0.901 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt If wish to stop receiving portscout reminders, please contact portscout@portscout.freebsd.org Thanks. From owner-freebsd-x11@FreeBSD.ORG Mon Nov 26 01:44:52 2012 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 113F089C for ; Mon, 26 Nov 2012 01:44:52 +0000 (UTC) (envelope-from dantavious313@gmail.com) Received: from mail-gg0-f182.google.com (mail-gg0-f182.google.com [209.85.161.182]) by mx1.freebsd.org (Postfix) with ESMTP id B6BF48FC0C for ; Mon, 26 Nov 2012 01:44:51 +0000 (UTC) Received: by mail-gg0-f182.google.com with SMTP id e5so537912ggh.13 for ; Sun, 25 Nov 2012 17:44:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:user-agent:mime-version:content-type :content-transfer-encoding:message-id; bh=M2p5PXZpQAsPXVwQ2NbgN8xP1q5xLG4bYFpJoj4/BSo=; b=GBU/L+F54RWy4V8AiPuzDIruRlgKpP0j4O9kEEuAGHzuENUrXltrytuX0L34ML73c6 6H9egmG6KNlrPLzAxY2Ac0+4rzKEWW9w1aoCHgJzGxe/Qqd+UeTq5eUN2IQEZEQ4ohLN 9NALTjV6qz8Ft41KLYo4+lm9wOiZaFa/MXsJN8Fh+/7yQAWwayIF1AuDFY+xgCpTRsnp lB/9ixKetzIKueT1LeDLcru7buczpc1NTRxAT6mqnMfaeUGBSQJo0a2mGcqCU0CyJU7b 3D7ebrm+zoAu/IuHs9jJ4DtPVXBOVeDf6fQbv19ZiLhlRGTRUNdfzADT2CJBRGNQTZCf Qr2w== Received: by 10.236.92.172 with SMTP id j32mr10120596yhf.37.1353894290936; Sun, 25 Nov 2012 17:44:50 -0800 (PST) Received: from joker.localnet (c-71-226-137-213.hsd1.ga.comcast.net. [71.226.137.213]) by mx.google.com with ESMTPS id t12sm12531669ane.6.2012.11.25.17.44.49 (version=TLSv1/SSLv3 cipher=OTHER); Sun, 25 Nov 2012 17:44:50 -0800 (PST) From: Derrick Edwards To: freebsd-x11@freebsd.org Subject: HDMI Output assistance Date: Sun, 25 Nov 2012 20:44:48 -0500 User-Agent: KMail/1.13.7 (FreeBSD/10.0-CURRENT; KDE/4.8.4; amd64; ; ) MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <201211252044.48689.dantavious313@gmail.com> X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Nov 2012 01:44:52 -0000 Hi, I am having problems outputting video from laptop HDMI to TV HDMI. It seems that xrandr does not even see my HDMI port as an option for output. I am using xorg-server-1.10.6_1,1 KMS. Any ideas or is this a no go for FreeBSD. V/r Derrick FreeBSD 10.0-CURRENT #0: Sat Nov 17 22:43:44 EST 2012 /var/log]$ xrandr xrandr: Failed to get size of gamma for output default Screen 0: minimum 1600 x 900, current 1600 x 900, maximum 1600 x 900 default connected 1600x900+0+0 0mm x 0mm 1600x900 0.0* pciconf -vvl hostb0@pci0:0:0:0: class=0x060000 card=0xff1e1179 chip=0x01548086 rev=0x09 hdr=0x00 vendor = 'Intel Corporation' device = '3rd Gen Core processor DRAM Controller' class = bridge subclass = HOST-PCI vgapci0@pci0:0:2:0: class=0x030000 card=0xfb101179 chip=0x01668086 rev=0x09 hdr=0x00 vendor = 'Intel Corporation' device = '3rd Gen Core processor Graphics Controller' class = display subclass = VGA xhci0@pci0:0:20:0: class=0x0c0330 card=0xff1e1179 chip=0x1e318086 rev=0x04 hdr=0x00 vendor = 'Intel Corporation' device = '7 Series/C210 Series Chipset Family USB xHCI Host Controller' class = serial bus subclass = USB none0@pci0:0:22:0: class=0x078000 card=0xff1e1179 chip=0x1e3a8086 rev=0x04 hdr=0x00 vendor = 'Intel Corporation' device = '7 Series/C210 Series Chipset Family MEI Controller' class = simple comms ehci0@pci0:0:26:0: class=0x0c0320 card=0xff1e1179 chip=0x1e2d8086 rev=0x04 hdr=0x00 vendor = 'Intel Corporation' device = '7 Series/C210 Series Chipset Family USB Enhanced Host Controller' class = serial bus subclass = USB hdac0@pci0:0:27:0: class=0x040300 card=0xff1e1179 chip=0x1e208086 rev=0x04 hdr=0x00 vendor = 'Intel Corporation' device = '7 Series/C210 Series Chipset Family High Definition Audio Controller' class = multimedia subclass = HDA pcib1@pci0:0:28:0: class=0x060400 card=0xff1e1179 chip=0x1e108086 rev=0xc4 hdr=0x01 vendor = 'Intel Corporation' device = '7 Series/C210 Series Chipset Family PCI Express Root Port 1' class = bridge subclass = PCI-PCI pcib2@pci0:0:28:1: class=0x060400 card=0xff1e1179 chip=0x1e128086 rev=0xc4 hdr=0x01 vendor = 'Intel Corporation' device = '7 Series/C210 Series Chipset Family PCI Express Root Port 2' class = bridge subclass = PCI-PCI pcib3@pci0:0:28:4: class=0x060400 card=0xff1e1179 chip=0x1e188086 rev=0xc4 hdr=0x01 vendor = 'Intel Corporation' device = '7 Series/C210 Series Chipset Family PCI Express Root Port 5' class = bridge subclass = PCI-PCI ehci1@pci0:0:29:0: class=0x0c0320 card=0xff1e1179 chip=0x1e268086 rev=0x04 hdr=0x00 vendor = 'Intel Corporation' device = '7 Series/C210 Series Chipset Family USB Enhanced Host Controller' class = serial bus subclass = USB isab0@pci0:0:31:0: class=0x060100 card=0xff1e1179 chip=0x1e598086 rev=0x04 hdr=0x00 vendor = 'Intel Corporation' device = 'HM76 Express Chipset LPC Controller' class = bridge subclass = PCI-ISA ahci0@pci0:0:31:2: class=0x010601 card=0xff1e1179 chip=0x1e038086 rev=0x04 hdr=0x00 vendor = 'Intel Corporation' device = '7 Series Chipset Family 6-port SATA Controller [AHCI mode]' class = mass storage subclass = SATA none1@pci0:0:31:3: class=0x0c0500 card=0xff1e1179 chip=0x1e228086 rev=0x04 hdr=0x00 vendor = 'Intel Corporation' device = '7 Series/C210 Series Chipset Family SMBus Controller' class = serial bus subclass = SMBus none2@pci0:1:0:0: class=0x020000 card=0xff1e1179 chip=0x10901969 rev=0x10 hdr=0x00 vendor = 'Atheros Communications Inc.' device = 'AR8162 Fast Ethernet' class = network subclass = ethernet ath0@pci0:2:0:0: class=0x028000 card=0x3041103c chip=0x002a168c rev=0x01 hdr=0x00 vendor = 'Atheros Communications Inc.' device = 'AR928X Wireless Network Adapter (PCI-Express)' class = network none3@pci0:3:0:0: class=0xff0000 card=0xff1e1179 chip=0x522910ec rev=0x01 hdr=0x00 vendor = 'Realtek Semiconductor Co., Ltd.' device = 'RTS5229 PCI Express Card Reader' cat /etc/X11/xorg.conf Section "ServerLayout" Identifier "X.org Configured" Option "AIGLX" "true" Screen 0 "Screen0" 0 0 Screen 1 "Screen1" RightOf "Screen0" InputDevice "Mouse0" "CorePointer" InputDevice "Keyboard0" "CoreKeyboard" EndSection Section "Files" ModulePath "/usr/local/lib/xorg/modules" FontPath "/usr/local/lib/X11/fonts/TTF/" FontPath "/usr/local/lib/X11/fonts/OTF/" FontPath "/usr/local/lib/X11/fonts/100dpi/" FontPath "/usr/local/lib/X11/fonts/75dpi/" FontPath "/usr/local/lib/X11/fonts/dejavu/" FontPath "/usr/local/lib/X11/fonts/misc/" #FontPath "/usr/local/lib/X11/fonts/ FontPath "/usr/local/lib/X11/fonts/ABITE" FontPath "/usr/local/lib/X11/fonts/ACAPPELLA" FontPath "/usr/local/lib/X11/fonts/bit_low" FontPath "/usr/local/lib/X11/fonts/encodings FontPath "/usr/local/lib/X11/fonts/kaputa" FontPath "/usr/local/lib/X11/fonts/misc" FontPath "/usr/local/lib/X11/fonts/Resagokr_095" EndSection Section "Extensions" Option "Composite" "Enable" EndSection Section "ServerFlags" Option "AIGLX" "true" EndSection Section "Module" Load "glx" Load "extmod" Load "dri" Load "dbe" Load "dri2" Load "record" EndSection Section "InputDevice" Identifier "Keyboard0" Driver "kbd" EndSection Section "InputDevice" Identifier "Mouse0" Driver "mouse" Option "Protocol" "auto" Option "Device" "/dev/sysmouse" Option "ZAxisMapping" "4 5 6 7" EndSection Section "Monitor" Identifier "Monitor0" VendorName "Monitor Vendor" ModelName "Monitor Model" Option "DPMS" EndSection Section "Monitor" Identifier "Monitor1" VendorName "Monitor Vendor" ModelName "Monitor Model" EndSection Section "Device" ### Available Driver options are:- ### Values: : integer, : float, : "True"/"False", ### : "String", : " Hz/kHz/MHz", ### : "%" ### [arg]: arg optional #Option "DRI" "false" # [] #Option "ColorKey" # #Option "VideoKey" # #Option "FallbackDebug" # [] #Option "Tiling" # [] #Option "LinearFramebuffer" # [] Option "Shadow" # [] #Option "SwapbuffersWait" # [] Option "TripleBuffer" # [] Option "XAANoOffscreenPixmaps" "true" #Option "DRI" "true" #Option "XvPreferOverlay" # [] #Option "DebugFlushBatches" # [] #Option "DebugFlushCaches" # [] #Option "DebugWait" # [] #Option "HotPlug" # [] #Option "RelaxedFencing" # [] Identifier "Card0" Driver "intel" BusID "PCI:0:2:0" EndSection Section "Device" ### Available Driver options are:- ### Values: : integer, : float, : "True"/"False", ### : "String", : " Hz/kHz/MHz", ### : "%" ### [arg]: arg optional #Option "ShadowFB" # [] #Option "DefaultRefresh" # [] #Option "ModeSetClearScreen" # [] Identifier "Card1" Driver "vesa" BusID "PCI:0:2:0" EndSection Section "Screen" Identifier "Screen0" Device "Card0" Monitor "Monitor0" SubSection "Display" Viewport 0 0 Depth 1 EndSubSection SubSection "Display" Viewport 0 0 Depth 4 EndSubSection SubSection "Display" Viewport 0 0 Depth 8 EndSubSection SubSection "Display" Viewport 0 0 Depth 15 EndSubSection SubSection "Display" Viewport 0 0 Depth 16 EndSubSection SubSection "Display" Viewport 0 0 Depth 24 EndSubSection EndSection Section "Screen" Identifier "Screen1" Device "Card1" Monitor "Monitor1" SubSection "Display" Viewport 0 0 Depth 1 EndSubSection SubSection "Display" Viewport 0 0 Depth 4 EndSubSection SubSection "Display" Viewport 0 0 Depth 8 EndSubSection SubSection "Display" Viewport 0 0 Depth 15 EndSubSection SubSection "Display" Viewport 0 0 Depth 16 EndSubSection SubSection "Display" Viewport 0 0 Depth 24 EndSubSection EndSection ----------------------------------------- From owner-freebsd-x11@FreeBSD.ORG Mon Nov 26 09:50:13 2012 Return-Path: Delivered-To: freebsd-x11@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 8766AB95 for ; Mon, 26 Nov 2012 09:50:13 +0000 (UTC) (envelope-from kevlo@FreeBSD.org) Received: from ns.kevlo.org (kevlo.org [220.128.136.52]) by mx1.freebsd.org (Postfix) with ESMTP id F3B5B8FC14 for ; Mon, 26 Nov 2012 09:50:08 +0000 (UTC) Received: from srg.kevlo.org (git.kevlo.org [220.128.136.52]) by ns.kevlo.org (8.14.5/8.14.5) with ESMTP id qAQ9nnuo048309 for ; Mon, 26 Nov 2012 17:49:49 +0800 (CST) (envelope-from kevlo@FreeBSD.org) Message-ID: <50B33B4F.9060904@FreeBSD.org> Date: Mon, 26 Nov 2012 17:50:07 +0800 From: Kevin Lo User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:15.0) Gecko/20121009 Thunderbird/15.0.1 MIME-Version: 1.0 To: freebsd-x11@FreeBSD.org Subject: [PATCH] devel/gccmakede: fix build with clang Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Nov 2012 09:50:13 -0000 Hi, Here's the diff to fix build with clang. Ok? Index: devel/gccmakedep/Makefile =================================================================== --- devel/gccmakedep/Makefile (revision 307767) +++ devel/gccmakedep/Makefile (working copy) @@ -18,4 +18,14 @@ MAN1= gccmakedep.1 PLIST_FILES= bin/gccmakedep -.include +.include + +# clang's cpp destroys whitespace, particularly hard tabs in makefiles, +# which is fatal for gccmakedep. +.if ${OSVERSION} >= 1000024 || (${OSVERSION} < 1000024 && ${CC} == "clang") +BUILD_DEPENDS+= ucpp:${PORTSDIR}/devel/ucpp +RUN_DEPENDS+= ucpp:${PORTSDIR}/devel/ucpp +CONFIGURE_ENV+= ac_cv_path_RAWCPP="ucpp -s" +.endif + +.include From owner-freebsd-x11@FreeBSD.ORG Mon Nov 26 10:09:02 2012 Return-Path: Delivered-To: freebsd-x11@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id B3D96DBD for ; Mon, 26 Nov 2012 10:09:02 +0000 (UTC) (envelope-from kevlo@FreeBSD.org) Received: from ns.kevlo.org (kevlo.org [220.128.136.52]) by mx1.freebsd.org (Postfix) with ESMTP id 36C1C8FC15 for ; Mon, 26 Nov 2012 10:09:01 +0000 (UTC) Received: from srg.kevlo.org (git.kevlo.org [220.128.136.52]) by ns.kevlo.org (8.14.5/8.14.5) with ESMTP id qAQA8gMN048426 for ; Mon, 26 Nov 2012 18:08:42 +0800 (CST) (envelope-from kevlo@FreeBSD.org) Message-ID: <50B33FBC.40306@FreeBSD.org> Date: Mon, 26 Nov 2012 18:09:00 +0800 From: Kevin Lo User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:15.0) Gecko/20121009 Thunderbird/15.0.1 MIME-Version: 1.0 To: freebsd-x11@FreeBSD.org Subject: [PATCH] devel/imake: fix build with clang Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Nov 2012 10:09:02 -0000 Here's the trivial patch that fixes build with clang. Ok? Index: devel/imake/Makefile =================================================================== --- devel/imake/Makefile (revision 307768) +++ devel/imake/Makefile (working copy) @@ -43,7 +43,7 @@ post-patch: # clang's cpp destroys whitespace, particularly hard tabs in makefiles, # which is fatal for imake. -.if defined(CC) && ${CC} == "clang" +.if ${OSVERSION} >= 1000024 || (${OSVERSION} < 1000024 && ${CC} == "clang") BUILD_DEPENDS+= ucpp:${PORTSDIR}/devel/ucpp RUN_DEPENDS+= ucpp:${PORTSDIR}/devel/ucpp CONFIGURE_ENV+= ac_cv_path_RAWCPP="ucpp -s" From owner-freebsd-x11@FreeBSD.ORG Mon Nov 26 11:06:55 2012 Return-Path: Delivered-To: freebsd-x11@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 213305B1 for ; Mon, 26 Nov 2012 11:06:55 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id F10DE8FC20 for ; Mon, 26 Nov 2012 11:06:54 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id qAQB6sR8019607 for ; Mon, 26 Nov 2012 11:06:54 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id qAQB6sY8019605 for freebsd-x11@FreeBSD.org; Mon, 26 Nov 2012 11:06:54 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 26 Nov 2012 11:06:54 GMT Message-Id: <201211261106.qAQB6sY8019605@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-x11@FreeBSD.org Subject: Current problem reports assigned to freebsd-x11@FreeBSD.org X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Nov 2012 11:06:55 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o ports/173492 x11 X --configure dies when using 2 video cards but only 1 o ports/173406 x11 [PATCH] Update x11-drivers/xorg-drivers to use options o ports/172379 x11 x11/Xorg errors: drmOpenDevice, /dev/dri/, /dev/dri/ca o ports/172102 x11 [PATCH] devel/gccmakedep build error with clang-cpp o ports/172101 x11 [PATCH] devel/imake build error with clang-cpp o ports/171422 x11 graphics/libGL build error with python3.2 o ports/171242 x11 x11-drivers/xf86-input-mouse: fail to detect moused(8) o ports/170852 x11 [PATCH] x11-fonts/encodings: encodings.dir includes bo o ports/170690 x11 x11-servers/xorg-server eats memory o ports/170232 x11 x11-drivers/xf86-video-intel package building error wi o ports/170108 x11 x11-fonts/libfontenc: library in the package searches o ports/169875 x11 x11/xorg: vesa on 9-BETA1/Xorg 7.7 with radeon 6450 ca o ports/169794 x11 x11/xdm, several /usr/local/lib/X11/xdm/ files missing o ports/169561 x11 [patch] x11-toolkits/libXmu: disable specs o ports/169560 x11 [patch] x11/libICE: disable specs o ports/169559 x11 [patch] x11-fonts/fontsproto: disable specs o ports/168901 x11 New port: textproc/xorg-sgml-doctools o ports/168645 x11 [UPDATE] x11/luit to 1.1.1 f ports/167797 x11 graphics/gthumb crashes, dumps core f ports/167654 x11 x11-wm/twm - no mouse cursor o ports/167596 x11 [patch] I have rolled back x11-drivers/xf86-video-vmwa o ports/167228 x11 x11-drivers/xf86-video-intel : Missing dependency (x1 o ports/167194 x11 x11-drivers/xf86-input-synaptics 1.5.0 trackpoint(LENO o ports/166163 x11 graphics/dri: gthumb port crashes (SIGSEGV) within the o ports/165981 x11 devel/imake doesn't play nice with current xorg o ports/165599 x11 [x11/xkeyboard-config] x11/xkbcomp as a RUN_DEPENDS f power/165585 x11 x11-servers/xorg-server: Both Xorg and Xorg-server por p ports/164349 x11 [PATCH] x11/libXinerama :1 LeftOf or Above :0 mouse is o ports/161480 x11 [patch] x11/luit: don't depend on pty(4), use openpty( o ports/160968 x11 [patch] ports/x11/libXi broken manpages o ports/160963 x11 [patch] x11/bigreqsproto: disable specs o ports/159792 x11 [patch] USB HID devices support for x11-drivers/xf86-i o ports/158529 x11 [patch] x11-servers/xorg-server: conditionalize --with o ports/158513 x11 Broken Xvideo in x11-drivers/xf86-video-intel drivers o ports/156949 x11 x11-drivers/xf86-video-ati 6.14.1 produce black blank f ports/156424 x11 8.2R xrandr & xf86-video-intel & xorg-server packages o ports/156405 x11 x11-drivers/xf86-video-ati driver: no hardware renderi o ports/156042 x11 x11/xorg hang in combination with KWin-Tiling o ports/155696 x11 [patch] x11-servers/xorg-server: chase AIGLX altered d o ports/155683 x11 x11/xdm [patch] Enabling IPv6 support breaks IPv4 f ports/154510 x11 [patch] x11/xorg: xorg servers have Motif-crippling bu o ports/154502 x11 x11/xdm authorization failure when used with E17 windo o ports/154423 x11 x11-drivers/xf86-video-radeonhd: radeon xorg driver ca o ports/153593 x11 graphics/dri: clutter segfault, something to do with i o ports/153495 x11 x11-drivers/xf86-video-ati wavy line problem for lenov o ports/153358 x11 x11-drivers/xf86-video-intel: Intel driver freeze with o ports/152159 x11 [hang] xorg/x11: X11 freezes with Intel Mobile 965 and o ports/151596 x11 x11/xorg: wacom bamboo button 1 no longer works o ports/150633 x11 x11-servers/xorg-server: KVM switching causing X serve o ports/150155 x11 x11/xorg hangs after xrandr(1) usage o ports/149743 x11 x11/xorg: garbled window since Xorg-7.5 o ports/149636 x11 x11/xorg: buffer overflow in pci_device_freebsd_read_r o ports/148591 x11 information note for x11-drivers/xf86-input-synaptics o ports/148444 x11 [hang] x11-drivers/xf86-video-intel: intel driver free f ports/148340 x11 x11-drivers/xf86-video-neomagic: unresolved symbol xf8 o ports/146256 x11 x11/xorg does fails to start after upgrade from 7.4 to o ports/145649 x11 x11/xorg: X server crashes when starting opengl compos o ports/142069 x11 x11/xorg: After adding on a laptop Toshiba Sattelite L o ports/141660 x11 x11/xorg: X can't determine amount of video memory on o ports/139011 x11 [patch] Add options to support GLX TLS in x11-servers o ports/135276 x11 x11/xorg: GUI running first time only while using Free o ports/134132 x11 x11-servers/xorg-server: Intel i845 - xorg.conf with U o ports/131930 x11 [PATCH] x11-servers/xorg-server coredumps on exit o ports/131726 x11 x11-servers/xorg-server: xorg server messes with my eh o ports/122830 x11 x11/xorg: Error in I830WaitLpRing() o ports/120947 x11 x11/xsm ignores system.xsm and .xsmstartup 66 problems total. From owner-freebsd-x11@FreeBSD.ORG Mon Nov 26 14:40:38 2012 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D0AC3E87 for ; Mon, 26 Nov 2012 14:40:38 +0000 (UTC) (envelope-from lists@eitanadler.com) Received: from mail-lb0-f182.google.com (mail-lb0-f182.google.com [209.85.217.182]) by mx1.freebsd.org (Postfix) with ESMTP id 34BCF8FC13 for ; Mon, 26 Nov 2012 14:40:37 +0000 (UTC) Received: by mail-lb0-f182.google.com with SMTP id go10so8114369lbb.13 for ; Mon, 26 Nov 2012 06:40:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eitanadler.com; s=0xdeadbeef; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=AcvTFwmPyF5EWqWqPaRfIqCLEnadadf4qSToFmn+6Xo=; b=i/2U3R2GbOHA4BGFSjKwPvAF6LQPdOcQ3wzFy27ZfySkPUPf5N6askbyAJb77FvOPB WFpw/6iV8kFUPh7xULWH7Ly053YrBiHMvohGN6Kdh31eBQH3YA0+oQiksiijsB/YuJjm xxwPsL+7VoZbpcznXqWTCZ2NGk/nhPqFppKps= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:x-gm-message-state; bh=AcvTFwmPyF5EWqWqPaRfIqCLEnadadf4qSToFmn+6Xo=; b=H0X+CnsMFjrDqhBujOvlFWHN4kPf02kuEF+iqBA8OAyCURwWz/dq3jzgcO/n8XZ7yg qFYeLyHJs2pc/7x2eOL7BzOkS3+o01hpzJF78SJ+d+fBTa/sTyBRR4gZiEQaMNF59hmD ValdA3SeMBC9myTA4iIlBphkt/596MYerfaL+WSAyWgB2H5/rhmEyj0ar4MRWjRJc8FY rDHwyS4CKAYsthwQbsjONHcjrH6LfZ2y1zZtOJgv6eeva0J+9WD0RKHg3AgqU82XkfVe bPy3FrRrKUl8uEt62FmVYEtj3iL3fWP5EnX3bYZyzzc8lg/l6hirn1NpfvIzc/W5v//3 LGPQ== Received: by 10.112.38.228 with SMTP id j4mr5197842lbk.87.1353940837128; Mon, 26 Nov 2012 06:40:37 -0800 (PST) MIME-Version: 1.0 Received: by 10.112.154.168 with HTTP; Mon, 26 Nov 2012 06:40:06 -0800 (PST) In-Reply-To: <50B33B4F.9060904@FreeBSD.org> References: <50B33B4F.9060904@FreeBSD.org> From: Eitan Adler Date: Mon, 26 Nov 2012 09:40:06 -0500 Message-ID: Subject: Re: [PATCH] devel/gccmakede: fix build with clang To: Kevin Lo Content-Type: text/plain; charset=UTF-8 X-Gm-Message-State: ALoCoQmGtwgdM990v8Y08qisR2Wn9c4PPe2t6toKfDepF34ciyQiwz1q4WysKJGzks6MMljeBb74 Cc: freebsd-x11@freebsd.org X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Nov 2012 14:40:38 -0000 On 26 November 2012 04:50, Kevin Lo wrote: > Hi, > > Here's the diff to fix build with clang. Ok? > > Index: devel/gccmakedep/Makefile > =================================================================== > --- devel/gccmakedep/Makefile (revision 307767) > +++ devel/gccmakedep/Makefile (working copy) > @@ -18,4 +18,14 @@ MAN1= gccmakedep.1 > > PLIST_FILES= bin/gccmakedep > > -.include > +.include > + > +# clang's cpp destroys whitespace, particularly hard tabs in makefiles, > +# which is fatal for gccmakedep. > +.if ${OSVERSION} >= 1000024 || (${OSVERSION} < 1000024 && ${CC} == "clang") ${CC} == "clang" should be ${CC:T:M*clang*} and the conditional on OSVERSION >= 1000024 should be contingent on ${CC} -- Eitan Adler From owner-freebsd-x11@FreeBSD.ORG Tue Nov 27 15:54:24 2012 Return-Path: Delivered-To: x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 4C04073B for ; Tue, 27 Nov 2012 15:54:24 +0000 (UTC) (envelope-from portscout@portscout.freebsd.org) Received: from null.zi0r.com (null.zi0r.com [71.245.171.204]) by mx1.freebsd.org (Postfix) with ESMTP id 07B728FC14 for ; Tue, 27 Nov 2012 15:54:23 +0000 (UTC) Received: from null.zi0r.com (localhost [127.0.0.1]) by null.zi0r.com (8.14.5/8.14.5) with ESMTP id qARFsIYS093293 for ; Tue, 27 Nov 2012 10:54:23 -0500 (EST) (envelope-from portscout@portscout.freebsd.org) Received: (from portscout@localhost) by null.zi0r.com (8.14.5/8.14.5/Submit) id qARFsF3M081258; Tue, 27 Nov 2012 10:54:15 -0500 (EST) (envelope-from portscout) Message-Id: <201211271554.qARFsF3M081258@null.zi0r.com> MIME-Version: 1.0 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain Date: Tue, 27 Nov 2012 10:54:15 -0500 From: portscout@portscout.freebsd.org To: x11@freebsd.org Subject: FreeBSD ports you maintain which are out of date X-Mailer: portscout/0.8.1 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Nov 2012 15:54:24 -0000 Dear port maintainer, The portscout new distfile checker has detected that one or more of your ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. If any ports have already been updated, you can safely ignore the entry. You will not be e-mailed again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/x11@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ x11-drivers/xf86-video-intel | 2.7.1 | 2.20.14 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt If wish to stop receiving portscout reminders, please contact portscout@portscout.freebsd.org Thanks. From owner-freebsd-x11@FreeBSD.ORG Wed Nov 28 02:25:33 2012 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 3EED126B for ; Wed, 28 Nov 2012 02:25:33 +0000 (UTC) (envelope-from yuri@rawbw.com) Received: from shell0.rawbw.com (shell0.rawbw.com [198.144.192.45]) by mx1.freebsd.org (Postfix) with ESMTP id 2628C8FC08 for ; Wed, 28 Nov 2012 02:25:32 +0000 (UTC) Received: from eagle.yuri.org (stunnel@localhost [127.0.0.1]) (authenticated bits=0) by shell0.rawbw.com (8.14.4/8.14.4) with ESMTP id qAS2PURd069712 for ; Tue, 27 Nov 2012 18:25:31 -0800 (PST) (envelope-from yuri@rawbw.com) Message-ID: <50B57617.4010404@rawbw.com> Date: Tue, 27 Nov 2012 18:25:27 -0800 From: Yuri User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:17.0) Gecko/17.0 Thunderbird/17.0 MIME-Version: 1.0 To: freebsd-x11@freebsd.org Subject: Why single click sometimes generates double click event? Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Nov 2012 02:25:33 -0000 On my system single click sometimes acts like double click when it shouldn't. There are some apps in which I keep noticing this. For example, thunderbird often (but not always) opens the message when I click on it once. Or, which is especially annoying, it opens the range of messages for deletion when I click on the first one, and then on the last one with the Shift. Intention is just a selection, and it opens them like it was a double click. And then there is the vnc window, which is very likely to go into the maximized state from just one click (kde4 wm). And in qbittorrent torrents sometimes open on single click. As I understand, there is no such x11 event as "double clock", apps detect double click based on ButtonPress/ButtonRelease x11 events. And qt apps detect double clicks in qt framework. kde settings (400ms in my case) should be used for this. There is also the line *multiClickTime: 400 in ~/.Xdefaults which I am not sure affects anything or not. It looks like the second click follows the first one very promptly when such click has never really been made. However 'xev' never shows such fenomenon. It also isn't capable to "spy" after another app's mouse events for some reason. Did anybody have such problem? Yuri From owner-freebsd-x11@FreeBSD.ORG Wed Nov 28 23:24:35 2012 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 2FC09BD6 for ; Wed, 28 Nov 2012 23:24:35 +0000 (UTC) (envelope-from cryptix@riseup.net) Received: from mx1.riseup.net (mx1.riseup.net [198.252.153.129]) by mx1.freebsd.org (Postfix) with ESMTP id 010D18FC0C for ; Wed, 28 Nov 2012 23:24:34 +0000 (UTC) Received: from fulvetta.riseup.net (fulvetta-pn.riseup.net [10.0.1.75]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.riseup.net", Issuer "Gandi Standard SSL CA" (verified OK)) by mx1.riseup.net (Postfix) with ESMTPS id 7B03252E1D for ; Wed, 28 Nov 2012 15:18:57 -0800 (PST) Received: from [127.0.0.1] (localhost [127.0.0.1]) (Authenticated sender: cryptix@fulvetta.riseup.net) with ESMTPSA id A345F62F Received: from localhost (127.0.0.1) (SquirrelMail authenticated user cryptix) by fulvetta.riseup.net with HTTP; Thu, 29 Nov 2012 00:18:50 +0100 Message-ID: Date: Thu, 29 Nov 2012 00:18:50 +0100 Subject: Radeon HD 4350 - no DRI / only Software Rasterizer under FreeBSD 9.0? From: "Henry B." To: freebsd-x11@freebsd.org User-Agent: SquirrelMail/1.4.21 MIME-Version: 1.0 Content-Type: multipart/mixed;boundary="----=_20121129001850_59225" X-Priority: 3 (Normal) Importance: Normal X-Virus-Scanned: clamav-milter 0.97.6 at mx1 X-Virus-Status: Clean X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Nov 2012 23:24:35 -0000 ------=_20121129001850_59225 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Hello, I'm currently trying to setup Xorg to use DRI on my new (and first ever) FreeBSD 9.0 installation, without success. I followed the Handbook Chapter 6.4 and used Xorg -configure to get a baseline configuration which detects my graphics card but when I try to load it, I end up with a blank screen (no signal) and broken pipes on my SSH sessions into the system. CTRL+ALT+F1 or any other key combo doesn't do a thing and since i can't connect over SSH anymore I'm forced to do a hard reboot. I found two working ways of running Xorg, the first is using the VESA driver and the second is using the radeon driver with DRI disabled and setting AutoAddDevices to False. I also tried the radeonhd driver, i get about 2 seconds of video before the system hangs in the same way as when using radeon. I discarded VESA because it couldn't even drive the full resolution to my first screen. The DRI disabled option is a problem for me because I'm used to a dual-head setup with both of the screens rotated 90 degrees and then joined together. (I use two 16:10 screens for this. Reading and editing long files/websites is marvelous on this setup.) [cryptix@oObsi ~]$ xrandr --output DVI-0 --rotate left xrandr: Configure crtc 1 failed [cryptix@oObsi ~]$ xrandr --output DVI-1 --rotate right xrandr: Configure crtc 0 failed [cryptix@oObsi ~]$ xrandr --output DVI-1 --right-of DVI-0 xrandr: screen cannot be larger than 1680x1680 (desired size 3360x1050) If the rotation works it would be 2100x1680 but that is still lager than 1680x1680. It won't work without DRI, I guess. I followed the steps in this[1] thread on the FreeBSD forum since it deals with a similar card and the point was to get DRI working but it didn't work out for me in the end. (Same dead/paniced system when i try to load Xorg with DRI enabled.) The first thing I succeed in was getting dmesg to tell me that DRM was detected on my card. [root@oObsi ~]# dmesg | grep drm [root@oObsi ~]# kldload radeon [root@oObsi ~]# dmesg | grep drm drm0: on vgapci0 info: [drm] MSI enabled 1 message(s) info: [drm] Initialized radeon 1.31.0 20080613 But that's about all i could use from the before mentioned thread. WITHOUT_NOUVEAU has no effect anymore and my card is listed with vendor and product ID in /usr/src/sys/dev/drm/drm_pciids.h. I harvested this[2] Xorg.0.log from a run with DRI enabled over SSH using tail -F /var/log/Xorg.0.log and copying out of my terminal by hand. (After the reboot the file is empty because it wasn't cleanly closed, I guess). Here is my current xorg.conf[3]. >From what i can see DRI initializes fine but sadly the log file doesn't point to the specific problem because the box crashes before it prints what the problem is. I would be happy about any suggestion on what to try out next. Getting my ports tree to a state when WITHOUT_NOUVEAU was required seems to be a solution but i would like to have a verification of that before i continue to tinker in darkness on this. I would also be willing to get a 1394 cable and try to get a backtrace of the panic with dcons if it is of any help. I would also be willing to try out older releases of FreeBSD if they are more likely to work. It's just that the most recent stable release seemed like the best option for a new installation. Looks like I chose a bad time for my move from Linux to FreeBSD with the KMS issues hanging in the air but I'm still eager to keep trying! Thanks in advance, cryptix [1] Forum Thread - http://forums.freebsd.org/showthread.php?t=27038 [2] Xorg.0.log - http://pastebin.com/raw.php?i=dhz800W7 [3] xorg.conf - http://pastebin.com/raw.php?i=80EJiCnw p.s.: I also attached the log and config files to this mail but I wasn't sure if the mailman chops them off. ------=_20121129001850_59225 Content-Type: application/octet-stream; name="Xorg.0.log" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="Xorg.0.log" b09ic2kjIHRhaWwgLUYgL3Zhci9sb2cvWG9yZy4wLmxvZwoKWC5PcmcgWCBTZXJ2ZXIgMS43LjcK UmVsZWFzZSBEYXRlOiAyMDEwLTA1LTA0ClggUHJvdG9jb2wgVmVyc2lvbiAxMSwgUmV2aXNpb24g MApCdWlsZCBPcGVyYXRpbmcgU3lzdGVtOiBGcmVlQlNEIDkuMC1SRUxFQVNFIGFtZDY0IApDdXJy ZW50IE9wZXJhdGluZyBTeXN0ZW06IEZyZWVCU0Qgb09ic2kgOS4wLVJFTEVBU0UgRnJlZUJTRCA5 LjAtUkVMRUFTRSAjMDogVHVlIEphbiAgMyAwNzo0NjozMCBVVEMgMjAxMiAgICAgcm9vdEBmYXJy ZWxsLmNzZS5idWZmYWxvLmVkdTovdXNyL29iai91c3Ivc3JjL3N5cy9HRU5FUklDIGFtZDY0CkJ1 aWxkIERhdGU6IDIzIE5vdmVtYmVyIDIwMTIgIDA1OjAyOjUxUE0KIApDdXJyZW50IHZlcnNpb24g b2YgcGl4bWFuOiAwLjI0LjIKCUJlZm9yZSByZXBvcnRpbmcgcHJvYmxlbXMsIGNoZWNrIGh0dHA6 Ly93aWtpLngub3JnCgl0byBtYWtlIHN1cmUgdGhhdCB5b3UgaGF2ZSB0aGUgbGF0ZXN0IHZlcnNp b24uCk1hcmtlcnM6ICgtLSkgcHJvYmVkLCAoKiopIGZyb20gY29uZmlnIGZpbGUsICg9PSkgZGVm YXVsdCBzZXR0aW5nLAoJKCsrKSBmcm9tIGNvbW1hbmQgbGluZSwgKCEhKSBub3RpY2UsIChJSSkg aW5mb3JtYXRpb25hbCwKCShXVykgd2FybmluZywgKEVFKSBlcnJvciwgKE5JKSBub3QgaW1wbGVt ZW50ZWQsICg/PykgdW5rbm93bi4KKD09KSBMb2cgZmlsZTogIi92YXIvbG9nL1hvcmcuMC5sb2ci LCBUaW1lOiBTdW4gTm92IDI1IDEzOjMzOjM2IDIwMTIKKElJKSBMb2FkZXIgbWFnaWM6IDB4N2Ji OTQwCihJSSkgTW9kdWxlIEFCSSB2ZXJzaW9uczoKCVguT3JnIEFOU0kgQyBFbXVsYXRpb246IDAu NAoJWC5PcmcgVmlkZW8gRHJpdmVyOiA2LjAKCVguT3JnIFhJbnB1dCBkcml2ZXIgOiA3LjAKCVgu T3JnIFNlcnZlciBFeHRlbnNpb24gOiAyLjAKKC0tKSBVc2luZyBzeXNjb25zIGRyaXZlciB3aXRo IFggc3VwcG9ydCAodmVyc2lvbiAyLjApCigtLSkgdXNpbmcgVlQgbnVtYmVyIDkKCigtLSkgUENJ OiooMDoxOjA6MCkgMTAwMjo5NTRmOjE3NGI6ZTExMyBBZHZhbmNlZCBNaWNybyBEZXZpY2VzIFtB TURdIG5lZSBBVEkgUlY3MTAgW1JhZGVvbiBIRCA0MzUwXSByZXYgMCwgTWVtIEAgMHhkMDAwMDAw MC8yNjg0MzU0NTYsIDB4ZmVhZTAwMDAvNjU1MzYsIEkvTyBAIDB4MDAwMGUwMDAvMjU2LCBCSU9T IEAgMHg/Pz8/Pz8/Py82NTUzNgooPT0pIFVzaW5nIGRlZmF1bHQgYnVpbHQtaW4gY29uZmlndXJh dGlvbiAoMzAgbGluZXMpCig9PSkgLS0tIFN0YXJ0IG9mIGJ1aWx0LWluIGNvbmZpZ3VyYXRpb24g LS0tCglTZWN0aW9uICJEZXZpY2UiCgkJSWRlbnRpZmllcgkiQnVpbHRpbiBEZWZhdWx0IGF0aSBE ZXZpY2UgMCIKCQlEcml2ZXIJImF0aSIKCUVuZFNlY3Rpb24KCVNlY3Rpb24gIlNjcmVlbiIKCQlJ ZGVudGlmaWVyCSJCdWlsdGluIERlZmF1bHQgYXRpIFNjcmVlbiAwIgoJCURldmljZQkiQnVpbHRp biBEZWZhdWx0IGF0aSBEZXZpY2UgMCIKCUVuZFNlY3Rpb24KCVNlY3Rpb24gIkRldmljZSIKCQlJ ZGVudGlmaWVyCSJCdWlsdGluIERlZmF1bHQgdmVzYSBEZXZpY2UgMCIKCQlEcml2ZXIJInZlc2Ei CglFbmRTZWN0aW9uCglTZWN0aW9uICJTY3JlZW4iCgkJSWRlbnRpZmllcgkiQnVpbHRpbiBEZWZh dWx0IHZlc2EgU2NyZWVuIDAiCgkJRGV2aWNlCSJCdWlsdGluIERlZmF1bHQgdmVzYSBEZXZpY2Ug MCIKCUVuZFNlY3Rpb24KCVNlY3Rpb24gIkRldmljZSIKCQlJZGVudGlmaWVyCSJCdWlsdGluIERl ZmF1bHQgZmJkZXYgRGV2aWNlIDAiCgkJRHJpdmVyCSJmYmRldiIKCUVuZFNlY3Rpb24KCVNlY3Rp b24gIlNjcmVlbiIKCQlJZGVudGlmaWVyCSJCdWlsdGluIERlZmF1bHQgZmJkZXYgU2NyZWVuIDAi CgkJRGV2aWNlCSJCdWlsdGluIERlZmF1bHQgZmJkZXYgRGV2aWNlIDAiCglFbmRTZWN0aW9uCglT ZWN0aW9uICJTZXJ2ZXJMYXlvdXQiCgkJSWRlbnRpZmllcgkiQnVpbHRpbiBEZWZhdWx0IExheW91 dCIKCQlTY3JlZW4JIkJ1aWx0aW4gRGVmYXVsdCBhdGkgU2NyZWVuIDAiCgkJU2NyZWVuCSJCdWls dGluIERlZmF1bHQgdmVzYSBTY3JlZW4gMCIKCQlTY3JlZW4JIkJ1aWx0aW4gRGVmYXVsdCBmYmRl diBTY3JlZW4gMCIKCUVuZFNlY3Rpb24KKD09KSAtLS0gRW5kIG9mIGJ1aWx0LWluIGNvbmZpZ3Vy YXRpb24gLS0tCig9PSkgU2VydmVyTGF5b3V0ICJCdWlsdGluIERlZmF1bHQgTGF5b3V0IgooKiop IHwtLT5TY3JlZW4gIkJ1aWx0aW4gRGVmYXVsdCBhdGkgU2NyZWVuIDAiICgwKQooKiopIHwgICB8 LS0+TW9uaXRvciAiPGRlZmF1bHQgbW9uaXRvcj4iCigqKikgfCAgIHwtLT5EZXZpY2UgIkJ1aWx0 aW4gRGVmYXVsdCBhdGkgRGV2aWNlIDAiCig9PSkgTm8gbW9uaXRvciBzcGVjaWZpZWQgZm9yIHNj cmVlbiAiQnVpbHRpbiBEZWZhdWx0IGF0aSBTY3JlZW4gMCIuCglVc2luZyBhIGRlZmF1bHQgbW9u aXRvciBjb25maWd1cmF0aW9uLgooKiopIHwtLT5TY3JlZW4gIkJ1aWx0aW4gRGVmYXVsdCB2ZXNh IFNjcmVlbiAwIiAoMSkKKCoqKSB8ICAgfC0tPk1vbml0b3IgIjxkZWZhdWx0IG1vbml0b3I+Igoo KiopIHwgICB8LS0+RGV2aWNlICJCdWlsdGluIERlZmF1bHQgdmVzYSBEZXZpY2UgMCIKKD09KSBO byBtb25pdG9yIHNwZWNpZmllZCBmb3Igc2NyZWVuICJCdWlsdGluIERlZmF1bHQgdmVzYSBTY3Jl ZW4gMCIuCglVc2luZyBhIGRlZmF1bHQgbW9uaXRvciBjb25maWd1cmF0aW9uLgooKiopIHwtLT5T Y3JlZW4gIkJ1aWx0aW4gRGVmYXVsdCBmYmRldiBTY3JlZW4gMCIgKDIpCigqKikgfCAgIHwtLT5N b25pdG9yICI8ZGVmYXVsdCBtb25pdG9yPiIKKCoqKSB8ICAgfC0tPkRldmljZSAiQnVpbHRpbiBE ZWZhdWx0IGZiZGV2IERldmljZSAwIgooPT0pIE5vIG1vbml0b3Igc3BlY2lmaWVkIGZvciBzY3Jl ZW4gIkJ1aWx0aW4gRGVmYXVsdCBmYmRldiBTY3JlZW4gMCIuCglVc2luZyBhIGRlZmF1bHQgbW9u aXRvciBjb25maWd1cmF0aW9uLgooPT0pIEF1dG9tYXRpY2FsbHkgYWRkaW5nIGRldmljZXMKKD09 KSBBdXRvbWF0aWNhbGx5IGVuYWJsaW5nIGRldmljZXMKKD09KSBGb250UGF0aCBzZXQgdG86Cgkv dXNyL2xvY2FsL2xpYi9YMTEvZm9udHMvbWlzYy8sCgkvdXNyL2xvY2FsL2xpYi9YMTEvZm9udHMv VFRGLywKCS91c3IvbG9jYWwvbGliL1gxMS9mb250cy9PVEYsCgkvdXNyL2xvY2FsL2xpYi9YMTEv Zm9udHMvVHlwZTEvLAoJL3Vzci9sb2NhbC9saWIvWDExL2ZvbnRzLzEwMGRwaS8sCgkvdXNyL2xv Y2FsL2xpYi9YMTEvZm9udHMvNzVkcGkvCig9PSkgTW9kdWxlUGF0aCBzZXQgdG8gIi91c3IvbG9j YWwvbGliL3hvcmcvbW9kdWxlcyIKKElJKSBDYW5ub3QgbG9jYXRlIGEgY29yZSBwb2ludGVyIGRl dmljZS4KKElJKSBDYW5ub3QgbG9jYXRlIGEgY29yZSBrZXlib2FyZCBkZXZpY2UuCihJSSkgVGhl IHNlcnZlciByZWxpZXMgb24gSEFMIHRvIHByb3ZpZGUgdGhlIGxpc3Qgb2YgaW5wdXQgZGV2aWNl cy4KCUlmIG5vIGRldmljZXMgYmVjb21lIGF2YWlsYWJsZSwgcmVjb25maWd1cmUgSEFMIG9yIGRp c2FibGUgQXV0b0FkZERldmljZXMuCihJSSkgTG9hZE1vZHVsZTogImV4dG1vZCIKKElJKSBMb2Fk aW5nIC91c3IvbG9jYWwvbGliL3hvcmcvbW9kdWxlcy9leHRlbnNpb25zL2xpYmV4dG1vZC5zbwoo SUkpIE1vZHVsZSBleHRtb2Q6IHZlbmRvcj0iWC5PcmcgRm91bmRhdGlvbiIKCWNvbXBpbGVkIGZv ciAxLjcuNywgbW9kdWxlIHZlcnNpb24gPSAxLjAuMAoJTW9kdWxlIGNsYXNzOiBYLk9yZyBTZXJ2 ZXIgRXh0ZW5zaW9uCglBQkkgY2xhc3M6IFguT3JnIFNlcnZlciBFeHRlbnNpb24sIHZlcnNpb24g Mi4wCihJSSkgTG9hZGluZyBleHRlbnNpb24gTUlULVNDUkVFTi1TQVZFUgooSUkpIExvYWRpbmcg ZXh0ZW5zaW9uIFhGcmVlODYtVmlkTW9kZUV4dGVuc2lvbgooSUkpIExvYWRpbmcgZXh0ZW5zaW9u IFhGcmVlODYtREdBCihJSSkgTG9hZGluZyBleHRlbnNpb24gRFBNUwooSUkpIExvYWRpbmcgZXh0 ZW5zaW9uIFhWaWRlbwooSUkpIExvYWRpbmcgZXh0ZW5zaW9uIFhWaWRlby1Nb3Rpb25Db21wZW5z YXRpb24KKElJKSBMb2FkaW5nIGV4dGVuc2lvbiBYLVJlc291cmNlCihJSSkgTG9hZE1vZHVsZTog ImRiZSIKKElJKSBMb2FkaW5nIC91c3IvbG9jYWwvbGliL3hvcmcvbW9kdWxlcy9leHRlbnNpb25z L2xpYmRiZS5zbwooSUkpIE1vZHVsZSBkYmU6IHZlbmRvcj0iWC5PcmcgRm91bmRhdGlvbiIKCWNv bXBpbGVkIGZvciAxLjcuNywgbW9kdWxlIHZlcnNpb24gPSAxLjAuMAoJTW9kdWxlIGNsYXNzOiBY Lk9yZyBTZXJ2ZXIgRXh0ZW5zaW9uCglBQkkgY2xhc3M6IFguT3JnIFNlcnZlciBFeHRlbnNpb24s IHZlcnNpb24gMi4wCihJSSkgTG9hZGluZyBleHRlbnNpb24gRE9VQkxFLUJVRkZFUgooSUkpIExv YWRNb2R1bGU6ICJnbHgiCihJSSkgTG9hZGluZyAvdXNyL2xvY2FsL2xpYi94b3JnL21vZHVsZXMv ZXh0ZW5zaW9ucy9saWJnbHguc28KKElJKSBNb2R1bGUgZ2x4OiB2ZW5kb3I9IlguT3JnIEZvdW5k YXRpb24iCgljb21waWxlZCBmb3IgMS43LjcsIG1vZHVsZSB2ZXJzaW9uID0gMS4wLjAKCUFCSSBj bGFzczogWC5PcmcgU2VydmVyIEV4dGVuc2lvbiwgdmVyc2lvbiAyLjAKKD09KSBBSUdMWCBkaXNh YmxlZAooSUkpIExvYWRpbmcgZXh0ZW5zaW9uIEdMWAooSUkpIExvYWRNb2R1bGU6ICJyZWNvcmQi CihJSSkgTG9hZGluZyAvdXNyL2xvY2FsL2xpYi94b3JnL21vZHVsZXMvZXh0ZW5zaW9ucy9saWJy ZWNvcmQuc28KKElJKSBNb2R1bGUgcmVjb3JkOiB2ZW5kb3I9IlguT3JnIEZvdW5kYXRpb24iCglj b21waWxlZCBmb3IgMS43LjcsIG1vZHVsZSB2ZXJzaW9uID0gMS4xMy4wCglNb2R1bGUgY2xhc3M6 IFguT3JnIFNlcnZlciBFeHRlbnNpb24KCUFCSSBjbGFzczogWC5PcmcgU2VydmVyIEV4dGVuc2lv biwgdmVyc2lvbiAyLjAKKElJKSBMb2FkaW5nIGV4dGVuc2lvbiBSRUNPUkQKKElJKSBMb2FkTW9k dWxlOiAiZHJpIgooSUkpIExvYWRpbmcgL3Vzci9sb2NhbC9saWIveG9yZy9tb2R1bGVzL2V4dGVu c2lvbnMvbGliZHJpLnNvCihJSSkgTW9kdWxlIGRyaTogdmVuZG9yPSJYLk9yZyBGb3VuZGF0aW9u IgoJY29tcGlsZWQgZm9yIDEuNy43LCBtb2R1bGUgdmVyc2lvbiA9IDEuMC4wCglBQkkgY2xhc3M6 IFguT3JnIFNlcnZlciBFeHRlbnNpb24sIHZlcnNpb24gMi4wCihJSSkgTG9hZGluZyBleHRlbnNp b24gWEZyZWU4Ni1EUkkKKElJKSBMb2FkTW9kdWxlOiAiZHJpMiIKKElJKSBMb2FkaW5nIC91c3Iv bG9jYWwvbGliL3hvcmcvbW9kdWxlcy9leHRlbnNpb25zL2xpYmRyaTIuc28KKElJKSBNb2R1bGUg ZHJpMjogdmVuZG9yPSJYLk9yZyBGb3VuZGF0aW9uIgoJY29tcGlsZWQgZm9yIDEuNy43LCBtb2R1 bGUgdmVyc2lvbiA9IDEuMS4wCglBQkkgY2xhc3M6IFguT3JnIFNlcnZlciBFeHRlbnNpb24sIHZl cnNpb24gMi4wCihJSSkgTG9hZGluZyBleHRlbnNpb24gRFJJMgooSUkpIExvYWRNb2R1bGU6ICJh dGkiCihJSSkgTG9hZGluZyAvdXNyL2xvY2FsL2xpYi94b3JnL21vZHVsZXMvZHJpdmVycy9hdGlf ZHJ2LnNvCihJSSkgTW9kdWxlIGF0aTogdmVuZG9yPSJYLk9yZyBGb3VuZGF0aW9uIgoJY29tcGls ZWQgZm9yIDEuNy43LCBtb2R1bGUgdmVyc2lvbiA9IDYuMTQuMwoJTW9kdWxlIGNsYXNzOiBYLk9y ZyBWaWRlbyBEcml2ZXIKCUFCSSBjbGFzczogWC5PcmcgVmlkZW8gRHJpdmVyLCB2ZXJzaW9uIDYu MAooSUkpIExvYWRNb2R1bGU6ICJyYWRlb24iCihJSSkgTG9hZGluZyAvdXNyL2xvY2FsL2xpYi94 b3JnL21vZHVsZXMvZHJpdmVycy9yYWRlb25fZHJ2LnNvCihJSSkgTW9kdWxlIHJhZGVvbjogdmVu ZG9yPSJYLk9yZyBGb3VuZGF0aW9uIgoJY29tcGlsZWQgZm9yIDEuNy43LCBtb2R1bGUgdmVyc2lv biA9IDYuMTQuMwoJTW9kdWxlIGNsYXNzOiBYLk9yZyBWaWRlbyBEcml2ZXIKCUFCSSBjbGFzczog WC5PcmcgVmlkZW8gRHJpdmVyLCB2ZXJzaW9uIDYuMAooSUkpIExvYWRNb2R1bGU6ICJ2ZXNhIgoo SUkpIExvYWRpbmcgL3Vzci9sb2NhbC9saWIveG9yZy9tb2R1bGVzL2RyaXZlcnMvdmVzYV9kcnYu c28KKElJKSBNb2R1bGUgdmVzYTogdmVuZG9yPSJYLk9yZyBGb3VuZGF0aW9uIgoJY29tcGlsZWQg Zm9yIDEuNy43LCBtb2R1bGUgdmVyc2lvbiA9IDIuMy4wCglNb2R1bGUgY2xhc3M6IFguT3JnIFZp ZGVvIERyaXZlcgoJQUJJIGNsYXNzOiBYLk9yZyBWaWRlbyBEcml2ZXIsIHZlcnNpb24gNi4wCihJ SSkgTG9hZE1vZHVsZTogImZiZGV2IgooV1cpIFdhcm5pbmcsIGNvdWxkbid0IG9wZW4gbW9kdWxl IGZiZGV2CihJSSkgVW5sb2FkTW9kdWxlOiAiZmJkZXYiCihFRSkgRmFpbGVkIHRvIGxvYWQgbW9k dWxlICJmYmRldiIgKG1vZHVsZSBkb2VzIG5vdCBleGlzdCwgMCkKKElJKSBSQURFT046IERyaXZl ciBmb3IgQVRJIFJhZGVvbiBjaGlwc2V0czoKCUFUSSBSYWRlb24gTW9iaWxpdHkgWDYwMCAoTTI0 KSAzMTUwIChQQ0lFKSwgQVRJIEZpcmVNViAyNDAwIChQQ0kpLAoJQVRJIFJhZGVvbiBNb2JpbGl0 eSBYMzAwIChNMjQpIDMxNTIgKFBDSUUpLAoJQVRJIEZpcmVHTCBNMjQgR0wgMzE1NCAoUENJRSks IEFUSSBGaXJlTVYgMjQwMCAzMTU1IChQQ0kpLAoJQVRJIFJhZGVvbiBYNjAwIChSVjM4MCkgM0U1 MCAoUENJRSksCglBVEkgRmlyZUdMIFYzMjAwIChSVjM4MCkgM0U1NCAoUENJRSksIEFUSSBSYWRl b24gSUdQMzIwIChBMykgNDEzNiwKCUFUSSBSYWRlb24gSUdQMzMwLzM0MC8zNTAgKEE0KSA0MTM3 LCBBVEkgUmFkZW9uIDk1MDAgQUQgKEFHUCksCglBVEkgUmFkZW9uIDk1MDAgQUUgKEFHUCksIEFU SSBSYWRlb24gOTYwMFRYIEFGIChBR1ApLAoJQVRJIEZpcmVHTCBaMSBBRyAoQUdQKSwgQVRJIFJh ZGVvbiA5ODAwU0UgQUggKEFHUCksCglBVEkgUmFkZW9uIDk4MDAgQUkgKEFHUCksIEFUSSBSYWRl b24gOTgwMCBBSiAoQUdQKSwKCUFUSSBGaXJlR0wgWDIgQUsgKEFHUCksIEFUSSBSYWRlb24gOTYw MCBBUCAoQUdQKSwKCUFUSSBSYWRlb24gOTYwMFNFIEFRIChBR1ApLCBBVEkgUmFkZW9uIDk2MDBY VCBBUiAoQUdQKSwKCUFUSSBSYWRlb24gOTYwMCBBUyAoQUdQKSwgQVRJIEZpcmVHTCBUMiBBVCAo QUdQKSwgQVRJIFJhZGVvbiA5NjUwLAoJQVRJIEZpcmVHTCBSVjM2MCBBViAoQUdQKSwgQVRJIFJh ZGVvbiA3MDAwIElHUCAoQTQrKSA0MjM3LAoJQVRJIFJhZGVvbiA4NTAwIEFJVyBCQiAoQUdQKSwg QVRJIFJhZGVvbiBJR1AzMjBNIChVMSkgNDMzNiwKCUFUSSBSYWRlb24gSUdQMzMwTS8zNDBNLzM1 ME0gKFUyKSA0MzM3LAoJQVRJIFJhZGVvbiBNb2JpbGl0eSA3MDAwIElHUCA0NDM3LCBBVEkgUmFk ZW9uIDkwMDAvUFJPIElmIChBR1AvUENJKSwKCUFUSSBSYWRlb24gOTAwMCBJZyAoQUdQL1BDSSks IEFUSSBSYWRlb24gWDgwMCAoUjQyMCkgSkggKEFHUCksCglBVEkgUmFkZW9uIFg4MDBQUk8gKFI0 MjApIEpJIChBR1ApLAoJQVRJIFJhZGVvbiBYODAwU0UgKFI0MjApIEpKIChBR1ApLCBBVEkgUmFk ZW9uIFg4MDAgKFI0MjApIEpLIChBR1ApLAoJQVRJIFJhZGVvbiBYODAwIChSNDIwKSBKTCAoQUdQ KSwgQVRJIEZpcmVHTCBYMyAoUjQyMCkgSk0gKEFHUCksCglBVEkgUmFkZW9uIE1vYmlsaXR5IDk4 MDAgKE0xOCkgSk4gKEFHUCksCglBVEkgUmFkZW9uIFg4MDAgU0UgKFI0MjApIChBR1ApLCBBVEkg UmFkZW9uIFg4MDBYVCAoUjQyMCkgSlAgKEFHUCksCglBVEkgUmFkZW9uIFg4MDAgVkUgKFI0MjAp IEpUIChBR1ApLCBBVEkgUmFkZW9uIFg4NTAgKFI0ODApIChBR1ApLAoJQVRJIFJhZGVvbiBYODUw IFhUIChSNDgwKSAoQUdQKSwgQVRJIFJhZGVvbiBYODUwIFNFIChSNDgwKSAoQUdQKSwKCUFUSSBS YWRlb24gWDg1MCBQUk8gKFI0ODApIChBR1ApLCBBVEkgUmFkZW9uIFg4NTAgWFQgUEUgKFI0ODAp IChBR1ApLAoJQVRJIFJhZGVvbiBNb2JpbGl0eSBNNyBMVyAoQUdQKSwKCUFUSSBNb2JpbGl0eSBG aXJlR0wgNzgwMCBNNyBMWCAoQUdQKSwKCUFUSSBSYWRlb24gTW9iaWxpdHkgTTYgTFkgKEFHUCks IEFUSSBSYWRlb24gTW9iaWxpdHkgTTYgTFogKEFHUCksCglBVEkgRmlyZUdMIE1vYmlsaXR5IDkw MDAgKE05KSBMZCAoQUdQKSwKCUFUSSBSYWRlb24gTW9iaWxpdHkgOTAwMCAoTTkpIExmIChBR1Ap LAoJQVRJIFJhZGVvbiBNb2JpbGl0eSA5MDAwIChNOSkgTGcgKEFHUCksIEFUSSBSYWRlb24gOTcw MCBQcm8gTkQgKEFHUCksCglBVEkgUmFkZW9uIDk3MDAvOTUwMFBybyBORSAoQUdQKSwgQVRJIFJh ZGVvbiA5NjAwVFggTkYgKEFHUCksCglBVEkgRmlyZUdMIFgxIE5HIChBR1ApLCBBVEkgUmFkZW9u IDk4MDBQUk8gTkggKEFHUCksCglBVEkgUmFkZW9uIDk4MDAgTkkgKEFHUCksIEFUSSBGaXJlR0wg WDIgTksgKEFHUCksCglBVEkgUmFkZW9uIDk4MDBYVCBOSiAoQUdQKSwKCUFUSSBSYWRlb24gTW9i aWxpdHkgOTYwMC85NzAwIChNMTAvTTExKSBOUCAoQUdQKSwKCUFUSSBSYWRlb24gTW9iaWxpdHkg OTYwMCAoTTEwKSBOUSAoQUdQKSwKCUFUSSBSYWRlb24gTW9iaWxpdHkgOTYwMCAoTTExKSBOUiAo QUdQKSwKCUFUSSBSYWRlb24gTW9iaWxpdHkgOTYwMCAoTTEwKSBOUyAoQUdQKSwKCUFUSSBGaXJl R0wgTW9iaWxpdHkgVDIgKE0xMCkgTlQgKEFHUCksCglBVEkgRmlyZUdMIE1vYmlsaXR5IFQyZSAo TTExKSBOViAoQUdQKSwgQVRJIFJhZGVvbiBRRCAoQUdQKSwKCUFUSSBSYWRlb24gUUUgKEFHUCks IEFUSSBSYWRlb24gUUYgKEFHUCksIEFUSSBSYWRlb24gUUcgKEFHUCksCglBVEkgRmlyZUdMIDg3 MDAvODgwMCBRSCAoQUdQKSwgQVRJIFJhZGVvbiA4NTAwIFFMIChBR1ApLAoJQVRJIFJhZGVvbiA5 MTAwIFFNIChBR1ApLCBBVEkgUmFkZW9uIDc1MDAgUVcgKEFHUC9QQ0kpLAoJQVRJIFJhZGVvbiA3 NTAwIFFYIChBR1AvUENJKSwgQVRJIFJhZGVvbiBWRS83MDAwIFFZIChBR1AvUENJKSwKCUFUSSBS YWRlb24gVkUvNzAwMCBRWiAoQUdQL1BDSSksIEFUSSBFUzEwMDAgNTE1RSAoUENJKSwKCUFUSSBS YWRlb24gTW9iaWxpdHkgWDMwMCAoTTIyKSA1NDYwIChQQ0lFKSwKCUFUSSBSYWRlb24gTW9iaWxp dHkgWDYwMCBTRSAoTTI0QykgNTQ2MiAoUENJRSksCglBVEkgRmlyZUdMIE0yMiBHTCA1NDY0IChQ Q0lFKSwgQVRJIFJhZGVvbiBYODAwIChSNDIzKSBVSCAoUENJRSksCglBVEkgUmFkZW9uIFg4MDBQ Uk8gKFI0MjMpIFVJIChQQ0lFKSwKCUFUSSBSYWRlb24gWDgwMExFIChSNDIzKSBVSiAoUENJRSks CglBVEkgUmFkZW9uIFg4MDBTRSAoUjQyMykgVUsgKFBDSUUpLAoJQVRJIFJhZGVvbiBYODAwIFhU UCAoUjQzMCkgKFBDSUUpLCBBVEkgUmFkZW9uIFg4MDAgWEwgKFI0MzApIChQQ0lFKSwKCUFUSSBS YWRlb24gWDgwMCBTRSAoUjQzMCkgKFBDSUUpLCBBVEkgUmFkZW9uIFg4MDAgKFI0MzApIChQQ0lF KSwKCUFUSSBGaXJlR0wgVjcxMDAgKFI0MjMpIChQQ0lFKSwgQVRJIEZpcmVHTCBWNTEwMCAoUjQy MykgVVEgKFBDSUUpLAoJQVRJIEZpcmVHTCB1bmtub3duIChSNDIzKSBVUiAoUENJRSksCglBVEkg RmlyZUdMIHVua25vd24gKFI0MjMpIFVUIChQQ0lFKSwKCUFUSSBNb2JpbGl0eSBGaXJlR0wgVjUw MDAgKE0yNikgKFBDSUUpLAoJQVRJIE1vYmlsaXR5IEZpcmVHTCBWNTAwMCAoTTI2KSAoUENJRSks CglBVEkgTW9iaWxpdHkgUmFkZW9uIFg3MDAgWEwgKE0yNikgKFBDSUUpLAoJQVRJIE1vYmlsaXR5 IFJhZGVvbiBYNzAwIChNMjYpIChQQ0lFKSwKCUFUSSBNb2JpbGl0eSBSYWRlb24gWDcwMCAoTTI2 KSAoUENJRSksCglBVEkgUmFkZW9uIFg1NTBYVFggNTY1NyAoUENJRSksIEFUSSBSYWRlb24gOTEw MCBJR1AgKEE1KSA1ODM0LAoJQVRJIFJhZGVvbiBNb2JpbGl0eSA5MTAwIElHUCAoVTMpIDU4MzUs CglBVEkgUmFkZW9uIFhQUkVTUyAyMDAgNTk1NCAoUENJRSksCglBVEkgUmFkZW9uIFhQUkVTUyAy MDBNIDU5NTUgKFBDSUUpLCBBVEkgUmFkZW9uIDkyNTAgNTk2MCAoQUdQKSwKCUFUSSBSYWRlb24g OTIwMCA1OTYxIChBR1ApLCBBVEkgUmFkZW9uIDkyMDAgNTk2MiAoQUdQKSwKCUFUSSBSYWRlb24g OTIwMFNFIDU5NjQgKEFHUCksIEFUSSBGaXJlTVYgMjIwMCAoUENJKSwKCUFUSSBFUzEwMDAgNTk2 OSAoUENJKSwgQVRJIFJhZGVvbiBYUFJFU1MgMjAwIDU5NzQgKFBDSUUpLAoJQVRJIFJhZGVvbiBY UFJFU1MgMjAwTSA1OTc1IChQQ0lFKSwKCUFUSSBSYWRlb24gWFBSRVNTIDIwMCA1QTQxIChQQ0lF KSwKCUFUSSBSYWRlb24gWFBSRVNTIDIwME0gNUE0MiAoUENJRSksCglBVEkgUmFkZW9uIFhQUkVT UyAyMDAgNUE2MSAoUENJRSksCglBVEkgUmFkZW9uIFhQUkVTUyAyMDBNIDVBNjIgKFBDSUUpLAoJ QVRJIFJhZGVvbiBYMzAwIChSVjM3MCkgNUI2MCAoUENJRSksCglBVEkgUmFkZW9uIFg2MDAgKFJW MzcwKSA1QjYyIChQQ0lFKSwKCUFUSSBSYWRlb24gWDU1MCAoUlYzNzApIDVCNjMgKFBDSUUpLAoJ QVRJIEZpcmVHTCBWMzEwMCAoUlYzNzApIDVCNjQgKFBDSUUpLAoJQVRJIEZpcmVNViAyMjAwIFBD SUUgKFJWMzcwKSA1QjY1IChQQ0lFKSwKCUFUSSBSYWRlb24gTW9iaWxpdHkgOTIwMCAoTTkrKSA1 QzYxIChBR1ApLAoJQVRJIFJhZGVvbiBNb2JpbGl0eSA5MjAwIChNOSspIDVDNjMgKEFHUCksCglB VEkgTW9iaWxpdHkgUmFkZW9uIFg4MDAgWFQgKE0yOCkgKFBDSUUpLAoJQVRJIE1vYmlsaXR5IEZp cmVHTCBWNTEwMCAoTTI4KSAoUENJRSksCglBVEkgTW9iaWxpdHkgUmFkZW9uIFg4MDAgKE0yOCkg KFBDSUUpLCBBVEkgUmFkZW9uIFg4NTAgNUQ0QyAoUENJRSksCglBVEkgUmFkZW9uIFg4NTAgWFQg UEUgKFI0ODApIChQQ0lFKSwKCUFUSSBSYWRlb24gWDg1MCBTRSAoUjQ4MCkgKFBDSUUpLCBBVEkg UmFkZW9uIFg4NTAgUFJPIChSNDgwKSAoUENJRSksCglBVEkgdW5rbm93biBSYWRlb24gLyBGaXJl R0wgKFI0ODApIDVENTAgKFBDSUUpLAoJQVRJIFJhZGVvbiBYODUwIFhUIChSNDgwKSAoUENJRSks CglBVEkgUmFkZW9uIFg4MDBYVCAoUjQyMykgNUQ1NyAoUENJRSksCglBVEkgRmlyZUdMIFY1MDAw IChSVjQxMCkgKFBDSUUpLCBBVEkgUmFkZW9uIFg3MDAgWFQgKFJWNDEwKSAoUENJRSksCglBVEkg UmFkZW9uIFg3MDAgUFJPIChSVjQxMCkgKFBDSUUpLAoJQVRJIFJhZGVvbiBYNzAwIFNFIChSVjQx MCkgKFBDSUUpLCBBVEkgUmFkZW9uIFg3MDAgKFJWNDEwKSAoUENJRSksCglBVEkgUmFkZW9uIFg3 MDAgU0UgKFJWNDEwKSAoUENJRSksIEFUSSBSYWRlb24gWDE4MDAsCglBVEkgTW9iaWxpdHkgUmFk ZW9uIFgxODAwIFhULCBBVEkgTW9iaWxpdHkgUmFkZW9uIFgxODAwLAoJQVRJIE1vYmlsaXR5IEZp cmVHTCBWNzIwMCwgQVRJIEZpcmVHTCBWNzIwMCwgQVRJIEZpcmVHTCBWNTMwMCwKCUFUSSBNb2Jp bGl0eSBGaXJlR0wgVjcxMDAsIEFUSSBSYWRlb24gWDE4MDAsIEFUSSBSYWRlb24gWDE4MDAsCglB VEkgUmFkZW9uIFgxODAwLCBBVEkgUmFkZW9uIFgxODAwLCBBVEkgUmFkZW9uIFgxODAwLAoJQVRJ IEZpcmVHTCBWNzMwMCwgQVRJIEZpcmVHTCBWNzM1MCwgQVRJIFJhZGVvbiBYMTYwMCwgQVRJIFJW NTA1LAoJQVRJIFJhZGVvbiBYMTMwMC9YMTU1MCwgQVRJIFJhZGVvbiBYMTU1MCwgQVRJIE01NC1H TCwKCUFUSSBNb2JpbGl0eSBSYWRlb24gWDE0MDAsIEFUSSBSYWRlb24gWDEzMDAvWDE1NTAsCglB VEkgUmFkZW9uIFgxNTUwIDY0LWJpdCwgQVRJIE1vYmlsaXR5IFJhZGVvbiBYMTMwMCwKCUFUSSBN b2JpbGl0eSBSYWRlb24gWDEzMDAsIEFUSSBNb2JpbGl0eSBSYWRlb24gWDEzMDAsCglBVEkgTW9i aWxpdHkgUmFkZW9uIFgxMzAwLCBBVEkgUmFkZW9uIFgxMzAwLCBBVEkgUmFkZW9uIFgxMzAwLAoJ QVRJIFJWNTA1LCBBVEkgUlY1MDUsIEFUSSBGaXJlR0wgVjMzMDAsIEFUSSBGaXJlR0wgVjMzNTAs CglBVEkgUmFkZW9uIFgxMzAwLCBBVEkgUmFkZW9uIFgxNTUwIDY0LWJpdCwgQVRJIFJhZGVvbiBY MTMwMC9YMTU1MCwKCUFUSSBSYWRlb24gWDE2MDAsIEFUSSBSYWRlb24gWDEzMDAvWDE1NTAsIEFU SSBNb2JpbGl0eSBSYWRlb24gWDE0NTAsCglBVEkgUmFkZW9uIFgxMzAwL1gxNTUwLCBBVEkgTW9i aWxpdHkgUmFkZW9uIFgyMzAwLAoJQVRJIE1vYmlsaXR5IFJhZGVvbiBYMjMwMCwgQVRJIE1vYmls aXR5IFJhZGVvbiBYMTM1MCwKCUFUSSBNb2JpbGl0eSBSYWRlb24gWDEzNTAsIEFUSSBNb2JpbGl0 eSBSYWRlb24gWDE0NTAsCglBVEkgUmFkZW9uIFgxMzAwLCBBVEkgUmFkZW9uIFgxNTUwLCBBVEkg TW9iaWxpdHkgUmFkZW9uIFgxMzUwLAoJQVRJIEZpcmVNViAyMjUwLCBBVEkgUmFkZW9uIFgxNTUw IDY0LWJpdCwgQVRJIFJhZGVvbiBYMTYwMCwKCUFUSSBSYWRlb24gWDE2NTAsIEFUSSBSYWRlb24g WDE2MDAsIEFUSSBSYWRlb24gWDE2MDAsCglBVEkgTW9iaWxpdHkgRmlyZUdMIFY1MjAwLCBBVEkg TW9iaWxpdHkgUmFkZW9uIFgxNjAwLAoJQVRJIFJhZGVvbiBYMTY1MCwgQVRJIFJhZGVvbiBYMTY1 MCwgQVRJIFJhZGVvbiBYMTYwMCwKCUFUSSBSYWRlb24gWDEzMDAgWFQvWDE2MDAgUHJvLCBBVEkg RmlyZUdMIFYzNDAwLAoJQVRJIE1vYmlsaXR5IEZpcmVHTCBWNTI1MCwgQVRJIE1vYmlsaXR5IFJh ZGVvbiBYMTcwMCwKCUFUSSBNb2JpbGl0eSBSYWRlb24gWDE3MDAgWFQsIEFUSSBGaXJlR0wgVjUy MDAsCglBVEkgTW9iaWxpdHkgUmFkZW9uIFgxNzAwLCBBVEkgUmFkZW9uIFgyMzAwSEQsCglBVEkg TW9iaWxpdHkgUmFkZW9uIEhEIDIzMDAsIEFUSSBNb2JpbGl0eSBSYWRlb24gSEQgMjMwMCwKCUFU SSBSYWRlb24gWDE5NTAsIEFUSSBSYWRlb24gWDE5MDAsIEFUSSBSYWRlb24gWDE5NTAsCglBVEkg UmFkZW9uIFgxOTAwLCBBVEkgUmFkZW9uIFgxOTAwLCBBVEkgUmFkZW9uIFgxOTAwLAoJQVRJIFJh ZGVvbiBYMTkwMCwgQVRJIFJhZGVvbiBYMTkwMCwgQVRJIFJhZGVvbiBYMTkwMCwKCUFUSSBSYWRl b24gWDE5MDAsIEFUSSBSYWRlb24gWDE5MDAsIEFUSSBSYWRlb24gWDE5MDAsCglBVEkgQU1EIFN0 cmVhbSBQcm9jZXNzb3IsIEFUSSBSYWRlb24gWDE5MDAsIEFUSSBSYWRlb24gWDE5NTAsCglBVEkg UlY1NjAsIEFUSSBSVjU2MCwgQVRJIE1vYmlsaXR5IFJhZGVvbiBYMTkwMCwgQVRJIFJWNTYwLAoJ QVRJIFJhZGVvbiBYMTk1MCBHVCwgQVRJIFJWNTcwLCBBVEkgUlY1NzAsIEFUSSBGaXJlR0wgVjc0 MDAsCglBVEkgUlY1NjAsIEFUSSBSYWRlb24gWDE2NTAsIEFUSSBSYWRlb24gWDE2NTAsIEFUSSBS VjU2MCwKCUFUSSBSYWRlb24gOTEwMCBQUk8gSUdQIDc4MzQsIEFUSSBSYWRlb24gTW9iaWxpdHkg OTIwMCBJR1AgNzgzNSwKCUFUSSBSYWRlb24gWDEyMDAsIEFUSSBSYWRlb24gWDEyMDAsIEFUSSBS YWRlb24gWDEyMDAsCglBVEkgUmFkZW9uIFgxMjAwLCBBVEkgUmFkZW9uIFgxMjAwLCBBVEkgUlM3 NDAsIEFUSSBSUzc0ME0sIEFUSSBSUzc0MCwKCUFUSSBSUzc0ME0sIEFUSSBSYWRlb24gSEQgMjkw MCBYVCwgQVRJIFJhZGVvbiBIRCAyOTAwIFhULAoJQVRJIFJhZGVvbiBIRCAyOTAwIFhULCBBVEkg UmFkZW9uIEhEIDI5MDAgUHJvLCBBVEkgUmFkZW9uIEhEIDI5MDAgR1QsCglBVEkgRmlyZUdMIFY4 NjUwLCBBVEkgRmlyZUdMIFY4NjAwLCBBVEkgRmlyZUdMIFY3NjAwLAoJQVRJIFJhZGVvbiA0ODAw IFNlcmllcywgQVRJIFJhZGVvbiBIRCA0ODcwIHgyLAoJQVRJIFJhZGVvbiA0ODAwIFNlcmllcywg QVRJIFJhZGVvbiBIRCA0ODUwIHgyLAoJQVRJIEZpcmVQcm8gVjg3NTAgKEZpcmVHTCksIEFUSSBG aXJlUHJvIFY3NzYwIChGaXJlR0wpLAoJQVRJIE1vYmlsaXR5IFJBREVPTiBIRCA0ODUwLCBBVEkg TW9iaWxpdHkgUkFERU9OIEhEIDQ4NTAgWDIsCglBVEkgUmFkZW9uIDQ4MDAgU2VyaWVzLCBBVEkg RmlyZVBybyBSVjc3MCwgQU1EIEZpcmVTdHJlYW0gOTI3MCwKCUFNRCBGaXJlU3RyZWFtIDkyNTAs IEFUSSBGaXJlUHJvIFY4NzAwIChGaXJlR0wpLAoJQVRJIE1vYmlsaXR5IFJBREVPTiBIRCA0ODcw LCBBVEkgTW9iaWxpdHkgUkFERU9OIE05OCwKCUFUSSBNb2JpbGl0eSBSQURFT04gSEQgNDg3MCwg QVRJIFJhZGVvbiA0ODAwIFNlcmllcywKCUFUSSBSYWRlb24gNDgwMCBTZXJpZXMsIEFUSSBGaXJl UHJvIE03NzUwLCBBVEkgTTk4LCBBVEkgTTk4LCBBVEkgTTk4LAoJQVRJIE1vYmlsaXR5IFJhZGVv biBIRCA0NjUwLCBBVEkgUmFkZW9uIFJWNzMwIChBR1ApLAoJQVRJIE1vYmlsaXR5IFJhZGVvbiBI RCA0NjcwLCBBVEkgRmlyZVBybyBNNTc1MCwKCUFUSSBNb2JpbGl0eSBSYWRlb24gSEQgNDY3MCwg QVRJIFJhZGVvbiBSVjczMCAoQUdQKSwKCUFUSSBSVjczMFhUIFtSYWRlb24gSEQgNDY3MF0sIEFU SSBSQURFT04gRTQ2MDAsCglBVEkgUmFkZW9uIEhEIDQ2MDAgU2VyaWVzLCBBVEkgUlY3MzAgUFJP IFtSYWRlb24gSEQgNDY1MF0sCglBVEkgRmlyZVBybyBWNzc1MCAoRmlyZUdMKSwgQVRJIEZpcmVQ cm8gVjU3MDAgKEZpcmVHTCksCglBVEkgRmlyZVBybyBWMzc1MCAoRmlyZUdMKSwgQVRJIE1vYmls aXR5IFJhZGVvbiBIRCA0ODMwLAoJQVRJIE1vYmlsaXR5IFJhZGVvbiBIRCA0ODUwLCBBVEkgRmly ZVBybyBNNzc0MCwgQVRJIFJWNzQwLAoJQVRJIFJhZGVvbiBIRCA0NzcwLCBBVEkgUmFkZW9uIEhE IDQ3MDAgU2VyaWVzLCBBVEkgUmFkZW9uIEhEIDQ3NzAsCglBVEkgRmlyZVBybyBNNTc1MCwgQVRJ IFJWNjEwLCBBVEkgUmFkZW9uIEhEIDI0MDAgWFQsCglBVEkgUmFkZW9uIEhEIDI0MDAgUHJvLCBB VEkgUmFkZW9uIEhEIDI0MDAgUFJPIEFHUCwgQVRJIEZpcmVHTCBWNDAwMCwKCUFUSSBSVjYxMCwg QVRJIFJhZGVvbiBIRCAyMzUwLCBBVEkgTW9iaWxpdHkgUmFkZW9uIEhEIDI0MDAgWFQsCglBVEkg TW9iaWxpdHkgUmFkZW9uIEhEIDI0MDAsIEFUSSBSQURFT04gRTI0MDAsIEFUSSBSVjYxMCwKCUFU SSBGaXJlTVYgMjI2MCwgQVRJIFJWNjcwLCBBVEkgUmFkZW9uIEhEMzg3MCwKCUFUSSBNb2JpbGl0 eSBSYWRlb24gSEQgMzg1MCwgQVRJIFJhZGVvbiBIRDM4NTAsCglBVEkgTW9iaWxpdHkgUmFkZW9u IEhEIDM4NTAgWDIsIEFUSSBSVjY3MCwKCUFUSSBNb2JpbGl0eSBSYWRlb24gSEQgMzg3MCwgQVRJ IE1vYmlsaXR5IFJhZGVvbiBIRCAzODcwIFgyLAoJQVRJIFJhZGVvbiBIRDM4NzAgWDIsIEFUSSBG aXJlR0wgVjc3MDAsIEFUSSBSYWRlb24gSEQzODUwLAoJQVRJIFJhZGVvbiBIRDM2OTAsIEFNRCBG aXJlc3RyZWFtIDkxNzAsIEFUSSBSYWRlb24gSEQgNDU1MCwKCUFUSSBSYWRlb24gUlY3MTAsIEFU SSBSYWRlb24gUlY3MTAsIEFUSSBSYWRlb24gUlY3MTAsCglBVEkgUmFkZW9uIEhEIDQzNTAsIEFU SSBNb2JpbGl0eSBSYWRlb24gNDMwMCBTZXJpZXMsCglBVEkgTW9iaWxpdHkgUmFkZW9uIDQ1MDAg U2VyaWVzLCBBVEkgTW9iaWxpdHkgUmFkZW9uIDQ1MDAgU2VyaWVzLAoJQVRJIEZpcmVQcm8gUkcy MjAsIEFUSSBNb2JpbGl0eSBSYWRlb24gNDMzMCwgQVRJIFJWNjMwLAoJQVRJIE1vYmlsaXR5IFJh ZGVvbiBIRCAyNjAwLCBBVEkgTW9iaWxpdHkgUmFkZW9uIEhEIDI2MDAgWFQsCglBVEkgUmFkZW9u IEhEIDI2MDAgWFQgQUdQLCBBVEkgUmFkZW9uIEhEIDI2MDAgUHJvIEFHUCwKCUFUSSBSYWRlb24g SEQgMjYwMCBYVCwgQVRJIFJhZGVvbiBIRCAyNjAwIFBybywgQVRJIEdlbWluaSBSVjYzMCwKCUFU SSBHZW1pbmkgTW9iaWxpdHkgUmFkZW9uIEhEIDI2MDAgWFQsIEFUSSBGaXJlR0wgVjU2MDAsCglB VEkgRmlyZUdMIFYzNjAwLCBBVEkgUmFkZW9uIEhEIDI2MDAgTEUsCglBVEkgTW9iaWxpdHkgRmly ZUdMIEdyYXBoaWNzIFByb2Nlc3NvciwgQVRJIFJhZGVvbiBIRCAzNDcwLAoJQVRJIE1vYmlsaXR5 IFJhZGVvbiBIRCAzNDMwLCBBVEkgTW9iaWxpdHkgUmFkZW9uIEhEIDM0MDAgU2VyaWVzLAoJQVRJ IFJhZGVvbiBIRCAzNDUwLCBBVEkgUmFkZW9uIEhEIDM0NTAsIEFUSSBSYWRlb24gSEQgMzQzMCwK CUFUSSBSYWRlb24gSEQgMzQ1MCwgQVRJIEZpcmVQcm8gVjM3MDAsIEFUSSBGaXJlTVYgMjQ1MCwK CUFUSSBGaXJlTVYgMjI2MCwgQVRJIEZpcmVNViAyMjYwLCBBVEkgUmFkZW9uIEhEIDM2MDAgU2Vy aWVzLAoJQVRJIFJhZGVvbiBIRCAzNjUwIEFHUCwgQVRJIFJhZGVvbiBIRCAzNjAwIFBSTywKCUFU SSBSYWRlb24gSEQgMzYwMCBYVCwgQVRJIFJhZGVvbiBIRCAzNjAwIFBSTywKCUFUSSBNb2JpbGl0 eSBSYWRlb24gSEQgMzY1MCwgQVRJIE1vYmlsaXR5IFJhZGVvbiBIRCAzNjcwLAoJQVRJIE1vYmls aXR5IEZpcmVHTCBWNTcwMCwgQVRJIE1vYmlsaXR5IEZpcmVHTCBWNTcyNSwKCUFUSSBSYWRlb24g SEQgMzIwMCBHcmFwaGljcywgQVRJIFJhZGVvbiAzMTAwIEdyYXBoaWNzLAoJQVRJIFJhZGVvbiBI RCAzMjAwIEdyYXBoaWNzLCBBVEkgUmFkZW9uIDMxMDAgR3JhcGhpY3MsCglBVEkgUmFkZW9uIEhE IDMzMDAgR3JhcGhpY3MsIEFUSSBSYWRlb24gSEQgMzIwMCBHcmFwaGljcywKCUFUSSBSYWRlb24g MzAwMCBHcmFwaGljcywgU1VNTywgU1VNTywgU1VNTzIsIFNVTU8yLCBTVU1PMiwgU1VNTzIsCglT VU1PLCBTVU1PLCBTVU1PLCBTVU1PLCBTVU1PLCBBVEkgUmFkZW9uIEhEIDQyMDAsIEFUSSBSYWRl b24gNDEwMCwKCUFUSSBNb2JpbGl0eSBSYWRlb24gSEQgNDIwMCwgQVRJIE1vYmlsaXR5IFJhZGVv biA0MTAwLAoJQVRJIFJhZGVvbiBIRCA0MjkwLCBBVEkgUmFkZW9uIEhEIDQyNTAsIEFNRCBSYWRl b24gSEQgNjMxMCBHcmFwaGljcywKCUFNRCBSYWRlb24gSEQgNjMxMCBHcmFwaGljcywgQU1EIFJh ZGVvbiBIRCA2MjUwIEdyYXBoaWNzLAoJQU1EIFJhZGVvbiBIRCA2MjUwIEdyYXBoaWNzLCBBTUQg UmFkZW9uIEhEIDYzMDAgU2VyaWVzIEdyYXBoaWNzLAoJQU1EIFJhZGVvbiBIRCA2MjAwIFNlcmll cyBHcmFwaGljcywgQ1lQUkVTUywKCUFUSSBGaXJlUHJvIChGaXJlR0wpIEdyYXBoaWNzIEFkYXB0 ZXIsCglBVEkgRmlyZVBybyAoRmlyZUdMKSBHcmFwaGljcyBBZGFwdGVyLAoJQVRJIEZpcmVQcm8g KEZpcmVHTCkgR3JhcGhpY3MgQWRhcHRlciwgQU1EIEZpcmVzdHJlYW0gOTM3MCwKCUFNRCBGaXJl c3RyZWFtIDkzNTAsIEFUSSBSYWRlb24gSEQgNTgwMCBTZXJpZXMsCglBVEkgUmFkZW9uIEhEIDU4 MDAgU2VyaWVzLCBBVEkgUmFkZW9uIEhEIDU4MDAgU2VyaWVzLAoJQVRJIFJhZGVvbiBIRCA1ODAw IFNlcmllcywgQVRJIFJhZGVvbiBIRCA1OTAwIFNlcmllcywKCUFUSSBSYWRlb24gSEQgNTkwMCBT ZXJpZXMsIEFUSSBNb2JpbGl0eSBSYWRlb24gSEQgNTgwMCBTZXJpZXMsCglBVEkgTW9iaWxpdHkg UmFkZW9uIEhEIDU4MDAgU2VyaWVzLAoJQVRJIEZpcmVQcm8gKEZpcmVHTCkgR3JhcGhpY3MgQWRh cHRlciwKCUFUSSBGaXJlUHJvIChGaXJlR0wpIEdyYXBoaWNzIEFkYXB0ZXIsCglBVEkgTW9iaWxp dHkgUmFkZW9uIEhEIDU4MDAgU2VyaWVzLCBBVEkgUmFkZW9uIEhEIDU3MDAgU2VyaWVzLAoJQVRJ IFJhZGVvbiBIRCA1NzAwIFNlcmllcywgQVRJIFJhZGVvbiBIRCA2NzAwIFNlcmllcywKCUFUSSBS YWRlb24gSEQgNTcwMCBTZXJpZXMsIEFUSSBSYWRlb24gSEQgNjcwMCBTZXJpZXMsCglBVEkgTW9i aWxpdHkgUmFkZW9uIEhEIDUwMDAgU2VyaWVzLAoJQVRJIE1vYmlsaXR5IFJhZGVvbiBIRCA1MDAw IFNlcmllcywgQVRJIE1vYmlsaXR5IFJhZGVvbiBIRCA1NTcwLAoJQVRJIEZpcmVQcm8gKEZpcmVH TCkgR3JhcGhpY3MgQWRhcHRlciwKCUFUSSBGaXJlUHJvIChGaXJlR0wpIEdyYXBoaWNzIEFkYXB0 ZXIsIEFUSSBSYWRlb24gSEQgNTY3MCwKCUFUSSBSYWRlb24gSEQgNTU3MCwgQVRJIFJhZGVvbiBI RCA1NTAwIFNlcmllcywgUkVEV09PRCwKCUFUSSBNb2JpbGl0eSBSYWRlb24gSEQgNTAwMCBTZXJp ZXMsCglBVEkgTW9iaWxpdHkgUmFkZW9uIEhEIDUwMDAgU2VyaWVzLCBBVEkgTW9iaWxpdHkgUmFk ZW9uIEdyYXBoaWNzLAoJQVRJIE1vYmlsaXR5IFJhZGVvbiBHcmFwaGljcywgQ0VEQVIsCglBVEkg RmlyZVBybyAoRmlyZUdMKSBHcmFwaGljcyBBZGFwdGVyLAoJQVRJIEZpcmVQcm8gKEZpcmVHTCkg R3JhcGhpY3MgQWRhcHRlciwgQVRJIEZpcmVQcm8gMjI3MCwgQ0VEQVIsCglBVEkgUmFkZW9uIEhE IDU0NTAsIENFREFSLCBDQVlNQU4sIENBWU1BTiwgQ0FZTUFOLCBDQVlNQU4sIENBWU1BTiwKCUNB WU1BTiwgQ0FZTUFOLCBDQVlNQU4sIENBWU1BTiwgQ0FZTUFOLCBBTUQgUmFkZW9uIEhEIDY5MDAg U2VyaWVzLAoJQU1EIFJhZGVvbiBIRCA2OTAwIFNlcmllcywgQ0FZTUFOLCBDQVlNQU4sIENBWU1B TiwKCUFNRCBSYWRlb24gSEQgNjkwME0gU2VyaWVzLCBNb2JpbGl0eSBSYWRlb24gSEQgNjAwMCBT ZXJpZXMsIEJBUlRTLAoJQkFSVFMsIE1vYmlsaXR5IFJhZGVvbiBIRCA2MDAwIFNlcmllcywKCU1v YmlsaXR5IFJhZGVvbiBIRCA2MDAwIFNlcmllcywgQkFSVFMsIEJBUlRTLCBCQVJUUywgQkFSVFMs CglBTUQgUmFkZW9uIEhEIDY4MDAgU2VyaWVzLCBBTUQgUmFkZW9uIEhEIDY4MDAgU2VyaWVzLAoJ QU1EIFJhZGVvbiBIRCA2NzAwIFNlcmllcywgVFVSS1MsIFRVUktTLCBUVVJLUywgVFVSS1MsIFRV UktTLCBUVVJLUywKCVRVUktTLCBUVVJLUywgVFVSS1MsIFRVUktTLCBUVVJLUywgVFVSS1MsIFRV UktTLCBUVVJLUywgQ0FJQ09TLAoJQ0FJQ09TLCBDQUlDT1MsIENBSUNPUywgQ0FJQ09TLCBDQUlD T1MsIENBSUNPUywgQ0FJQ09TLCBDQUlDT1MsCglDQUlDT1MsIENBSUNPUywgQ0FJQ09TCihJSSkg VkVTQTogZHJpdmVyIGZvciBWRVNBIGNoaXBzZXRzOiB2ZXNhCihJSSkgUHJpbWFyeSBEZXZpY2Ug aXM6IFBDSSAwMUAwMDowMDowCihXVykgRmFsbGluZyBiYWNrIHRvIG9sZCBwcm9iZSBtZXRob2Qg Zm9yIHZlc2EKKFdXKSBWR0EgYXJiaXRlcjogY2Fubm90IG9wZW4ga2VybmVsIGFyYml0ZXIsIG5v IG11bHRpLWNhcmQgc3VwcG9ydAooSUkpIFJBREVPTigwKTogVE9UTyBTQVlTIDAwMDAwMDAwZmVh ZTAwMDAKKElJKSBSQURFT04oMCk6IE1NSU8gcmVnaXN0ZXJzIGF0IDB4MDAwMDAwMDBmZWFlMDAw MDogc2l6ZSA2NEtCCihJSSkgUkFERU9OKDApOiBQQ0kgYnVzIDEgY2FyZCAwIGZ1bmMgMAooSUkp IFJBREVPTigwKTogQ3JlYXRpbmcgZGVmYXVsdCBEaXNwbGF5IHN1YnNlY3Rpb24gaW4gU2NyZWVu IHNlY3Rpb24KCSJCdWlsdGluIERlZmF1bHQgYXRpIFNjcmVlbiAwIiBmb3IgZGVwdGgvZmJicHAg MjQvMzIKKD09KSBSQURFT04oMCk6IERlcHRoIDI0LCAoLS0pIGZyYW1lYnVmZmVyIGJwcCAzMgoo SUkpIFJBREVPTigwKTogUGl4ZWwgZGVwdGggPSAyNCBiaXRzIHN0b3JlZCBpbiA0IGJ5dGVzICgz MiBicHAgcGl4bWFwcykKKD09KSBSQURFT04oMCk6IERlZmF1bHQgdmlzdWFsIGlzIFRydWVDb2xv cgooSUkpIExvYWRpbmcgc3ViIG1vZHVsZSAidmdhaHciCihJSSkgTG9hZE1vZHVsZTogInZnYWh3 IgooSUkpIExvYWRpbmcgL3Vzci9sb2NhbC9saWIveG9yZy9tb2R1bGVzL2xpYnZnYWh3LnNvCihJ SSkgTW9kdWxlIHZnYWh3OiB2ZW5kb3I9IlguT3JnIEZvdW5kYXRpb24iCgljb21waWxlZCBmb3Ig MS43LjcsIG1vZHVsZSB2ZXJzaW9uID0gMC4xLjAKCUFCSSBjbGFzczogWC5PcmcgVmlkZW8gRHJp dmVyLCB2ZXJzaW9uIDYuMAooSUkpIFJBREVPTigwKTogdmdhSFdHZXRJT0Jhc2U6IGh3cC0+SU9C YXNlIGlzIDB4MDNkMCwgaHdwLT5QSU9PZmZzZXQgaXMgMHgwMDAwCig9PSkgUkFERU9OKDApOiBS R0Igd2VpZ2h0IDg4OAooSUkpIFJBREVPTigwKTogVXNpbmcgOCBiaXRzIHBlciBSR0IgKDggYml0 IERBQykKKC0tKSBSQURFT04oMCk6IENoaXBzZXQ6ICJBVEkgUmFkZW9uIEhEIDQzNTAiIChDaGlw SUQgPSAweDk1NGYpCigtLSkgUkFERU9OKDApOiBMaW5lYXIgZnJhbWVidWZmZXIgYXQgMHgwMDAw MDAwMGQwMDAwMDAwCihJSSkgUkFERU9OKDApOiBQQ0lFIGNhcmQgZGV0ZWN0ZWQKKElJKSBMb2Fk aW5nIHN1YiBtb2R1bGUgImludDEwIgooSUkpIExvYWRNb2R1bGU6ICJpbnQxMCIKKElJKSBMb2Fk aW5nIC91c3IvbG9jYWwvbGliL3hvcmcvbW9kdWxlcy9saWJpbnQxMC5zbwooSUkpIE1vZHVsZSBp bnQxMDogdmVuZG9yPSJYLk9yZyBGb3VuZGF0aW9uIgoJY29tcGlsZWQgZm9yIDEuNy43LCBtb2R1 bGUgdmVyc2lvbiA9IDEuMC4wCglBQkkgY2xhc3M6IFguT3JnIFZpZGVvIERyaXZlciwgdmVyc2lv biA2LjAKKElJKSBSQURFT04oMCk6IGluaXRpYWxpemluZyBpbnQxMAooPT0pIFJBREVPTigwKTog V3JpdGUtY29tYmluaW5nIHJhbmdlICgweGEwMDAwLDB4MjAwMDApIHdhcyBhbHJlYWR5IGNsZWFy Cig9PSkgUkFERU9OKDApOiBXcml0ZS1jb21iaW5pbmcgcmFuZ2UgKDB4YzAwMDAsMHg0MDAwMCkg d2FzIGFscmVhZHkgY2xlYXIKKElJKSBSQURFT04oMCk6IFByaW1hcnkgVl9CSU9TIHNlZ21lbnQg aXM6IDB4YzAwMAooPT0pIFJBREVPTigwKTogV3JpdGUtY29tYmluaW5nIHJhbmdlICgweDAsMHgx MDAwKSB3YXMgYWxyZWFkeSBjbGVhcgooSUkpIFJBREVPTigwKTogQVRPTSBCSU9TIGRldGVjdGVk CihJSSkgUkFERU9OKDApOiBBVE9NIEJJT1MgUm9tOiAKCVN1YnN5c3RlbVZlbmRvcklEOiAweDE3 NGIgU3Vic3lzdGVtSUQ6IDB4ZTExMwoJSU9CYXNlQWRkcmVzczogMHhlMDAwCglGaWxlbmFtZTog MUUxMTMxU0EuUUlNCglCSU9TIEJvb3R1cCBNZXNzYWdlOiBIRDQzNTAgNjRCIDFHQiBFNjAwTTQw MCBERFIyIERVQUwgRFZJLUkrVFZPICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK KElJKSBSQURFT04oMCk6IEZyYW1lYnVmZmVyIHNwYWNlIHVzZWQgYnkgRmlybXdhcmUgKGtiKTog MjAKKElJKSBSQURFT04oMCk6IFN0YXJ0IG9mIFZSQU0gYXJlYSB1c2VkIGJ5IEZpcm13YXJlOiAw eGZmZmVjCihJSSkgUkFERU9OKDApOiBBdG9tQklPUyByZXF1ZXN0cyAyMGtCIG9mIFZSQU0gc2Ny YXRjaCBzcGFjZQooSUkpIFJBREVPTigwKTogQXRvbUJJT1MgVlJBTSBzY3JhdGNoIGJhc2U6IDB4 ZmZmZWMKKElJKSBSQURFT04oMCk6IENhbm5vdCBnZXQgVlJBTSBzY3JhdGNoIHNwYWNlLiBBbGxv Y2F0aW5nIGluIG1haW4gbWVtb3J5IGluc3RlYWQKKElJKSBSQURFT04oMCk6IERlZmF1bHQgRW5n aW5lIENsb2NrOiA2MDAwMDAKKElJKSBSQURFT04oMCk6IERlZmF1bHQgTWVtb3J5IENsb2NrOiA0 MDAwMDAKKElJKSBSQURFT04oMCk6IE1heGltdW0gUGl4ZWwgQ2xvY2tQTEwgRnJlcXVlbmN5IE91 dHB1dDogMTIwMDAwMAooSUkpIFJBREVPTigwKTogTWluaW11bSBQaXhlbCBDbG9ja1BMTCBGcmVx dWVuY3kgT3V0cHV0OiAwCihJSSkgUkFERU9OKDApOiBNYXhpbXVtIFBpeGVsIENsb2NrUExMIEZy ZXF1ZW5jeSBJbnB1dDogMTYwMDAKKElJKSBSQURFT04oMCk6IE1pbmltdW0gUGl4ZWwgQ2xvY2tQ TEwgRnJlcXVlbmN5IElucHV0OiA2MDAwCihJSSkgUkFERU9OKDApOiBNYXhpbXVtIFBpeGVsIENs b2NrOiA0MDAwMDAKKElJKSBSQURFT04oMCk6IFJlZmVyZW5jZSBDbG9jazogMjcwMDAKZHJtT3Bl bkRldmljZTogbm9kZSBuYW1lIGlzIC9kZXYvZHJpL2NhcmQwCkZhaWxlZCB0byBjaGFuZ2Ugb3du ZXIgb3IgZ3JvdXAgZm9yIGZpbGUgL2Rldi9kcmkhIDI6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3Rv cnkKRmFpbGVkIHRvIGNoYW5nZSBvd25lciBvciBncm91cCBmb3IgZmlsZSAvZGV2L2RyaS9jYXJk MCEgMjogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQpkcm1PcGVuRGV2aWNlOiBvcGVuIHJlc3Vs dCBpcyAtMSwgKE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkpCkZhaWxlZCB0byBjaGFuZ2Ugb3du ZXIgb3IgZ3JvdXAgZm9yIGZpbGUgL2Rldi9kcmkvY2FyZDAhIDI6IE5vIHN1Y2ggZmlsZSBvciBk aXJlY3RvcnkKZHJtT3BlbkRldmljZTogb3BlbiByZXN1bHQgaXMgLTEsIChObyBzdWNoIGZpbGUg b3IgZGlyZWN0b3J5KQpkcm1PcGVuRGV2aWNlOiBPcGVuIGZhaWxlZApkcm1PcGVuQnlCdXNpZDog U2VhcmNoaW5nIGZvciBCdXNJRCBwY2k6MDAwMDowMTowMC4wCmRybU9wZW5EZXZpY2U6IG5vZGUg bmFtZSBpcyAvZGV2L2RyaS9jYXJkMApkcm1PcGVuRGV2aWNlOiBvcGVuIHJlc3VsdCBpcyAxMCwg KE9LKQpkcm1PcGVuQnlCdXNpZDogZHJtT3Blbk1pbm9yIHJldHVybnMgMTAKZHJtT3BlbkJ5QnVz aWQ6IGRybUdldEJ1c2lkIHJlcG9ydHMgcGNpOjAwMDA6MDE6MDAuMAooSUkpIFJBREVPTigwKTog W2RyaV0gRm91bmQgRFJJIGxpYnJhcnkgdmVyc2lvbiAxLjMuMCBhbmQga2VybmVsIG1vZHVsZSB2 ZXJzaW9uIDEuMzEuMAooPT0pIFJBREVPTigwKTogUGFnZSBGbGlwcGluZyBkaXNhYmxlZCBvbiBy NXh4IGFuZCBuZXdlciBjaGlwcy4KCihJSSkgUkFERU9OKDApOiBXaWxsIHRyeSB0byB1c2UgRE1B IGZvciBYdiBpbWFnZSB0cmFuc2ZlcnMKKElJKSBSQURFT04oMCk6IERldGVjdGVkIHRvdGFsIHZp ZGVvIFJBTT0xMDQ4NTc2SywgYWNjZXNzaWJsZT0yNjIxNDRLIChQQ0kgQkFSPTI2MjE0NEspCigt LSkgUkFERU9OKDApOiBNYXBwZWQgVmlkZW9SQU06IDI2MjE0NCBrQnl0ZSAoMTI4IGJpdCBERFIg U0RSQU0pCihJSSkgUkFERU9OKDApOiBDb2xvciB0aWxpbmcgZGlzYWJsZWQKKElJKSBMb2FkaW5n IHN1YiBtb2R1bGUgImRkYyIKKElJKSBMb2FkTW9kdWxlOiAiZGRjIgooSUkpIE1vZHVsZSAiZGRj IiBhbHJlYWR5IGJ1aWx0LWluCihJSSkgTG9hZGluZyBzdWIgbW9kdWxlICJpMmMiCihJSSkgTG9h ZE1vZHVsZTogImkyYyIKKElJKSBNb2R1bGUgImkyYyIgYWxyZWFkeSBidWlsdC1pbgooSUkpIFJB REVPTigwKTogUExMIHBhcmFtZXRlcnM6IHJmPTI3MDAgcmQ9MTIgbWluPTYwMDAwIG1heD0xMjAw MDA7IHhjbGs9NDAwMDAKKElJKSBSQURFT04oMCk6IE91dHB1dCBEVkktMSBoYXMgbm8gbW9uaXRv ciBzZWN0aW9uCihJSSkgUkFERU9OKDApOiBJMkMgYnVzICJEVkktMSIgaW5pdGlhbGl6ZWQuCihJ SSkgUkFERU9OKDApOiBPdXRwdXQgRFZJLTAgaGFzIG5vIG1vbml0b3Igc2VjdGlvbgooSUkpIFJB REVPTigwKTogSTJDIGJ1cyAiRFZJLTAiIGluaXRpYWxpemVkLgooSUkpIFJBREVPTigwKTogUG9y dDA6CiAgWFJBTkRSIG5hbWU6IERWSS0xCiAgQ29ubmVjdG9yOiBEVkktSQogIENSVDI6IElOVEVS TkFMX0tMRFNDUF9EQUMyCiAgREZQMTogSU5URVJOQUxfVU5JUEhZCiAgRERDIHJlZzogMHg3ZTQw CihJSSkgUkFERU9OKDApOiBQb3J0MToKICBYUkFORFIgbmFtZTogRFZJLTAKICBDb25uZWN0b3I6 IERWSS1JCiAgQ1JUMTogSU5URVJOQUxfS0xEU0NQX0RBQzEKICBERlAyOiBJTlRFUk5BTF9VTklQ SFkyCiAgRERDIHJlZzogMHg3ZjEwCihJSSkgUkFERU9OKDApOiBJMkMgZGV2aWNlICJEVkktMTpk ZGMyIiByZWdpc3RlcmVkIGF0IGFkZHJlc3MgMHhBMC4KKElJKSBSQURFT04oMCk6IEkyQyBkZXZp Y2UgIkRWSS0xOkREQyBjb250cm9sIGludGVyZmFjZSIgcmVnaXN0ZXJlZCBhdCBhZGRyZXNzIDB4 NkUuCihJSSkgUkFERU9OKDApOiBFRElEIHZlbmRvciAiQk5RIiwgcHJvZCBpZCAzMDczOAooSUkp IFJBREVPTigwKTogVXNpbmcgRURJRCByYW5nZSBpbmZvIGZvciBob3Jpem9udGFsIHN5bmMKKElJ KSBSQURFT04oMCk6IFVzaW5nIEVESUQgcmFuZ2UgaW5mbyBmb3IgdmVydGljYWwgcmVmcmVzaAoo SUkpIFJBREVPTigwKTogUHJpbnRpbmcgRERDIGdhdGhlcmVkIE1vZGVsaW5lczoKKElJKSBSQURF T04oMCk6IE1vZGVsaW5lICIxNjgweDEwNTAieDAuMCAgMTQ2LjI1ICAxNjgwIDE3ODQgMTk2MCAy MjQwICAxMDUwIDEwNTMgMTA1OSAxMDg5IC1oc3luYyArdnN5bmMgKDY1LjMga0h6KQooSUkpIFJB REVPTigwKTogTW9kZWxpbmUgIjgwMHg2MDAieDAuMCAgIDQwLjAwICA4MDAgODQwIDk2OCAxMDU2 ICA2MDAgNjAxIDYwNSA2MjggK2hzeW5jICt2c3luYyAoMzcuOSBrSHopCihJSSkgUkFERU9OKDAp OiBNb2RlbGluZSAiNjQweDQ4MCJ4MC4wICAgMzEuNTAgIDY0MCA2NTYgNzIwIDg0MCAgNDgwIDQ4 MSA0ODQgNTAwIC1oc3luYyAtdnN5bmMgKDM3LjUga0h6KQooSUkpIFJBREVPTigwKTogTW9kZWxp bmUgIjY0MHg0ODAieDAuMCAgIDI1LjE4ICA2NDAgNjU2IDc1MiA4MDAgIDQ4MCA0OTAgNDkyIDUy NSAtaHN5bmMgLXZzeW5jICgzMS41IGtIeikKKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICI3MjB4 NDAwIngwLjAgICAyOC4zMiAgNzIwIDczOCA4NDYgOTAwICA0MDAgNDEyIDQxNCA0NDkgLWhzeW5j ICt2c3luYyAoMzEuNSBrSHopCihJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiMTI4MHgxMDI0Ingw LjAgIDEzNS4wMCAgMTI4MCAxMjk2IDE0NDAgMTY4OCAgMTAyNCAxMDI1IDEwMjggMTA2NiAraHN5 bmMgK3ZzeW5jICg4MC4wIGtIeikKKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICIxMDI0eDc2OCJ4 MC4wICAgNzguNzUgIDEwMjQgMTA0MCAxMTM2IDEzMTIgIDc2OCA3NjkgNzcyIDgwMCAraHN5bmMg K3ZzeW5jICg2MC4wIGtIeikKKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICIxMDI0eDc2OCJ4MC4w ICAgNjUuMDAgIDEwMjQgMTA0OCAxMTg0IDEzNDQgIDc2OCA3NzEgNzc3IDgwNiAtaHN5bmMgLXZz eW5jICg0OC40IGtIeikKKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICI4MzJ4NjI0IngwLjAgICA1 Ny4yOCAgODMyIDg2NCA5MjggMTE1MiAgNjI0IDYyNSA2MjggNjY3IC1oc3luYyAtdnN5bmMgKDQ5 Ljcga0h6KQooSUkpIFJBREVPTigwKTogTW9kZWxpbmUgIjgwMHg2MDAieDAuMCAgIDQ5LjUwICA4 MDAgODE2IDg5NiAxMDU2ICA2MDAgNjAxIDYwNCA2MjUgK2hzeW5jICt2c3luYyAoNDYuOSBrSHop CihJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiMTE1Mng4NjQieDAuMCAgMTA4LjAwICAxMTUyIDEy MTYgMTM0NCAxNjAwICA4NjQgODY1IDg2OCA5MDAgK2hzeW5jICt2c3luYyAoNjcuNSBrSHopCihJ SSkgUkFERU9OKDApOiBNb2RlbGluZSAiMTE1Mng3MjAieDYwLjAgICA2Ny4zMiAgMTE1MiAxMjA4 IDEzMjggMTUwNCAgNzIwIDcyMSA3MjQgNzQ2IC1oc3luYyArdnN5bmMgKDQ0Ljgga0h6KQooSUkp IFJBREVPTigwKTogTW9kZWxpbmUgIjEyODB4ODAwIngwLjAgICA3MS4wMCAgMTI4MCAxMzI4IDEz NjAgMTQ0MCAgODAwIDgwMyA4MDkgODIzICtoc3luYyAtdnN5bmMgKDQ5LjMga0h6KQooSUkpIFJB REVPTigwKTogTW9kZWxpbmUgIjEyODB4OTYwIngwLjAgIDEwOC4wMCAgMTI4MCAxMzc2IDE0ODgg MTgwMCAgOTYwIDk2MSA5NjQgMTAwMCAraHN5bmMgK3ZzeW5jICg2MC4wIGtIeikKKElJKSBSQURF T04oMCk6IE1vZGVsaW5lICIxNDQweDkwMCJ4MC4wICAxMzYuNzUgIDE0NDAgMTUzNiAxNjg4IDE5 MzYgIDkwMCA5MDMgOTA5IDk0MiAtaHN5bmMgK3ZzeW5jICg3MC42IGtIeikKKElJKSBSQURFT04o MCk6IE1vZGVsaW5lICIxMjgweDEwMjQieDAuMCAgMTA4LjAwICAxMjgwIDEzMjggMTQ0MCAxNjg4 ICAxMDI0IDEwMjUgMTAyOCAxMDY2ICtoc3luYyArdnN5bmMgKDY0LjAga0h6KQooSUkpIFJBREVP TigwKTogTW9kZWxpbmUgIjE0NDB4OTAwIngwLjAgICA4OC43NSAgMTQ0MCAxNDg4IDE1MjAgMTYw MCAgOTAwIDkwMyA5MDkgOTI2ICtoc3luYyAtdnN5bmMgKDU1LjUga0h6KQooSUkpIFJBREVPTigw KTogTW9kZWxpbmUgIjE2ODB4MTA1MCJ4MC4wICAxMTkuMDAgIDE2ODAgMTcyOCAxNzYwIDE4NDAg IDEwNTAgMTA1MyAxMDU5IDEwODAgK2hzeW5jIC12c3luYyAoNjQuNyBrSHopCihJSSkgUkFERU9O KDApOiBPdXRwdXQ6IERWSS0xLCBEZXRlY3RlZCBNb25pdG9yIFR5cGU6IDMKKElJKSBSQURFT04o MCk6IEVESUQgZGF0YSBmcm9tIHRoZSBkaXNwbGF5IG9uIG91dHB1dDogRFZJLTEgLS0tLS0tLS0t LS0tLS0tLS0tLS0tLQooSUkpIFJBREVPTigwKTogTWFudWZhY3R1cmVyOiBCTlEgIE1vZGVsOiA3 ODEyICBTZXJpYWwjOiAyMTU3MwooSUkpIFJBREVPTigwKTogWWVhcjogMjAwOCAgV2VlazogMTgK KElJKSBSQURFT04oMCk6IEVESUQgVmVyc2lvbjogMS4zCihJSSkgUkFERU9OKDApOiBEaWdpdGFs IERpc3BsYXkgSW5wdXQKKElJKSBSQURFT04oMCk6IE1heCBJbWFnZSBTaXplIFtjbV06IGhvcml6 LjogNDcgIHZlcnQuOiAzMAooSUkpIFJBREVPTigwKTogR2FtbWE6IDIuMjAKKElJKSBSQURFT04o MCk6IERQTVMgY2FwYWJpbGl0aWVzOiBPZmYKKElJKSBSQURFT04oMCk6IFN1cHBvcnRlZCBjb2xv ciBlbmNvZGluZ3M6IFJHQiA0OjQ6NCBZQ3JDYiA0OjQ6NCAKKElJKSBSQURFT04oMCk6IERlZmF1 bHQgY29sb3Igc3BhY2UgaXMgcHJpbWFyeSBjb2xvciBzcGFjZQooSUkpIFJBREVPTigwKTogRmly c3QgZGV0YWlsZWQgdGltaW5nIGlzIHByZWZlcnJlZCBtb2RlCihJSSkgUkFERU9OKDApOiByZWRY OiAwLjY1MSByZWRZOiAwLjMzMCAgIGdyZWVuWDogMC4yNjcgZ3JlZW5ZOiAwLjYzMAooSUkpIFJB REVPTigwKTogYmx1ZVg6IDAuMTQ1IGJsdWVZOiAwLjA4MCAgIHdoaXRlWDogMC4zMTMgd2hpdGVZ OiAwLjMyOQooSUkpIFJBREVPTigwKTogU3VwcG9ydGVkIGVzdGFibGlzaGVkIHRpbWluZ3M6CihJ SSkgUkFERU9OKDApOiA3MjB4NDAwQDcwSHoKKElJKSBSQURFT04oMCk6IDY0MHg0ODBANjBIegoo SUkpIFJBREVPTigwKTogNjQweDQ4MEA3NUh6CihJSSkgUkFERU9OKDApOiA4MDB4NjAwQDYwSHoK KElJKSBSQURFT04oMCk6IDgwMHg2MDBANzVIegooSUkpIFJBREVPTigwKTogODMyeDYyNEA3NUh6 CihJSSkgUkFERU9OKDApOiAxMDI0eDc2OEA2MEh6CihJSSkgUkFERU9OKDApOiAxMDI0eDc2OEA3 NUh6CihJSSkgUkFERU9OKDApOiAxMjgweDEwMjRANzVIegooSUkpIFJBREVPTigwKTogMTE1Mng4 NjRANzVIegooSUkpIFJBREVPTigwKTogTWFudWZhY3R1cmVyJ3MgbWFzazogMAooSUkpIFJBREVP TigwKTogU3VwcG9ydGVkIHN0YW5kYXJkIHRpbWluZ3M6CihJSSkgUkFERU9OKDApOiAjMDogaHNp emU6IDExNTIgIHZzaXplIDcyMCAgcmVmcmVzaDogNjAgIHZpZDogMTEzCihJSSkgUkFERU9OKDAp OiAjMTogaHNpemU6IDEyODAgIHZzaXplIDgwMCAgcmVmcmVzaDogNjAgIHZpZDogMTI5CihJSSkg UkFERU9OKDApOiAjMjogaHNpemU6IDEyODAgIHZzaXplIDk2MCAgcmVmcmVzaDogNjAgIHZpZDog MTY1MTMKKElJKSBSQURFT04oMCk6ICMzOiBoc2l6ZTogMTQ0MCAgdnNpemUgOTAwICByZWZyZXNo OiA3NSAgdmlkOiAzOTg5CihJSSkgUkFERU9OKDApOiAjNDogaHNpemU6IDEyODAgIHZzaXplIDEw MjQgIHJlZnJlc2g6IDYwICB2aWQ6IDMyODk3CihJSSkgUkFERU9OKDApOiAjNTogaHNpemU6IDE0 NDAgIHZzaXplIDkwMCAgcmVmcmVzaDogNjAgIHZpZDogMTQ5CihJSSkgUkFERU9OKDApOiAjNjog aHNpemU6IDE2ODAgIHZzaXplIDEwNTAgIHJlZnJlc2g6IDYwICB2aWQ6IDE3OQooSUkpIFJBREVP TigwKTogU3VwcG9ydGVkIGRldGFpbGVkIHRpbWluZzoKKElJKSBSQURFT04oMCk6IGNsb2NrOiAx NDYuMiBNSHogICBJbWFnZSBTaXplOiAgNDc0IHggMjk2IG1tCihJSSkgUkFERU9OKDApOiBoX2Fj dGl2ZTogMTY4MCAgaF9zeW5jOiAxNzg0ICBoX3N5bmNfZW5kIDE5NjAgaF9ibGFua19lbmQgMjI0 MCBoX2JvcmRlcjogMAooSUkpIFJBREVPTigwKTogdl9hY3RpdmU6IDEwNTAgIHZfc3luYzogMTA1 MyAgdl9zeW5jX2VuZCAxMDU5IHZfYmxhbmtpbmc6IDEwODkgdl9ib3JkZXI6IDAKKElJKSBSQURF T04oMCk6IFNlcmlhbCBObzogMjU4MDI0MTgwMjYKKElJKSBSQURFT04oMCk6IFJhbmdlczogViBt aW46IDU1IFYgbWF4OiA3NiBIeiwgSCBtaW46IDMxIEggbWF4OiA4MyBrSHosIFBpeENsb2NrIG1h eCAxNzAgTUh6CihJSSkgUkFERU9OKDApOiBNb25pdG9yIG5hbWU6IEJlblFHMjExMFcKKElJKSBS QURFT04oMCk6IEVESUQgKGluIGhleCk6CihJSSkgUkFERU9OKDApOiAJMDBmZmZmZmZmZmZmZmYw MDA5ZDExMjc4NDU1NDAwMDAKKElJKSBSQURFT04oMCk6IAkxMjEyMDEwMzgwMmYxZTc4MmVlNTI1 YTY1NDQ0YTEyNQooSUkpIFJBREVPTigwKTogCTE0NTA1NGE1NmI4MDcxMDA4MTAwODE0MDk1MGY4 MTgwCihJSSkgUkFERU9OKDApOiAJOTUwMGIzMDAwMTAxMjEzOTkwMzA2MjFhMjc0MDY4YjAKKElJ KSBSQURFT04oMCk6IAkzNjAwZGEyODExMDAwMDFjMDAwMDAwZmYwMDMyMzUzOAooSUkpIFJBREVP TigwKTogCTMwMzIzNDMxMzgzMDMyMzYwYTIwMDAwMDAwZmQwMDM3CihJSSkgUkFERU9OKDApOiAJ NGMxZjUzMTEwMDBhMjAyMDIwMjAyMDIwMDAwMDAwZmMKKElJKSBSQURFT04oMCk6IAkwMDQyNjU2 ZTUxNDczMjMxMzEzMDU3MGEyMDIwMDBjMgpmaW5pc2hlZCBvdXRwdXQgZGV0ZWN0OiAwCihJSSkg UkFERU9OKDApOiBJMkMgZGV2aWNlICJEVkktMDpkZGMyIiByZWdpc3RlcmVkIGF0IGFkZHJlc3Mg MHhBMC4KRGFjIGRldGVjdGlvbiBzdWNjZXNzCihJSSkgUkFERU9OKDApOiBPdXRwdXQ6IERWSS0w LCBEZXRlY3RlZCBNb25pdG9yIFR5cGU6IDAKVW5oYW5kbGVkIG1vbml0b3IgdHlwZSAwCmZpbmlz aGVkIG91dHB1dCBkZXRlY3Q6IDEKZmluaXNoZWQgYWxsIGRldGVjdAooSUkpIFJBREVPTigwKTog RURJRCB2ZW5kb3IgIkJOUSIsIHByb2QgaWQgMzA3MzgKKElJKSBSQURFT04oMCk6IFVzaW5nIGhz eW5jIHJhbmdlcyBmcm9tIGNvbmZpZyBmaWxlCihJSSkgUkFERU9OKDApOiBVc2luZyB2cmVmcmVz aCByYW5nZXMgZnJvbSBjb25maWcgZmlsZQooSUkpIFJBREVPTigwKTogUHJpbnRpbmcgRERDIGdh dGhlcmVkIE1vZGVsaW5lczoKKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICIxNjgweDEwNTAieDAu MCAgMTQ2LjI1ICAxNjgwIDE3ODQgMTk2MCAyMjQwICAxMDUwIDEwNTMgMTA1OSAxMDg5IC1oc3lu YyArdnN5bmMgKDY1LjMga0h6KQooSUkpIFJBREVPTigwKTogTW9kZWxpbmUgIjgwMHg2MDAieDAu MCAgIDQwLjAwICA4MDAgODQwIDk2OCAxMDU2ICA2MDAgNjAxIDYwNSA2MjggK2hzeW5jICt2c3lu YyAoMzcuOSBrSHopCihJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiNjQweDQ4MCJ4MC4wICAgMzEu NTAgIDY0MCA2NTYgNzIwIDg0MCAgNDgwIDQ4MSA0ODQgNTAwIC1oc3luYyAtdnN5bmMgKDM3LjUg a0h6KQooSUkpIFJBREVPTigwKTogTW9kZWxpbmUgIjY0MHg0ODAieDAuMCAgIDI1LjE4ICA2NDAg NjU2IDc1MiA4MDAgIDQ4MCA0OTAgNDkyIDUyNSAtaHN5bmMgLXZzeW5jICgzMS41IGtIeikKKElJ KSBSQURFT04oMCk6IE1vZGVsaW5lICI3MjB4NDAwIngwLjAgICAyOC4zMiAgNzIwIDczOCA4NDYg OTAwICA0MDAgNDEyIDQxNCA0NDkgLWhzeW5jICt2c3luYyAoMzEuNSBrSHopCihJSSkgUkFERU9O KDApOiBNb2RlbGluZSAiMTI4MHgxMDI0IngwLjAgIDEzNS4wMCAgMTI4MCAxMjk2IDE0NDAgMTY4 OCAgMTAyNCAxMDI1IDEwMjggMTA2NiAraHN5bmMgK3ZzeW5jICg4MC4wIGtIeikKKElJKSBSQURF T04oMCk6IE1vZGVsaW5lICIxMDI0eDc2OCJ4MC4wICAgNzguNzUgIDEwMjQgMTA0MCAxMTM2IDEz MTIgIDc2OCA3NjkgNzcyIDgwMCAraHN5bmMgK3ZzeW5jICg2MC4wIGtIeikKKElJKSBSQURFT04o MCk6IE1vZGVsaW5lICIxMDI0eDc2OCJ4MC4wICAgNjUuMDAgIDEwMjQgMTA0OCAxMTg0IDEzNDQg IDc2OCA3NzEgNzc3IDgwNiAtaHN5bmMgLXZzeW5jICg0OC40IGtIeikKKElJKSBSQURFT04oMCk6 IE1vZGVsaW5lICI4MzJ4NjI0IngwLjAgICA1Ny4yOCAgODMyIDg2NCA5MjggMTE1MiAgNjI0IDYy NSA2MjggNjY3IC1oc3luYyAtdnN5bmMgKDQ5Ljcga0h6KQooSUkpIFJBREVPTigwKTogTW9kZWxp bmUgIjgwMHg2MDAieDAuMCAgIDQ5LjUwICA4MDAgODE2IDg5NiAxMDU2ICA2MDAgNjAxIDYwNCA2 MjUgK2hzeW5jICt2c3luYyAoNDYuOSBrSHopCihJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiMTE1 Mng4NjQieDAuMCAgMTA4LjAwICAxMTUyIDEyMTYgMTM0NCAxNjAwICA4NjQgODY1IDg2OCA5MDAg K2hzeW5jICt2c3luYyAoNjcuNSBrSHopCihJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiMTE1Mng3 MjAieDYwLjAgICA2Ny4zMiAgMTE1MiAxMjA4IDEzMjggMTUwNCAgNzIwIDcyMSA3MjQgNzQ2IC1o c3luYyArdnN5bmMgKDQ0Ljgga0h6KQooSUkpIFJBREVPTigwKTogTW9kZWxpbmUgIjEyODB4ODAw IngwLjAgICA3MS4wMCAgMTI4MCAxMzI4IDEzNjAgMTQ0MCAgODAwIDgwMyA4MDkgODIzICtoc3lu YyAtdnN5bmMgKDQ5LjMga0h6KQooSUkpIFJBREVPTigwKTogTW9kZWxpbmUgIjEyODB4OTYwIngw LjAgIDEwOC4wMCAgMTI4MCAxMzc2IDE0ODggMTgwMCAgOTYwIDk2MSA5NjQgMTAwMCAraHN5bmMg K3ZzeW5jICg2MC4wIGtIeikKKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICIxNDQweDkwMCJ4MC4w ICAxMzYuNzUgIDE0NDAgMTUzNiAxNjg4IDE5MzYgIDkwMCA5MDMgOTA5IDk0MiAtaHN5bmMgK3Zz eW5jICg3MC42IGtIeikKKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICIxMjgweDEwMjQieDAuMCAg MTA4LjAwICAxMjgwIDEzMjggMTQ0MCAxNjg4ICAxMDI0IDEwMjUgMTAyOCAxMDY2ICtoc3luYyAr dnN5bmMgKDY0LjAga0h6KQooSUkpIFJBREVPTigwKTogTW9kZWxpbmUgIjE0NDB4OTAwIngwLjAg ICA4OC43NSAgMTQ0MCAxNDg4IDE1MjAgMTYwMCAgOTAwIDkwMyA5MDkgOTI2ICtoc3luYyAtdnN5 bmMgKDU1LjUga0h6KQooSUkpIFJBREVPTigwKTogTW9kZWxpbmUgIjE2ODB4MTA1MCJ4MC4wICAx MTkuMDAgIDE2ODAgMTcyOCAxNzYwIDE4NDAgIDEwNTAgMTA1MyAxMDU5IDEwODAgK2hzeW5jIC12 c3luYyAoNjQuNyBrSHopCihJSSkgUkFERU9OKDApOiBPdXRwdXQ6IERWSS0xLCBEZXRlY3RlZCBN b25pdG9yIFR5cGU6IDMKKElJKSBSQURFT04oMCk6IEVESUQgZGF0YSBmcm9tIHRoZSBkaXNwbGF5 IG9uIG91dHB1dDogRFZJLTEgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQooSUkpIFJBREVPTigwKTog TWFudWZhY3R1cmVyOiBCTlEgIE1vZGVsOiA3ODEyICBTZXJpYWwjOiAyMTU3MwooSUkpIFJBREVP TigwKTogWWVhcjogMjAwOCAgV2VlazogMTgKKElJKSBSQURFT04oMCk6IEVESUQgVmVyc2lvbjog MS4zCihJSSkgUkFERU9OKDApOiBEaWdpdGFsIERpc3BsYXkgSW5wdXQKKElJKSBSQURFT04oMCk6 IE1heCBJbWFnZSBTaXplIFtjbV06IGhvcml6LjogNDcgIHZlcnQuOiAzMAooSUkpIFJBREVPTigw KTogR2FtbWE6IDIuMjAKKElJKSBSQURFT04oMCk6IERQTVMgY2FwYWJpbGl0aWVzOiBPZmYKKElJ KSBSQURFT04oMCk6IFN1cHBvcnRlZCBjb2xvciBlbmNvZGluZ3M6IFJHQiA0OjQ6NCBZQ3JDYiA0 OjQ6NCAKKElJKSBSQURFT04oMCk6IERlZmF1bHQgY29sb3Igc3BhY2UgaXMgcHJpbWFyeSBjb2xv ciBzcGFjZQooSUkpIFJBREVPTigwKTogRmlyc3QgZGV0YWlsZWQgdGltaW5nIGlzIHByZWZlcnJl ZCBtb2RlCihJSSkgUkFERU9OKDApOiByZWRYOiAwLjY1MSByZWRZOiAwLjMzMCAgIGdyZWVuWDog MC4yNjcgZ3JlZW5ZOiAwLjYzMAooSUkpIFJBREVPTigwKTogYmx1ZVg6IDAuMTQ1IGJsdWVZOiAw LjA4MCAgIHdoaXRlWDogMC4zMTMgd2hpdGVZOiAwLjMyOQooSUkpIFJBREVPTigwKTogU3VwcG9y dGVkIGVzdGFibGlzaGVkIHRpbWluZ3M6CihJSSkgUkFERU9OKDApOiA3MjB4NDAwQDcwSHoKKElJ KSBSQURFT04oMCk6IDY0MHg0ODBANjBIegooSUkpIFJBREVPTigwKTogNjQweDQ4MEA3NUh6CihJ SSkgUkFERU9OKDApOiA4MDB4NjAwQDYwSHoKKElJKSBSQURFT04oMCk6IDgwMHg2MDBANzVIegoo SUkpIFJBREVPTigwKTogODMyeDYyNEA3NUh6CihJSSkgUkFERU9OKDApOiAxMDI0eDc2OEA2MEh6 CihJSSkgUkFERU9OKDApOiAxMDI0eDc2OEA3NUh6CihJSSkgUkFERU9OKDApOiAxMjgweDEwMjRA NzVIegooSUkpIFJBREVPTigwKTogMTE1Mng4NjRANzVIegooSUkpIFJBREVPTigwKTogTWFudWZh Y3R1cmVyJ3MgbWFzazogMAooSUkpIFJBREVPTigwKTogU3VwcG9ydGVkIHN0YW5kYXJkIHRpbWlu Z3M6CihJSSkgUkFERU9OKDApOiAjMDogaHNpemU6IDExNTIgIHZzaXplIDcyMCAgcmVmcmVzaDog NjAgIHZpZDogMTEzCihJSSkgUkFERU9OKDApOiAjMTogaHNpemU6IDEyODAgIHZzaXplIDgwMCAg cmVmcmVzaDogNjAgIHZpZDogMTI5CihJSSkgUkFERU9OKDApOiAjMjogaHNpemU6IDEyODAgIHZz aXplIDk2MCAgcmVmcmVzaDogNjAgIHZpZDogMTY1MTMKKElJKSBSQURFT04oMCk6ICMzOiBoc2l6 ZTogMTQ0MCAgdnNpemUgOTAwICByZWZyZXNoOiA3NSAgdmlkOiAzOTg5CihJSSkgUkFERU9OKDAp OiAjNDogaHNpemU6IDEyODAgIHZzaXplIDEwMjQgIHJlZnJlc2g6IDYwICB2aWQ6IDMyODk3CihJ SSkgUkFERU9OKDApOiAjNTogaHNpemU6IDE0NDAgIHZzaXplIDkwMCAgcmVmcmVzaDogNjAgIHZp ZDogMTQ5CihJSSkgUkFERU9OKDApOiAjNjogaHNpemU6IDE2ODAgIHZzaXplIDEwNTAgIHJlZnJl c2g6IDYwICB2aWQ6IDE3OQooSUkpIFJBREVPTigwKTogU3VwcG9ydGVkIGRldGFpbGVkIHRpbWlu ZzoKKElJKSBSQURFT04oMCk6IGNsb2NrOiAxNDYuMiBNSHogICBJbWFnZSBTaXplOiAgNDc0IHgg Mjk2IG1tCihJSSkgUkFERU9OKDApOiBoX2FjdGl2ZTogMTY4MCAgaF9zeW5jOiAxNzg0ICBoX3N5 bmNfZW5kIDE5NjAgaF9ibGFua19lbmQgMjI0MCBoX2JvcmRlcjogMAooSUkpIFJBREVPTigwKTog dl9hY3RpdmU6IDEwNTAgIHZfc3luYzogMTA1MyAgdl9zeW5jX2VuZCAxMDU5IHZfYmxhbmtpbmc6 IDEwODkgdl9ib3JkZXI6IDAKKElJKSBSQURFT04oMCk6IFNlcmlhbCBObzogMjU4MDI0MTgwMjYK KElJKSBSQURFT04oMCk6IFJhbmdlczogViBtaW46IDU1IFYgbWF4OiA3NiBIeiwgSCBtaW46IDMx IEggbWF4OiA4MyBrSHosIFBpeENsb2NrIG1heCAxNzAgTUh6CihJSSkgUkFERU9OKDApOiBNb25p dG9yIG5hbWU6IEJlblFHMjExMFcKKElJKSBSQURFT04oMCk6IEVESUQgKGluIGhleCk6CihJSSkg UkFERU9OKDApOiAJMDBmZmZmZmZmZmZmZmYwMDA5ZDExMjc4NDU1NDAwMDAKKElJKSBSQURFT04o MCk6IAkxMjEyMDEwMzgwMmYxZTc4MmVlNTI1YTY1NDQ0YTEyNQooSUkpIFJBREVPTigwKTogCTE0 NTA1NGE1NmI4MDcxMDA4MTAwODE0MDk1MGY4MTgwCihJSSkgUkFERU9OKDApOiAJOTUwMGIzMDAw MTAxMjEzOTkwMzA2MjFhMjc0MDY4YjAKKElJKSBSQURFT04oMCk6IAkzNjAwZGEyODExMDAwMDFj MDAwMDAwZmYwMDMyMzUzOAooSUkpIFJBREVPTigwKTogCTMwMzIzNDMxMzgzMDMyMzYwYTIwMDAw MDAwZmQwMDM3CihJSSkgUkFERU9OKDApOiAJNGMxZjUzMTEwMDBhMjAyMDIwMjAyMDIwMDAwMDAw ZmMKKElJKSBSQURFT04oMCk6IAkwMDQyNjU2ZTUxNDczMjMxMzEzMDU3MGEyMDIwMDBjMgooSUkp IFJBREVPTigwKTogUGFuZWwgaW5mb3MgZm91bmQgZnJvbSBEREMgZGV0YWlsZWQ6IDE2ODB4MTA1 MAooSUkpIFJBREVPTigwKTogRURJRCB2ZW5kb3IgIkJOUSIsIHByb2QgaWQgMzA3MzgKRGFjIGRl dGVjdGlvbiBzdWNjZXNzCihJSSkgUkFERU9OKDApOiBPdXRwdXQ6IERWSS0wLCBEZXRlY3RlZCBN b25pdG9yIFR5cGU6IDAKVW5oYW5kbGVkIG1vbml0b3IgdHlwZSAwCihJSSkgUkFERU9OKDApOiBP dXRwdXQgRFZJLTEgY29ubmVjdGVkCihJSSkgUkFERU9OKDApOiBPdXRwdXQgRFZJLTAgZGlzY29u bmVjdGVkCihJSSkgUkFERU9OKDApOiBVc2luZyBleGFjdCBzaXplcyBmb3IgaW5pdGlhbCBtb2Rl cwooSUkpIFJBREVPTigwKTogT3V0cHV0IERWSS0xIHVzaW5nIGluaXRpYWwgbW9kZSAxNjgweDEw NTAKKElJKSBSQURFT04oMCk6IFVzaW5nIGRlZmF1bHQgZ2FtbWEgb2YgKDEuMCwgMS4wLCAxLjAp IHVubGVzcyBvdGhlcndpc2Ugc3RhdGVkLgooKiopIFJBREVPTigwKTogRGlzcGxheSBkaW1lbnNp b25zOiAoNDcwLCAzMDApIG1tCigqKikgUkFERU9OKDApOiBEUEkgc2V0IHRvICg5MCwgMTQyKQoo SUkpIExvYWRpbmcgc3ViIG1vZHVsZSAiZmIiCihJSSkgTG9hZE1vZHVsZTogImZiIgooSUkpIExv YWRpbmcgL3Vzci9sb2NhbC9saWIveG9yZy9tb2R1bGVzL2xpYmZiLnNvCihJSSkgTW9kdWxlIGZi OiB2ZW5kb3I9IlguT3JnIEZvdW5kYXRpb24iCgljb21waWxlZCBmb3IgMS43LjcsIG1vZHVsZSB2 ZXJzaW9uID0gMS4wLjAKCUFCSSBjbGFzczogWC5PcmcgQU5TSSBDIEVtdWxhdGlvbiwgdmVyc2lv biAwLjQKKElJKSBMb2FkaW5nIHN1YiBtb2R1bGUgInJhbWRhYyIKKElJKSBMb2FkTW9kdWxlOiAi cmFtZGFjIgooSUkpIE1vZHVsZSAicmFtZGFjIiBhbHJlYWR5IGJ1aWx0LWluCig9PSkgUkFERU9O KDApOiBXaWxsIGF0dGVtcHQgdG8gdXNlIFI2eHgvUjd4eCBFWEEgc3VwcG9ydCBpZiBEUkkgaXMg ZW5hYmxlZC4KKElJKSBMb2FkaW5nIHN1YiBtb2R1bGUgImV4YSIKKElJKSBMb2FkTW9kdWxlOiAi ZXhhIgooSUkpIExvYWRpbmcgL3Vzci9sb2NhbC9saWIveG9yZy9tb2R1bGVzL2xpYmV4YS5zbwoo SUkpIE1vZHVsZSBleGE6IHZlbmRvcj0iWC5PcmcgRm91bmRhdGlvbiIKCWNvbXBpbGVkIGZvciAx LjcuNywgbW9kdWxlIHZlcnNpb24gPSAyLjUuMAoJQUJJIGNsYXNzOiBYLk9yZyBWaWRlbyBEcml2 ZXIsIHZlcnNpb24gNi4wCig9PSkgUkFERU9OKDApOiBXcml0ZS1jb21iaW5pbmcgcmFuZ2UgKDB4 MCwweDEwMDApIHdhcyBhbHJlYWR5IGNsZWFyCighISkgUkFERU9OKDApOiBNZXJnZWRGQiBzdXBw b3J0IGhhcyBiZWVuIHJlbW92ZWQgYW5kIHJlcGxhY2VkIHdpdGggeHJhbmRyIDEuMiBzdXBwb3J0 CihJSSkgVW5sb2FkTW9kdWxlOiAidmVzYSIKKElJKSBVbmxvYWRpbmcgL3Vzci9sb2NhbC9saWIv eG9yZy9tb2R1bGVzL2RyaXZlcnMvdmVzYV9kcnYuc28KKC0tKSBEZXB0aCAyNCBwaXhtYXAgZm9y bWF0IGlzIDMyIGJwcAooSUkpIFJBREVPTigwKTogUkFERU9OU2NyZWVuSW5pdCBkMDAwMDAwMCAw IDAKKD09KSBSQURFT04oMCk6IFdyaXRlLWNvbWJpbmluZyByYW5nZSAoMHhhMDAwMCwweDEwMDAw KSB3YXMgYWxyZWFkeSBjbGVhcgpPdXRwdXQgVU5JUEhZMCB0cmFuc21pdHRlciBzZXR1cCBzdWNj ZXNzCkJsYW5rIENSVEMgMCBzdWNjZXNzCkRpc2FibGUgQ1JUQyBtZW1yZXEgMCBzdWNjZXNzCkRp c2FibGUgQ1JUQyAwIHN1Y2Nlc3MKQmxhbmsgQ1JUQyAxIHN1Y2Nlc3MKRGlzYWJsZSBDUlRDIG1l bXJlcSAxIHN1Y2Nlc3MKRGlzYWJsZSBDUlRDIDEgc3VjY2VzcwooSUkpIFJBREVPTigwKTogRHlu YW1pYyBQb3dlciBNYW5hZ2VtZW50IERpc2FibGVkCig9PSkgUkFERU9OKDApOiBVc2luZyAyNCBi aXQgZGVwdGggYnVmZmVyCm1jIGZiIGxvYyBpcyAwMGRmMDBkMAooSUkpIFJBREVPTigwKTogUkFE RU9OSW5pdE1lbW9yeU1hcCgpIDogCihJSSkgUkFERU9OKDApOiAgIG1lbV9zaXplICAgICAgICAg OiAweDEwMDAwMDAwCihJSSkgUkFERU9OKDApOiAgIE1DX0ZCX0xPQ0FUSU9OICAgOiAweDAwZGYw MGQwCihJSSkgUkFERU9OKDApOiAgIE1DX0FHUF9MT0NBVElPTiAgOiAweDAwM2YwMDAwCihJSSkg UkFERU9OKDApOiBEZXB0aCBtb3ZlcyBkaXNhYmxlZCBieSBkZWZhdWx0CihJSSkgUkFERU9OKDAp OiBBbGxvY2F0aW5nIGZyb20gYSBzY3JlZW4gb2YgMjYyMDgwIGtiCihJSSkgUkFERU9OKDApOiBX aWxsIHVzZSAzMiBrYiBmb3IgaGFyZHdhcmUgY3Vyc29yIDAgYXQgb2Zmc2V0IDB4MDBiN2MwMDAK KElJKSBSQURFT04oMCk6IFdpbGwgdXNlIDMyIGtiIGZvciBoYXJkd2FyZSBjdXJzb3IgMSBhdCBv ZmZzZXQgMHgwMGI4MDAwMAooSUkpIFJBREVPTigwKTogV2lsbCB1c2UgMTE3NjAga2IgZm9yIGZy b250IGJ1ZmZlciBhdCBvZmZzZXQgMHgwMDAwMDAwMAooSUkpIFJBREVPTigwKTogV2lsbCB1c2Ug NjQga2IgZm9yIFBDSSBHQVJUIGF0IG9mZnNldCAweDBmZmYwMDAwCihJSSkgUkFERU9OKDApOiBX aWxsIHVzZSAxMTc2MCBrYiBmb3IgYmFjayBidWZmZXIgYXQgb2Zmc2V0IDB4MDBiODQwMDAKKElJ KSBSQURFT04oMCk6IFdpbGwgdXNlIDExNzYwIGtiIGZvciBkZXB0aCBidWZmZXIgYXQgb2Zmc2V0 IDB4MDE3MDAwMDAKKElJKSBSQURFT04oMCk6IFdpbGwgdXNlIDExMjY0MCBrYiBmb3IgdGV4dHVy ZXMgYXQgb2Zmc2V0IDB4MDIyN2MwMDAKKElJKSBSQURFT04oMCk6IFdpbGwgdXNlIDExNDEyOCBr YiBmb3IgWCBTZXJ2ZXIgb2Zmc2NyZWVuIGF0IG9mZnNldCAweDA5MDdjMDAwCmRybU9wZW5EZXZp Y2U6IG5vZGUgbmFtZSBpcyAvZGV2L2RyaS9jYXJkMApkcm1PcGVuRGV2aWNlOiBvcGVuIHJlc3Vs dCBpcyAxMCwgKE9LKQpkcm1PcGVuRGV2aWNlOiBub2RlIG5hbWUgaXMgL2Rldi9kcmkvY2FyZDAK ZHJtT3BlbkRldmljZTogb3BlbiByZXN1bHQgaXMgMTAsIChPSykKZHJtT3BlbkJ5QnVzaWQ6IFNl YXJjaGluZyBmb3IgQnVzSUQgcGNpOjAwMDA6MDE6MDAuMApkcm1PcGVuRGV2aWNlOiBub2RlIG5h bWUgaXMgL2Rldi9kcmkvY2FyZDAKZHJtT3BlbkRldmljZTogb3BlbiByZXN1bHQgaXMgMTAsIChP SykKZHJtT3BlbkJ5QnVzaWQ6IGRybU9wZW5NaW5vciByZXR1cm5zIDEwCmRybU9wZW5CeUJ1c2lk OiBkcm1HZXRCdXNpZCByZXBvcnRzIHBjaTowMDAwOjAxOjAwLjAKKElJKSBbZHJtXSBEUk0gaW50 ZXJmYWNlIHZlcnNpb24gMS4yCihJSSkgW2RybV0gRFJNIG9wZW4gbWFzdGVyIHN1Y2NlZWRlZC4K KElJKSBSQURFT04oMCk6IFtkcm1dIFVzaW5nIHRoZSBEUk0gbG9jayBTQVJFQSBhbHNvIGZvciBk cmF3YWJsZXMuCihJSSkgUkFERU9OKDApOiBbZHJtXSBmcmFtZWJ1ZmZlciBoYW5kbGUgPSAweDMw MDAwMDAwMDAwCihJSSkgUkFERU9OKDApOiBbZHJtXSBhZGRlZCAxIHJlc2VydmVkIGNvbnRleHQg Zm9yIGtlcm5lbAooSUkpIFJBREVPTigwKTogWCBjb250ZXh0IGhhbmRsZSA9IDB4MQooSUkpIFJB REVPTigwKTogW2RybV0gaW5zdGFsbGVkIERSTSBzaWduYWwgaGFuZGxlcgooSUkpIFJBREVPTigw KTogW3BjaV0gMzI3Njgga0IgYWxsb2NhdGVkIHdpdGggaGFuZGxlIDB4MWNmYjYwMDAKKElJKSBS QURFT04oMCk6IFtwY2ldIHJpbmcgaGFuZGxlID0gMHgwMDAwMDAwMAooSUkpIFJBREVPTigwKTog W3BjaV0gUmluZyBtYXBwZWQgYXQgMHg4MDA4OGQwMDAKKElJKSBSQURFT04oMCk6IFtwY2ldIFJp bmcgY29udGVudHMgMHgwMDAwMDAwMAooSUkpIFJBREVPTigwKTogW3BjaV0gcmluZyByZWFkIHB0 ciBoYW5kbGUgPSAweDAwMDAwMDAwCihJSSkgUkFERU9OKDApOiBbcGNpXSBSaW5nIHJlYWQgcHRy IG1hcHBlZCBhdCAweDgwMDgyZjAwMAooSUkpIFJBREVPTigwKTogW3BjaV0gUmluZyByZWFkIHB0 ciBjb250ZW50cyAweDAwMDAwMDAwCihJSSkgUkFERU9OKDApOiBbcGNpXSB2ZXJ0ZXgvaW5kaXJl Y3QgYnVmZmVycyBoYW5kbGUgPSAweDAwMDAwMDAwCihJSSkgUkFERU9OKDApOiBbcGNpXSBWZXJ0 ZXgvaW5kaXJlY3QgYnVmZmVycyBtYXBwZWQgYXQgMHg4MDQ3ODMwMDAKKElJKSBSQURFT04oMCk6 IFtwY2ldIFZlcnRleC9pbmRpcmVjdCBidWZmZXJzIGNvbnRlbnRzIDB4MDAwMDAwMDAKKElJKSBS QURFT04oMCk6IFtwY2ldIEdBUlQgdGV4dHVyZSBtYXAgaGFuZGxlID0gMHgwMDAwMDAwMAooSUkp IFJBREVPTigwKTogW3BjaV0gR0FSVCBUZXh0dXJlIG1hcCBtYXBwZWQgYXQgMHg4MTUyNzUwMDAK KElJKSBSQURFT04oMCk6IFtkcm1dIHJlZ2lzdGVyIGhhbmRsZSA9IDB4MDAwMDAwMDAKKElJKSBS QURFT04oMCk6IFtkcmldIFZpc3VhbCBjb25maWdzIGluaXRpYWxpemVkCihJSSkgUkFERU9OKDAp OiBSQURFT05SZXN0b3JlTWVtTWFwUmVnaXN0ZXJzKCkgOiAKKElJKSBSQURFT04oMCk6ICAgTUNf RkJfTE9DQVRJT04gICA6IDB4MDBkZjAwZDAgMHgwMDNmMDAwMAooSUkpIFJBREVPTigwKTogICBN Q19BR1BfTE9DQVRJT04gIDogMHgwMDNmMDAwMAooPT0pIFJBREVPTigwKTogQmFja2luZyBzdG9y ZSBkaXNhYmxlZAooSUkpIFJBREVPTigwKTogW0RSSV0gaW5zdGFsbGF0aW9uIGNvbXBsZXRlCihJ SSkgUkFERU9OKDApOiBbZHJtXSBBZGRlZCAzMiA2NTUzNiBieXRlIHZlcnRleC9pbmRpcmVjdCBi dWZmZXJzCihJSSkgUkFERU9OKDApOiBbZHJtXSBNYXBwZWQgMzIgdmVydGV4L2luZGlyZWN0IGJ1 ZmZlcnMKKElJKSBSQURFT04oMCk6IFtkcm1dIGRtYSBjb250cm9sIGluaXRpYWxpemVkLCB1c2lu ZyBJUlEgMjU4CihJSSkgUkFERU9OKDApOiBbZHJtXSBJbml0aWFsaXplZCBrZXJuZWwgR0FSVCBo ZWFwIG1hbmFnZXIsIDI5ODg0NDE2CihXVykgUkFERU9OKDApOiBEUkkgaW5pdCBjaGFuZ2VkIG1l bW9yeSBtYXAsIGFkanVzdGluZyAuLi4KKFdXKSBSQURFT04oMCk6ICAgTUNfRkJfTE9DQVRJT04g IHdhczogMHgwMGRmMDBkMCBpczogMHgwMGRmMDBkMAooV1cpIFJBREVPTigwKTogICBNQ19BR1Bf TE9DQVRJT04gd2FzOiAweDAwM2YwMDAwIGlzOiAweDAwMDMwMDAwCihJSSkgUkFERU9OKDApOiBS QURFT05SZXN0b3JlTWVtTWFwUmVnaXN0ZXJzKCkgOiAKKElJKSBSQURFT04oMCk6ICAgTUNfRkJf TE9DQVRJT04gICA6IDB4MDBkZjAwZDAgMHgwMGRmMDBkMAooSUkpIFJBREVPTigwKTogICBNQ19B R1BfTE9DQVRJT04gIDogMHgwMDAzMDAwMAooSUkpIFJBREVPTigwKTogRGlyZWN0IHJlbmRlcmlu ZyBlbmFibGVkCihJSSkgUkFERU9OKDApOiBTZXR0aW5nIEVYQSBtYXhQaXRjaEJ5dGVzCihJSSkg RVhBKDApOiBPZmZzY3JlZW4gcGl4bWFwIGFyZWEgb2YgMTE2ODY3MDcyIGJ5dGVzCihJSSkgRVhB KDApOiBEcml2ZXIgcmVnaXN0ZXJlZCBzdXBwb3J0IGZvciB0aGUgZm9sbG93aW5nIG9wZXJhdGlv bnM6CihJSSkgICAgICAgICBTb2xpZAooSUkpICAgICAgICAgQ29weQooSUkpICAgICAgICAgQ29t cG9zaXRlIChSRU5ERVIgYWNjZWxlcmF0aW9uKQooSUkpICAgICAgICAgVXBsb2FkVG9TY3JlZW4K KElJKSAgICAgICAgIERvd25sb2FkRnJvbVNjcmVlbgooSUkpIFJBREVPTigwKTogQWNjZWxlcmF0 aW9uIGVuYWJsZWQKKD09KSBSQURFT04oMCk6IERQTVMgZW5hYmxlZAooPT0pIFJBREVPTigwKTog U2lsa2VuIG1vdXNlIGVuYWJsZWQKKElJKSBSQURFT04oMCk6IFNldCB1cCB0ZXh0dXJlZCB2aWRl bwooSUkpIFJBREVPTigwKTogW1h2TUNdIEFzc29jaWF0ZWQgd2l0aCBSYWRlb24gVGV4dHVyZWQg VmlkZW8uCihJSSkgUkFERU9OKDApOiBbWHZNQ10gRXh0ZW5zaW9uIGluaXRpYWxpemVkLgpXcml0 ZSBmYWlsZWQ6IEhvc3QgaXMgZG93bgplbW1icDp+IGNyeXB0aXgkIAo= ------=_20121129001850_59225 Content-Type: application/octet-stream; name="xorg.conf" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="xorg.conf" U2VjdGlvbiAiU2VydmVyTGF5b3V0IgoJSWRlbnRpZmllciAgICAgIlgub3JnIENvbmZpZ3VyZWQi CglTY3JlZW4gICAgICAwICAiU2NyZWVuMCIgMCAwCglJbnB1dERldmljZSAgICAiTW91c2UwIiAi Q29yZVBvaW50ZXIiCglJbnB1dERldmljZSAgICAiS2V5Ym9hcmQwIiAiQ29yZUtleWJvYXJkIgoJ T3B0aW9uIAkgICAgICAgIkF1dG9BZGREZXZpY2VzIiAiZmFsc2UiCkVuZFNlY3Rpb24KClNlY3Rp b24gIklucHV0RGV2aWNlIgoJSWRlbnRpZmllciAgIktleWJvYXJkMCIKCURyaXZlciAgICAgICJr YmQiCkVuZFNlY3Rpb24KClNlY3Rpb24gIklucHV0RGV2aWNlIgoJSWRlbnRpZmllciAgIk1vdXNl MCIKCURyaXZlciAgICAgICJtb3VzZSIKCU9wdGlvbgkgICAgIlByb3RvY29sIiAiYXV0byIKCU9w dGlvbgkgICAgIkRldmljZSIgIi9kZXYvc3lzbW91c2UiCglPcHRpb24JICAgICJaQXhpc01hcHBp bmciICI0IDUgNiA3IgpFbmRTZWN0aW9uCgpTZWN0aW9uICJGaWxlcyIKCU1vZHVsZVBhdGggICAi L3Vzci9sb2NhbC9saWIveG9yZy9tb2R1bGVzIgoJRm9udFBhdGggICAgICIvdXNyL2xvY2FsL2xp Yi9YMTEvZm9udHMvbWlzYy8iCglGb250UGF0aCAgICAgIi91c3IvbG9jYWwvbGliL1gxMS9mb250 cy9UVEYvIgoJRm9udFBhdGggICAgICIvdXNyL2xvY2FsL2xpYi9YMTEvZm9udHMvT1RGIgoJRm9u dFBhdGggICAgICIvdXNyL2xvY2FsL2xpYi9YMTEvZm9udHMvVHlwZTEvIgoJRm9udFBhdGggICAg ICIvdXNyL2xvY2FsL2xpYi9YMTEvZm9udHMvMTAwZHBpLyIKCUZvbnRQYXRoICAgICAiL3Vzci9s b2NhbC9saWIvWDExL2ZvbnRzLzc1ZHBpLyIKCUZvbnRQYXRoICAgICAiL3Vzci9sb2NhbC9saWIv WDExL2ZvbnRzL3Rlcm1pbnVzLWZvbnQvIgpFbmRTZWN0aW9uCgpTZWN0aW9uICJNb2R1bGUiCglM b2FkICAiZGJlIgoJTG9hZCAgInJlY29yZCIKCUxvYWQgICJnbHgiCglMb2FkICAiZHJpIgoJTG9h ZCAgImRyaTIiCglMb2FkICAiZXh0bW9kIgpFbmRTZWN0aW9uCgpTZWN0aW9uICJNb25pdG9yIgoJ SWRlbnRpZmllciAgICJNb25pdG9yMCIKCVZlbmRvck5hbWUgICAiTW9uaXRvciBWZW5kb3IiCglN b2RlbE5hbWUgICAgIk1vbml0b3IgTW9kZWwiCkVuZFNlY3Rpb24KClNlY3Rpb24gIkRldmljZSIK ICAgICAgICAjT3B0aW9uICAgICAiTm9BY2NlbCIgICAgICAgICAgICAJIyBbPGJvb2w+XQogICAg ICAgICNPcHRpb24gICAgICJBY2NlbE1ldGhvZCIgIkVYQSIgICAgICAgIAkjIFs8c3RyPl0KICAg ICAgICBPcHRpb24gICAgICJEUkkiICJmYWxzZSIgICAgICAgICAgICAgICAgCSMgWzxib29sPl0K CUlkZW50aWZpZXIgICJDYXJkMCIKCURyaXZlciAgICAgICJyYWRlb24iCglWZW5kb3JOYW1lICAi QWR2YW5jZWQgTWljcm8gRGV2aWNlcyBbQU1EXSBuZWUgQVRJIgoJQm9hcmROYW1lICAgIlJWNzEw IFtSYWRlb24gSEQgNDM1MF0iCglCdXNJRCAgICAgICAiUENJOjE6MDowIgpFbmRTZWN0aW9uCgpT ZWN0aW9uICJTY3JlZW4iCglJZGVudGlmaWVyICJTY3JlZW4wIgoJRGV2aWNlICAgICAiQ2FyZDAi CglNb25pdG9yICAgICJNb25pdG9yMCIKCVN1YlNlY3Rpb24gIkRpc3BsYXkiCgkJVmlld3BvcnQg ICAwIDAKCQlEZXB0aCAgICAgMjQKCQlNb2RlcyAiMTY4MHgxMDUwIgoJRW5kU3ViU2VjdGlvbgpF bmRTZWN0aW9uCgo= ------=_20121129001850_59225-- From owner-freebsd-x11@FreeBSD.ORG Thu Nov 29 00:32:02 2012 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id A5A583CB for ; Thu, 29 Nov 2012 00:32:02 +0000 (UTC) (envelope-from sendtomatt@gmail.com) Received: from mail-da0-f54.google.com (mail-da0-f54.google.com [209.85.210.54]) by mx1.freebsd.org (Postfix) with ESMTP id 6BC798FC13 for ; Thu, 29 Nov 2012 00:32:02 +0000 (UTC) Received: by mail-da0-f54.google.com with SMTP id n2so4269764dad.13 for ; Wed, 28 Nov 2012 16:32:02 -0800 (PST) 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:x-enigmail-version:content-type; bh=2nFnyb7vwVwBaFWzfG7qXCGkoEcpwKu5VplPAv757Bs=; b=T5MuyO8oiMEGDmLLzuqeovN9FbhJ4p53E9aCMsZYPeIcb5ACj1ma+ts0jKkviGjQAC wMkHCnD5NPD/ipS/8CO+Gq9WRz1xb7QUA/OJVGfCFDYsAZ8sXnI0lLZgaS3AkAwPUAnT kwMJppAJilq6MttrrNesgzhH/RM/u+dHF9I36vcl5tcPcHdws8f+cX83jwkKSqDVI/SX jo9HpNAzJUVQUvk7up5dagONNODlMmIvaI1kwvj7I/Ke+CsL2L3Bm/oOsl+GKCIgA5YV Bmxzb3w2Fz/5bIK6Y3iamxBiVh8+NW5gfPJg3Ro16zgGsDxCfugGE14OOwqofSDRg4EG 9BTQ== Received: by 10.66.79.167 with SMTP id k7mr57252107pax.24.1354149121971; Wed, 28 Nov 2012 16:32:01 -0800 (PST) Received: from bakeneko.local (108-213-216-134.lightspeed.sntcca.sbcglobal.net. [108.213.216.134]) by mx.google.com with ESMTPS id t10sm28374paz.5.2012.11.28.16.31.59 (version=SSLv3 cipher=OTHER); Wed, 28 Nov 2012 16:32:00 -0800 (PST) Message-ID: <50B6ACE3.8010806@gmail.com> Date: Wed, 28 Nov 2012 16:31:31 -0800 From: matt User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:10.0.10) Gecko/20121106 Thunderbird/10.0.10 MIME-Version: 1.0 To: "Henry B." Subject: Re: Radeon HD 4350 - no DRI / only Software Rasterizer under FreeBSD 9.0? References: In-Reply-To: X-Enigmail-Version: 1.3.5 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: freebsd-x11@freebsd.org X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Nov 2012 00:32:02 -0000 On 11/28/12 15:18, Henry B. wrote: > Hello, > > I'm currently trying to setup Xorg to use DRI on my new (and first ever) > FreeBSD 9.0 installation, without success. > > I followed the Handbook Chapter 6.4 and used Xorg -configure to get a > baseline configuration which detects my graphics card but when I try to > load it, I end up with a blank screen (no signal) and broken pipes on my > SSH sessions into the system. CTRL+ALT+F1 or any other key combo doesn't > do a thing and since i can't connect over SSH anymore I'm forced to do a > hard reboot. > > I found two working ways of running Xorg, the first is using the VESA > driver and the second is using the radeon driver with DRI disabled and > setting AutoAddDevices to False. I also tried the radeonhd driver, i get > about 2 seconds of video before the system hangs in the same way as when > using radeon. > > I discarded VESA because it couldn't even drive the full resolution to my > first screen. > > The DRI disabled option is a problem for me because I'm used to a > dual-head setup with both of the screens rotated 90 degrees and then > joined together. (I use two 16:10 screens for this. Reading and editing > long files/websites is marvelous on this setup.) > > > [cryptix@oObsi ~]$ xrandr --output DVI-0 --rotate left > xrandr: Configure crtc 1 failed > [cryptix@oObsi ~]$ xrandr --output DVI-1 --rotate right > xrandr: Configure crtc 0 failed > [cryptix@oObsi ~]$ xrandr --output DVI-1 --right-of DVI-0 > xrandr: screen cannot be larger than 1680x1680 (desired size 3360x1050) > > If the rotation works it would be 2100x1680 but that is still lager than > 1680x1680. > It won't work without DRI, I guess. > > I followed the steps in this[1] thread on the FreeBSD forum since it deals > with a similar card and the point was to get DRI working but it didn't > work out for me in the end. (Same dead/paniced system when i try to load > Xorg with DRI enabled.) > > The first thing I succeed in was getting dmesg to tell me that DRM was > detected on my card. > > > [root@oObsi ~]# dmesg | grep drm > [root@oObsi ~]# kldload radeon > [root@oObsi ~]# dmesg | grep drm > drm0: on vgapci0 > info: [drm] MSI enabled 1 message(s) > info: [drm] Initialized radeon 1.31.0 20080613 > > But that's about all i could use from the before mentioned thread. > WITHOUT_NOUVEAU has no effect anymore and my card is listed with vendor > and product ID in /usr/src/sys/dev/drm/drm_pciids.h. > > I harvested this[2] Xorg.0.log from a run with DRI enabled over SSH using > tail -F /var/log/Xorg.0.log and copying out of my terminal by hand. (After > the reboot the file is empty because it wasn't cleanly closed, I guess). > > Here is my current xorg.conf[3]. > > From what i can see DRI initializes fine but sadly the log file doesn't > point to the specific problem because the box crashes before it prints > what the problem is. > > I would be happy about any suggestion on what to try out next. Getting my > ports tree to a state when WITHOUT_NOUVEAU was required seems to be a > solution but i would like to have a verification of that before i continue > to tinker in darkness on this. I would also be willing to get a 1394 cable > and try to get a backtrace of the panic with dcons if it is of any help. > I would also be willing to try out older releases of FreeBSD if they are > more likely to work. It's just that the most recent stable release seemed > like the best option for a new installation. > > Looks like I chose a bad time for my move from Linux to FreeBSD with the > KMS issues hanging in the air but I'm still eager to keep trying! > > > Thanks in advance, > > cryptix > > > [1] Forum Thread - http://forums.freebsd.org/showthread.php?t=27038 > [2] Xorg.0.log - http://pastebin.com/raw.php?i=dhz800W7 > [3] xorg.conf - http://pastebin.com/raw.php?i=80EJiCnw > > p.s.: I also attached the log and config files to this mail but I wasn't > sure if the mailman chops them off. > > > _______________________________________________ > freebsd-x11@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-x11 > To unsubscribe, send any mail to "freebsd-x11-unsubscribe@freebsd.org" That card should work, I personally use a crappy 4650 (PowerColor GO!, RV730) and it usually only has issues with buggy GL programs. -Try a different card (system setup bad) -Try a different monitor (corrupt EDID crashes driver) -Try same card in Linux/Windows (card is bad) -It looks like a bad crash...can you SSH in and keep gdb attached to get a backtrace? I think it might be connector table or PLL related, my card says this after yours crashes. [165240.090] Output UNIPHY1 transmitter setup success [165240.090] Output CRT2 disable success [165240.090] Output UNIPHY0 transmitter setup success [165240.090] Blank CRTC 0 success [165240.090] Disable CRTC memreq 0 success [165240.090] Disable CRTC 0 success [165240.090] Blank CRTC 1 success [165240.090] Disable CRTC memreq 1 success [165240.090] Disable CRTC 1 success [165240.091] Output UNIPHY0 transmitter setup success [165240.091] Blank CRTC 0 success [165240.091] Disable CRTC memreq 0 success [165240.091] Disable CRTC 0 success [165240.091] Set CRTC 0 Source success [165240.091] Mode 1680x1050 - 2240 1089 6 [165240.091] (II) RADEON(0): RADEONRestoreMemMapRegisters() : [165240.091] (II) RADEON(0): MC_FB_LOCATION : 0x00df00d0 0x00df00d0 [165240.091] (II) RADEON(0): MC_AGP_LOCATION : 0x00030000 [165240.091] Picked PLL 0 [165240.091] before 14625 [165240.091] after 14625 [165240.091] best_freq: 146250 [165240.091] best_feedback_div: 130 [165240.091] best_frac_feedback_div: 0 [165240.091] best_ref_div: 3 [165240.091] best_post_div: 8 [165240.091] (II) RADEON(0): crtc(0) Clock: mode 146250, PLL 1462500 [165240.091] (II) RADEON(0): crtc(0) PLL : refdiv 3, fbdiv 0x82(130), fracfbdiv 0, pdiv 8 [165240.101] Set CRTC 0 PLL success [165240.101] Set CRTC Timing success [165240.101] Set CRTC 0 Overscan success [165240.101] Not using RMX Matt From owner-freebsd-x11@FreeBSD.ORG Thu Nov 29 02:57:03 2012 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 4278B297 for ; Thu, 29 Nov 2012 02:57:03 +0000 (UTC) (envelope-from cryptix@riseup.net) Received: from mx1.riseup.net (mx1.riseup.net [198.252.153.129]) by mx1.freebsd.org (Postfix) with ESMTP id 1B6D78FC12 for ; Thu, 29 Nov 2012 02:57:02 +0000 (UTC) Received: from fulvetta.riseup.net (fulvetta-pn.riseup.net [10.0.1.75]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.riseup.net", Issuer "Gandi Standard SSL CA" (verified OK)) by mx1.riseup.net (Postfix) with ESMTPS id 36607582AB for ; Wed, 28 Nov 2012 18:57:02 -0800 (PST) Received: from [127.0.0.1] (localhost [127.0.0.1]) (Authenticated sender: cryptix@fulvetta.riseup.net) with ESMTPSA id DA03B632 Received: from localhost (127.0.0.1) (SquirrelMail authenticated user cryptix) by fulvetta.riseup.net with HTTP; Thu, 29 Nov 2012 03:57:01 +0100 Message-ID: Date: Thu, 29 Nov 2012 03:57:01 +0100 Subject: Re: Radeon HD 4350 - no DRI / only Software Rasterizer under FreeBSD 9.0? From: "Henry B." To: freebsd-x11@freebsd.org User-Agent: SquirrelMail/1.4.21 MIME-Version: 1.0 Content-Type: multipart/mixed;boundary="----=_20121129035701_72225" X-Priority: 3 (Normal) Importance: Normal X-Virus-Scanned: clamav-milter 0.97.6 at mx1 X-Virus-Status: Clean X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Nov 2012 02:57:03 -0000 ------=_20121129035701_72225 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit On 29.11.2012, at 1:31 , matt wrote: > That card should work, I personally use a crappy 4650 (PowerColor GO!, RV730) and it usually only has issues with buggy GL programs. That's good news! I was beginning to think nobody uses ATI graphics cards on FreeBSD. :) I currently can't recall the card manufacturer but the chip is RV710. > Try a different card (system setup bad) That's what I'm thinking about next if this can't be figured out.. > Try a different monitor (corrupt EDID crashes driver) I also use the monitors (Benq G2110w) with my macbook, a raspi and had them on two PCs of friends. Never had a problem with them and they worked fine under Linux on the same box. > Try same card in Linux/Windows (card is bad) I'm trying to adopt my dual head setup from a previous ArchLinux installation, so I think I can rule out 'bad card'. It feels like bad driver / bad timing. The driver on Linux was much more recent and using KMS but i have the card for quite some time and also had this setup before KMS was introduced, which makes this problem quite unexpected and weird. > It looks like a bad crash...can you SSH in and keep gdb attached to get a backtrace? >From what i can tell, the system actually panics when I try to load X with DRI enabled and it takes down the SSH connections with it. I attached what is left from gdb's output to the mail. Sadly I don't have a chance to input bt before it goes down.. > I think it might be connector table or PLL related, my card says this after yours crashes. > > [165240.090] Output UNIPHY1 transmitter setup success > [165240.090] Output CRT2 disable success > [165240.090] Output UNIPHY0 transmitter setup success > [165240.090] Blank CRTC 0 success > [165240.090] Disable CRTC memreq 0 success > [165240.090] Disable CRTC 0 success > [165240.090] Blank CRTC 1 success > [165240.090] Disable CRTC memreq 1 success > [165240.090] Disable CRTC 1 success > [165240.091] Output UNIPHY0 transmitter setup success > [165240.091] Blank CRTC 0 success > [165240.091] Disable CRTC memreq 0 success > [165240.091] Disable CRTC 0 success > [165240.091] Set CRTC 0 Source success > [165240.091] Mode 1680x1050 - 2240 1089 6 > [165240.091] (II) RADEON(0): RADEONRestoreMemMapRegisters() : > [165240.091] (II) RADEON(0): MC_FB_LOCATION : 0x00df00d0 0x00df00d0 > [165240.091] (II) RADEON(0): MC_AGP_LOCATION : 0x00030000 > [165240.091] Picked PLL 0 > [165240.091] before 14625 > [165240.091] after 14625 > [165240.091] best_freq: 146250 > [165240.091] best_feedback_div: 130 > [165240.091] best_frac_feedback_div: 0 > [165240.091] best_ref_div: 3 > [165240.091] best_post_div: 8 > [165240.091] (II) RADEON(0): crtc(0) Clock: mode 146250, PLL 1462500 > [165240.091] (II) RADEON(0): crtc(0) PLL : refdiv 3, fbdiv 0x82(130), fracfbdiv 0, pdiv 8 > [165240.101] Set CRTC 0 PLL success > [165240.101] Set CRTC Timing success > [165240.101] Set CRTC 0 Overscan success > [165240.101] Not using RMX > > Matt Comparing your output to the one i get from gdb it looks like the next line would be [165240.091] Mode 1680x1050 - 2240 1089 6 I'm also intrigued by the "failed to set mtrr: Invalid argument" not sure what to make of it. kind regards, Henry ------=_20121129035701_72225 Content-Type: application/octet-stream; name="XwithGDB.log" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="XwithGDB.log" cm9vdEBvT2JzZDovcm9vdCAjIGdkYiBYCkdOVSBnZGIgNi4xLjEgW0ZyZWVCU0RdCkNvcHlyaWdo dCAyMDA0IEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgSW5jLgpHREIgaXMgZnJlZSBzb2Z0d2Fy ZSwgY292ZXJlZCBieSB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UsIGFuZCB5b3UgYXJl CndlbGNvbWUgdG8gY2hhbmdlIGl0IGFuZC9vciBkaXN0cmlidXRlIGNvcGllcyBvZiBpdCB1bmRl ciBjZXJ0YWluIGNvbmRpdGlvbnMuClR5cGUgInNob3cgY29weWluZyIgdG8gc2VlIHRoZSBjb25k aXRpb25zLgpUaGVyZSBpcyBhYnNvbHV0ZWx5IG5vIHdhcnJhbnR5IGZvciBHREIuICBUeXBlICJz aG93IHdhcnJhbnR5IiBmb3IgZGV0YWlscy4KVGhpcyBHREIgd2FzIGNvbmZpZ3VyZWQgYXMgImFt ZDY0LW1hcmNlbC1mcmVlYnNkIi4uLihubyBkZWJ1Z2dpbmcgc3ltYm9scyBmb3VuZCkuLi4KKGdk YikgcgpTdGFydGluZyBwcm9ncmFtOiAvdXNyL2xvY2FsL2Jpbi9YIAoobm8gZGVidWdnaW5nIHN5 bWJvbHMgZm91bmQpLi4uKG5vIGRlYnVnZ2luZyBzeW1ib2xzIGZvdW5kKS4uLihubyBkZWJ1Z2dp bmcgc3ltYm9scyBmb3VuZCkuLi4obm8gZGVidWdnaW5nIHN5bWJvbHMgZm91bmQpLi4uKG5vIGRl YnVnZ2luZyBzeW1ib2xzIGZvdW5kKS4uLihubyBkZWJ1Z2dpbmcgc3ltYm9scyBmb3VuZCkuLi4o bm8gZGVidWdnaW5nIHN5bWJvbHMgZm91bmQpLi4uKG5vIGRlYnVnZ2luZyBzeW1ib2xzIGZvdW5k KS4uLihubyBkZWJ1Z2dpbmcgc3ltYm9scyBmb3VuZCkuLi4obm8gZGVidWdnaW5nIHN5bWJvbHMg Zm91bmQpLi4uKG5vIGRlYnVnZ2luZyBzeW1ib2xzIGZvdW5kKS4uLihubyBkZWJ1Z2dpbmcgc3lt Ym9scyBmb3VuZCkuLi4obm8gZGVidWdnaW5nIHN5bWJvbHMgZm91bmQpLi4uKG5vIGRlYnVnZ2lu ZyBzeW1ib2xzIGZvdW5kKS4uLihubyBkZWJ1Z2dpbmcgc3ltYm9scyBmb3VuZCkuLi5bTmV3IExX UCAxMDAxNzNdCihubyBkZWJ1Z2dpbmcgc3ltYm9scyBmb3VuZCkuLi4obm8gZGVidWdnaW5nIHN5 bWJvbHMgZm91bmQpLi4uW05ldyBUaHJlYWQgODAzMDA3NDAwIChMV1AgMTAwMTczL1hvcmcpXQoK WC5PcmcgWCBTZXJ2ZXIgMS43LjcKUmVsZWFzZSBEYXRlOiAyMDEwLTA1LTA0ClggUHJvdG9jb2wg VmVyc2lvbiAxMSwgUmV2aXNpb24gMApCdWlsZCBPcGVyYXRpbmcgU3lzdGVtOiBGcmVlQlNEIDku MS1SQzMgYW1kNjQgCkN1cnJlbnQgT3BlcmF0aW5nIFN5c3RlbTogRnJlZUJTRCBvT2JzZCA5LjEt UkMzIEZyZWVCU0QgOS4xLVJDMyAjMCByMjQyMzI0OiBUdWUgT2N0IDMwIDAwOjU4OjU3IFVUQyAy MDEyICAgICByb290QGZhcnJlbGwuY3NlLmJ1ZmZhbG8uZWR1Oi91c3Ivb2JqL3Vzci9zcmMvc3lz L0dFTkVSSUMgYW1kNjQKQnVpbGQgRGF0ZTogMjkgTm92ZW1iZXIgMjAxMiAgMDE6MDI6MTJBTQog CkN1cnJlbnQgdmVyc2lvbiBvZiBwaXhtYW46IDAuMjQuMgoJQmVmb3JlIHJlcG9ydGluZyBwcm9i bGVtcywgY2hlY2sgaHR0cDovL3dpa2kueC5vcmcKCXRvIG1ha2Ugc3VyZSB0aGF0IHlvdSBoYXZl IHRoZSBsYXRlc3QgdmVyc2lvbi4KTWFya2VyczogKC0tKSBwcm9iZWQsICgqKikgZnJvbSBjb25m aWcgZmlsZSwgKD09KSBkZWZhdWx0IHNldHRpbmcsCgkoKyspIGZyb20gY29tbWFuZCBsaW5lLCAo ISEpIG5vdGljZSwgKElJKSBpbmZvcm1hdGlvbmFsLAoJKFdXKSB3YXJuaW5nLCAoRUUpIGVycm9y LCAoTkkpIG5vdCBpbXBsZW1lbnRlZCwgKD8/KSB1bmtub3duLgooPT0pIExvZyBmaWxlOiAiL3Zh ci9sb2cvWG9yZy4wLmxvZyIsIFRpbWU6IFRodSBOb3YgMjkgMDI6MzQ6NTMgMjAxMgooPT0pIFVz aW5nIGNvbmZpZyBmaWxlOiAiL2V0Yy9YMTEveG9yZy5jb25mIgoobm8gZGVidWdnaW5nIHN5bWJv bHMgZm91bmQpLi4uKG5vIGRlYnVnZ2luZyBzeW1ib2xzIGZvdW5kKS4uLihubyBkZWJ1Z2dpbmcg c3ltYm9scyBmb3VuZCkuLi4obm8gZGVidWdnaW5nIHN5bWJvbHMgZm91bmQpLi4uKG5vIGRlYnVn Z2luZyBzeW1ib2xzIGZvdW5kKS4uLihubyBkZWJ1Z2dpbmcgc3ltYm9scyBmb3VuZCkuLi4obm8g ZGVidWdnaW5nIHN5bWJvbHMgZm91bmQpLi4uKG5vIGRlYnVnZ2luZyBzeW1ib2xzIGZvdW5kKS4u LihubyBkZWJ1Z2dpbmcgc3ltYm9scyBmb3VuZCkuLi4obm8gZGVidWdnaW5nIHN5bWJvbHMgZm91 bmQpLi4uKG5vIGRlYnVnZ2luZyBzeW1ib2xzIGZvdW5kKS4uLihubyBkZWJ1Z2dpbmcgc3ltYm9s cyBmb3VuZCkuLi4obm8gZGVidWdnaW5nIHN5bWJvbHMgZm91bmQpLi4uICBYUkFORFIgbmFtZTog RFZJLTEKICBDb25uZWN0b3I6IERWSS1JCiAgQ1JUMjogSU5URVJOQUxfS0xEU0NQX0RBQzIKICBE RlAxOiBJTlRFUk5BTF9VTklQSFkKICBEREMgcmVnOiAweDdlNDAKICBYUkFORFIgbmFtZTogRFZJ LTAKICBDb25uZWN0b3I6IERWSS1JCiAgQ1JUMTogSU5URVJOQUxfS0xEU0NQX0RBQzEKICBERlAy OiBJTlRFUk5BTF9VTklQSFkyCiAgRERDIHJlZzogMHg3ZjEwCmZpbmlzaGVkIG91dHB1dCBkZXRl Y3Q6IDAKZmluaXNoZWQgb3V0cHV0IGRldGVjdDogMQpmaW5pc2hlZCBhbGwgZGV0ZWN0CihubyBk ZWJ1Z2dpbmcgc3ltYm9scyBmb3VuZCkuLi5mYWlsZWQgdG8gc2V0IG10cnI6IEludmFsaWQgYXJn dW1lbnQKT3V0cHV0IFVOSVBIWTAgdHJhbnNtaXR0ZXIgc2V0dXAgc3VjY2VzcwpCbGFuayBDUlRD IDAgc3VjY2VzcwpEaXNhYmxlIENSVEMgbWVtcmVxIDAgc3VjY2VzcwpEaXNhYmxlIENSVEMgMCBz dWNjZXNzCk91dHB1dCBVTklQSFkyIHRyYW5zbWl0dGVyIHNldHVwIHN1Y2Nlc3MKQmxhbmsgQ1JU QyAxIHN1Y2Nlc3MKRGlzYWJsZSBDUlRDIG1lbXJlcSAxIHN1Y2Nlc3MKRGlzYWJsZSBDUlRDIDEg c3VjY2VzcwptYyBmYiBsb2MgaXMgMDBkZjAwZDAKCg== ------=_20121129035701_72225-- From owner-freebsd-x11@FreeBSD.ORG Thu Nov 29 04:13:25 2012 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 3D9D6FD7 for ; Thu, 29 Nov 2012 04:13:25 +0000 (UTC) (envelope-from sendtomatt@gmail.com) Received: from mail-da0-f54.google.com (mail-da0-f54.google.com [209.85.210.54]) by mx1.freebsd.org (Postfix) with ESMTP id F38228FC13 for ; Thu, 29 Nov 2012 04:13:24 +0000 (UTC) Received: by mail-da0-f54.google.com with SMTP id n2so4342344dad.13 for ; Wed, 28 Nov 2012 20:13:24 -0800 (PST) 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:x-enigmail-version:content-type; bh=Yqo16W7zMtTKQ9RPqHW0tnsNMo7gPjrEZjdNKoJPwYI=; b=u2qrYoQoaxmaTto9EJKJUniIhQurvcFDZUkO/Bry9yLib4VeDg2We9Z3qA2xcEl83S bLoGqfSjskF9EBrWuc4OmLsvTDc6YOU6PQptPJAWrkH8h2/PDgSgzL0oLYQQzyt7QWXz aKbegIbIFN0/DCVh9Y3ElurEVNlyzTo30fmwtt6ORlcvAsgCuEyyveFkwRO+orf9802d IIXIHpRI1Zhve7o/wFRL9IPJaGMMLlgWXqMsq62ltB9ifhLrX08mgXMmlE7VTGwf050T 05cCP60jdZULMWz0xmjI7yNt+GK5mEOuRdYtBWO85+FH+oQV6hutatgdjoCwLqxT80zK 5UqQ== Received: by 10.68.197.68 with SMTP id is4mr31191457pbc.30.1354162404535; Wed, 28 Nov 2012 20:13:24 -0800 (PST) Received: from bakeneko.local (108-213-216-134.lightspeed.sntcca.sbcglobal.net. [108.213.216.134]) by mx.google.com with ESMTPS id ip8sm516851pbc.36.2012.11.28.20.13.22 (version=SSLv3 cipher=OTHER); Wed, 28 Nov 2012 20:13:23 -0800 (PST) Message-ID: <50B6E0C5.9020303@gmail.com> Date: Wed, 28 Nov 2012 20:12:53 -0800 From: matt User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:10.0.10) Gecko/20121106 Thunderbird/10.0.10 MIME-Version: 1.0 To: "Henry B." Subject: Re: Radeon HD 4350 - no DRI / only Software Rasterizer under FreeBSD 9.0? References: In-Reply-To: X-Enigmail-Version: 1.3.5 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: freebsd-x11@freebsd.org X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Nov 2012 04:13:25 -0000 On 11/28/12 18:57, Henry B. wrote: > On 29.11.2012, at 1:31 , matt wrote: >> That card should work, I personally use a crappy 4650 (PowerColor GO!, > RV730) and it usually only has issues with buggy GL programs. > > That's good news! I was beginning to think nobody uses ATI graphics cards > on FreeBSD. :) > I currently can't recall the card manufacturer but the chip is RV710. > >> Try a different card (system setup bad) > That's what I'm thinking about next if this can't be figured out.. > >> Try a different monitor (corrupt EDID crashes driver) > I also use the monitors (Benq G2110w) with my macbook, a raspi and had > them on two PCs of friends. > Never had a problem with them and they worked fine under Linux on the same > box. > >> Try same card in Linux/Windows (card is bad) > I'm trying to adopt my dual head setup from a previous ArchLinux > installation, so I think I can rule out 'bad card'. > > It feels like bad driver / bad timing. The driver on Linux was much more > recent and using KMS but i have the card for quite some time and also had > this setup before KMS was introduced, which makes this problem quite > unexpected and weird. > >> It looks like a bad crash...can you SSH in and keep gdb attached to get > a backtrace? > From what i can tell, the system actually panics when I try to load X with > DRI enabled and it takes down the SSH connections with it. > > I attached what is left from gdb's output to the mail. Sadly I don't have > a chance to input bt before it goes down.. > > >> I think it might be connector table or PLL related, my card says this > after yours crashes. >> [165240.090] Output UNIPHY1 transmitter setup success >> [165240.090] Output CRT2 disable success >> [165240.090] Output UNIPHY0 transmitter setup success >> [165240.090] Blank CRTC 0 success >> [165240.090] Disable CRTC memreq 0 success >> [165240.090] Disable CRTC 0 success >> [165240.090] Blank CRTC 1 success >> [165240.090] Disable CRTC memreq 1 success >> [165240.090] Disable CRTC 1 success >> [165240.091] Output UNIPHY0 transmitter setup success >> [165240.091] Blank CRTC 0 success >> [165240.091] Disable CRTC memreq 0 success >> [165240.091] Disable CRTC 0 success >> [165240.091] Set CRTC 0 Source success >> [165240.091] Mode 1680x1050 - 2240 1089 6 >> [165240.091] (II) RADEON(0): RADEONRestoreMemMapRegisters() : >> [165240.091] (II) RADEON(0): MC_FB_LOCATION : 0x00df00d0 0x00df00d0 >> [165240.091] (II) RADEON(0): MC_AGP_LOCATION : 0x00030000 >> [165240.091] Picked PLL 0 >> [165240.091] before 14625 >> [165240.091] after 14625 >> [165240.091] best_freq: 146250 >> [165240.091] best_feedback_div: 130 >> [165240.091] best_frac_feedback_div: 0 >> [165240.091] best_ref_div: 3 >> [165240.091] best_post_div: 8 >> [165240.091] (II) RADEON(0): crtc(0) Clock: mode 146250, PLL 1462500 >> [165240.091] (II) RADEON(0): crtc(0) PLL : refdiv 3, fbdiv 0x82(130), > fracfbdiv 0, pdiv 8 >> [165240.101] Set CRTC 0 PLL success >> [165240.101] Set CRTC Timing success >> [165240.101] Set CRTC 0 Overscan success >> [165240.101] Not using RMX >> >> Matt > > Comparing your output to the one i get from gdb it looks like the next > line would be > [165240.091] Mode 1680x1050 - 2240 1089 6 > > I'm also intrigued by the "failed to set mtrr: Invalid argument" not sure > what to make of it. > > > kind regards, > > Henry > > > _______________________________________________ > freebsd-x11@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-x11 > To unsubscribe, send any mail to "freebsd-x11-unsubscribe@freebsd.org" Here's some other thoughts...by no means exclusive. -It's always possible that Linux behaves more graciously with a given EDID. FreeBSD can be more picky about hardware, especially graphics of course. Did xrandr see all your modes properly? -Regarding mtrr, this http://lists.freebsd.org/pipermail/freebsd-stable/2009-May/050072.html looks fruitful...not sure if it's all still accurate. Do you happen to have an onboard controller other than the ATI? If so, see if you can change BIOS options related to it...apparently this shouldn't be fatal. Any GART bios options etc? -If you are just copying your arch xorg.conf, try doing X -configure and copying the resulting file (/root/xorg.conf.new) to /etc/xorg.conf...it will have all the radeon driver options in it. Amongst those there are some options to twiddle, the man page has docs. There is one which ignores the connector table on the card, another which enables/disables something called NewPLL and some for dealing with EDID issues. You can rule out EDID with another monitor. The other two options could be worth twiddling. I really think this is either a EDID bug, connector table bug or PLL setup is wrong and crashing the card. -Another debugging option is to turn on hw.dri.0.debug=1 with sysctl after kldloading radeon.ko, and then watching the dmesg over ssh until the crash...or set the fs options to sync in fstab and check the logs after you power cycle it. This will give some insight into what the drm devices is doing. -You could try a BIOS update too, usually won't hurt. -CFLAGS should be -02 -pipe (at least for system setup), and this is coming from a gentoo user :). -You can also try the newer Xorg, by putting WITH_NEW_XORG=YES into make.conf, update your ports tree with portsnap or svn and then run portmaster -day...This will bring in the more recent Xorg and ATI driver, HOWEVER, it's not easy to go back if you're not pretty familiar with ports. You will also have to rebuild all the X drivers. If you can beg/borrow/steal a different HD4xxx it would be interesting to see if the problem persists. Matt From owner-freebsd-x11@FreeBSD.ORG Thu Nov 29 16:51:13 2012 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 69E5576A for ; Thu, 29 Nov 2012 16:51:13 +0000 (UTC) (envelope-from cryptix@riseup.net) Received: from mx1.riseup.net (mx1.riseup.net [198.252.153.129]) by mx1.freebsd.org (Postfix) with ESMTP id 3252B8FC19 for ; Thu, 29 Nov 2012 16:51:12 +0000 (UTC) Received: from fulvetta.riseup.net (fulvetta-pn.riseup.net [10.0.1.75]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.riseup.net", Issuer "Gandi Standard SSL CA" (verified OK)) by mx1.riseup.net (Postfix) with ESMTPS id E713E5943A for ; Thu, 29 Nov 2012 08:50:35 -0800 (PST) Received: from [127.0.0.1] (localhost [127.0.0.1]) (Authenticated sender: cryptix@fulvetta.riseup.net) with ESMTPSA id 1234031F Received: from localhost (127.0.0.1) (SquirrelMail authenticated user cryptix) by fulvetta.riseup.net with HTTP; Thu, 29 Nov 2012 17:50:34 +0100 Message-ID: Date: Thu, 29 Nov 2012 17:50:34 +0100 Subject: Re: Radeon HD 4350 - no DRI / only Software Rasterizer under FreeBSD 9.0? From: "Henry B." To: freebsd-x11@freebsd.org User-Agent: SquirrelMail/1.4.21 MIME-Version: 1.0 Content-Type: multipart/mixed;boundary="----=_20121129175034_48847" X-Priority: 3 (Normal) Importance: Normal X-Virus-Scanned: clamav-milter 0.97.6 at mx1 X-Virus-Status: Clean X-Content-Filtered-By: Mailman/MimeDel 2.1.14 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Nov 2012 16:51:13 -0000 ------=_20121129175034_48847 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Hey, > Here's some other thoughts...by no means exclusive. I'm happy for every suggestion you got, thanks again for your help and taking the time to respond. > -It's always possible that Linux behaves more graciously with a given EDID. FreeBSD can be more picky about hardware, especially graphics of course. Did xrandr see all your modes properly? EDID info seems to come in correct. from xorg.0.log: (II) RADEON(0): Monitor name: BenQG2110W (II) RADEON(0): EDID (in hex): (II) RADEON(0): 00ffffffffffff0009d1127845540000 (II) RADEON(0): 12120103802f1e782ee525a65444a125 (II) RADEON(0): 145054a56b80710081008140950f8180 (II) RADEON(0): 9500b300010121399030621a274068b0 (II) RADEON(0): 3600da281100001c000000ff00593438 (II) RADEON(0): 30323832303032360a20000000fd0037 (II) RADEON(0): 4c1f5311000a202020202020000000fc (II) RADEON(0): 0042656e514732313130570a2020009f (II) RADEON(0): EDID vendor "BNQ", prod id 30738 Modes detection is also correct. $ xrandr Screen 0: minimum 320 x 200, current 1680 x 1050, maximum 1680 x 1680 DVI-1 connected 1680x1050+0+0 (normal left inverted right x axis y axis) 474mm x 296mm 1680x1050 60.0*+ 59.9 1280x1024 75.0 60.0 1440x900 75.0 59.9 1280x960 60.0 1280x800 59.9 1152x864 75.0 1152x720 60.0 1024x768 75.0 60.0 832x624 74.6 800x600 75.0 60.3 640x480 75.0 59.9 720x400 70.1 DVI-0 connected 1680x1050+0+0 (normal left inverted right x axis y axis) 474mm x 296mm 1680x1050 60.0 + 59.9* 1280x1024 75.0 60.0 1440x900 75.0 59.9 1280x960 60.0 1280x800 59.9 1152x864 75.0 1152x720 60.0 1024x768 75.0 60.0 832x624 74.6 800x600 75.0 60.3 640x480 75.0 59.9 720x400 70.1 $ > -Regarding mtrr, this http://lists.freebsd.org/pipermail/freebsd-stable/2009-May/050072.html looks fruitful...not sure if it's all still accurate. Do you happen to have an onboard controller other than the ATI? If so, see if you can change BIOS options related to it...apparently this shouldn't be fatal. Any GART bios options etc? Thanks for digging that one up but it reads like it only is a problem when you have multiple cards and overlapping memory regions, no? In my case there is no onboard graphics controller. The motherboard is a Asus P5K. > -If you are just copying your arch xorg.conf, try doing X -configure and copying the resulting file (/root/xorg.conf.new) to /etc/xorg.conf...it will have all the radeon driver options in it. I just used evdev auto detection and xrandr to configure my Linux setup. Didn't need to write a xorg.conf in quite some time. > Amongst those there are some options to twiddle, the man page has docs. There is one which ignores the connector table on the card, another which enables/disables something called NewPLL and some for dealing with EDID issues. You can rule out EDID with another monitor. The other two options could be worth twiddling. I really think this is either a EDID bug, connector table bug or PLL setup is wrong and crashing the card. I used X -configure and am tinkering around with these options. I found out I get >partial< DRI with this combination in the device section: Option "NoAccel" "true" Option "DRI" "true" which results in $ glxgears 1464 frames in 5.0 seconds = 292.740 FPS 1498 frames in 5.0 seconds = 299.405 FPS ... # lots of frames! YEY! $ glxinfo | grep OpenGL OpenGL vendor string: Mesa Project OpenGL renderer string: Software Rasterizer OpenGL version string: 2.1 Mesa 7.6.1 OpenGL shading language version string: 1.20 OpenGL extensions: # still limits on screen size. and no rotation.. $ xrandr --output DVI-0 --left-of DVI-1 xrandr: screen cannot be larger than 1680x1680 (desired size 3360x1050) $ xrandr --output DVI-0 --rotate left xrandr: Configure crtc 1 failed $ xrandr --output DVI-1 --rotate left xrandr: Configure crtc 0 failed But I don't wonder about that. Rotation needs real DRI with Acceleration. Option "AccelMethod" "EAX" Option "DRI" "true" Still crashes.. I also tried: - Option "DefaultConnectorTable" "true" X won't start and tells me "No Screens" - Option "NewPLL" "true/fale" Seems to have no effect at all.. > -Another debugging option is to turn on hw.dri.0.debug=1 with sysctl after kldloading radeon.ko, and then watching the dmesg over ssh until the crash...or set the fs options to sync in fstab and check the logs after you power cycle it. This will give some insight into what the drm devices is doing. Wow.. quite a bit of output. I'll attach the logs to this mail. Sadly no obvious error, though. Mounting Sync saved the log files which contain more output than what ends up over SSH. YEY #2! Irritatingly it's not consistent where the box freezes from the logs. It's quite different from run to run.. Getting harder and harder to do systematic checks.. > -You could try a BIOS update too, usually won't hurt. I was stunned to find that my BIOS wasn't up to date. I flashed it to the latest version (from 2008 Ëœ_Ëœ). Improvments, sadly, no.. > - CFLAGS should be -02 -pipe (at least for system setup), and this is coming from a gentoo user :). > -You can also try the newer Xorg, by putting WITH_NEW_XORG=YES into make.conf, update your ports tree with portsnap or svn and then run portmaster -day...This will bring in the more recent Xorg and ATI driver, HOWEVER, it's not easy to go back if you're not pretty familiar with ports. You will also have to rebuild all the X drivers. I just tried this without success though. Except NoAccel DRI whooping 100 more FPS. > If you can beg/borrow/steal a different HD4xxx it would be interesting to see if the problem persists. That would be interesting, indeed. I only have the exact same card in the office. I'll try swaping them and see how it turns out. > Matt It really feels like I'm running out of options and fear I have to go back to Linux until the KMS stuff blows over and more recent drivers arrive on *BSD.. Or get a NV replacement card.. Thanks again and kind regards, Henry ------=_20121129175034_48847 Content-Type: application/octet-stream; name="newXorg.0.log" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="newXorg.0.log" cm9vdEBvT2JzZDovdmFyL2xvZyAjIHRhaWwgLUYgWG9yZy4wLmxvZwpbICAgMTc3LjQ1NF0gClgu T3JnIFggU2VydmVyIDEuMTAuNgpSZWxlYXNlIERhdGU6IDIwMTItMDItMTAKWyAgIDE3Ny40NTdd IFggUHJvdG9jb2wgVmVyc2lvbiAxMSwgUmV2aXNpb24gMApbICAgMTc3LjQ1OF0gQnVpbGQgT3Bl cmF0aW5nIFN5c3RlbTogRnJlZUJTRCA5LjEtUkMzIGFtZDY0IApbICAgMTc3LjQ2MF0gQ3VycmVu dCBPcGVyYXRpbmcgU3lzdGVtOiBGcmVlQlNEIG9PYnNkIDkuMS1SQzMgRnJlZUJTRCA5LjEtUkMz ICMwIHIyNDIzMjQ6IFR1ZSBPY3QgMzAgMDA6NTg6NTcgVVRDIDIwMTIgICAgIHJvb3RAZmFycmVs bC5jc2UuYnVmZmFsby5lZHU6L3Vzci9vYmovdXNyL3NyYy9zeXMvR0VORVJJQyBhbWQ2NApbICAg MTc3LjQ2Ml0gQnVpbGQgRGF0ZTogMjkgTm92ZW1iZXIgMjAxMiAgMDM6NDg6NDRQTQpbICAgMTc3 LjQ2NF0gIApbICAgMTc3LjQ2NV0gQ3VycmVudCB2ZXJzaW9uIG9mIHBpeG1hbjogMC4yNC4yClsg ICAxNzcuNDY2XSAJQmVmb3JlIHJlcG9ydGluZyBwcm9ibGVtcywgY2hlY2sgaHR0cDovL3dpa2ku eC5vcmcKCXRvIG1ha2Ugc3VyZSB0aGF0IHlvdSBoYXZlIHRoZSBsYXRlc3QgdmVyc2lvbi4KWyAg IDE3Ny40NjhdIE1hcmtlcnM6ICgtLSkgcHJvYmVkLCAoKiopIGZyb20gY29uZmlnIGZpbGUsICg9 PSkgZGVmYXVsdCBzZXR0aW5nLAoJKCsrKSBmcm9tIGNvbW1hbmQgbGluZSwgKCEhKSBub3RpY2Us IChJSSkgaW5mb3JtYXRpb25hbCwKCShXVykgd2FybmluZywgKEVFKSBlcnJvciwgKE5JKSBub3Qg aW1wbGVtZW50ZWQsICg/PykgdW5rbm93bi4KWyAgIDE3Ny40ODZdICg9PSkgTG9nIGZpbGU6ICIv dmFyL2xvZy9Yb3JnLjAubG9nIiwgVGltZTogVGh1IE5vdiAyOSAxNjowMjozMCAyMDEyClsgICAx NzcuNTMzXSAoPT0pIFVzaW5nIGNvbmZpZyBmaWxlOiAiL2V0Yy9YMTEveG9yZy5jb25mIgpbICAg MTc3LjU1NF0gKD09KSBTZXJ2ZXJMYXlvdXQgIlgub3JnIENvbmZpZ3VyZWQiClsgICAxNzcuNTU2 XSAoKiopIHwtLT5TY3JlZW4gIlNjcmVlbjAiICgwKQpbICAgMTc3LjU1N10gKCoqKSB8ICAgfC0t Pk1vbml0b3IgIk1vbml0b3IwIgpbICAgMTc3LjU2MF0gKCoqKSB8ICAgfC0tPkRldmljZSAiQ2Fy ZDAiClsgICAxNzcuNTYxXSAoKiopIHwtLT5JbnB1dCBEZXZpY2UgIk1vdXNlMCIKWyAgIDE3Ny41 NjNdICgqKikgfC0tPklucHV0IERldmljZSAiS2V5Ym9hcmQwIgpbICAgMTc3LjU2NF0gKCoqKSBP cHRpb24gIkF1dG9BZGREZXZpY2VzIiAiZmFsc2UiClsgICAxNzcuNTY3XSAoKiopIE5vdCBhdXRv bWF0aWNhbGx5IGFkZGluZyBkZXZpY2VzClsgICAxNzcuNTY4XSAoPT0pIEF1dG9tYXRpY2FsbHkg ZW5hYmxpbmcgZGV2aWNlcwpbICAgMTc3LjY1NF0gKCoqKSBGb250UGF0aCBzZXQgdG86CgkvdXNy L2xvY2FsL2xpYi9YMTEvZm9udHMvbWlzYy8sCgkvdXNyL2xvY2FsL2xpYi9YMTEvZm9udHMvVFRG LywKCS91c3IvbG9jYWwvbGliL1gxMS9mb250cy9PVEYsCgkvdXNyL2xvY2FsL2xpYi9YMTEvZm9u dHMvVHlwZTEvLAoJL3Vzci9sb2NhbC9saWIvWDExL2ZvbnRzLzEwMGRwaS8sCgkvdXNyL2xvY2Fs L2xpYi9YMTEvZm9udHMvNzVkcGkvLAoJL3Vzci9sb2NhbC9saWIvWDExL2ZvbnRzL21pc2MvLAoJ L3Vzci9sb2NhbC9saWIvWDExL2ZvbnRzL1RURi8sCgkvdXNyL2xvY2FsL2xpYi9YMTEvZm9udHMv T1RGLywKCS91c3IvbG9jYWwvbGliL1gxMS9mb250cy9UeXBlMS8sCgkvdXNyL2xvY2FsL2xpYi9Y MTEvZm9udHMvMTAwZHBpLywKCS91c3IvbG9jYWwvbGliL1gxMS9mb250cy83NWRwaS8KWyAgIDE3 Ny42NTZdICgqKikgTW9kdWxlUGF0aCBzZXQgdG8gIi91c3IvbG9jYWwvbGliL3hvcmcvbW9kdWxl cyIKWyAgIDE3Ny42NTddIChJSSkgTG9hZGVyIG1hZ2ljOiAweDdjMDFkMApbICAgMTc3LjY1OV0g KElJKSBNb2R1bGUgQUJJIHZlcnNpb25zOgpbICAgMTc3LjY2MF0gCVguT3JnIEFOU0kgQyBFbXVs YXRpb246IDAuNApbICAgMTc3LjY2MV0gCVguT3JnIFZpZGVvIERyaXZlcjogMTAuMApbICAgMTc3 LjY2M10gCVguT3JnIFhJbnB1dCBkcml2ZXIgOiAxMi4yClsgICAxNzcuNjY0XSAJWC5PcmcgU2Vy dmVyIEV4dGVuc2lvbiA6IDUuMApbICAgMTc3LjY2Nl0gKC0tKSBQQ0k6KigwOjE6MDowKSAxMDAy Ojk1NGY6MTc0YjplMTEzIHJldiAwLCBNZW0gQCAweGQwMDAwMDAwLzI2ODQzNTQ1NiwgMHhmZTll MDAwMC82NTUzNiwgSS9PIEAgMHgwMDAwZDAwMC8yNTYsIEJJT1MgQCAweD8/Pz8/Pz8/LzY1NTM2 ClsgICAxNzcuNjczXSAoSUkpICJleHRtb2QiIHdpbGwgYmUgbG9hZGVkLiBUaGlzIHdhcyBlbmFi bGVkIGJ5IGRlZmF1bHQgYW5kIGFsc28gc3BlY2lmaWVkIGluIHRoZSBjb25maWcgZmlsZS4KWyAg IDE3Ny42NzRdIChJSSkgImRiZSIgd2lsbCBiZSBsb2FkZWQuIFRoaXMgd2FzIGVuYWJsZWQgYnkg ZGVmYXVsdCBhbmQgYWxzbyBzcGVjaWZpZWQgaW4gdGhlIGNvbmZpZyBmaWxlLgpbICAgMTc3LjY3 Nl0gKElJKSAiZ2x4IiB3aWxsIGJlIGxvYWRlZC4gVGhpcyB3YXMgZW5hYmxlZCBieSBkZWZhdWx0 IGFuZCBhbHNvIHNwZWNpZmllZCBpbiB0aGUgY29uZmlnIGZpbGUuClsgICAxNzcuNjc3XSAoSUkp ICJyZWNvcmQiIHdpbGwgYmUgbG9hZGVkLiBUaGlzIHdhcyBlbmFibGVkIGJ5IGRlZmF1bHQgYW5k IGFsc28gc3BlY2lmaWVkIGluIHRoZSBjb25maWcgZmlsZS4KWyAgIDE3Ny42NzhdIChJSSkgImRy aSIgd2lsbCBiZSBsb2FkZWQuIFRoaXMgd2FzIGVuYWJsZWQgYnkgZGVmYXVsdCBhbmQgYWxzbyBz cGVjaWZpZWQgaW4gdGhlIGNvbmZpZyBmaWxlLgpbICAgMTc3LjY4MF0gKElJKSAiZHJpMiIgd2ls bCBiZSBsb2FkZWQuIFRoaXMgd2FzIGVuYWJsZWQgYnkgZGVmYXVsdCBhbmQgYWxzbyBzcGVjaWZp ZWQgaW4gdGhlIGNvbmZpZyBmaWxlLgpbICAgMTc3LjY4MV0gKElJKSBMb2FkTW9kdWxlOiAiZXh0 bW9kIgpbICAgMTc3LjcxMF0gKElJKSBMb2FkaW5nIC91c3IvbG9jYWwvbGliL3hvcmcvbW9kdWxl cy9leHRlbnNpb25zL2xpYmV4dG1vZC5zbwpbICAgMTc3Ljc1NF0gKElJKSBNb2R1bGUgZXh0bW9k OiB2ZW5kb3I9IlguT3JnIEZvdW5kYXRpb24iClsgICAxNzcuNzU1XSAJY29tcGlsZWQgZm9yIDEu MTAuNiwgbW9kdWxlIHZlcnNpb24gPSAxLjAuMApbICAgMTc3Ljc1N10gCU1vZHVsZSBjbGFzczog WC5PcmcgU2VydmVyIEV4dGVuc2lvbgpbICAgMTc3Ljc1OF0gCUFCSSBjbGFzczogWC5PcmcgU2Vy dmVyIEV4dGVuc2lvbiwgdmVyc2lvbiA1LjAKWyAgIDE3Ny43NjBdIChJSSkgTG9hZGluZyBleHRl bnNpb24gTUlULVNDUkVFTi1TQVZFUgpbICAgMTc3Ljc3MV0gKElJKSBMb2FkaW5nIGV4dGVuc2lv biBYRnJlZTg2LVZpZE1vZGVFeHRlbnNpb24KWyAgIDE3Ny43NzNdIChJSSkgTG9hZGluZyBleHRl bnNpb24gWEZyZWU4Ni1ER0EKWyAgIDE3Ny43NzRdIChJSSkgTG9hZGluZyBleHRlbnNpb24gRFBN UwpbICAgMTc3Ljc3NV0gKElJKSBMb2FkaW5nIGV4dGVuc2lvbiBYVmlkZW8KWyAgIDE3Ny43Nzdd IChJSSkgTG9hZGluZyBleHRlbnNpb24gWFZpZGVvLU1vdGlvbkNvbXBlbnNhdGlvbgpbICAgMTc3 Ljc3OF0gKElJKSBMb2FkaW5nIGV4dGVuc2lvbiBYLVJlc291cmNlClsgICAxNzcuNzgwXSAoSUkp IExvYWRNb2R1bGU6ICJyZWNvcmQiClsgICAxNzcuNzgyXSAoSUkpIExvYWRpbmcgL3Vzci9sb2Nh bC9saWIveG9yZy9tb2R1bGVzL2V4dGVuc2lvbnMvbGlicmVjb3JkLnNvClsgICAxNzcuNzkwXSAo SUkpIE1vZHVsZSByZWNvcmQ6IHZlbmRvcj0iWC5PcmcgRm91bmRhdGlvbiIKWyAgIDE3Ny43OTJd IAljb21waWxlZCBmb3IgMS4xMC42LCBtb2R1bGUgdmVyc2lvbiA9IDEuMTMuMApbICAgMTc3Ljc5 NF0gCU1vZHVsZSBjbGFzczogWC5PcmcgU2VydmVyIEV4dGVuc2lvbgpbICAgMTc3Ljc5NV0gCUFC SSBjbGFzczogWC5PcmcgU2VydmVyIEV4dGVuc2lvbiwgdmVyc2lvbiA1LjAKWyAgIDE3Ny43OTdd IChJSSkgTG9hZGluZyBleHRlbnNpb24gUkVDT1JEClsgICAxNzcuNzk4XSAoSUkpIExvYWRNb2R1 bGU6ICJkYmUiClsgICAxNzcuODAwXSAoSUkpIExvYWRpbmcgL3Vzci9sb2NhbC9saWIveG9yZy9t b2R1bGVzL2V4dGVuc2lvbnMvbGliZGJlLnNvClsgICAxNzcuODE0XSAoSUkpIE1vZHVsZSBkYmU6 IHZlbmRvcj0iWC5PcmcgRm91bmRhdGlvbiIKWyAgIDE3Ny44MTVdIAljb21waWxlZCBmb3IgMS4x MC42LCBtb2R1bGUgdmVyc2lvbiA9IDEuMC4wClsgICAxNzcuODE3XSAJTW9kdWxlIGNsYXNzOiBY Lk9yZyBTZXJ2ZXIgRXh0ZW5zaW9uClsgICAxNzcuODE5XSAJQUJJIGNsYXNzOiBYLk9yZyBTZXJ2 ZXIgRXh0ZW5zaW9uLCB2ZXJzaW9uIDUuMApbICAgMTc3LjgyMF0gKElJKSBMb2FkaW5nIGV4dGVu c2lvbiBET1VCTEUtQlVGRkVSClsgICAxNzcuODIyXSAoSUkpIExvYWRNb2R1bGU6ICJkcmkiClsg ICAxNzcuODMyXSAoSUkpIExvYWRpbmcgL3Vzci9sb2NhbC9saWIveG9yZy9tb2R1bGVzL2V4dGVu c2lvbnMvbGliZHJpLnNvClsgICAxNzcuODc0XSAoSUkpIE1vZHVsZSBkcmk6IHZlbmRvcj0iWC5P cmcgRm91bmRhdGlvbiIKWyAgIDE3Ny44NzZdIAljb21waWxlZCBmb3IgMS4xMC42LCBtb2R1bGUg dmVyc2lvbiA9IDEuMC4wClsgICAxNzcuODc4XSAJQUJJIGNsYXNzOiBYLk9yZyBTZXJ2ZXIgRXh0 ZW5zaW9uLCB2ZXJzaW9uIDUuMApbICAgMTc3Ljg4MF0gKElJKSBMb2FkaW5nIGV4dGVuc2lvbiBY RnJlZTg2LURSSQpbICAgMTc3Ljg4MV0gKElJKSBMb2FkTW9kdWxlOiAiZHJpMiIKWyAgIDE3Ny44 OTddIChJSSkgTG9hZGluZyAvdXNyL2xvY2FsL2xpYi94b3JnL21vZHVsZXMvZXh0ZW5zaW9ucy9s aWJkcmkyLnNvClsgICAxNzcuOTI3XSAoSUkpIE1vZHVsZSBkcmkyOiB2ZW5kb3I9IlguT3JnIEZv dW5kYXRpb24iClsgICAxNzcuOTI5XSAJY29tcGlsZWQgZm9yIDEuMTAuNiwgbW9kdWxlIHZlcnNp b24gPSAxLjIuMApbICAgMTc3LjkzMV0gCUFCSSBjbGFzczogWC5PcmcgU2VydmVyIEV4dGVuc2lv biwgdmVyc2lvbiA1LjAKWyAgIDE3Ny45MzJdIChJSSkgTG9hZGluZyBleHRlbnNpb24gRFJJMgpb ICAgMTc3LjkzNF0gKElJKSBMb2FkTW9kdWxlOiAiZ2x4IgpbICAgMTc3LjkzN10gKElJKSBMb2Fk aW5nIC91c3IvbG9jYWwvbGliL3hvcmcvbW9kdWxlcy9leHRlbnNpb25zL2xpYmdseC5zbwpbICAg MTc3Ljk3Ml0gKElJKSBNb2R1bGUgZ2x4OiB2ZW5kb3I9IlguT3JnIEZvdW5kYXRpb24iClsgICAx NzcuOTgxXSAJY29tcGlsZWQgZm9yIDEuMTAuNiwgbW9kdWxlIHZlcnNpb24gPSAxLjAuMApbICAg MTc3Ljk5OV0gCUFCSSBjbGFzczogWC5PcmcgU2VydmVyIEV4dGVuc2lvbiwgdmVyc2lvbiA1LjAK WyAgIDE3OC4wMTFdICg9PSkgQUlHTFggZGlzYWJsZWQKWyAgIDE3OC4wMjNdIChJSSkgTG9hZGlu ZyBleHRlbnNpb24gR0xYClsgICAxNzguMDM1XSAoSUkpIExvYWRNb2R1bGU6ICJyYWRlb24iClsg ICAxNzguMDk2XSAoSUkpIExvYWRpbmcgL3Vzci9sb2NhbC9saWIveG9yZy9tb2R1bGVzL2RyaXZl cnMvcmFkZW9uX2Rydi5zbwpbICAgMTc4LjE0NF0gKElJKSBNb2R1bGUgcmFkZW9uOiB2ZW5kb3I9 IlguT3JnIEZvdW5kYXRpb24iClsgICAxNzguMTQ2XSAJY29tcGlsZWQgZm9yIDEuMTAuNiwgbW9k dWxlIHZlcnNpb24gPSA2LjE0LjMKWyAgIDE3OC4xNThdIAlNb2R1bGUgY2xhc3M6IFguT3JnIFZp ZGVvIERyaXZlcgpbICAgMTc4LjE2MF0gCUFCSSBjbGFzczogWC5PcmcgVmlkZW8gRHJpdmVyLCB2 ZXJzaW9uIDEwLjAKWyAgIDE3OC4xNjJdIChJSSkgTG9hZE1vZHVsZTogIm1vdXNlIgpbICAgMTc4 LjE2N10gKElJKSBMb2FkaW5nIC91c3IvbG9jYWwvbGliL3hvcmcvbW9kdWxlcy9pbnB1dC9tb3Vz ZV9kcnYuc28KWyAgIDE3OC4xODFdIChJSSkgTW9kdWxlIG1vdXNlOiB2ZW5kb3I9IlguT3JnIEZv dW5kYXRpb24iClsgICAxNzguMTgyXSAJY29tcGlsZWQgZm9yIDEuMTAuNiwgbW9kdWxlIHZlcnNp b24gPSAxLjcuMQpbICAgMTc4LjE4NV0gCU1vZHVsZSBjbGFzczogWC5PcmcgWElucHV0IERyaXZl cgpbICAgMTc4LjE4Nl0gCUFCSSBjbGFzczogWC5PcmcgWElucHV0IGRyaXZlciwgdmVyc2lvbiAx Mi4yClsgICAxNzguMTg4XSAoSUkpIExvYWRNb2R1bGU6ICJrYmQiClsgICAxNzguMTk5XSAoSUkp IExvYWRpbmcgL3Vzci9sb2NhbC9saWIveG9yZy9tb2R1bGVzL2lucHV0L2tiZF9kcnYuc28KWyAg IDE3OC4yMDldIChJSSkgTW9kdWxlIGtiZDogdmVuZG9yPSJYLk9yZyBGb3VuZGF0aW9uIgpbICAg MTc4LjIyMV0gCWNvbXBpbGVkIGZvciAxLjEwLjYsIG1vZHVsZSB2ZXJzaW9uID0gMS42LjEKWyAg IDE3OC4yMzldIAlNb2R1bGUgY2xhc3M6IFguT3JnIFhJbnB1dCBEcml2ZXIKWyAgIDE3OC4yNTFd IAlBQkkgY2xhc3M6IFguT3JnIFhJbnB1dCBkcml2ZXIsIHZlcnNpb24gMTIuMgpbICAgMTc4LjI2 M10gKElJKSBSQURFT046IERyaXZlciBmb3IgQVRJIFJhZGVvbiBjaGlwc2V0czoKCUFUSSBSYWRl b24gTW9iaWxpdHkgWDYwMCAoTTI0KSAzMTUwIChQQ0lFKSwgQVRJIEZpcmVNViAyNDAwIChQQ0kp LAoJQVRJIFJhZGVvbiBNb2JpbGl0eSBYMzAwIChNMjQpIDMxNTIgKFBDSUUpLAoJQVRJIEZpcmVH TCBNMjQgR0wgMzE1NCAoUENJRSksIEFUSSBGaXJlTVYgMjQwMCAzMTU1IChQQ0kpLAoJQVRJIFJh ZGVvbiBYNjAwIChSVjM4MCkgM0U1MCAoUENJRSksCglBVEkgRmlyZUdMIFYzMjAwIChSVjM4MCkg M0U1NCAoUENJRSksIEFUSSBSYWRlb24gSUdQMzIwIChBMykgNDEzNiwKCUFUSSBSYWRlb24gSUdQ MzMwLzM0MC8zNTAgKEE0KSA0MTM3LCBBVEkgUmFkZW9uIDk1MDAgQUQgKEFHUCksCglBVEkgUmFk ZW9uIDk1MDAgQUUgKEFHUCksIEFUSSBSYWRlb24gOTYwMFRYIEFGIChBR1ApLAoJQVRJIEZpcmVH TCBaMSBBRyAoQUdQKSwgQVRJIFJhZGVvbiA5ODAwU0UgQUggKEFHUCksCglBVEkgUmFkZW9uIDk4 MDAgQUkgKEFHUCksIEFUSSBSYWRlb24gOTgwMCBBSiAoQUdQKSwKCUFUSSBGaXJlR0wgWDIgQUsg KEFHUCksIEFUSSBSYWRlb24gOTYwMCBBUCAoQUdQKSwKCUFUSSBSYWRlb24gOTYwMFNFIEFRIChB R1ApLCBBVEkgUmFkZW9uIDk2MDBYVCBBUiAoQUdQKSwKCUFUSSBSYWRlb24gOTYwMCBBUyAoQUdQ KSwgQVRJIEZpcmVHTCBUMiBBVCAoQUdQKSwgQVRJIFJhZGVvbiA5NjUwLAoJQVRJIEZpcmVHTCBS VjM2MCBBViAoQUdQKSwgQVRJIFJhZGVvbiA3MDAwIElHUCAoQTQrKSA0MjM3LAoJQVRJIFJhZGVv biA4NTAwIEFJVyBCQiAoQUdQKSwgQVRJIFJhZGVvbiBJR1AzMjBNIChVMSkgNDMzNiwKCUFUSSBS YWRlb24gSUdQMzMwTS8zNDBNLzM1ME0gKFUyKSA0MzM3LAoJQVRJIFJhZGVvbiBNb2JpbGl0eSA3 MDAwIElHUCA0NDM3LCBBVEkgUmFkZW9uIDkwMDAvUFJPIElmIChBR1AvUENJKSwKCUFUSSBSYWRl b24gOTAwMCBJZyAoQUdQL1BDSSksIEFUSSBSYWRlb24gWDgwMCAoUjQyMCkgSkggKEFHUCksCglB VEkgUmFkZW9uIFg4MDBQUk8gKFI0MjApIEpJIChBR1ApLAoJQVRJIFJhZGVvbiBYODAwU0UgKFI0 MjApIEpKIChBR1ApLCBBVEkgUmFkZW9uIFg4MDAgKFI0MjApIEpLIChBR1ApLAoJQVRJIFJhZGVv biBYODAwIChSNDIwKSBKTCAoQUdQKSwgQVRJIEZpcmVHTCBYMyAoUjQyMCkgSk0gKEFHUCksCglB VEkgUmFkZW9uIE1vYmlsaXR5IDk4MDAgKE0xOCkgSk4gKEFHUCksCglBVEkgUmFkZW9uIFg4MDAg U0UgKFI0MjApIChBR1ApLCBBVEkgUmFkZW9uIFg4MDBYVCAoUjQyMCkgSlAgKEFHUCksCglBVEkg UmFkZW9uIFg4MDAgVkUgKFI0MjApIEpUIChBR1ApLCBBVEkgUmFkZW9uIFg4NTAgKFI0ODApIChB R1ApLAoJQVRJIFJhZGVvbiBYODUwIFhUIChSNDgwKSAoQUdQKSwgQVRJIFJhZGVvbiBYODUwIFNF IChSNDgwKSAoQUdQKSwKCUFUSSBSYWRlb24gWDg1MCBQUk8gKFI0ODApIChBR1ApLCBBVEkgUmFk ZW9uIFg4NTAgWFQgUEUgKFI0ODApIChBR1ApLAoJQVRJIFJhZGVvbiBNb2JpbGl0eSBNNyBMVyAo QUdQKSwKCUFUSSBNb2JpbGl0eSBGaXJlR0wgNzgwMCBNNyBMWCAoQUdQKSwKCUFUSSBSYWRlb24g TW9iaWxpdHkgTTYgTFkgKEFHUCksIEFUSSBSYWRlb24gTW9iaWxpdHkgTTYgTFogKEFHUCksCglB VEkgRmlyZUdMIE1vYmlsaXR5IDkwMDAgKE05KSBMZCAoQUdQKSwKCUFUSSBSYWRlb24gTW9iaWxp dHkgOTAwMCAoTTkpIExmIChBR1ApLAoJQVRJIFJhZGVvbiBNb2JpbGl0eSA5MDAwIChNOSkgTGcg KEFHUCksIEFUSSBSYWRlb24gOTcwMCBQcm8gTkQgKEFHUCksCglBVEkgUmFkZW9uIDk3MDAvOTUw MFBybyBORSAoQUdQKSwgQVRJIFJhZGVvbiA5NjAwVFggTkYgKEFHUCksCglBVEkgRmlyZUdMIFgx IE5HIChBR1ApLCBBVEkgUmFkZW9uIDk4MDBQUk8gTkggKEFHUCksCglBVEkgUmFkZW9uIDk4MDAg TkkgKEFHUCksIEFUSSBGaXJlR0wgWDIgTksgKEFHUCksCglBVEkgUmFkZW9uIDk4MDBYVCBOSiAo QUdQKSwKCUFUSSBSYWRlb24gTW9iaWxpdHkgOTYwMC85NzAwIChNMTAvTTExKSBOUCAoQUdQKSwK CUFUSSBSYWRlb24gTW9iaWxpdHkgOTYwMCAoTTEwKSBOUSAoQUdQKSwKCUFUSSBSYWRlb24gTW9i aWxpdHkgOTYwMCAoTTExKSBOUiAoQUdQKSwKCUFUSSBSYWRlb24gTW9iaWxpdHkgOTYwMCAoTTEw KSBOUyAoQUdQKSwKCUFUSSBGaXJlR0wgTW9iaWxpdHkgVDIgKE0xMCkgTlQgKEFHUCksCglBVEkg RmlyZUdMIE1vYmlsaXR5IFQyZSAoTTExKSBOViAoQUdQKSwgQVRJIFJhZGVvbiBRRCAoQUdQKSwK CUFUSSBSYWRlb24gUUUgKEFHUCksIEFUSSBSYWRlb24gUUYgKEFHUCksIEFUSSBSYWRlb24gUUcg KEFHUCksCglBVEkgRmlyZUdMIDg3MDAvODgwMCBRSCAoQUdQKSwgQVRJIFJhZGVvbiA4NTAwIFFM IChBR1ApLAoJQVRJIFJhZGVvbiA5MTAwIFFNIChBR1ApLCBBVEkgUmFkZW9uIDc1MDAgUVcgKEFH UC9QQ0kpLAoJQVRJIFJhZGVvbiA3NTAwIFFYIChBR1AvUENJKSwgQVRJIFJhZGVvbiBWRS83MDAw IFFZIChBR1AvUENJKSwKCUFUSSBSYWRlb24gVkUvNzAwMCBRWiAoQUdQL1BDSSksIEFUSSBFUzEw MDAgNTE1RSAoUENJKSwKCUFUSSBSYWRlb24gTW9iaWxpdHkgWDMwMCAoTTIyKSA1NDYwIChQQ0lF KSwKCUFUSSBSYWRlb24gTW9iaWxpdHkgWDYwMCBTRSAoTTI0QykgNTQ2MiAoUENJRSksCglBVEkg RmlyZUdMIE0yMiBHTCA1NDY0IChQQ0lFKSwgQVRJIFJhZGVvbiBYODAwIChSNDIzKSBVSCAoUENJ RSksCglBVEkgUmFkZW9uIFg4MDBQUk8gKFI0MjMpIFVJIChQQ0lFKSwKCUFUSSBSYWRlb24gWDgw MExFIChSNDIzKSBVSiAoUENJRSksCglBVEkgUmFkZW9uIFg4MDBTRSAoUjQyMykgVUsgKFBDSUUp LAoJQVRJIFJhZGVvbiBYODAwIFhUUCAoUjQzMCkgKFBDSUUpLCBBVEkgUmFkZW9uIFg4MDAgWEwg KFI0MzApIChQQ0lFKSwKCUFUSSBSYWRlb24gWDgwMCBTRSAoUjQzMCkgKFBDSUUpLCBBVEkgUmFk ZW9uIFg4MDAgKFI0MzApIChQQ0lFKSwKCUFUSSBGaXJlR0wgVjcxMDAgKFI0MjMpIChQQ0lFKSwg QVRJIEZpcmVHTCBWNTEwMCAoUjQyMykgVVEgKFBDSUUpLAoJQVRJIEZpcmVHTCB1bmtub3duIChS NDIzKSBVUiAoUENJRSksCglBVEkgRmlyZUdMIHVua25vd24gKFI0MjMpIFVUIChQQ0lFKSwKCUFU SSBNb2JpbGl0eSBGaXJlR0wgVjUwMDAgKE0yNikgKFBDSUUpLAoJQVRJIE1vYmlsaXR5IEZpcmVH TCBWNTAwMCAoTTI2KSAoUENJRSksCglBVEkgTW9iaWxpdHkgUmFkZW9uIFg3MDAgWEwgKE0yNikg KFBDSUUpLAoJQVRJIE1vYmlsaXR5IFJhZGVvbiBYNzAwIChNMjYpIChQQ0lFKSwKCUFUSSBNb2Jp bGl0eSBSYWRlb24gWDcwMCAoTTI2KSAoUENJRSksCglBVEkgUmFkZW9uIFg1NTBYVFggNTY1NyAo UENJRSksIEFUSSBSYWRlb24gOTEwMCBJR1AgKEE1KSA1ODM0LAoJQVRJIFJhZGVvbiBNb2JpbGl0 eSA5MTAwIElHUCAoVTMpIDU4MzUsCglBVEkgUmFkZW9uIFhQUkVTUyAyMDAgNTk1NCAoUENJRSks CglBVEkgUmFkZW9uIFhQUkVTUyAyMDBNIDU5NTUgKFBDSUUpLCBBVEkgUmFkZW9uIDkyNTAgNTk2 MCAoQUdQKSwKCUFUSSBSYWRlb24gOTIwMCA1OTYxIChBR1ApLCBBVEkgUmFkZW9uIDkyMDAgNTk2 MiAoQUdQKSwKCUFUSSBSYWRlb24gOTIwMFNFIDU5NjQgKEFHUCksIEFUSSBGaXJlTVYgMjIwMCAo UENJKSwKCUFUSSBFUzEwMDAgNTk2OSAoUENJKSwgQVRJIFJhZGVvbiBYUFJFU1MgMjAwIDU5NzQg KFBDSUUpLAoJQVRJIFJhZGVvbiBYUFJFU1MgMjAwTSA1OTc1IChQQ0lFKSwKCUFUSSBSYWRlb24g WFBSRVNTIDIwMCA1QTQxIChQQ0lFKSwKCUFUSSBSYWRlb24gWFBSRVNTIDIwME0gNUE0MiAoUENJ RSksCglBVEkgUmFkZW9uIFhQUkVTUyAyMDAgNUE2MSAoUENJRSksCglBVEkgUmFkZW9uIFhQUkVT UyAyMDBNIDVBNjIgKFBDSUUpLAoJQVRJIFJhZGVvbiBYMzAwIChSVjM3MCkgNUI2MCAoUENJRSks CglBVEkgUmFkZW9uIFg2MDAgKFJWMzcwKSA1QjYyIChQQ0lFKSwKCUFUSSBSYWRlb24gWDU1MCAo UlYzNzApIDVCNjMgKFBDSUUpLAoJQVRJIEZpcmVHTCBWMzEwMCAoUlYzNzApIDVCNjQgKFBDSUUp LAoJQVRJIEZpcmVNViAyMjAwIFBDSUUgKFJWMzcwKSA1QjY1IChQQ0lFKSwKCUFUSSBSYWRlb24g TW9iaWxpdHkgOTIwMCAoTTkrKSA1QzYxIChBR1ApLAoJQVRJIFJhZGVvbiBNb2JpbGl0eSA5MjAw IChNOSspIDVDNjMgKEFHUCksCglBVEkgTW9iaWxpdHkgUmFkZW9uIFg4MDAgWFQgKE0yOCkgKFBD SUUpLAoJQVRJIE1vYmlsaXR5IEZpcmVHTCBWNTEwMCAoTTI4KSAoUENJRSksCglBVEkgTW9iaWxp dHkgUmFkZW9uIFg4MDAgKE0yOCkgKFBDSUUpLCBBVEkgUmFkZW9uIFg4NTAgNUQ0QyAoUENJRSks CglBVEkgUmFkZW9uIFg4NTAgWFQgUEUgKFI0ODApIChQQ0lFKSwKCUFUSSBSYWRlb24gWDg1MCBT RSAoUjQ4MCkgKFBDSUUpLCBBVEkgUmFkZW9uIFg4NTAgUFJPIChSNDgwKSAoUENJRSksCglBVEkg dW5rbm93biBSYWRlb24gLyBGaXJlR0wgKFI0ODApIDVENTAgKFBDSUUpLAoJQVRJIFJhZGVvbiBY ODUwIFhUIChSNDgwKSAoUENJRSksCglBVEkgUmFkZW9uIFg4MDBYVCAoUjQyMykgNUQ1NyAoUENJ RSksCglBVEkgRmlyZUdMIFY1MDAwIChSVjQxMCkgKFBDSUUpLCBBVEkgUmFkZW9uIFg3MDAgWFQg KFJWNDEwKSAoUENJRSksCglBVEkgUmFkZW9uIFg3MDAgUFJPIChSVjQxMCkgKFBDSUUpLAoJQVRJ IFJhZGVvbiBYNzAwIFNFIChSVjQxMCkgKFBDSUUpLCBBVEkgUmFkZW9uIFg3MDAgKFJWNDEwKSAo UENJRSksCglBVEkgUmFkZW9uIFg3MDAgU0UgKFJWNDEwKSAoUENJRSksIEFUSSBSYWRlb24gWDE4 MDAsCglBVEkgTW9iaWxpdHkgUmFkZW9uIFgxODAwIFhULCBBVEkgTW9iaWxpdHkgUmFkZW9uIFgx ODAwLAoJQVRJIE1vYmlsaXR5IEZpcmVHTCBWNzIwMCwgQVRJIEZpcmVHTCBWNzIwMCwgQVRJIEZp cmVHTCBWNTMwMCwKCUFUSSBNb2JpbGl0eSBGaXJlR0wgVjcxMDAsIEFUSSBSYWRlb24gWDE4MDAs IEFUSSBSYWRlb24gWDE4MDAsCglBVEkgUmFkZW9uIFgxODAwLCBBVEkgUmFkZW9uIFgxODAwLCBB VEkgUmFkZW9uIFgxODAwLAoJQVRJIEZpcmVHTCBWNzMwMCwgQVRJIEZpcmVHTCBWNzM1MCwgQVRJ IFJhZGVvbiBYMTYwMCwgQVRJIFJWNTA1LAoJQVRJIFJhZGVvbiBYMTMwMC9YMTU1MCwgQVRJIFJh ZGVvbiBYMTU1MCwgQVRJIE01NC1HTCwKCUFUSSBNb2JpbGl0eSBSYWRlb24gWDE0MDAsIEFUSSBS YWRlb24gWDEzMDAvWDE1NTAsCglBVEkgUmFkZW9uIFgxNTUwIDY0LWJpdCwgQVRJIE1vYmlsaXR5 IFJhZGVvbiBYMTMwMCwKCUFUSSBNb2JpbGl0eSBSYWRlb24gWDEzMDAsIEFUSSBNb2JpbGl0eSBS YWRlb24gWDEzMDAsCglBVEkgTW9iaWxpdHkgUmFkZW9uIFgxMzAwLCBBVEkgUmFkZW9uIFgxMzAw LCBBVEkgUmFkZW9uIFgxMzAwLAoJQVRJIFJWNTA1LCBBVEkgUlY1MDUsIEFUSSBGaXJlR0wgVjMz MDAsIEFUSSBGaXJlR0wgVjMzNTAsCglBVEkgUmFkZW9uIFgxMzAwLCBBVEkgUmFkZW9uIFgxNTUw IDY0LWJpdCwgQVRJIFJhZGVvbiBYMTMwMC9YMTU1MCwKCUFUSSBSYWRlb24gWDE2MDAsIEFUSSBS YWRlb24gWDEzMDAvWDE1NTAsIEFUSSBNb2JpbGl0eSBSYWRlb24gWDE0NTAsCglBVEkgUmFkZW9u IFgxMzAwL1gxNTUwLCBBVEkgTW9iaWxpdHkgUmFkZW9uIFgyMzAwLAoJQVRJIE1vYmlsaXR5IFJh ZGVvbiBYMjMwMCwgQVRJIE1vYmlsaXR5IFJhZGVvbiBYMTM1MCwKCUFUSSBNb2JpbGl0eSBSYWRl b24gWDEzNTAsIEFUSSBNb2JpbGl0eSBSYWRlb24gWDE0NTAsCglBVEkgUmFkZW9uIFgxMzAwLCBB VEkgUmFkZW9uIFgxNTUwLCBBVEkgTW9iaWxpdHkgUmFkZW9uIFgxMzUwLAoJQVRJIEZpcmVNViAy MjUwLCBBVEkgUmFkZW9uIFgxNTUwIDY0LWJpdCwgQVRJIFJhZGVvbiBYMTYwMCwKCUFUSSBSYWRl b24gWDE2NTAsIEFUSSBSYWRlb24gWDE2MDAsIEFUSSBSYWRlb24gWDE2MDAsCglBVEkgTW9iaWxp dHkgRmlyZUdMIFY1MjAwLCBBVEkgTW9iaWxpdHkgUmFkZW9uIFgxNjAwLAoJQVRJIFJhZGVvbiBY MTY1MCwgQVRJIFJhZGVvbiBYMTY1MCwgQVRJIFJhZGVvbiBYMTYwMCwKCUFUSSBSYWRlb24gWDEz MDAgWFQvWDE2MDAgUHJvLCBBVEkgRmlyZUdMIFYzNDAwLAoJQVRJIE1vYmlsaXR5IEZpcmVHTCBW NTI1MCwgQVRJIE1vYmlsaXR5IFJhZGVvbiBYMTcwMCwKCUFUSSBNb2JpbGl0eSBSYWRlb24gWDE3 MDAgWFQsIEFUSSBGaXJlR0wgVjUyMDAsCglBVEkgTW9iaWxpdHkgUmFkZW9uIFgxNzAwLCBBVEkg UmFkZW9uIFgyMzAwSEQsCglBVEkgTW9iaWxpdHkgUmFkZW9uIEhEIDIzMDAsIEFUSSBNb2JpbGl0 eSBSYWRlb24gSEQgMjMwMCwKCUFUSSBSYWRlb24gWDE5NTAsIEFUSSBSYWRlb24gWDE5MDAsIEFU SSBSYWRlb24gWDE5NTAsCglBVEkgUmFkZW9uIFgxOTAwLCBBVEkgUmFkZW9uIFgxOTAwLCBBVEkg UmFkZW9uIFgxOTAwLAoJQVRJIFJhZGVvbiBYMTkwMCwgQVRJIFJhZGVvbiBYMTkwMCwgQVRJIFJh ZGVvbiBYMTkwMCwKCUFUSSBSYWRlb24gWDE5MDAsIEFUSSBSYWRlb24gWDE5MDAsIEFUSSBSYWRl b24gWDE5MDAsCglBVEkgQU1EIFN0cmVhbSBQcm9jZXNzb3IsIEFUSSBSYWRlb24gWDE5MDAsIEFU SSBSYWRlb24gWDE5NTAsCglBVEkgUlY1NjAsIEFUSSBSVjU2MCwgQVRJIE1vYmlsaXR5IFJhZGVv biBYMTkwMCwgQVRJIFJWNTYwLAoJQVRJIFJhZGVvbiBYMTk1MCBHVCwgQVRJIFJWNTcwLCBBVEkg UlY1NzAsIEFUSSBGaXJlR0wgVjc0MDAsCglBVEkgUlY1NjAsIEFUSSBSYWRlb24gWDE2NTAsIEFU SSBSYWRlb24gWDE2NTAsIEFUSSBSVjU2MCwKCUFUSSBSYWRlb24gOTEwMCBQUk8gSUdQIDc4MzQs IEFUSSBSYWRlb24gTW9iaWxpdHkgOTIwMCBJR1AgNzgzNSwKCUFUSSBSYWRlb24gWDEyMDAsIEFU SSBSYWRlb24gWDEyMDAsIEFUSSBSYWRlb24gWDEyMDAsCglBVEkgUmFkZW9uIFgxMjAwLCBBVEkg UmFkZW9uIFgxMjAwLCBBVEkgUlM3NDAsIEFUSSBSUzc0ME0sIEFUSSBSUzc0MCwKCUFUSSBSUzc0 ME0sIEFUSSBSYWRlb24gSEQgMjkwMCBYVCwgQVRJIFJhZGVvbiBIRCAyOTAwIFhULAoJQVRJIFJh ZGVvbiBIRCAyOTAwIFhULCBBVEkgUmFkZW9uIEhEIDI5MDAgUHJvLCBBVEkgUmFkZW9uIEhEIDI5 MDAgR1QsCglBVEkgRmlyZUdMIFY4NjUwLCBBVEkgRmlyZUdMIFY4NjAwLCBBVEkgRmlyZUdMIFY3 NjAwLAoJQVRJIFJhZGVvbiA0ODAwIFNlcmllcywgQVRJIFJhZGVvbiBIRCA0ODcwIHgyLAoJQVRJ IFJhZGVvbiA0ODAwIFNlcmllcywgQVRJIFJhZGVvbiBIRCA0ODUwIHgyLAoJQVRJIEZpcmVQcm8g Vjg3NTAgKEZpcmVHTCksIEFUSSBGaXJlUHJvIFY3NzYwIChGaXJlR0wpLAoJQVRJIE1vYmlsaXR5 IFJBREVPTiBIRCA0ODUwLCBBVEkgTW9iaWxpdHkgUkFERU9OIEhEIDQ4NTAgWDIsCglBVEkgUmFk ZW9uIDQ4MDAgU2VyaWVzLCBBVEkgRmlyZVBybyBSVjc3MCwgQU1EIEZpcmVTdHJlYW0gOTI3MCwK CUFNRCBGaXJlU3RyZWFtIDkyNTAsIEFUSSBGaXJlUHJvIFY4NzAwIChGaXJlR0wpLAoJQVRJIE1v YmlsaXR5IFJBREVPTiBIRCA0ODcwLCBBVEkgTW9iaWxpdHkgUkFERU9OIE05OCwKCUFUSSBNb2Jp bGl0eSBSQURFT04gSEQgNDg3MCwgQVRJIFJhZGVvbiA0ODAwIFNlcmllcywKCUFUSSBSYWRlb24g NDgwMCBTZXJpZXMsIEFUSSBGaXJlUHJvIE03NzUwLCBBVEkgTTk4LCBBVEkgTTk4LCBBVEkgTTk4 LAoJQVRJIE1vYmlsaXR5IFJhZGVvbiBIRCA0NjUwLCBBVEkgUmFkZW9uIFJWNzMwIChBR1ApLAoJ QVRJIE1vYmlsaXR5IFJhZGVvbiBIRCA0NjcwLCBBVEkgRmlyZVBybyBNNTc1MCwKCUFUSSBNb2Jp bGl0eSBSYWRlb24gSEQgNDY3MCwgQVRJIFJhZGVvbiBSVjczMCAoQUdQKSwKCUFUSSBSVjczMFhU IFtSYWRlb24gSEQgNDY3MF0sIEFUSSBSQURFT04gRTQ2MDAsCglBVEkgUmFkZW9uIEhEIDQ2MDAg U2VyaWVzLCBBVEkgUlY3MzAgUFJPIFtSYWRlb24gSEQgNDY1MF0sCglBVEkgRmlyZVBybyBWNzc1 MCAoRmlyZUdMKSwgQVRJIEZpcmVQcm8gVjU3MDAgKEZpcmVHTCksCglBVEkgRmlyZVBybyBWMzc1 MCAoRmlyZUdMKSwgQVRJIE1vYmlsaXR5IFJhZGVvbiBIRCA0ODMwLAoJQVRJIE1vYmlsaXR5IFJh ZGVvbiBIRCA0ODUwLCBBVEkgRmlyZVBybyBNNzc0MCwgQVRJIFJWNzQwLAoJQVRJIFJhZGVvbiBI RCA0NzcwLCBBVEkgUmFkZW9uIEhEIDQ3MDAgU2VyaWVzLCBBVEkgUmFkZW9uIEhEIDQ3NzAsCglB VEkgRmlyZVBybyBNNTc1MCwgQVRJIFJWNjEwLCBBVEkgUmFkZW9uIEhEIDI0MDAgWFQsCglBVEkg UmFkZW9uIEhEIDI0MDAgUHJvLCBBVEkgUmFkZW9uIEhEIDI0MDAgUFJPIEFHUCwgQVRJIEZpcmVH TCBWNDAwMCwKCUFUSSBSVjYxMCwgQVRJIFJhZGVvbiBIRCAyMzUwLCBBVEkgTW9iaWxpdHkgUmFk ZW9uIEhEIDI0MDAgWFQsCglBVEkgTW9iaWxpdHkgUmFkZW9uIEhEIDI0MDAsIEFUSSBSQURFT04g RTI0MDAsIEFUSSBSVjYxMCwKCUFUSSBGaXJlTVYgMjI2MCwgQVRJIFJWNjcwLCBBVEkgUmFkZW9u IEhEMzg3MCwKCUFUSSBNb2JpbGl0eSBSYWRlb24gSEQgMzg1MCwgQVRJIFJhZGVvbiBIRDM4NTAs CglBVEkgTW9iaWxpdHkgUmFkZW9uIEhEIDM4NTAgWDIsIEFUSSBSVjY3MCwKCUFUSSBNb2JpbGl0 eSBSYWRlb24gSEQgMzg3MCwgQVRJIE1vYmlsaXR5IFJhZGVvbiBIRCAzODcwIFgyLAoJQVRJIFJh ZGVvbiBIRDM4NzAgWDIsIEFUSSBGaXJlR0wgVjc3MDAsIEFUSSBSYWRlb24gSEQzODUwLAoJQVRJ IFJhZGVvbiBIRDM2OTAsIEFNRCBGaXJlc3RyZWFtIDkxNzAsIEFUSSBSYWRlb24gSEQgNDU1MCwK CUFUSSBSYWRlb24gUlY3MTAsIEFUSSBSYWRlb24gUlY3MTAsIEFUSSBSYWRlb24gUlY3MTAsCglB VEkgUmFkZW9uIEhEIDQzNTAsIEFUSSBNb2JpbGl0eSBSYWRlb24gNDMwMCBTZXJpZXMsCglBVEkg TW9iaWxpdHkgUmFkZW9uIDQ1MDAgU2VyaWVzLCBBVEkgTW9iaWxpdHkgUmFkZW9uIDQ1MDAgU2Vy aWVzLAoJQVRJIEZpcmVQcm8gUkcyMjAsIEFUSSBNb2JpbGl0eSBSYWRlb24gNDMzMCwgQVRJIFJW NjMwLAoJQVRJIE1vYmlsaXR5IFJhZGVvbiBIRCAyNjAwLCBBVEkgTW9iaWxpdHkgUmFkZW9uIEhE IDI2MDAgWFQsCglBVEkgUmFkZW9uIEhEIDI2MDAgWFQgQUdQLCBBVEkgUmFkZW9uIEhEIDI2MDAg UHJvIEFHUCwKCUFUSSBSYWRlb24gSEQgMjYwMCBYVCwgQVRJIFJhZGVvbiBIRCAyNjAwIFBybywg QVRJIEdlbWluaSBSVjYzMCwKCUFUSSBHZW1pbmkgTW9iaWxpdHkgUmFkZW9uIEhEIDI2MDAgWFQs IEFUSSBGaXJlR0wgVjU2MDAsCglBVEkgRmlyZUdMIFYzNjAwLCBBVEkgUmFkZW9uIEhEIDI2MDAg TEUsCglBVEkgTW9iaWxpdHkgRmlyZUdMIEdyYXBoaWNzIFByb2Nlc3NvciwgQVRJIFJhZGVvbiBI RCAzNDcwLAoJQVRJIE1vYmlsaXR5IFJhZGVvbiBIRCAzNDMwLCBBVEkgTW9iaWxpdHkgUmFkZW9u IEhEIDM0MDAgU2VyaWVzLAoJQVRJIFJhZGVvbiBIRCAzNDUwLCBBVEkgUmFkZW9uIEhEIDM0NTAs IEFUSSBSYWRlb24gSEQgMzQzMCwKCUFUSSBSYWRlb24gSEQgMzQ1MCwgQVRJIEZpcmVQcm8gVjM3 MDAsIEFUSSBGaXJlTVYgMjQ1MCwKCUFUSSBGaXJlTVYgMjI2MCwgQVRJIEZpcmVNViAyMjYwLCBB VEkgUmFkZW9uIEhEIDM2MDAgU2VyaWVzLAoJQVRJIFJhZGVvbiBIRCAzNjUwIEFHUCwgQVRJIFJh ZGVvbiBIRCAzNjAwIFBSTywKCUFUSSBSYWRlb24gSEQgMzYwMCBYVCwgQVRJIFJhZGVvbiBIRCAz NjAwIFBSTywKCUFUSSBNb2JpbGl0eSBSYWRlb24gSEQgMzY1MCwgQVRJIE1vYmlsaXR5IFJhZGVv biBIRCAzNjcwLAoJQVRJIE1vYmlsaXR5IEZpcmVHTCBWNTcwMCwgQVRJIE1vYmlsaXR5IEZpcmVH TCBWNTcyNSwKCUFUSSBSYWRlb24gSEQgMzIwMCBHcmFwaGljcywgQVRJIFJhZGVvbiAzMTAwIEdy YXBoaWNzLAoJQVRJIFJhZGVvbiBIRCAzMjAwIEdyYXBoaWNzLCBBVEkgUmFkZW9uIDMxMDAgR3Jh cGhpY3MsCglBVEkgUmFkZW9uIEhEIDMzMDAgR3JhcGhpY3MsIEFUSSBSYWRlb24gSEQgMzIwMCBH cmFwaGljcywKCUFUSSBSYWRlb24gMzAwMCBHcmFwaGljcywgU1VNTywgU1VNTywgU1VNTzIsIFNV TU8yLCBTVU1PMiwgU1VNTzIsCglTVU1PLCBTVU1PLCBTVU1PLCBTVU1PLCBTVU1PLCBBVEkgUmFk ZW9uIEhEIDQyMDAsIEFUSSBSYWRlb24gNDEwMCwKCUFUSSBNb2JpbGl0eSBSYWRlb24gSEQgNDIw MCwgQVRJIE1vYmlsaXR5IFJhZGVvbiA0MTAwLAoJQVRJIFJhZGVvbiBIRCA0MjkwLCBBVEkgUmFk ZW9uIEhEIDQyNTAsIEFNRCBSYWRlb24gSEQgNjMxMCBHcmFwaGljcywKCUFNRCBSYWRlb24gSEQg NjMxMCBHcmFwaGljcywgQU1EIFJhZGVvbiBIRCA2MjUwIEdyYXBoaWNzLAoJQU1EIFJhZGVvbiBI RCA2MjUwIEdyYXBoaWNzLCBBTUQgUmFkZW9uIEhEIDYzMDAgU2VyaWVzIEdyYXBoaWNzLAoJQU1E IFJhZGVvbiBIRCA2MjAwIFNlcmllcyBHcmFwaGljcywgQ1lQUkVTUywKCUFUSSBGaXJlUHJvIChG aXJlR0wpIEdyYXBoaWNzIEFkYXB0ZXIsCglBVEkgRmlyZVBybyAoRmlyZUdMKSBHcmFwaGljcyBB ZGFwdGVyLAoJQVRJIEZpcmVQcm8gKEZpcmVHTCkgR3JhcGhpY3MgQWRhcHRlciwgQU1EIEZpcmVz dHJlYW0gOTM3MCwKCUFNRCBGaXJlc3RyZWFtIDkzNTAsIEFUSSBSYWRlb24gSEQgNTgwMCBTZXJp ZXMsCglBVEkgUmFkZW9uIEhEIDU4MDAgU2VyaWVzLCBBVEkgUmFkZW9uIEhEIDU4MDAgU2VyaWVz LAoJQVRJIFJhZGVvbiBIRCA1ODAwIFNlcmllcywgQVRJIFJhZGVvbiBIRCA1OTAwIFNlcmllcywK CUFUSSBSYWRlb24gSEQgNTkwMCBTZXJpZXMsIEFUSSBNb2JpbGl0eSBSYWRlb24gSEQgNTgwMCBT ZXJpZXMsCglBVEkgTW9iaWxpdHkgUmFkZW9uIEhEIDU4MDAgU2VyaWVzLAoJQVRJIEZpcmVQcm8g KEZpcmVHTCkgR3JhcGhpY3MgQWRhcHRlciwKCUFUSSBGaXJlUHJvIChGaXJlR0wpIEdyYXBoaWNz IEFkYXB0ZXIsCglBVEkgTW9iaWxpdHkgUmFkZW9uIEhEIDU4MDAgU2VyaWVzLCBBVEkgUmFkZW9u IEhEIDU3MDAgU2VyaWVzLAoJQVRJIFJhZGVvbiBIRCA1NzAwIFNlcmllcywgQVRJIFJhZGVvbiBI RCA2NzAwIFNlcmllcywKCUFUSSBSYWRlb24gSEQgNTcwMCBTZXJpZXMsIEFUSSBSYWRlb24gSEQg NjcwMCBTZXJpZXMsCglBVEkgTW9iaWxpdHkgUmFkZW9uIEhEIDUwMDAgU2VyaWVzLAoJQVRJIE1v YmlsaXR5IFJhZGVvbiBIRCA1MDAwIFNlcmllcywgQVRJIE1vYmlsaXR5IFJhZGVvbiBIRCA1NTcw LAoJQVRJIEZpcmVQcm8gKEZpcmVHTCkgR3JhcGhpY3MgQWRhcHRlciwKCUFUSSBGaXJlUHJvIChG aXJlR0wpIEdyYXBoaWNzIEFkYXB0ZXIsIEFUSSBSYWRlb24gSEQgNTY3MCwKCUFUSSBSYWRlb24g SEQgNTU3MCwgQVRJIFJhZGVvbiBIRCA1NTAwIFNlcmllcywgUkVEV09PRCwKCUFUSSBNb2JpbGl0 eSBSYWRlb24gSEQgNTAwMCBTZXJpZXMsCglBVEkgTW9iaWxpdHkgUmFkZW9uIEhEIDUwMDAgU2Vy aWVzLCBBVEkgTW9iaWxpdHkgUmFkZW9uIEdyYXBoaWNzLAoJQVRJIE1vYmlsaXR5IFJhZGVvbiBH cmFwaGljcywgQ0VEQVIsCglBVEkgRmlyZVBybyAoRmlyZUdMKSBHcmFwaGljcyBBZGFwdGVyLAoJ QVRJIEZpcmVQcm8gKEZpcmVHTCkgR3JhcGhpY3MgQWRhcHRlciwgQVRJIEZpcmVQcm8gMjI3MCwg Q0VEQVIsCglBVEkgUmFkZW9uIEhEIDU0NTAsIENFREFSLCBDQVlNQU4sIENBWU1BTiwgQ0FZTUFO LCBDQVlNQU4sIENBWU1BTiwKCUNBWU1BTiwgQ0FZTUFOLCBDQVlNQU4sIENBWU1BTiwgQ0FZTUFO LCBBTUQgUmFkZW9uIEhEIDY5MDAgU2VyaWVzLAoJQU1EIFJhZGVvbiBIRCA2OTAwIFNlcmllcywg Q0FZTUFOLCBDQVlNQU4sIENBWU1BTiwKCUFNRCBSYWRlb24gSEQgNjkwME0gU2VyaWVzLCBNb2Jp bGl0eSBSYWRlb24gSEQgNjAwMCBTZXJpZXMsIEJBUlRTLAoJQkFSVFMsIE1vYmlsaXR5IFJhZGVv biBIRCA2MDAwIFNlcmllcywKCU1vYmlsaXR5IFJhZGVvbiBIRCA2MDAwIFNlcmllcywgQkFSVFMs IEJBUlRTLCBCQVJUUywgQkFSVFMsCglBTUQgUmFkZW9uIEhEIDY4MDAgU2VyaWVzLCBBTUQgUmFk ZW9uIEhEIDY4MDAgU2VyaWVzLAoJQU1EIFJhZGVvbiBIRCA2NzAwIFNlcmllcywgVFVSS1MsIFRV UktTLCBUVVJLUywgVFVSS1MsIFRVUktTLCBUVVJLUywKCVRVUktTLCBUVVJLUywgVFVSS1MsIFRV UktTLCBUVVJLUywgVFVSS1MsIFRVUktTLCBUVVJLUywgQ0FJQ09TLAoJQ0FJQ09TLCBDQUlDT1Ms IENBSUNPUywgQ0FJQ09TLCBDQUlDT1MsIENBSUNPUywgQ0FJQ09TLCBDQUlDT1MsCglDQUlDT1Ms IENBSUNPUywgQ0FJQ09TClsgICAxODcuMDk1XSAoLS0pIFVzaW5nIHN5c2NvbnMgZHJpdmVyIHdp dGggWCBzdXBwb3J0ICh2ZXJzaW9uIDEzNDIxNzczMC4wKQpbICAgMTg3LjExMl0gKC0tKSB1c2lu ZyBWVCBudW1iZXIgOQoKWyAgIDE4Ny4xMjVdIChJSSkgTG9hZGluZyAvdXNyL2xvY2FsL2xpYi94 b3JnL21vZHVsZXMvZHJpdmVycy9yYWRlb25fZHJ2LnNvClsgICAxODcuMTQwXSAoSUkpIFtLTVNd IGRybSByZXBvcnQgbW9kZXNldHRpbmcgaXNuJ3Qgc3VwcG9ydGVkLgpbICAgMTg3LjE0Ml0gKFdX KSBWR0EgYXJiaXRlcjogY2Fubm90IG9wZW4ga2VybmVsIGFyYml0ZXIsIG5vIG11bHRpLWNhcmQg c3VwcG9ydApbICAgMTg3LjE0Nl0gKElJKSBSQURFT04oMCk6IFRPVE8gU0FZUyAwMDAwMDAwMGZl OWUwMDAwClsgICAxODcuMTU0XSAoSUkpIFJBREVPTigwKTogTU1JTyByZWdpc3RlcnMgYXQgMHgw MDAwMDAwMGZlOWUwMDAwOiBzaXplIDY0S0IKWyAgIDE4Ny4xNjZdIChJSSkgUkFERU9OKDApOiBQ Q0kgYnVzIDEgY2FyZCAwIGZ1bmMgMApbICAgMTg3LjE3OF0gKD09KSBSQURFT04oMCk6IERlcHRo IDI0LCAoLS0pIGZyYW1lYnVmZmVyIGJwcCAzMgpbICAgMTg3LjE5Nl0gKElJKSBSQURFT04oMCk6 IFBpeGVsIGRlcHRoID0gMjQgYml0cyBzdG9yZWQgaW4gNCBieXRlcyAoMzIgYnBwIHBpeG1hcHMp ClsgICAxODcuMjA4XSAoPT0pIFJBREVPTigwKTogRGVmYXVsdCB2aXN1YWwgaXMgVHJ1ZUNvbG9y ClsgICAxODcuMjIwXSAoKiopIFJBREVPTigwKTogT3B0aW9uICJEUkkiICJ0cnVlIgpbICAgMTg3 LjI0NF0gKCoqKSBSQURFT04oMCk6IE9wdGlvbiAiTmV3UExMIiAidHJ1ZSIKWyAgIDE4Ny4yNjhd IChJSSkgTG9hZGluZyBzdWIgbW9kdWxlICJ2Z2FodyIKWyAgIDE4Ny4yODBdIChJSSkgTG9hZE1v ZHVsZTogInZnYWh3IgpbICAgMTg3LjMwMl0gKElJKSBMb2FkaW5nIC91c3IvbG9jYWwvbGliL3hv cmcvbW9kdWxlcy9saWJ2Z2Fody5zbwpbICAgMTg3LjMyOF0gKElJKSBNb2R1bGUgdmdhaHc6IHZl bmRvcj0iWC5PcmcgRm91bmRhdGlvbiIKWyAgIDE4Ny4zMzBdIAljb21waWxlZCBmb3IgMS4xMC42 LCBtb2R1bGUgdmVyc2lvbiA9IDAuMS4wClsgICAxODcuMzMzXSAJQUJJIGNsYXNzOiBYLk9yZyBW aWRlbyBEcml2ZXIsIHZlcnNpb24gMTAuMApbICAgMTg3LjMzNl0gKElJKSBSQURFT04oMCk6IHZn YUhXR2V0SU9CYXNlOiBod3AtPklPQmFzZSBpcyAweDAzZDAsIGh3cC0+UElPT2Zmc2V0IGlzIDB4 MDAwMApbICAgMTg3LjMzOF0gKD09KSBSQURFT04oMCk6IFJHQiB3ZWlnaHQgODg4ClsgICAxODcu MzQwXSAoSUkpIFJBREVPTigwKTogVXNpbmcgOCBiaXRzIHBlciBSR0IgKDggYml0IERBQykKWyAg IDE4Ny4zNDNdICgtLSkgUkFERU9OKDApOiBDaGlwc2V0OiAiQVRJIFJhZGVvbiBIRCA0MzUwIiAo Q2hpcElEID0gMHg5NTRmKQpbICAgMTg3LjM0NV0gKC0tKSBSQURFT04oMCk6IExpbmVhciBmcmFt ZWJ1ZmZlciBhdCAweDAwMDAwMDAwZDAwMDAwMDAKWyAgIDE4Ny4zNThdIChJSSkgUkFERU9OKDAp OiBQQ0lFIGNhcmQgZGV0ZWN0ZWQKWyAgIDE4Ny4zNzBdIChJSSkgTG9hZGluZyBzdWIgbW9kdWxl ICJpbnQxMCIKWyAgIDE4Ny4zODJdIChJSSkgTG9hZE1vZHVsZTogImludDEwIgpbICAgMTg3LjQw NF0gKElJKSBMb2FkaW5nIC91c3IvbG9jYWwvbGliL3hvcmcvbW9kdWxlcy9saWJpbnQxMC5zbwpb ICAgMTg3LjQ0NF0gKElJKSBNb2R1bGUgaW50MTA6IHZlbmRvcj0iWC5PcmcgRm91bmRhdGlvbiIK WyAgIDE4Ny40NDZdIAljb21waWxlZCBmb3IgMS4xMC42LCBtb2R1bGUgdmVyc2lvbiA9IDEuMC4w ClsgICAxODcuNDUwXSAJQUJJIGNsYXNzOiBYLk9yZyBWaWRlbyBEcml2ZXIsIHZlcnNpb24gMTAu MApbICAgMTg3LjQ1Ml0gKElJKSBSQURFT04oMCk6IGluaXRpYWxpemluZyBpbnQxMApbICAgMTg3 LjQ1NV0gKD09KSBSQURFT04oMCk6IFdyaXRlLWNvbWJpbmluZyByYW5nZSAoMHhhMDAwMCwweDIw MDAwKSB3YXMgYWxyZWFkeSBjbGVhcgpbICAgMTg3LjQ2N10gKD09KSBSQURFT04oMCk6IFdyaXRl LWNvbWJpbmluZyByYW5nZSAoMHhjMDAwMCwweDQwMDAwKSB3YXMgYWxyZWFkeSBjbGVhcgpbICAg MTg3LjQ3M10gKElJKSBSQURFT04oMCk6IFByaW1hcnkgVl9CSU9TIHNlZ21lbnQgaXM6IDB4YzAw MApbICAgMTg3LjQ4N10gKD09KSBSQURFT04oMCk6IFdyaXRlLWNvbWJpbmluZyByYW5nZSAoMHgw LDB4MTAwMCkgd2FzIGFscmVhZHkgY2xlYXIKWyAgIDE4Ny40OTBdIChJSSkgUkFERU9OKDApOiBB VE9NIEJJT1MgZGV0ZWN0ZWQKWyAgIDE4Ny41MDFdIChJSSkgUkFERU9OKDApOiBBVE9NIEJJT1Mg Um9tOiAKWyAgIDE4Ny41MDRdIAlTdWJzeXN0ZW1WZW5kb3JJRDogMHgxNzRiIFN1YnN5c3RlbUlE OiAweGUxMTMKWyAgIDE4Ny41MDZdIAlJT0Jhc2VBZGRyZXNzOiAweGQwMDAKWyAgIDE4Ny41MjBd IAlGaWxlbmFtZTogMUUxMTMxU0EuUUlNClsgICAxODcuNTMyXSAJQklPUyBCb290dXAgTWVzc2Fn ZTogSEQ0MzUwIDY0QiAxR0IgRTYwME00MDAgRERSMiBEVUFMIERWSS1JK1RWTyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgClsgICAxODcuNTQ0XSAoSUkpIFJBREVPTigwKTogRnJh bWVidWZmZXIgc3BhY2UgdXNlZCBieSBGaXJtd2FyZSAoa2IpOiAyMApbICAgMTg3LjU1Nl0gKElJ KSBSQURFT04oMCk6IFN0YXJ0IG9mIFZSQU0gYXJlYSB1c2VkIGJ5IEZpcm13YXJlOiAweGZmZmVj ClsgICAxODcuNTY4XSAoSUkpIFJBREVPTigwKTogQXRvbUJJT1MgcmVxdWVzdHMgMjBrQiBvZiBW UkFNIHNjcmF0Y2ggc3BhY2UKWyAgIDE4Ny41ODBdIChJSSkgUkFERU9OKDApOiBBdG9tQklPUyBW UkFNIHNjcmF0Y2ggYmFzZTogMHhmZmZlYwpbICAgMTg3LjU5Ml0gKElJKSBSQURFT04oMCk6IENh bm5vdCBnZXQgVlJBTSBzY3JhdGNoIHNwYWNlLiBBbGxvY2F0aW5nIGluIG1haW4gbWVtb3J5IGlu c3RlYWQKWyAgIDE4Ny42MDRdIChJSSkgUkFERU9OKDApOiBEZWZhdWx0IEVuZ2luZSBDbG9jazog NjAwMDAwClsgICAxODcuNjE2XSAoSUkpIFJBREVPTigwKTogRGVmYXVsdCBNZW1vcnkgQ2xvY2s6 IDQwMDAwMApbICAgMTg3LjYyOF0gKElJKSBSQURFT04oMCk6IE1heGltdW0gUGl4ZWwgQ2xvY2tQ TEwgRnJlcXVlbmN5IE91dHB1dDogMTIwMDAwMApbICAgMTg3LjY0MF0gKElJKSBSQURFT04oMCk6 IE1pbmltdW0gUGl4ZWwgQ2xvY2tQTEwgRnJlcXVlbmN5IE91dHB1dDogMApbICAgMTg3LjY1Ml0g KElJKSBSQURFT04oMCk6IE1heGltdW0gUGl4ZWwgQ2xvY2tQTEwgRnJlcXVlbmN5IElucHV0OiAx NjAwMApbICAgMTg3LjY2NF0gKElJKSBSQURFT04oMCk6IE1pbmltdW0gUGl4ZWwgQ2xvY2tQTEwg RnJlcXVlbmN5IElucHV0OiA2MDAwClsgICAxODcuNjc2XSAoSUkpIFJBREVPTigwKTogTWF4aW11 bSBQaXhlbCBDbG9jazogNDAwMDAwClsgICAxODcuNjg4XSAoSUkpIFJBREVPTigwKTogUmVmZXJl bmNlIENsb2NrOiAyNzAwMApbICAgMTg3LjcwMV0gZHJtT3BlbkRldmljZTogbm9kZSBuYW1lIGlz IC9kZXYvZHJpL2NhcmQwClsgICAxODcuNzIzXSBkcm1PcGVuRGV2aWNlOiBvcGVuIHJlc3VsdCBp cyAxMCwgKE9LKQpbICAgMTg3LjczNl0gZHJtT3BlbkJ5QnVzaWQ6IFNlYXJjaGluZyBmb3IgQnVz SUQgcGNpOjAwMDA6MDE6MDAuMApbICAgMTg3LjczOV0gZHJtT3BlbkRldmljZTogbm9kZSBuYW1l IGlzIC9kZXYvZHJpL2NhcmQwClsgICAxODcuNzQ0XSBkcm1PcGVuRGV2aWNlOiBvcGVuIHJlc3Vs dCBpcyAxMCwgKE9LKQpbICAgMTg3Ljc0N10gZHJtT3BlbkJ5QnVzaWQ6IGRybU9wZW5NaW5vciBy ZXR1cm5zIDEwClsgICAxODcuNzU1XSBkcm1PcGVuQnlCdXNpZDogSW50ZXJmYWNlIDEuNCBmYWls ZWQsIHRyeWluZyAxLjEKWyAgIDE4Ny43NjddIGRybU9wZW5CeUJ1c2lkOiBkcm1HZXRCdXNpZCBy ZXBvcnRzIHBjaTowMDAwOjAxOjAwLjAKWyAgIDE4Ny43ODFdIChJSSkgUkFERU9OKDApOiBbZHJp XSBGb3VuZCBEUkkgbGlicmFyeSB2ZXJzaW9uIDEuMy4wIGFuZCBrZXJuZWwgbW9kdWxlIHZlcnNp b24gMS4zMS4wClsgICAxODcuNzkwXSAoPT0pIFJBREVPTigwKTogUGFnZSBGbGlwcGluZyBkaXNh YmxlZCBvbiByNXh4IGFuZCBuZXdlciBjaGlwcy4KClsgICAxODcuODAyXSAoSUkpIFJBREVPTigw KTogV2lsbCB0cnkgdG8gdXNlIERNQSBmb3IgWHYgaW1hZ2UgdHJhbnNmZXJzClsgICAxODcuODE0 XSAoSUkpIFJBREVPTigwKTogRGV0ZWN0ZWQgdG90YWwgdmlkZW8gUkFNPTEwNDg1NzZLLCBhY2Nl c3NpYmxlPTI2MjE0NEsgKFBDSSBCQVI9MjYyMTQ0SykKWyAgIDE4Ny44MjZdICgtLSkgUkFERU9O KDApOiBNYXBwZWQgVmlkZW9SQU06IDI2MjE0NCBrQnl0ZSAoMTI4IGJpdCBERFIgU0RSQU0pClsg ICAxODcuODM4XSAoSUkpIFJBREVPTigwKTogQ29sb3IgdGlsaW5nIGRpc2FibGVkClsgICAxODcu ODUwXSAoSUkpIExvYWRpbmcgc3ViIG1vZHVsZSAiZGRjIgpbICAgMTg3Ljg2Ml0gKElJKSBMb2Fk TW9kdWxlOiAiZGRjIgpbICAgMTg3Ljg4MF0gKElJKSBNb2R1bGUgImRkYyIgYWxyZWFkeSBidWls dC1pbgpbICAgMTg3Ljg5Ml0gKElJKSBMb2FkaW5nIHN1YiBtb2R1bGUgImkyYyIKWyAgIDE4Ny45 MDRdIChJSSkgTG9hZE1vZHVsZTogImkyYyIKWyAgIDE4Ny45MjJdIChJSSkgTW9kdWxlICJpMmMi IGFscmVhZHkgYnVpbHQtaW4KWyAgIDE4Ny45MzVdIChJSSkgUkFERU9OKDApOiBQTEwgcGFyYW1l dGVyczogcmY9MjcwMCByZD0xMiBtaW49NjAwMDAgbWF4PTEyMDAwMDsgeGNsaz00MDAwMApbICAg MTg3Ljk0N10gKElJKSBSQURFT04oMCk6IE91dHB1dCBEVkktMSB1c2luZyBtb25pdG9yIHNlY3Rp b24gTW9uaXRvcjAKWyAgIDE4Ny45NThdIChJSSkgUkFERU9OKDApOiBJMkMgYnVzICJEVkktMSIg aW5pdGlhbGl6ZWQuClsgICAxODcuOTcwXSAoSUkpIFJBREVPTigwKTogT3V0cHV0IERWSS0wIGhh cyBubyBtb25pdG9yIHNlY3Rpb24KWyAgIDE4Ny45ODJdIChJSSkgUkFERU9OKDApOiBJMkMgYnVz ICJEVkktMCIgaW5pdGlhbGl6ZWQuClsgICAxODcuOTk0XSAoSUkpIFJBREVPTigwKTogUG9ydDA6 ClsgICAxODguMDA2XSAgIFhSQU5EUiBuYW1lOiBEVkktMQpbICAgMTg4LjAxOF0gICBDb25uZWN0 b3I6IERWSS1JClsgICAxODguMDMwXSAgIENSVDI6IElOVEVSTkFMX0tMRFNDUF9EQUMyClsgICAx ODguMDQyXSAgIERGUDE6IElOVEVSTkFMX1VOSVBIWQpbICAgMTg4LjA1NF0gICBEREMgcmVnOiAw eDdlNDAKWyAgIDE4OC4wNjZdIChJSSkgUkFERU9OKDApOiBQb3J0MToKWyAgIDE4OC4wNzhdICAg WFJBTkRSIG5hbWU6IERWSS0wClsgICAxODguMDkwXSAgIENvbm5lY3RvcjogRFZJLUkKWyAgIDE4 OC4xMDJdICAgQ1JUMTogSU5URVJOQUxfS0xEU0NQX0RBQzEKWyAgIDE4OC4xMTRdICAgREZQMjog SU5URVJOQUxfVU5JUEhZMgpbICAgMTg4LjEyNV0gICBEREMgcmVnOiAweDdmMTAKWyAgIDE4OC4x NTFdIChJSSkgUkFERU9OKDApOiBJMkMgZGV2aWNlICJEVkktMTpkZGMyIiByZWdpc3RlcmVkIGF0 IGFkZHJlc3MgMHhBMC4KWyAgIDE4OC4yNDNdIChJSSkgUkFERU9OKDApOiBFRElEIGZvciBvdXRw dXQgRFZJLTEKWyAgIDE4OC4yNDZdIChJSSkgUkFERU9OKDApOiBNYW51ZmFjdHVyZXI6IEJOUSAg TW9kZWw6IDc4MTIgIFNlcmlhbCM6IDIxNTczClsgICAxODguMjQ4XSAoSUkpIFJBREVPTigwKTog WWVhcjogMjAwOCAgV2VlazogMTgKWyAgIDE4OC4yNTBdIChJSSkgUkFERU9OKDApOiBFRElEIFZl cnNpb246IDEuMwpbICAgMTg4LjI1M10gKElJKSBSQURFT04oMCk6IERpZ2l0YWwgRGlzcGxheSBJ bnB1dApbICAgMTg4LjI1NV0gKElJKSBSQURFT04oMCk6IE1heCBJbWFnZSBTaXplIFtjbV06IGhv cml6LjogNDcgIHZlcnQuOiAzMApbICAgMTg4LjI1OV0gKElJKSBSQURFT04oMCk6IEdhbW1hOiAy LjIwClsgICAxODguMjYxXSAoSUkpIFJBREVPTigwKTogRFBNUyBjYXBhYmlsaXRpZXM6IE9mZgpb ICAgMTg4LjI2OV0gKElJKSBSQURFT04oMCk6IFN1cHBvcnRlZCBjb2xvciBlbmNvZGluZ3M6IFJH QiA0OjQ6NCBZQ3JDYiA0OjQ6NCAKWyAgIDE4OC4yNzFdIChJSSkgUkFERU9OKDApOiBEZWZhdWx0 IGNvbG9yIHNwYWNlIGlzIHByaW1hcnkgY29sb3Igc3BhY2UKWyAgIDE4OC4yNzRdIChJSSkgUkFE RU9OKDApOiBGaXJzdCBkZXRhaWxlZCB0aW1pbmcgaXMgcHJlZmVycmVkIG1vZGUKWyAgIDE4OC4y NzZdIChJSSkgUkFERU9OKDApOiByZWRYOiAwLjY1MSByZWRZOiAwLjMzMCAgIGdyZWVuWDogMC4y NjcgZ3JlZW5ZOiAwLjYzMApbICAgMTg4LjI4MF0gKElJKSBSQURFT04oMCk6IGJsdWVYOiAwLjE0 NSBibHVlWTogMC4wODAgICB3aGl0ZVg6IDAuMzEzIHdoaXRlWTogMC4zMjkKWyAgIDE4OC4yOTBd IChJSSkgUkFERU9OKDApOiBTdXBwb3J0ZWQgZXN0YWJsaXNoZWQgdGltaW5nczoKWyAgIDE4OC4y OTJdIChJSSkgUkFERU9OKDApOiA3MjB4NDAwQDcwSHoKWyAgIDE4OC4yOTRdIChJSSkgUkFERU9O KDApOiA2NDB4NDgwQDYwSHoKWyAgIDE4OC4yOTddIChJSSkgUkFERU9OKDApOiA2NDB4NDgwQDc1 SHoKWyAgIDE4OC4yOTldIChJSSkgUkFERU9OKDApOiA4MDB4NjAwQDYwSHoKWyAgIDE4OC4zMDFd IChJSSkgUkFERU9OKDApOiA4MDB4NjAwQDc1SHoKWyAgIDE4OC4zMDRdIChJSSkgUkFERU9OKDAp OiA4MzJ4NjI0QDc1SHoKWyAgIDE4OC4zMDldIChJSSkgUkFERU9OKDApOiAxMDI0eDc2OEA2MEh6 ClsgICAxODguMzExXSAoSUkpIFJBREVPTigwKTogMTAyNHg3NjhANzVIegpbICAgMTg4LjMxNF0g KElJKSBSQURFT04oMCk6IDEyODB4MTAyNEA3NUh6ClsgICAxODguMzE2XSAoSUkpIFJBREVPTigw KTogMTE1Mng4NjRANzVIegpbICAgMTg4LjMxOF0gKElJKSBSQURFT04oMCk6IE1hbnVmYWN0dXJl cidzIG1hc2s6IDAKWyAgIDE4OC4zMjFdIChJSSkgUkFERU9OKDApOiBTdXBwb3J0ZWQgc3RhbmRh cmQgdGltaW5nczoKWyAgIDE4OC4zMjNdIChJSSkgUkFERU9OKDApOiAjMDogaHNpemU6IDExNTIg IHZzaXplIDcyMCAgcmVmcmVzaDogNjAgIHZpZDogMTEzClsgICAxODguMzI3XSAoSUkpIFJBREVP TigwKTogIzE6IGhzaXplOiAxMjgwICB2c2l6ZSA4MDAgIHJlZnJlc2g6IDYwICB2aWQ6IDEyOQpb ICAgMTg4LjMyOV0gKElJKSBSQURFT04oMCk6ICMyOiBoc2l6ZTogMTI4MCAgdnNpemUgOTYwICBy ZWZyZXNoOiA2MCAgdmlkOiAxNjUxMwpbICAgMTg4LjMzMl0gKElJKSBSQURFT04oMCk6ICMzOiBo c2l6ZTogMTQ0MCAgdnNpemUgOTAwICByZWZyZXNoOiA3NSAgdmlkOiAzOTg5ClsgICAxODguMzM0 XSAoSUkpIFJBREVPTigwKTogIzQ6IGhzaXplOiAxMjgwICB2c2l6ZSAxMDI0ICByZWZyZXNoOiA2 MCAgdmlkOiAzMjg5NwpbICAgMTg4LjMzNl0gKElJKSBSQURFT04oMCk6ICM1OiBoc2l6ZTogMTQ0 MCAgdnNpemUgOTAwICByZWZyZXNoOiA2MCAgdmlkOiAxNDkKWyAgIDE4OC4zMzldIChJSSkgUkFE RU9OKDApOiAjNjogaHNpemU6IDE2ODAgIHZzaXplIDEwNTAgIHJlZnJlc2g6IDYwICB2aWQ6IDE3 OQpbICAgMTg4LjM0MV0gKElJKSBSQURFT04oMCk6IFN1cHBvcnRlZCBkZXRhaWxlZCB0aW1pbmc6 ClsgICAxODguMzQzXSAoSUkpIFJBREVPTigwKTogY2xvY2s6IDE0Ni4yIE1IeiAgIEltYWdlIFNp emU6ICA0NzQgeCAyOTYgbW0KWyAgIDE4OC4zNTFdIChJSSkgUkFERU9OKDApOiBoX2FjdGl2ZTog MTY4MCAgaF9zeW5jOiAxNzg0ICBoX3N5bmNfZW5kIDE5NjAgaF9ibGFua19lbmQgMjI0MCBoX2Jv cmRlcjogMApbICAgMTg4LjM1NF0gKElJKSBSQURFT04oMCk6IHZfYWN0aXZlOiAxMDUwICB2X3N5 bmM6IDEwNTMgIHZfc3luY19lbmQgMTA1OSB2X2JsYW5raW5nOiAxMDg5IHZfYm9yZGVyOiAwClsg ICAxODguMzU4XSAoSUkpIFJBREVPTigwKTogU2VyaWFsIE5vOiAyNTgwMjQxODAyNgpbICAgMTg4 LjM2MF0gKElJKSBSQURFT04oMCk6IFJhbmdlczogViBtaW46IDU1IFYgbWF4OiA3NiBIeiwgSCBt aW46IDMxIEggbWF4OiA4MyBrSHosIFBpeENsb2NrIG1heCAxNzUgTUh6ClsgICAxODguMzY0XSAo SUkpIFJBREVPTigwKTogTW9uaXRvciBuYW1lOiBCZW5RRzIxMTBXClsgICAxODguMzY5XSAoSUkp IFJBREVPTigwKTogRURJRCAoaW4gaGV4KToKWyAgIDE4OC4zNzFdIChJSSkgUkFERU9OKDApOiAJ MDBmZmZmZmZmZmZmZmYwMDA5ZDExMjc4NDU1NDAwMDAKWyAgIDE4OC4zNzRdIChJSSkgUkFERU9O KDApOiAJMTIxMjAxMDM4MDJmMWU3ODJlZTUyNWE2NTQ0NGExMjUKWyAgIDE4OC4zNzZdIChJSSkg UkFERU9OKDApOiAJMTQ1MDU0YTU2YjgwNzEwMDgxMDA4MTQwOTUwZjgxODAKWyAgIDE4OC4zNzld IChJSSkgUkFERU9OKDApOiAJOTUwMGIzMDAwMTAxMjEzOTkwMzA2MjFhMjc0MDY4YjAKWyAgIDE4 OC4zODFdIChJSSkgUkFERU9OKDApOiAJMzYwMGRhMjgxMTAwMDAxYzAwMDAwMGZmMDAzMjM1MzgK WyAgIDE4OC4zODNdIChJSSkgUkFERU9OKDApOiAJMzAzMjM0MzEzODMwMzIzNjBhMjAwMDAwMDBm ZDAwMzcKWyAgIDE4OC4zODRdIChJSSkgUkFERU9OKDApOiAJNGMxZjUzMTEwMDBhMjAyMDIwMjAy MDIwMDAwMDAwZmMKWyAgIDE4OC4zOTFdIChJSSkgUkFERU9OKDApOiAJMDA0MjY1NmU1MTQ3MzIz MTMxMzA1NzBhMjAyMDAwYzIKWyAgIDE4OC4zOTNdIChJSSkgUkFERU9OKDApOiBFRElEIHZlbmRv ciAiQk5RIiwgcHJvZCBpZCAzMDczOApbICAgMTg4LjM5NV0gKElJKSBSQURFT04oMCk6IFVzaW5n IEVESUQgcmFuZ2UgaW5mbyBmb3IgaG9yaXpvbnRhbCBzeW5jClsgICAxODguMzk3XSAoSUkpIFJB REVPTigwKTogVXNpbmcgRURJRCByYW5nZSBpbmZvIGZvciB2ZXJ0aWNhbCByZWZyZXNoClsgICAx ODguMzk4XSAoSUkpIFJBREVPTigwKTogUHJpbnRpbmcgRERDIGdhdGhlcmVkIE1vZGVsaW5lczoK WyAgIDE4OC40MDBdIChJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiMTY4MHgxMDUwIngwLjAgIDE0 Ni4yNSAgMTY4MCAxNzg0IDE5NjAgMjI0MCAgMTA1MCAxMDUzIDEwNTkgMTA4OSAtaHN5bmMgK3Zz eW5jICg2NS4zIGtIeikKWyAgIDE4OC40MDJdIChJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiODAw eDYwMCJ4MC4wICAgNDAuMDAgIDgwMCA4NDAgOTY4IDEwNTYgIDYwMCA2MDEgNjA1IDYyOCAraHN5 bmMgK3ZzeW5jICgzNy45IGtIeikKWyAgIDE4OC40MDNdIChJSSkgUkFERU9OKDApOiBNb2RlbGlu ZSAiNjQweDQ4MCJ4MC4wICAgMzEuNTAgIDY0MCA2NTYgNzIwIDg0MCAgNDgwIDQ4MSA0ODQgNTAw IC1oc3luYyAtdnN5bmMgKDM3LjUga0h6KQpbICAgMTg4LjQwNV0gKElJKSBSQURFT04oMCk6IE1v ZGVsaW5lICI2NDB4NDgwIngwLjAgICAyNS4xOCAgNjQwIDY1NiA3NTIgODAwICA0ODAgNDkwIDQ5 MiA1MjUgLWhzeW5jIC12c3luYyAoMzEuNSBrSHopClsgICAxODguNDEwXSAoSUkpIFJBREVPTigw KTogTW9kZWxpbmUgIjcyMHg0MDAieDAuMCAgIDI4LjMyICA3MjAgNzM4IDg0NiA5MDAgIDQwMCA0 MTIgNDE0IDQ0OSAtaHN5bmMgK3ZzeW5jICgzMS41IGtIeikKWyAgIDE4OC40MTJdIChJSSkgUkFE RU9OKDApOiBNb2RlbGluZSAiMTI4MHgxMDI0IngwLjAgIDEzNS4wMCAgMTI4MCAxMjk2IDE0NDAg MTY4OCAgMTAyNCAxMDI1IDEwMjggMTA2NiAraHN5bmMgK3ZzeW5jICg4MC4wIGtIeikKWyAgIDE4 OC40MTRdIChJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiMTAyNHg3NjgieDAuMCAgIDc4Ljc1ICAx MDI0IDEwNDAgMTEzNiAxMzEyICA3NjggNzY5IDc3MiA4MDAgK2hzeW5jICt2c3luYyAoNjAuMCBr SHopClsgICAxODguNDE1XSAoSUkpIFJBREVPTigwKTogTW9kZWxpbmUgIjEwMjR4NzY4IngwLjAg ICA2NS4wMCAgMTAyNCAxMDQ4IDExODQgMTM0NCAgNzY4IDc3MSA3NzcgODA2IC1oc3luYyAtdnN5 bmMgKDQ4LjQga0h6KQpbICAgMTg4LjQxN10gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICI4MzJ4 NjI0IngwLjAgICA1Ny4yOCAgODMyIDg2NCA5MjggMTE1MiAgNjI0IDYyNSA2MjggNjY3IC1oc3lu YyAtdnN5bmMgKDQ5Ljcga0h6KQpbICAgMTg4LjQxOV0gKElJKSBSQURFT04oMCk6IE1vZGVsaW5l ICI4MDB4NjAwIngwLjAgICA0OS41MCAgODAwIDgxNiA4OTYgMTA1NiAgNjAwIDYwMSA2MDQgNjI1 ICtoc3luYyArdnN5bmMgKDQ2Ljkga0h6KQpbICAgMTg4LjQyMF0gKElJKSBSQURFT04oMCk6IE1v ZGVsaW5lICIxMTUyeDg2NCJ4MC4wICAxMDguMDAgIDExNTIgMTIxNiAxMzQ0IDE2MDAgIDg2NCA4 NjUgODY4IDkwMCAraHN5bmMgK3ZzeW5jICg2Ny41IGtIeikKWyAgIDE4OC40MjJdIChJSSkgUkFE RU9OKDApOiBNb2RlbGluZSAiMTE1Mng3MjAieDYwLjAgICA2Ny4zMiAgMTE1MiAxMjA4IDEzMjgg MTUwNCAgNzIwIDcyMSA3MjQgNzQ2IC1oc3luYyArdnN5bmMgKDQ0Ljgga0h6KQpbICAgMTg4LjQy NF0gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICIxMjgweDgwMCJ4MC4wICAgNzEuMDAgIDEyODAg MTMyOCAxMzYwIDE0NDAgIDgwMCA4MDMgODA5IDgyMyAraHN5bmMgLXZzeW5jICg0OS4zIGtIeikK WyAgIDE4OC40MjZdIChJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiMTI4MHg5NjAieDAuMCAgMTA4 LjAwICAxMjgwIDEzNzYgMTQ4OCAxODAwICA5NjAgOTYxIDk2NCAxMDAwICtoc3luYyArdnN5bmMg KDYwLjAga0h6KQpbICAgMTg4LjQyOF0gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICIxNDQweDkw MCJ4MC4wICAxMzYuNzUgIDE0NDAgMTUzNiAxNjg4IDE5MzYgIDkwMCA5MDMgOTA5IDk0MiAtaHN5 bmMgK3ZzeW5jICg3MC42IGtIeikKWyAgIDE4OC40MzBdIChJSSkgUkFERU9OKDApOiBNb2RlbGlu ZSAiMTI4MHgxMDI0IngwLjAgIDEwOC4wMCAgMTI4MCAxMzI4IDE0NDAgMTY4OCAgMTAyNCAxMDI1 IDEwMjggMTA2NiAraHN5bmMgK3ZzeW5jICg2NC4wIGtIeikKWyAgIDE4OC40MzJdIChJSSkgUkFE RU9OKDApOiBNb2RlbGluZSAiMTQ0MHg5MDAieDAuMCAgIDg4Ljc1ICAxNDQwIDE0ODggMTUyMCAx NjAwICA5MDAgOTAzIDkwOSA5MjYgK2hzeW5jIC12c3luYyAoNTUuNSBrSHopClsgICAxODguNDM0 XSAoSUkpIFJBREVPTigwKTogTW9kZWxpbmUgIjE2ODB4MTA1MCJ4MC4wICAxMTkuMDAgIDE2ODAg MTcyOCAxNzYwIDE4NDAgIDEwNTAgMTA1MyAxMDU5IDEwODAgK2hzeW5jIC12c3luYyAoNjQuNyBr SHopClsgICAxODguNDM2XSAoSUkpIFJBREVPTigwKTogT3V0cHV0OiBEVkktMSwgRGV0ZWN0ZWQg TW9uaXRvciBUeXBlOiAzClsgICAxODguNDM3XSAoSUkpIFJBREVPTigwKTogRURJRCBkYXRhIGZy b20gdGhlIGRpc3BsYXkgb24gb3V0cHV0OiBEVkktMSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tClsg ICAxODguNDM5XSAoSUkpIFJBREVPTigwKTogTWFudWZhY3R1cmVyOiBCTlEgIE1vZGVsOiA3ODEy ICBTZXJpYWwjOiAyMTU3MwpbICAgMTg4LjQ0MV0gKElJKSBSQURFT04oMCk6IFllYXI6IDIwMDgg IFdlZWs6IDE4ClsgICAxODguNDQzXSAoSUkpIFJBREVPTigwKTogRURJRCBWZXJzaW9uOiAxLjMK WyAgIDE4OC40NDRdIChJSSkgUkFERU9OKDApOiBEaWdpdGFsIERpc3BsYXkgSW5wdXQKWyAgIDE4 OC40NDZdIChJSSkgUkFERU9OKDApOiBNYXggSW1hZ2UgU2l6ZSBbY21dOiBob3Jpei46IDQ3ICB2 ZXJ0LjogMzAKWyAgIDE4OC40NTRdIChJSSkgUkFERU9OKDApOiBHYW1tYTogMi4yMApbICAgMTg4 LjQ1Nl0gKElJKSBSQURFT04oMCk6IERQTVMgY2FwYWJpbGl0aWVzOiBPZmYKWyAgIDE4OC40NTld IChJSSkgUkFERU9OKDApOiBTdXBwb3J0ZWQgY29sb3IgZW5jb2RpbmdzOiBSR0IgNDo0OjQgWUNy Q2IgNDo0OjQgClsgICAxODguNDYxXSAoSUkpIFJBREVPTigwKTogRGVmYXVsdCBjb2xvciBzcGFj ZSBpcyBwcmltYXJ5IGNvbG9yIHNwYWNlClsgICAxODguNDYzXSAoSUkpIFJBREVPTigwKTogRmly c3QgZGV0YWlsZWQgdGltaW5nIGlzIHByZWZlcnJlZCBtb2RlClsgICAxODguNDY1XSAoSUkpIFJB REVPTigwKTogcmVkWDogMC42NTEgcmVkWTogMC4zMzAgICBncmVlblg6IDAuMjY3IGdyZWVuWTog MC42MzAKWyAgIDE4OC40NjddIChJSSkgUkFERU9OKDApOiBibHVlWDogMC4xNDUgYmx1ZVk6IDAu MDgwICAgd2hpdGVYOiAwLjMxMyB3aGl0ZVk6IDAuMzI5ClsgICAxODguNDcxXSAoSUkpIFJBREVP TigwKTogU3VwcG9ydGVkIGVzdGFibGlzaGVkIHRpbWluZ3M6ClsgICAxODguNDczXSAoSUkpIFJB REVPTigwKTogNzIweDQwMEA3MEh6ClsgICAxODguNDc1XSAoSUkpIFJBREVPTigwKTogNjQweDQ4 MEA2MEh6ClsgICAxODguNDc3XSAoSUkpIFJBREVPTigwKTogNjQweDQ4MEA3NUh6ClsgICAxODgu NDc4XSAoSUkpIFJBREVPTigwKTogODAweDYwMEA2MEh6ClsgICAxODguNDgwXSAoSUkpIFJBREVP TigwKTogODAweDYwMEA3NUh6ClsgICAxODguNDgyXSAoSUkpIFJBREVPTigwKTogODMyeDYyNEA3 NUh6ClsgICAxODguNDg0XSAoSUkpIFJBREVPTigwKTogMTAyNHg3NjhANjBIegpbICAgMTg4LjQ4 NV0gKElJKSBSQURFT04oMCk6IDEwMjR4NzY4QDc1SHoKWyAgIDE4OC40ODddIChJSSkgUkFERU9O KDApOiAxMjgweDEwMjRANzVIegpbICAgMTg4LjQ5M10gKElJKSBSQURFT04oMCk6IDExNTJ4ODY0 QDc1SHoKWyAgIDE4OC40OTVdIChJSSkgUkFERU9OKDApOiBNYW51ZmFjdHVyZXIncyBtYXNrOiAw ClsgICAxODguNDk3XSAoSUkpIFJBREVPTigwKTogU3VwcG9ydGVkIHN0YW5kYXJkIHRpbWluZ3M6 ClsgICAxODguNDk5XSAoSUkpIFJBREVPTigwKTogIzA6IGhzaXplOiAxMTUyICB2c2l6ZSA3MjAg IHJlZnJlc2g6IDYwICB2aWQ6IDExMwpbICAgMTg4LjUwMF0gKElJKSBSQURFT04oMCk6ICMxOiBo c2l6ZTogMTI4MCAgdnNpemUgODAwICByZWZyZXNoOiA2MCAgdmlkOiAxMjkKWyAgIDE4OC41MDJd IChJSSkgUkFERU9OKDApOiAjMjogaHNpemU6IDEyODAgIHZzaXplIDk2MCAgcmVmcmVzaDogNjAg IHZpZDogMTY1MTMKWyAgIDE4OC41MDRdIChJSSkgUkFERU9OKDApOiAjMzogaHNpemU6IDE0NDAg IHZzaXplIDkwMCAgcmVmcmVzaDogNzUgIHZpZDogMzk4OQpbICAgMTg4LjUwNl0gKElJKSBSQURF T04oMCk6ICM0OiBoc2l6ZTogMTI4MCAgdnNpemUgMTAyNCAgcmVmcmVzaDogNjAgIHZpZDogMzI4 OTcKWyAgIDE4OC41MDhdIChJSSkgUkFERU9OKDApOiAjNTogaHNpemU6IDE0NDAgIHZzaXplIDkw MCAgcmVmcmVzaDogNjAgIHZpZDogMTQ5ClsgICAxODguNTExXSAoSUkpIFJBREVPTigwKTogIzY6 IGhzaXplOiAxNjgwICB2c2l6ZSAxMDUwICByZWZyZXNoOiA2MCAgdmlkOiAxNzkKWyAgIDE4OC41 MTNdIChJSSkgUkFERU9OKDApOiBTdXBwb3J0ZWQgZGV0YWlsZWQgdGltaW5nOgpbICAgMTg4LjUx NV0gKElJKSBSQURFT04oMCk6IGNsb2NrOiAxNDYuMiBNSHogICBJbWFnZSBTaXplOiAgNDc0IHgg Mjk2IG1tClsgICAxODguNTE4XSAoSUkpIFJBREVPTigwKTogaF9hY3RpdmU6IDE2ODAgIGhfc3lu YzogMTc4NCAgaF9zeW5jX2VuZCAxOTYwIGhfYmxhbmtfZW5kIDIyNDAgaF9ib3JkZXI6IDAKWyAg IDE4OC41MjBdIChJSSkgUkFERU9OKDApOiB2X2FjdGl2ZTogMTA1MCAgdl9zeW5jOiAxMDUzICB2 X3N5bmNfZW5kIDEwNTkgdl9ibGFua2luZzogMTA4OSB2X2JvcmRlcjogMApbICAgMTg4LjUyM10g KElJKSBSQURFT04oMCk6IFNlcmlhbCBObzogMjU4MDI0MTgwMjYKWyAgIDE4OC41MjVdIChJSSkg UkFERU9OKDApOiBSYW5nZXM6IFYgbWluOiA1NSBWIG1heDogNzYgSHosIEggbWluOiAzMSBIIG1h eDogODMga0h6LCBQaXhDbG9jayBtYXggMTc1IE1IegpbICAgMTg4LjUyN10gKElJKSBSQURFT04o MCk6IE1vbml0b3IgbmFtZTogQmVuUUcyMTEwVwpbICAgMTg4LjUyOV0gKElJKSBSQURFT04oMCk6 IEVESUQgKGluIGhleCk6ClsgICAxODguNTM2XSAoSUkpIFJBREVPTigwKTogCTAwZmZmZmZmZmZm ZmZmMDAwOWQxMTI3ODQ1NTQwMDAwClsgICAxODguNTM4XSAoSUkpIFJBREVPTigwKTogCTEyMTIw MTAzODAyZjFlNzgyZWU1MjVhNjU0NDRhMTI1ClsgICAxODguNTQwXSAoSUkpIFJBREVPTigwKTog CTE0NTA1NGE1NmI4MDcxMDA4MTAwODE0MDk1MGY4MTgwClsgICAxODguNTQyXSAoSUkpIFJBREVP TigwKTogCTk1MDBiMzAwMDEwMTIxMzk5MDMwNjIxYTI3NDA2OGIwClsgICAxODguNTQzXSAoSUkp IFJBREVPTigwKTogCTM2MDBkYTI4MTEwMDAwMWMwMDAwMDBmZjAwMzIzNTM4ClsgICAxODguNTQ1 XSAoSUkpIFJBREVPTigwKTogCTMwMzIzNDMxMzgzMDMyMzYwYTIwMDAwMDAwZmQwMDM3ClsgICAx ODguNTQ3XSAoSUkpIFJBREVPTigwKTogCTRjMWY1MzExMDAwYTIwMjAyMDIwMjAyMDAwMDAwMGZj ClsgICAxODguNTQ5XSAoSUkpIFJBREVPTigwKTogCTAwNDI2NTZlNTE0NzMyMzEzMTMwNTcwYTIw MjAwMGMyClsgICAxODguNTUwXSBmaW5pc2hlZCBvdXRwdXQgZGV0ZWN0OiAwClsgICAxODguNTUy XSAoSUkpIFJBREVPTigwKTogSTJDIGRldmljZSAiRFZJLTA6ZGRjMiIgcmVnaXN0ZXJlZCBhdCBh ZGRyZXNzIDB4QTAuClsgICAxODguNTY3XSBEYWMgZGV0ZWN0aW9uIHN1Y2Nlc3MKWyAgIDE4OC41 NjhdIChJSSkgUkFERU9OKDApOiBPdXRwdXQ6IERWSS0wLCBEZXRlY3RlZCBNb25pdG9yIFR5cGU6 IDAKWyAgIDE4OC41NzBdIFVuaGFuZGxlZCBtb25pdG9yIHR5cGUgMApbICAgMTg4LjU3MV0gZmlu aXNoZWQgb3V0cHV0IGRldGVjdDogMQpbICAgMTg4LjU3Nl0gZmluaXNoZWQgYWxsIGRldGVjdApb ICAgMTg4LjY0Ml0gKElJKSBSQURFT04oMCk6IEVESUQgZm9yIG91dHB1dCBEVkktMQpbICAgMTg4 LjY0M10gKElJKSBSQURFT04oMCk6IE1hbnVmYWN0dXJlcjogQk5RICBNb2RlbDogNzgxMiAgU2Vy aWFsIzogMjE1NzMKWyAgIDE4OC42NDRdIChJSSkgUkFERU9OKDApOiBZZWFyOiAyMDA4ICBXZWVr OiAxOApbICAgMTg4LjY0NV0gKElJKSBSQURFT04oMCk6IEVESUQgVmVyc2lvbjogMS4zClsgICAx ODguNjQ2XSAoSUkpIFJBREVPTigwKTogRGlnaXRhbCBEaXNwbGF5IElucHV0ClsgICAxODguNjQ3 XSAoSUkpIFJBREVPTigwKTogTWF4IEltYWdlIFNpemUgW2NtXTogaG9yaXouOiA0NyAgdmVydC46 IDMwClsgICAxODguNjQ5XSAoSUkpIFJBREVPTigwKTogR2FtbWE6IDIuMjAKWyAgIDE4OC42NTBd IChJSSkgUkFERU9OKDApOiBEUE1TIGNhcGFiaWxpdGllczogT2ZmClsgICAxODguNjUzXSAoSUkp IFJBREVPTigwKTogU3VwcG9ydGVkIGNvbG9yIGVuY29kaW5nczogUkdCIDQ6NDo0IFlDckNiIDQ6 NDo0IApbICAgMTg4LjY1Nl0gKElJKSBSQURFT04oMCk6IERlZmF1bHQgY29sb3Igc3BhY2UgaXMg cHJpbWFyeSBjb2xvciBzcGFjZQpbICAgMTg4LjY1N10gKElJKSBSQURFT04oMCk6IEZpcnN0IGRl dGFpbGVkIHRpbWluZyBpcyBwcmVmZXJyZWQgbW9kZQpbICAgMTg4LjY1OF0gKElJKSBSQURFT04o MCk6IHJlZFg6IDAuNjUxIHJlZFk6IDAuMzMwICAgZ3JlZW5YOiAwLjI2NyBncmVlblk6IDAuNjMw ClsgICAxODguNjYwXSAoSUkpIFJBREVPTigwKTogYmx1ZVg6IDAuMTQ1IGJsdWVZOiAwLjA4MCAg IHdoaXRlWDogMC4zMTMgd2hpdGVZOiAwLjMyOQpbICAgMTg4LjY2MV0gKElJKSBSQURFT04oMCk6 IFN1cHBvcnRlZCBlc3RhYmxpc2hlZCB0aW1pbmdzOgpbICAgMTg4LjY2Ml0gKElJKSBSQURFT04o MCk6IDcyMHg0MDBANzBIegpbICAgMTg4LjY2NF0gKElJKSBSQURFT04oMCk6IDY0MHg0ODBANjBI egpbICAgMTg4LjY2NV0gKElJKSBSQURFT04oMCk6IDY0MHg0ODBANzVIegpbICAgMTg4LjY2Nl0g KElJKSBSQURFT04oMCk6IDgwMHg2MDBANjBIegpbICAgMTg4LjY2N10gKElJKSBSQURFT04oMCk6 IDgwMHg2MDBANzVIegpbICAgMTg4LjY2OF0gKElJKSBSQURFT04oMCk6IDgzMng2MjRANzVIegpb ICAgMTg4LjY2OV0gKElJKSBSQURFT04oMCk6IDEwMjR4NzY4QDYwSHoKWyAgIDE4OC42NzBdIChJ SSkgUkFERU9OKDApOiAxMDI0eDc2OEA3NUh6ClsgICAxODguNjcxXSAoSUkpIFJBREVPTigwKTog MTI4MHgxMDI0QDc1SHoKWyAgIDE4OC42NzJdIChJSSkgUkFERU9OKDApOiAxMTUyeDg2NEA3NUh6 ClsgICAxODguNjczXSAoSUkpIFJBREVPTigwKTogTWFudWZhY3R1cmVyJ3MgbWFzazogMApbICAg MTg4LjY3OF0gKElJKSBSQURFT04oMCk6IFN1cHBvcnRlZCBzdGFuZGFyZCB0aW1pbmdzOgpbICAg MTg4LjY3OV0gKElJKSBSQURFT04oMCk6ICMwOiBoc2l6ZTogMTE1MiAgdnNpemUgNzIwICByZWZy ZXNoOiA2MCAgdmlkOiAxMTMKWyAgIDE4OC42ODBdIChJSSkgUkFERU9OKDApOiAjMTogaHNpemU6 IDEyODAgIHZzaXplIDgwMCAgcmVmcmVzaDogNjAgIHZpZDogMTI5ClsgICAxODguNjgxXSAoSUkp IFJBREVPTigwKTogIzI6IGhzaXplOiAxMjgwICB2c2l6ZSA5NjAgIHJlZnJlc2g6IDYwICB2aWQ6 IDE2NTEzClsgICAxODguNjgyXSAoSUkpIFJBREVPTigwKTogIzM6IGhzaXplOiAxNDQwICB2c2l6 ZSA5MDAgIHJlZnJlc2g6IDc1ICB2aWQ6IDM5ODkKWyAgIDE4OC42ODNdIChJSSkgUkFERU9OKDAp OiAjNDogaHNpemU6IDEyODAgIHZzaXplIDEwMjQgIHJlZnJlc2g6IDYwICB2aWQ6IDMyODk3Clsg ICAxODguNjg0XSAoSUkpIFJBREVPTigwKTogIzU6IGhzaXplOiAxNDQwICB2c2l6ZSA5MDAgIHJl ZnJlc2g6IDYwICB2aWQ6IDE0OQpbICAgMTg4LjY4NV0gKElJKSBSQURFT04oMCk6ICM2OiBoc2l6 ZTogMTY4MCAgdnNpemUgMTA1MCAgcmVmcmVzaDogNjAgIHZpZDogMTc5ClsgICAxODguNjg2XSAo SUkpIFJBREVPTigwKTogU3VwcG9ydGVkIGRldGFpbGVkIHRpbWluZzoKWyAgIDE4OC42ODddIChJ SSkgUkFERU9OKDApOiBjbG9jazogMTQ2LjIgTUh6ICAgSW1hZ2UgU2l6ZTogIDQ3NCB4IDI5NiBt bQpbICAgMTg4LjY4OV0gKElJKSBSQURFT04oMCk6IGhfYWN0aXZlOiAxNjgwICBoX3N5bmM6IDE3 ODQgIGhfc3luY19lbmQgMTk2MCBoX2JsYW5rX2VuZCAyMjQwIGhfYm9yZGVyOiAwClsgICAxODgu NjkwXSAoSUkpIFJBREVPTigwKTogdl9hY3RpdmU6IDEwNTAgIHZfc3luYzogMTA1MyAgdl9zeW5j X2VuZCAxMDU5IHZfYmxhbmtpbmc6IDEwODkgdl9ib3JkZXI6IDAKWyAgIDE4OC42OTJdIChJSSkg UkFERU9OKDApOiBTZXJpYWwgTm86IDI1ODAyNDE4MDI2ClsgICAxODguNjkzXSAoSUkpIFJBREVP TigwKTogUmFuZ2VzOiBWIG1pbjogNTUgViBtYXg6IDc2IEh6LCBIIG1pbjogMzEgSCBtYXg6IDgz IGtIeiwgUGl4Q2xvY2sgbWF4IDE3NSBNSHoKWyAgIDE4OC42OThdIChJSSkgUkFERU9OKDApOiBN b25pdG9yIG5hbWU6IEJlblFHMjExMFcKWyAgIDE4OC42OTldIChJSSkgUkFERU9OKDApOiBFRElE IChpbiBoZXgpOgpbICAgMTg4LjcwMF0gKElJKSBSQURFT04oMCk6IAkwMGZmZmZmZmZmZmZmZjAw MDlkMTEyNzg0NTU0MDAwMApbICAgMTg4LjcwMV0gKElJKSBSQURFT04oMCk6IAkxMjEyMDEwMzgw MmYxZTc4MmVlNTI1YTY1NDQ0YTEyNQpbICAgMTg4LjcwMl0gKElJKSBSQURFT04oMCk6IAkxNDUw NTRhNTZiODA3MTAwODEwMDgxNDA5NTBmODE4MApbICAgMTg4LjcwM10gKElJKSBSQURFT04oMCk6 IAk5NTAwYjMwMDAxMDEyMTM5OTAzMDYyMWEyNzQwNjhiMApbICAgMTg4LjcwNF0gKElJKSBSQURF T04oMCk6IAkzNjAwZGEyODExMDAwMDFjMDAwMDAwZmYwMDMyMzUzOApbICAgMTg4LjcwNV0gKElJ KSBSQURFT04oMCk6IAkzMDMyMzQzMTM4MzAzMjM2MGEyMDAwMDAwMGZkMDAzNwpbICAgMTg4Ljcw Nl0gKElJKSBSQURFT04oMCk6IAk0YzFmNTMxMTAwMGEyMDIwMjAyMDIwMjAwMDAwMDBmYwpbICAg MTg4LjcwN10gKElJKSBSQURFT04oMCk6IAkwMDQyNjU2ZTUxNDczMjMxMzEzMDU3MGEyMDIwMDBj MgpbICAgMTg4LjcwOF0gKElJKSBSQURFT04oMCk6IEVESUQgdmVuZG9yICJCTlEiLCBwcm9kIGlk IDMwNzM4ClsgICAxODguNzA5XSAoSUkpIFJBREVPTigwKTogVXNpbmcgaHN5bmMgcmFuZ2VzIGZy b20gY29uZmlnIGZpbGUKWyAgIDE4OC43MTBdIChJSSkgUkFERU9OKDApOiBVc2luZyB2cmVmcmVz aCByYW5nZXMgZnJvbSBjb25maWcgZmlsZQpbICAgMTg4LjcxMV0gKElJKSBSQURFT04oMCk6IFBy aW50aW5nIEREQyBnYXRoZXJlZCBNb2RlbGluZXM6ClsgICAxODguNzEyXSAoSUkpIFJBREVPTigw KTogTW9kZWxpbmUgIjE2ODB4MTA1MCJ4MC4wICAxNDYuMjUgIDE2ODAgMTc4NCAxOTYwIDIyNDAg IDEwNTAgMTA1MyAxMDU5IDEwODkgLWhzeW5jICt2c3luYyAoNjUuMyBrSHopClsgICAxODguNzEz XSAoSUkpIFJBREVPTigwKTogTW9kZWxpbmUgIjgwMHg2MDAieDAuMCAgIDQwLjAwICA4MDAgODQw IDk2OCAxMDU2ICA2MDAgNjAxIDYwNSA2MjggK2hzeW5jICt2c3luYyAoMzcuOSBrSHopClsgICAx ODguNzE1XSAoSUkpIFJBREVPTigwKTogTW9kZWxpbmUgIjY0MHg0ODAieDAuMCAgIDMxLjUwICA2 NDAgNjU2IDcyMCA4NDAgIDQ4MCA0ODEgNDg0IDUwMCAtaHN5bmMgLXZzeW5jICgzNy41IGtIeikK WyAgIDE4OC43MTldIChJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiNjQweDQ4MCJ4MC4wICAgMjUu MTggIDY0MCA2NTYgNzUyIDgwMCAgNDgwIDQ5MCA0OTIgNTI1IC1oc3luYyAtdnN5bmMgKDMxLjUg a0h6KQpbICAgMTg4LjcyMF0gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICI3MjB4NDAwIngwLjAg ICAyOC4zMiAgNzIwIDczOCA4NDYgOTAwICA0MDAgNDEyIDQxNCA0NDkgLWhzeW5jICt2c3luYyAo MzEuNSBrSHopClsgICAxODguNzIyXSAoSUkpIFJBREVPTigwKTogTW9kZWxpbmUgIjEyODB4MTAy NCJ4MC4wICAxMzUuMDAgIDEyODAgMTI5NiAxNDQwIDE2ODggIDEwMjQgMTAyNSAxMDI4IDEwNjYg K2hzeW5jICt2c3luYyAoODAuMCBrSHopClsgICAxODguNzIzXSAoSUkpIFJBREVPTigwKTogTW9k ZWxpbmUgIjEwMjR4NzY4IngwLjAgICA3OC43NSAgMTAyNCAxMDQwIDExMzYgMTMxMiAgNzY4IDc2 OSA3NzIgODAwICtoc3luYyArdnN5bmMgKDYwLjAga0h6KQpbICAgMTg4LjcyNF0gKElJKSBSQURF T04oMCk6IE1vZGVsaW5lICIxMDI0eDc2OCJ4MC4wICAgNjUuMDAgIDEwMjQgMTA0OCAxMTg0IDEz NDQgIDc2OCA3NzEgNzc3IDgwNiAtaHN5bmMgLXZzeW5jICg0OC40IGtIeikKWyAgIDE4OC43MjVd IChJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiODMyeDYyNCJ4MC4wICAgNTcuMjggIDgzMiA4NjQg OTI4IDExNTIgIDYyNCA2MjUgNjI4IDY2NyAtaHN5bmMgLXZzeW5jICg0OS43IGtIeikKWyAgIDE4 OC43MjZdIChJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiODAweDYwMCJ4MC4wICAgNDkuNTAgIDgw MCA4MTYgODk2IDEwNTYgIDYwMCA2MDEgNjA0IDYyNSAraHN5bmMgK3ZzeW5jICg0Ni45IGtIeikK WyAgIDE4OC43MjddIChJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiMTE1Mng4NjQieDAuMCAgMTA4 LjAwICAxMTUyIDEyMTYgMTM0NCAxNjAwICA4NjQgODY1IDg2OCA5MDAgK2hzeW5jICt2c3luYyAo NjcuNSBrSHopClsgICAxODguNzI4XSAoSUkpIFJBREVPTigwKTogTW9kZWxpbmUgIjExNTJ4NzIw Ing2MC4wICAgNjcuMzIgIDExNTIgMTIwOCAxMzI4IDE1MDQgIDcyMCA3MjEgNzI0IDc0NiAtaHN5 bmMgK3ZzeW5jICg0NC44IGtIeikKWyAgIDE4OC43MzBdIChJSSkgUkFERU9OKDApOiBNb2RlbGlu ZSAiMTI4MHg4MDAieDAuMCAgIDcxLjAwICAxMjgwIDEzMjggMTM2MCAxNDQwICA4MDAgODAzIDgw OSA4MjMgK2hzeW5jIC12c3luYyAoNDkuMyBrSHopClsgICAxODguNzMxXSAoSUkpIFJBREVPTigw KTogTW9kZWxpbmUgIjEyODB4OTYwIngwLjAgIDEwOC4wMCAgMTI4MCAxMzc2IDE0ODggMTgwMCAg OTYwIDk2MSA5NjQgMTAwMCAraHN5bmMgK3ZzeW5jICg2MC4wIGtIeikKWyAgIDE4OC43MzJdIChJ SSkgUkFERU9OKDApOiBNb2RlbGluZSAiMTQ0MHg5MDAieDAuMCAgMTM2Ljc1ICAxNDQwIDE1MzYg MTY4OCAxOTM2ICA5MDAgOTAzIDkwOSA5NDIgLWhzeW5jICt2c3luYyAoNzAuNiBrSHopClsgICAx ODguNzMzXSAoSUkpIFJBREVPTigwKTogTW9kZWxpbmUgIjEyODB4MTAyNCJ4MC4wICAxMDguMDAg IDEyODAgMTMyOCAxNDQwIDE2ODggIDEwMjQgMTAyNSAxMDI4IDEwNjYgK2hzeW5jICt2c3luYyAo NjQuMCBrSHopClsgICAxODguNzM0XSAoSUkpIFJBREVPTigwKTogTW9kZWxpbmUgIjE0NDB4OTAw IngwLjAgICA4OC43NSAgMTQ0MCAxNDg4IDE1MjAgMTYwMCAgOTAwIDkwMyA5MDkgOTI2ICtoc3lu YyAtdnN5bmMgKDU1LjUga0h6KQpbICAgMTg4LjczN10gKElJKSBSQURFT04oMCk6IE1vZGVsaW5l ICIxNjgweDEwNTAieDAuMCAgMTE5LjAwICAxNjgwIDE3MjggMTc2MCAxODQwICAxMDUwIDEwNTMg MTA1OSAxMDgwICtoc3luYyAtdnN5bmMgKDY0Ljcga0h6KQpbICAgMTg4LjczOV0gKElJKSBSQURF T04oMCk6IE91dHB1dDogRFZJLTEsIERldGVjdGVkIE1vbml0b3IgVHlwZTogMwpbICAgMTg4Ljc0 MF0gKElJKSBSQURFT04oMCk6IEVESUQgZGF0YSBmcm9tIHRoZSBkaXNwbGF5IG9uIG91dHB1dDog RFZJLTEgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpbICAgMTg4Ljc0MV0gKElJKSBSQURFT04oMCk6 IE1hbnVmYWN0dXJlcjogQk5RICBNb2RlbDogNzgxMiAgU2VyaWFsIzogMjE1NzMKWyAgIDE4OC43 NDJdIChJSSkgUkFERU9OKDApOiBZZWFyOiAyMDA4ICBXZWVrOiAxOApbICAgMTg4Ljc0M10gKElJ KSBSQURFT04oMCk6IEVESUQgVmVyc2lvbjogMS4zClsgICAxODguNzQ0XSAoSUkpIFJBREVPTigw KTogRGlnaXRhbCBEaXNwbGF5IElucHV0ClsgICAxODguNzQ1XSAoSUkpIFJBREVPTigwKTogTWF4 IEltYWdlIFNpemUgW2NtXTogaG9yaXouOiA0NyAgdmVydC46IDMwClsgICAxODguNzQ4XSAoSUkp IFJBREVPTigwKTogR2FtbWE6IDIuMjAKWyAgIDE4OC43NDldIChJSSkgUkFERU9OKDApOiBEUE1T IGNhcGFiaWxpdGllczogT2ZmClsgICAxODguNzUxXSAoSUkpIFJBREVPTigwKTogU3VwcG9ydGVk IGNvbG9yIGVuY29kaW5nczogUkdCIDQ6NDo0IFlDckNiIDQ6NDo0IApbICAgMTg4Ljc1Ml0gKElJ KSBSQURFT04oMCk6IERlZmF1bHQgY29sb3Igc3BhY2UgaXMgcHJpbWFyeSBjb2xvciBzcGFjZQpb ICAgMTg4Ljc1NF0gKElJKSBSQURFT04oMCk6IEZpcnN0IGRldGFpbGVkIHRpbWluZyBpcyBwcmVm ZXJyZWQgbW9kZQpbICAgMTg4Ljc1NV0gKElJKSBSQURFT04oMCk6IHJlZFg6IDAuNjUxIHJlZFk6 IDAuMzMwICAgZ3JlZW5YOiAwLjI2NyBncmVlblk6IDAuNjMwClsgICAxODguNzU2XSAoSUkpIFJB REVPTigwKTogYmx1ZVg6IDAuMTQ1IGJsdWVZOiAwLjA4MCAgIHdoaXRlWDogMC4zMTMgd2hpdGVZ OiAwLjMyOQpbICAgMTg4Ljc1OF0gKElJKSBSQURFT04oMCk6IFN1cHBvcnRlZCBlc3RhYmxpc2hl ZCB0aW1pbmdzOgpbICAgMTg4Ljc1OV0gKElJKSBSQURFT04oMCk6IDcyMHg0MDBANzBIegpbICAg MTg4Ljc2MF0gKElJKSBSQURFT04oMCk6IDY0MHg0ODBANjBIegpbICAgMTg4Ljc2MV0gKElJKSBS QURFT04oMCk6IDY0MHg0ODBANzVIegpbICAgMTg4Ljc2M10gKElJKSBSQURFT04oMCk6IDgwMHg2 MDBANjBIegpbICAgMTg4Ljc2NF0gKElJKSBSQURFT04oMCk6IDgwMHg2MDBANzVIegpbICAgMTg4 Ljc2NV0gKElJKSBSQURFT04oMCk6IDgzMng2MjRANzVIegpbICAgMTg4Ljc2Nl0gKElJKSBSQURF T04oMCk6IDEwMjR4NzY4QDYwSHoKWyAgIDE4OC43NjddIChJSSkgUkFERU9OKDApOiAxMDI0eDc2 OEA3NUh6ClsgICAxODguNzY4XSAoSUkpIFJBREVPTigwKTogMTI4MHgxMDI0QDc1SHoKWyAgIDE4 OC43NjldIChJSSkgUkFERU9OKDApOiAxMTUyeDg2NEA3NUh6ClsgICAxODguNzcxXSAoSUkpIFJB REVPTigwKTogTWFudWZhY3R1cmVyJ3MgbWFzazogMApbICAgMTg4Ljc3Ml0gKElJKSBSQURFT04o MCk6IFN1cHBvcnRlZCBzdGFuZGFyZCB0aW1pbmdzOgpbICAgMTg4Ljc3M10gKElJKSBSQURFT04o MCk6ICMwOiBoc2l6ZTogMTE1MiAgdnNpemUgNzIwICByZWZyZXNoOiA2MCAgdmlkOiAxMTMKWyAg IDE4OC43NzRdIChJSSkgUkFERU9OKDApOiAjMTogaHNpemU6IDEyODAgIHZzaXplIDgwMCAgcmVm cmVzaDogNjAgIHZpZDogMTI5ClsgICAxODguNzc1XSAoSUkpIFJBREVPTigwKTogIzI6IGhzaXpl OiAxMjgwICB2c2l6ZSA5NjAgIHJlZnJlc2g6IDYwICB2aWQ6IDE2NTEzClsgICAxODguNzc2XSAo SUkpIFJBREVPTigwKTogIzM6IGhzaXplOiAxNDQwICB2c2l6ZSA5MDAgIHJlZnJlc2g6IDc1ICB2 aWQ6IDM5ODkKWyAgIDE4OC43NzddIChJSSkgUkFERU9OKDApOiAjNDogaHNpemU6IDEyODAgIHZz aXplIDEwMjQgIHJlZnJlc2g6IDYwICB2aWQ6IDMyODk3ClsgICAxODguNzg2XSAoSUkpIFJBREVP TigwKTogIzU6IGhzaXplOiAxNDQwICB2c2l6ZSA5MDAgIHJlZnJlc2g6IDYwICB2aWQ6IDE0OQpb ICAgMTg4Ljc4N10gKElJKSBSQURFT04oMCk6ICM2OiBoc2l6ZTogMTY4MCAgdnNpemUgMTA1MCAg cmVmcmVzaDogNjAgIHZpZDogMTc5ClsgICAxODguNzg4XSAoSUkpIFJBREVPTigwKTogU3VwcG9y dGVkIGRldGFpbGVkIHRpbWluZzoKWyAgIDE4OC43ODldIChJSSkgUkFERU9OKDApOiBjbG9jazog MTQ2LjIgTUh6ICAgSW1hZ2UgU2l6ZTogIDQ3NCB4IDI5NiBtbQpbICAgMTg4Ljc5MV0gKElJKSBS QURFT04oMCk6IGhfYWN0aXZlOiAxNjgwICBoX3N5bmM6IDE3ODQgIGhfc3luY19lbmQgMTk2MCBo X2JsYW5rX2VuZCAyMjQwIGhfYm9yZGVyOiAwClsgICAxODguNzkzXSAoSUkpIFJBREVPTigwKTog dl9hY3RpdmU6IDEwNTAgIHZfc3luYzogMTA1MyAgdl9zeW5jX2VuZCAxMDU5IHZfYmxhbmtpbmc6 IDEwODkgdl9ib3JkZXI6IDAKWyAgIDE4OC43OTVdIChJSSkgUkFERU9OKDApOiBTZXJpYWwgTm86 IDI1ODAyNDE4MDI2ClsgICAxODguNzk2XSAoSUkpIFJBREVPTigwKTogUmFuZ2VzOiBWIG1pbjog NTUgViBtYXg6IDc2IEh6LCBIIG1pbjogMzEgSCBtYXg6IDgzIGtIeiwgUGl4Q2xvY2sgbWF4IDE3 NSBNSHoKWyAgIDE4OC43OThdIChJSSkgUkFERU9OKDApOiBNb25pdG9yIG5hbWU6IEJlblFHMjEx MFcKWyAgIDE4OC44MDBdIChJSSkgUkFERU9OKDApOiBFRElEIChpbiBoZXgpOgpbICAgMTg4Ljgw Ml0gKElJKSBSQURFT04oMCk6IAkwMGZmZmZmZmZmZmZmZjAwMDlkMTEyNzg0NTU0MDAwMApbICAg MTg4LjgwM10gKElJKSBSQURFT04oMCk6IAkxMjEyMDEwMzgwMmYxZTc4MmVlNTI1YTY1NDQ0YTEy NQpbICAgMTg4LjgwNF0gKElJKSBSQURFT04oMCk6IAkxNDUwNTRhNTZiODA3MTAwODEwMDgxNDA5 NTBmODE4MApbICAgMTg4LjgwNV0gKElJKSBSQURFT04oMCk6IAk5NTAwYjMwMDAxMDEyMTM5OTAz MDYyMWEyNzQwNjhiMApbICAgMTg4LjgwNl0gKElJKSBSQURFT04oMCk6IAkzNjAwZGEyODExMDAw MDFjMDAwMDAwZmYwMDMyMzUzOApbICAgMTg4LjgwOF0gKElJKSBSQURFT04oMCk6IAkzMDMyMzQz MTM4MzAzMjM2MGEyMDAwMDAwMGZkMDAzNwpbICAgMTg4LjgwOV0gKElJKSBSQURFT04oMCk6IAk0 YzFmNTMxMTAwMGEyMDIwMjAyMDIwMjAwMDAwMDBmYwpbICAgMTg4LjgxMF0gKElJKSBSQURFT04o MCk6IAkwMDQyNjU2ZTUxNDczMjMxMzEzMDU3MGEyMDIwMDBjMgpbICAgMTg4LjgxMV0gKElJKSBS QURFT04oMCk6IFBhbmVsIGluZm9zIGZvdW5kIGZyb20gRERDIGRldGFpbGVkOiAxNjgweDEwNTAK WyAgIDE4OC44MTNdIChJSSkgUkFERU9OKDApOiBFRElEIHZlbmRvciAiQk5RIiwgcHJvZCBpZCAz MDczOApbICAgMTg4LjgxNF0gKElJKSBSQURFT04oMCk6IFByaW50aW5nIHByb2JlZCBtb2RlcyBm b3Igb3V0cHV0IERWSS0xClsgICAxODguODE1XSAoSUkpIFJBREVPTigwKTogTW9kZWxpbmUgIjE2 ODB4MTA1MCJ4NjAuMCAgMTQ2LjI1ICAxNjgwIDE3ODQgMTk2MCAyMjQwICAxMDUwIDEwNTMgMTA1 OSAxMDg5IC1oc3luYyArdnN5bmMgKDY1LjMga0h6KQpbICAgMTg4LjgxNl0gKElJKSBSQURFT04o MCk6IE1vZGVsaW5lICIxNjgweDEwNTAieDU5LjkgIDExOS4wMCAgMTY4MCAxNzI4IDE3NjAgMTg0 MCAgMTA1MCAxMDUzIDEwNTkgMTA4MCAraHN5bmMgLXZzeW5jICg2NC43IGtIeikKWyAgIDE4OC44 MThdIChJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiMTI4MHgxMDI0Ing3NS4wICAxMzUuMDAgIDEy ODAgMTI5NiAxNDQwIDE2ODggIDEwMjQgMTAyNSAxMDI4IDEwNjYgK2hzeW5jICt2c3luYyAoODAu MCBrSHopClsgICAxODguODIyXSAoSUkpIFJBREVPTigwKTogTW9kZWxpbmUgIjEyODB4MTAyNCJ4 NjAuMCAgMTA4LjAwICAxMjgwIDEzMjggMTQ0MCAxNjg4ICAxMDI0IDEwMjUgMTAyOCAxMDY2ICto c3luYyArdnN5bmMgKDY0LjAga0h6KQpbICAgMTg4LjgyM10gKElJKSBSQURFT04oMCk6IE1vZGVs aW5lICIxNDQweDkwMCJ4NzUuMCAgMTM2Ljc1ICAxNDQwIDE1MzYgMTY4OCAxOTM2ICA5MDAgOTAz IDkwOSA5NDIgLWhzeW5jICt2c3luYyAoNzAuNiBrSHopClsgICAxODguODI0XSAoSUkpIFJBREVP TigwKTogTW9kZWxpbmUgIjE0NDB4OTAwIng1OS45ICAgODguNzUgIDE0NDAgMTQ4OCAxNTIwIDE2 MDAgIDkwMCA5MDMgOTA5IDkyNiAraHN5bmMgLXZzeW5jICg1NS41IGtIeikKWyAgIDE4OC44MjZd IChJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiMTI4MHg5NjAieDYwLjAgIDEwOC4wMCAgMTI4MCAx Mzc2IDE0ODggMTgwMCAgOTYwIDk2MSA5NjQgMTAwMCAraHN5bmMgK3ZzeW5jICg2MC4wIGtIeikK WyAgIDE4OC44MjddIChJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiMTI4MHg4MDAieDU5LjkgICA3 MS4wMCAgMTI4MCAxMzI4IDEzNjAgMTQ0MCAgODAwIDgwMyA4MDkgODIzICtoc3luYyAtdnN5bmMg KDQ5LjMga0h6KQpbICAgMTg4LjgyOF0gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICIxMTUyeDg2 NCJ4NzUuMCAgMTA4LjAwICAxMTUyIDEyMTYgMTM0NCAxNjAwICA4NjQgODY1IDg2OCA5MDAgK2hz eW5jICt2c3luYyAoNjcuNSBrSHopClsgICAxODguODI5XSAoSUkpIFJBREVPTigwKTogTW9kZWxp bmUgIjExNTJ4NzIwIng2MC4wICAgNjcuMzIgIDExNTIgMTIwOCAxMzI4IDE1MDQgIDcyMCA3MjEg NzI0IDc0NiAtaHN5bmMgK3ZzeW5jICg0NC44IGtIeikKWyAgIDE4OC44MzFdIChJSSkgUkFERU9O KDApOiBNb2RlbGluZSAiMTAyNHg3NjgieDc1LjAgICA3OC43NSAgMTAyNCAxMDQwIDExMzYgMTMx MiAgNzY4IDc2OSA3NzIgODAwICtoc3luYyArdnN5bmMgKDYwLjAga0h6KQpbICAgMTg4LjgzMl0g KElJKSBSQURFT04oMCk6IE1vZGVsaW5lICIxMDI0eDc2OCJ4NjAuMCAgIDY1LjAwICAxMDI0IDEw NDggMTE4NCAxMzQ0ICA3NjggNzcxIDc3NyA4MDYgLWhzeW5jIC12c3luYyAoNDguNCBrSHopClsg ICAxODguODMzXSAoSUkpIFJBREVPTigwKTogTW9kZWxpbmUgIjgzMng2MjQieDc0LjYgICA1Ny4y OCAgODMyIDg2NCA5MjggMTE1MiAgNjI0IDYyNSA2MjggNjY3IC1oc3luYyAtdnN5bmMgKDQ5Ljcg a0h6KQpbICAgMTg4LjgzNF0gKElJKSBSQURFT04oMCk6IE1vZGVsaW5lICI4MDB4NjAwIng3NS4w ICAgNDkuNTAgIDgwMCA4MTYgODk2IDEwNTYgIDYwMCA2MDEgNjA0IDYyNSAraHN5bmMgK3ZzeW5j ICg0Ni45IGtIeikKWyAgIDE4OC44MzZdIChJSSkgUkFERU9OKDApOiBNb2RlbGluZSAiODAweDYw MCJ4NjAuMyAgIDQwLjAwICA4MDAgODQwIDk2OCAxMDU2ICA2MDAgNjAxIDYwNSA2MjggK2hzeW5j ICt2c3luYyAoMzcuOSBrSHopClsgICAxODguODM3XSAoSUkpIFJBREVPTigwKTogTW9kZWxpbmUg IjY0MHg0ODAieDc1LjAgICAzMS41MCAgNjQwIDY1NiA3MjAgODQwICA0ODAgNDgxIDQ4NCA1MDAg LWhzeW5jIC12c3luYyAoMzcuNSBrSHopClsgICAxODguODM4XSAoSUkpIFJBREVPTigwKTogTW9k ZWxpbmUgIjY0MHg0ODAieDU5LjkgICAyNS4xOCAgNjQwIDY1NiA3NTIgODAwICA0ODAgNDkwIDQ5 MiA1MjUgLWhzeW5jIC12c3luYyAoMzEuNSBrSHopClsgICAxODguODQyXSAoSUkpIFJBREVPTigw KTogTW9kZWxpbmUgIjcyMHg0MDAieDcwLjEgICAyOC4zMiAgNzIwIDczOCA4NDYgOTAwICA0MDAg NDEyIDQxNCA0NDkgLWhzeW5jICt2c3luYyAoMzEuNSBrSHopClsgICAxODguODU3XSBEYWMgZGV0 ZWN0aW9uIHN1Y2Nlc3MKWyAgIDE4OC44NThdIChJSSkgUkFERU9OKDApOiBPdXRwdXQ6IERWSS0w LCBEZXRlY3RlZCBNb25pdG9yIFR5cGU6IDAKWyAgIDE4OC44NjNdIFVuaGFuZGxlZCBtb25pdG9y IHR5cGUgMApbICAgMTg4Ljg2NV0gKElJKSBSQURFT04oMCk6IEVESUQgZm9yIG91dHB1dCBEVkkt MApbICAgMTg4Ljg2Nl0gKElJKSBSQURFT04oMCk6IE91dHB1dCBEVkktMSBjb25uZWN0ZWQKWyAg IDE4OC44NjddIChJSSkgUkFERU9OKDApOiBPdXRwdXQgRFZJLTAgZGlzY29ubmVjdGVkClsgICAx ODguODY4XSAoSUkpIFJBREVPTigwKTogVXNpbmcgZXhhY3Qgc2l6ZXMgZm9yIGluaXRpYWwgbW9k ZXMKWyAgIDE4OC44NjldIChJSSkgUkFERU9OKDApOiBPdXRwdXQgRFZJLTEgdXNpbmcgaW5pdGlh bCBtb2RlIDE2ODB4MTA1MApbICAgMTg4Ljg3MV0gKElJKSBSQURFT04oMCk6IFVzaW5nIGRlZmF1 bHQgZ2FtbWEgb2YgKDEuMCwgMS4wLCAxLjApIHVubGVzcyBvdGhlcndpc2Ugc3RhdGVkLgpbICAg MTg4Ljg3Ml0gKCoqKSBSQURFT04oMCk6IERpc3BsYXkgZGltZW5zaW9uczogKDQ3MCwgMzAwKSBt bQpbICAgMTg4Ljg3M10gKCoqKSBSQURFT04oMCk6IERQSSBzZXQgdG8gKDkwLCAxNDIpClsgICAx ODguODc0XSAoSUkpIExvYWRpbmcgc3ViIG1vZHVsZSAiZmIiClsgICAxODguODc2XSAoSUkpIExv YWRNb2R1bGU6ICJmYiIKWyAgIDE4OC44NzhdIChJSSkgTG9hZGluZyAvdXNyL2xvY2FsL2xpYi94 b3JnL21vZHVsZXMvbGliZmIuc28KWyAgIDE4OC44OTddIChJSSkgTW9kdWxlIGZiOiB2ZW5kb3I9 IlguT3JnIEZvdW5kYXRpb24iClsgICAxODguODk5XSAJY29tcGlsZWQgZm9yIDEuMTAuNiwgbW9k dWxlIHZlcnNpb24gPSAxLjAuMApbICAgMTg4LjkwMV0gCUFCSSBjbGFzczogWC5PcmcgQU5TSSBD IEVtdWxhdGlvbiwgdmVyc2lvbiAwLjQKWyAgIDE4OC45MTFdIChJSSkgTG9hZGluZyBzdWIgbW9k dWxlICJyYW1kYWMiClsgICAxODguOTE3XSAoSUkpIExvYWRNb2R1bGU6ICJyYW1kYWMiClsgICAx ODguOTE5XSAoSUkpIE1vZHVsZSAicmFtZGFjIiBhbHJlYWR5IGJ1aWx0LWluClsgICAxODguOTI5 XSAoPT0pIFJBREVPTigwKTogV2lsbCBhdHRlbXB0IHRvIHVzZSBSNnh4L1I3eHggRVhBIHN1cHBv cnQgaWYgRFJJIGlzIGVuYWJsZWQuClsgICAxODguOTMyXSAoSUkpIExvYWRpbmcgc3ViIG1vZHVs ZSAiZXhhIgpbICAgMTg4LjkzNl0gKElJKSBMb2FkTW9kdWxlOiAiZXhhIgpbICAgMTg4Ljk0M10g KElJKSBMb2FkaW5nIC91c3IvbG9jYWwvbGliL3hvcmcvbW9kdWxlcy9saWJleGEuc28KWyAgIDE4 OC45NDldIChJSSkgTW9kdWxlIGV4YTogdmVuZG9yPSJYLk9yZyBGb3VuZGF0aW9uIgpbICAgMTg4 Ljk1OV0gCWNvbXBpbGVkIGZvciAxLjEwLjYsIG1vZHVsZSB2ZXJzaW9uID0gMi41LjAKWyAgIDE4 OC45NjVdIAlBQkkgY2xhc3M6IFguT3JnIFZpZGVvIERyaXZlciwgdmVyc2lvbiAxMC4wClsgICAx ODguOTY4XSAoPT0pIFJBREVPTigwKTogV3JpdGUtY29tYmluaW5nIHJhbmdlICgweDAsMHgxMDAw KSB3YXMgYWxyZWFkeSBjbGVhcgpbICAgMTg4Ljk3Ml0gKCEhKSBSQURFT04oMCk6IE1lcmdlZEZC IHN1cHBvcnQgaGFzIGJlZW4gcmVtb3ZlZCBhbmQgcmVwbGFjZWQgd2l0aCB4cmFuZHIgMS4yIHN1 cHBvcnQKWyAgIDE4OC45NzddICgtLSkgRGVwdGggMjQgcGl4bWFwIGZvcm1hdCBpcyAzMiBicHAK WyAgIDE4OC45ODBdIChJSSkgUkFERU9OKDApOiBSQURFT05TY3JlZW5Jbml0IGQwMDAwMDAwIDAg MApbICAgMTg5LjA2Nl0gKD09KSBSQURFT04oMCk6IFdyaXRlLWNvbWJpbmluZyByYW5nZSAoMHhh MDAwMCwweDEwMDAwKSB3YXMgYWxyZWFkeSBjbGVhcgpbICAgMTg5LjE1Ml0gT3V0cHV0IFVOSVBI WTAgdHJhbnNtaXR0ZXIgc2V0dXAgc3VjY2VzcwpbICAgMTg5LjE1NF0gQmxhbmsgQ1JUQyAwIHN1 Y2Nlc3MKWyAgIDE4OS4xNThdIERpc2FibGUgQ1JUQyBtZW1yZXEgMCBzdWNjZXNzClsgICAxODku MTcxXSBEaXNhYmxlIENSVEMgMCBzdWNjZXNzClsgICAxODkuMTc4XSBCbGFuayBDUlRDIDEgc3Vj Y2VzcwpbICAgMTg5LjE4Ml0gRGlzYWJsZSBDUlRDIG1lbXJlcSAxIHN1Y2Nlc3MKWyAgIDE4OS4x ODddIERpc2FibGUgQ1JUQyAxIHN1Y2Nlc3MKWyAgIDE4OS4xOTBdIChJSSkgUkFERU9OKDApOiBE eW5hbWljIFBvd2VyIE1hbmFnZW1lbnQgRGlzYWJsZWQKWyAgIDE4OS4xOTRdICg9PSkgUkFERU9O KDApOiBVc2luZyAyNCBiaXQgZGVwdGggYnVmZmVyClsgICAxODkuMjA1XSBtYyBmYiBsb2MgaXMg MDBkZjAwZDAKWyAgIDE4OS4yMDhdIChJSSkgUkFERU9OKDApOiBSQURFT05Jbml0TWVtb3J5TWFw KCkgOiAKWyAgIDE4OS4yMTJdIChJSSkgUkFERU9OKDApOiAgIG1lbV9zaXplICAgICAgICAgOiAw eDEwMDAwMDAwClsgICAxODkuMjE3XSAoSUkpIFJBREVPTigwKTogICBNQ19GQl9MT0NBVElPTiAg IDogMHgwMGRmMDBkMApbICAgMTg5LjIyMF0gKElJKSBSQURFT04oMCk6ICAgTUNfQUdQX0xPQ0FU SU9OICA6IDB4MDAzZjAwMDAKWyAgIDE4OS4yMjRdIChJSSkgUkFERU9OKDApOiBEZXB0aCBtb3Zl cyBkaXNhYmxlZCBieSBkZWZhdWx0ClsgICAxODkuMjMwXSAoSUkpIFJBREVPTigwKTogQWxsb2Nh dGluZyBmcm9tIGEgc2NyZWVuIG9mIDI2MjA4MCBrYgpbICAgMTg5LjIzNV0gKElJKSBSQURFT04o MCk6IFdpbGwgdXNlIDMyIGtiIGZvciBoYXJkd2FyZSBjdXJzb3IgMCBhdCBvZmZzZXQgMHgwMGI3 YzAwMApbICAgMTg5LjIzOF0gKElJKSBSQURFT04oMCk6IFdpbGwgdXNlIDMyIGtiIGZvciBoYXJk d2FyZSBjdXJzb3IgMSBhdCBvZmZzZXQgMHgwMGI4MDAwMApbICAgMTg5LjI0Ml0gKElJKSBSQURF T04oMCk6IFdpbGwgdXNlIDExNzYwIGtiIGZvciBmcm9udCBidWZmZXIgYXQgb2Zmc2V0IDB4MDAw MDAwMDAKWyAgIDE4OS4yNTNdIChJSSkgUkFERU9OKDApOiBXaWxsIHVzZSA2NCBrYiBmb3IgUENJ IEdBUlQgYXQgb2Zmc2V0IDB4MGZmZjAwMDAKWyAgIDE4OS4yNTZdIChJSSkgUkFERU9OKDApOiBX aWxsIHVzZSAxMTc2MCBrYiBmb3IgYmFjayBidWZmZXIgYXQgb2Zmc2V0IDB4MDBiODQwMDAKWyAg IDE4OS4yNjBdIChJSSkgUkFERU9OKDApOiBXaWxsIHVzZSAxMTc2MCBrYiBmb3IgZGVwdGggYnVm ZmVyIGF0IG9mZnNldCAweDAxNzAwMDAwClsgICAxODkuMjY1XSAoSUkpIFJBREVPTigwKTogV2ls bCB1c2UgMTEyNjQwIGtiIGZvciB0ZXh0dXJlcyBhdCBvZmZzZXQgMHgwMjI3YzAwMApbICAgMTg5 LjI2OF0gKElJKSBSQURFT04oMCk6IFdpbGwgdXNlIDExNDEyOCBrYiBmb3IgWCBTZXJ2ZXIgb2Zm c2NyZWVuIGF0IG9mZnNldCAweDA5MDdjMDAwClsgICAxODkuMjcyXSBkcm1PcGVuRGV2aWNlOiBu b2RlIG5hbWUgaXMgL2Rldi9kcmkvY2FyZDAKWyAgIDE4OS4yNzddIGRybU9wZW5EZXZpY2U6IG9w ZW4gcmVzdWx0IGlzIDEwLCAoT0spClsgICAxODkuMjgzXSBkcm1PcGVuRGV2aWNlOiBub2RlIG5h bWUgaXMgL2Rldi9kcmkvY2FyZDAKWyAgIDE4OS4yODZdIGRybU9wZW5EZXZpY2U6IG9wZW4gcmVz dWx0IGlzIDEwLCAoT0spClsgICAxODkuMjkwXSBkcm1PcGVuQnlCdXNpZDogU2VhcmNoaW5nIGZv ciBCdXNJRCBwY2k6MDAwMDowMTowMC4wClsgICAxODkuMjk1XSBkcm1PcGVuRGV2aWNlOiBub2Rl IG5hbWUgaXMgL2Rldi9kcmkvY2FyZDAKWyAgIDE4OS4yOThdIGRybU9wZW5EZXZpY2U6IG9wZW4g cmVzdWx0IGlzIDEwLCAoT0spClsgICAxODkuMzAyXSBkcm1PcGVuQnlCdXNpZDogZHJtT3Blbk1p bm9yIHJldHVybnMgMTAKWyAgIDE4OS4zMDddIGRybU9wZW5CeUJ1c2lkOiBJbnRlcmZhY2UgMS40 IGZhaWxlZCwgdHJ5aW5nIDEuMQpbICAgMTg5LjMxMF0gZHJtT3BlbkJ5QnVzaWQ6IGRybUdldEJ1 c2lkIHJlcG9ydHMgcGNpOjAwMDA6MDE6MDAuMApbICAgMTg5LjMxNF0gKElJKSBbZHJtXSBEUk0g aW50ZXJmYWNlIHZlcnNpb24gMS4yClsgICAxODkuMzE5XSAoSUkpIFtkcm1dIERSTSBvcGVuIG1h c3RlciBzdWNjZWVkZWQuClsgICAxODkuMzI1XSAoSUkpIFJBREVPTigwKTogW2RybV0gVXNpbmcg dGhlIERSTSBsb2NrIFNBUkVBIGFsc28gZm9yIGRyYXdhYmxlcy4KWyAgIDE4OS4zMjhdIChJSSkg UkFERU9OKDApOiBbZHJtXSBmcmFtZWJ1ZmZlciBoYW5kbGUgPSAweDMwMDAwMDAwMDAwClsgICAx ODkuMzMyXSAoSUkpIFJBREVPTigwKTogW2RybV0gYWRkZWQgMSByZXNlcnZlZCBjb250ZXh0IGZv ciBrZXJuZWwKWyAgIDE4OS4zMzddIChJSSkgUkFERU9OKDApOiBYIGNvbnRleHQgaGFuZGxlID0g MHgxClsgICAxODkuMzQwXSAoSUkpIFJBREVPTigwKTogW2RybV0gaW5zdGFsbGVkIERSTSBzaWdu YWwgaGFuZGxlcgpbICAgMTg5LjM2MV0gKElJKSBSQURFT04oMCk6IFtwY2ldIDMyNzY4IGtCIGFs bG9jYXRlZCB3aXRoIGhhbmRsZSAweDFkMDQ3MDAwClsgICAxODkuMzY0XSAoSUkpIFJBREVPTigw KTogW3BjaV0gcmluZyBoYW5kbGUgPSAweDAwMDAwMDAwClsgICAxODkuMzc3XSAoSUkpIFJBREVP TigwKTogW3BjaV0gUmluZyBtYXBwZWQgYXQgMHg4MDA4NmIwMDAKWyAgIDE4OS4zODJdIChJSSkg UkFERU9OKDApOiBbcGNpXSBSaW5nIGNvbnRlbnRzIDB4MDAwMDAwMDAKWyAgIDE4OS4zODhdIChJ SSkgUkFERU9OKDApOiBbcGNpXSByaW5nIHJlYWQgcHRyIGhhbmRsZSA9IDB4MDAwMDAwMDAKWyAg IDE4OS4zOTRdIChJSSkgUkFERU9OKDApOiBbcGNpXSBSaW5nIHJlYWQgcHRyIG1hcHBlZCBhdCAw eDgwMDdkNDAwMApbICAgMTg5LjQwMF0gKElJKSBSQURFT04oMCk6IFtwY2ldIFJpbmcgcmVhZCBw dHIgY29udGVudHMgMHgwMDAwMDAwMApbICAgMTg5LjQwNl0gKElJKSBSQURFT04oMCk6IFtwY2ld IHZlcnRleC9pbmRpcmVjdCBidWZmZXJzIGhhbmRsZSA9IDB4MDAwMDAwMDAKWyAgIDE4OS40Mjld IChJSSkgUkFERU9OKDApOiBbcGNpXSBWZXJ0ZXgvaW5kaXJlY3QgYnVmZmVycyBtYXBwZWQgYXQg MHg4MTU4MDAwMDAKWyAgIDE4OS40NDFdIChJSSkgUkFERU9OKDApOiBbcGNpXSBWZXJ0ZXgvaW5k aXJlY3QgYnVmZmVycyBjb250ZW50cyAweDAwMDAwMDAwClsgICAxODkuNDUxXSAoSUkpIFJBREVP TigwKTogW3BjaV0gR0FSVCB0ZXh0dXJlIG1hcCBoYW5kbGUgPSAweDAwMDAwMDAwClsgICAxODku NTc5XSAoSUkpIFJBREVPTigwKTogW3BjaV0gR0FSVCBUZXh0dXJlIG1hcCBtYXBwZWQgYXQgMHg4 MTViNWUwMDAKWyAgIDE4OS41OTFdIChJSSkgUkFERU9OKDApOiBbZHJtXSByZWdpc3RlciBoYW5k bGUgPSAweDAwMDAwMDAwClsgICAxODkuNjAxXSAoSUkpIFJBREVPTigwKTogW2RyaV0gVmlzdWFs IGNvbmZpZ3MgaW5pdGlhbGl6ZWQKWyAgIDE4OS42MjldIChJSSkgUkFERU9OKDApOiBSQURFT05S ZXN0b3JlTWVtTWFwUmVnaXN0ZXJzKCkgOiAKWyAgIDE4OS42MzFdIChJSSkgUkFERU9OKDApOiAg IE1DX0ZCX0xPQ0FUSU9OICAgOiAweDAwZGYwMGQwIDB4MDAzZjAwMDAKWyAgIDE4OS42NDNdIChJ SSkgUkFERU9OKDApOiAgIE1DX0FHUF9MT0NBVElPTiAgOiAweDAwM2YwMDAwClsgICAxODkuNjY2 XSAoPT0pIFJBREVPTigwKTogQmFja2luZyBzdG9yZSBkaXNhYmxlZApbICAgMTg5LjY3OV0gKElJ KSBSQURFT04oMCk6IFtEUkldIGluc3RhbGxhdGlvbiBjb21wbGV0ZQpbICAgMTg5LjcyNF0gKElJ KSBSQURFT04oMCk6IFtkcm1dIEFkZGVkIDMyIDY1NTM2IGJ5dGUgdmVydGV4L2luZGlyZWN0IGJ1 ZmZlcnMKWyAgIDE4OS43NDRdIChJSSkgUkFERU9OKDApOiBbZHJtXSBNYXBwZWQgMzIgdmVydGV4 L2luZGlyZWN0IGJ1ZmZlcnMKWyAgIDE4OS43NTddIChJSSkgUkFERU9OKDApOiBbZHJtXSBkbWEg Y29udHJvbCBpbml0aWFsaXplZCwgdXNpbmcgSVJRIDI1OApbICAgMTg5Ljc2OV0gKElJKSBSQURF T04oMCk6IFtkcm1dIEluaXRpYWxpemVkIGtlcm5lbCBHQVJUIGhlYXAgbWFuYWdlciwgMjk4ODQ0 MTYKWyAgIDE4OS43ODFdIChXVykgUkFERU9OKDApOiBEUkkgaW5pdCBjaGFuZ2VkIG1lbW9yeSBt YXAsIGFkanVzdGluZyAuLi4KWyAgIDE4OS43OTNdIChXVykgUkFERU9OKDApOiAgIE1DX0ZCX0xP Q0FUSU9OICB3YXM6IDB4MDBkZjAwZDAgaXM6IDB4MDBkZjAwZDAKWyAgIDE4OS44MDVdIChXVykg UkFERU9OKDApOiAgIE1DX0FHUF9MT0NBVElPTiB3YXM6IDB4MDAzZjAwMDAgaXM6IDB4MDAwMzAw MDAKWyAgIDE4OS44MTddIChJSSkgUkFERU9OKDApOiBSQURFT05SZXN0b3JlTWVtTWFwUmVnaXN0 ZXJzKCkgOiAKWyAgIDE4OS44MjldIChJSSkgUkFERU9OKDApOiAgIE1DX0ZCX0xPQ0FUSU9OICAg OiAweDAwZGYwMGQwIDB4MDBkZjAwZDAKWyAgIDE4OS44NDFdIChJSSkgUkFERU9OKDApOiAgIE1D X0FHUF9MT0NBVElPTiAgOiAweDAwMDMwMDAwClsgICAxODkuODUzXSAoSUkpIFJBREVPTigwKTog RGlyZWN0IHJlbmRlcmluZyBlbmFibGVkClsgICAxODkuODY3XSAoSUkpIFJBREVPTigwKTogU2V0 dGluZyBFWEEgbWF4UGl0Y2hCeXRlcwpbICAgMTg5Ljg3N10gKElJKSBFWEEoMCk6IE9mZnNjcmVl biBwaXhtYXAgYXJlYSBvZiAxMTY4NjcwNzIgYnl0ZXMKWyAgIDE4OS44ODldIChJSSkgRVhBKDAp OiBEcml2ZXIgcmVnaXN0ZXJlZCBzdXBwb3J0IGZvciB0aGUgZm9sbG93aW5nIG9wZXJhdGlvbnM6 ClsgICAxODkuOTAxXSAoSUkpICAgICAgICAgU29saWQKWyAgIDE4OS45MTNdIChJSSkgICAgICAg ICBDb3B5ClsgICAxODkuOTI1XSAoSUkpICAgICAgICAgQ29tcG9zaXRlIChSRU5ERVIgYWNjZWxl cmF0aW9uKQpbICAgMTg5LjkzN10gKElJKSAgICAgICAgIFVwbG9hZFRvU2NyZWVuClsgICAxODku OTQ5XSAoSUkpICAgICAgICAgRG93bmxvYWRGcm9tU2NyZWVuClsgICAxODkuOTUyXSAoSUkpIFJB REVPTigwKTogQWNjZWxlcmF0aW9uIGVuYWJsZWQKWyAgIDE4OS45NTRdICg9PSkgUkFERU9OKDAp OiBEUE1TIGVuYWJsZWQKWyAgIDE4OS45NjNdICg9PSkgUkFERU9OKDApOiBTaWxrZW4gbW91c2Ug ZW5hYmxlZApbICAgMTg5Ljk5NV0gKElJKSBSQURFT04oMCk6IFNldCB1cCB0ZXh0dXJlZCB2aWRl bwpbICAgMTg5Ljk5OF0gKElJKSBSQURFT04oMCk6IFtYdk1DXSBBc3NvY2lhdGVkIHdpdGggUmFk ZW9uIFRleHR1cmVkIFZpZGVvLgpbICAgMTkwLjAwOF0gKElJKSBSQURFT04oMCk6IFtYdk1DXSBF eHRlbnNpb24gaW5pdGlhbGl6ZWQu ------=_20121129175034_48847-- From owner-freebsd-x11@FreeBSD.ORG Thu Nov 29 23:52:59 2012 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 6A999D34 for ; Thu, 29 Nov 2012 23:52:59 +0000 (UTC) (envelope-from sendtomatt@gmail.com) Received: from mail-pa0-f54.google.com (mail-pa0-f54.google.com [209.85.220.54]) by mx1.freebsd.org (Postfix) with ESMTP id 315828FC17 for ; Thu, 29 Nov 2012 23:52:58 +0000 (UTC) Received: by mail-pa0-f54.google.com with SMTP id bi5so5418708pad.13 for ; Thu, 29 Nov 2012 15:52:58 -0800 (PST) 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:x-enigmail-version:content-type; bh=jbVDta2Kgd9XYvyzJOdHuZi7GJVVqmCLObeIAwe1Dtw=; b=eRQ+yNBcRx3IPSDNZffxdL812+klzV7UZM5gYby9e+6mjIZq03QCfDWnb06YOqspXt guXpZJk/DfNi1KZ48YowZooVeaxsLo2aAn6BkdIwbOOwndhuao/EBbzgMrVU/tSeVKb6 DdbQ2hwRDtyGPmOCWR2fUS5RwtYkuGVI74FInz70VnN9qOwFX1dBbVtsKqYhzgzu/CbR 52L9m8WuOFs7wOl6gfKteX+tGmT2t2zzBzyB4i3JEVBVzFt9EGYmJU8KWQeK2qTcmdjc PIDR4MSuxXsw6dmGPh6rULNRGIbMIFiyYU1jQc5zIz6OkSO7ukEN//ji/6SHPAbxI/yk y0gw== Received: by 10.68.219.164 with SMTP id pp4mr496074pbc.72.1354233178637; Thu, 29 Nov 2012 15:52:58 -0800 (PST) Received: from bakeneko.local (108-213-216-134.lightspeed.sntcca.sbcglobal.net. [108.213.216.134]) by mx.google.com with ESMTPS id m4sm1809144pav.17.2012.11.29.15.52.56 (version=SSLv3 cipher=OTHER); Thu, 29 Nov 2012 15:52:57 -0800 (PST) Message-ID: <50B7F53B.8020606@gmail.com> Date: Thu, 29 Nov 2012 15:52:27 -0800 From: matt User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:10.0.10) Gecko/20121106 Thunderbird/10.0.10 MIME-Version: 1.0 To: "Henry B." Subject: Re: Radeon HD 4350 - no DRI / only Software Rasterizer under FreeBSD 9.0? References: In-Reply-To: X-Enigmail-Version: 1.3.5 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: freebsd-x11@freebsd.org X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Nov 2012 23:52:59 -0000 On 11/29/12 08:50, Henry B. wrote: > It really feels like I'm running out of options and fear I have to go > back to Linux until the KMS stuff blows over and more recent drivers > arrive on *BSD.. Or get a NV replacement card.. Thanks again and kind > regards, Henry > > >From a solve-this-problem rapidly perspective, I'd just go and grab another card, including nVidia...some are very cheap even at mark-up office supply stores. I hate to recommend the blob, but if it works for you then at least you can run FreeBSD with full drm support. I don't have a lot of blob experience, so I'll defer to the forums/others on that... BTW, I think the max window size that is limiting your config would not change with DRI, nor would rotation. I could be wrong there, I've never tried a radeon with no dri before. This is another vote for a different card...I know on intel cards at least this value was not changeable, DRI or otherwise. So a little googling does show this issue appearing on Linux when UMS is enabled for some users. "rv710 startx" yields most of them...most recommend turning on KMS to resolve. It's quite possible this is a bug that is only UMS related (as it seems to be around mode setup time) and is henceforth ignored upstream. If you're interested in getting *this* card to work, it might be time to dig in the sources. Since it works without DRI enabled, it's probably not edid or connector table or pll...I missed that. I have another radeon at home that might be rv710, I can try and see if the problem is still evident on CURRENT + NEW_XORG. Matt From owner-freebsd-x11@FreeBSD.ORG Fri Nov 30 03:50:55 2012 Return-Path: Delivered-To: x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id DA04BE3E; Fri, 30 Nov 2012 03:50:55 +0000 (UTC) (envelope-from sendtomatt@gmail.com) Received: from mail-pa0-f54.google.com (mail-pa0-f54.google.com [209.85.220.54]) by mx1.freebsd.org (Postfix) with ESMTP id 9254F8FC08; Fri, 30 Nov 2012 03:50:55 +0000 (UTC) Received: by mail-pa0-f54.google.com with SMTP id bi5so39473pad.13 for ; Thu, 29 Nov 2012 19:50:55 -0800 (PST) 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=BAajA4KWZjgecgTPdAsQx8lYD+H+vBER9jPrO6h/I0g=; b=JqYYhvRHUDLTeo6FeSykF9xWu3/RobvlgDNSBYWlYQjFp3PNH28XEoRgdObvBUMwua jwBaCiKeiyKcXqsNcv1/3fVb7ntWjMzGAFbV8jb6LkYIg6q4I7gH2rbdGnWB9sTDbrPZ /jyH1TX2MLIuIU+vlAJEzNyMrAPslzUHBHdu6Wj/HJelnWLrLdGPw80gmeRZ1QDFAcby +BqU+oOz41rSxBSFCtp9KxiMV6mCVXbJWDKA5vETmBeBEK8FOvsq7Z+h94ZupLW6oQqe LQ1KaFk4nSUnXAazgGKxHVvJ9OmhLswuz70LRpUfwuMxE+Z72mQIrRny4Qt+mnnUnlM7 imHw== Received: by 10.68.241.136 with SMTP id wi8mr1942706pbc.95.1354247455208; Thu, 29 Nov 2012 19:50:55 -0800 (PST) Received: from flatline.local (70-36-223-239.dsl.dynamic.sonic.net. [70.36.223.239]) by mx.google.com with ESMTPS id a10sm2130934paz.35.2012.11.29.19.50.52 (version=SSLv3 cipher=OTHER); Thu, 29 Nov 2012 19:50:53 -0800 (PST) Message-ID: <50B82CFF.7010306@gmail.com> Date: Thu, 29 Nov 2012 19:50:23 -0800 From: matt User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:17.0) Gecko/17.0 Thunderbird/17.0 MIME-Version: 1.0 To: Michael Copeland Subject: Re: PPC DRM graphics testing References: <50972E9E.3010101@gmail.com> <50974ECD.5010702@fgznet.ch> <50988FE0.9030806@gmail.com> <50989EA0.5020509@fgznet.ch> <5098CA4F.7020306@gmail.com> <509A8B3D.8030703@fgznet.ch> <509A9D11.6010605@gmail.com> <509A9FD4.4050403@fgznet.ch> <509ACFAA.8050802@fgznet.ch> <509CA2FF.7070902@gmail.com> <509D7BC5.1020301@fgznet.ch> <50A008D5.2060003@fgznet.ch> <50A1CA6D.40907@gmail.com> <20121114165618.18affd74@narn.knownspace> <50A56177.9060601@gmail.com> <50A58331.9060305@gmail.com> <50A6A908.8080206@gmail.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: x11@freebsd.org, Justin Hibbits , freebsd-ppc@freebsd.org X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Nov 2012 03:50:55 -0000 On 11/16/12 14:46, Michael Copeland wrote: > http://pastebin.com/3cVgh5ej > > > ATY_Prionace.thinned.ppc.strings > > This is the driver, thinned of i386 binary, output of strings -n10 > > There are also three sections of compressed data in the file. > > michael@thinkpad:~$ binwalk ATY_Prionace.thinned.ppc > > DECIMAL HEX DESCRIPTION > ------------------------------------------------------------------------------------------------------- > 795 0x31B LZMA compressed data, properties: 0xB0, dictionary > size: 16777216 bytes, uncompressed size: 671088640 bytes > 295611 0x482BB LZMA compressed data, properties: 0x98, dictionary > size: 33554432 bytes, uncompressed size: 524288 bytes > 297653 0x48AB5 LZMA compressed data, properties: 0x80, dictionary > size: 327680 bytes, uncompressed size: 4063232 bytes > > michael@thinkpad:~$ Interesting. I love stuff like that...I'll have more time to dig soon...My hope is that it's still a PCI ROM or something, and they didn't decide to just hard code all the registers and control logic in the driver...32k is a pretty standard PCI rom size though. Matt From owner-freebsd-x11@FreeBSD.ORG Fri Nov 30 03:57:48 2012 Return-Path: Delivered-To: x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id E6EE494; Fri, 30 Nov 2012 03:57:47 +0000 (UTC) (envelope-from sendtomatt@gmail.com) Received: from mail-pb0-f54.google.com (mail-pb0-f54.google.com [209.85.160.54]) by mx1.freebsd.org (Postfix) with ESMTP id AB0678FC17; Fri, 30 Nov 2012 03:57:47 +0000 (UTC) Received: by mail-pb0-f54.google.com with SMTP id wz12so131334pbc.13 for ; Thu, 29 Nov 2012 19:57:47 -0800 (PST) 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:content-transfer-encoding; bh=NcsHYrHdrrVFc6IZsriDl0PasIAtYyYgz+tcDFy4EB0=; b=trzhKRwcKuYYQtfnPXg3F0lJtrSk2vb4k0L8AWBTtqYAhcngaIKl92xycs1p//S2e3 ijmtfBlbvayQFtZnN7BUkW31DaGn5Rea9ev1p1LXduw0eTiBz1VgTFgAR1hLOJPSnucq JwYHG5Cqh4MFC9x4v11whsG3HBxyQXPURx6U5AsQUKGCqKgq7G35LVdXRoELlTT1GCZY jlxeDeyt3U9rYUMNnGXYlmWxx/UKio5lm78vAb01ulc4hUmEwwLJrKLWwkgW6wEjVztK o1TNCfmigmVGQAk0iiySKVR/PtRc2msy1Zt2Dod/SIdULqoWZ4VIRNvlLZPr1wgvtNaH vKDg== Received: by 10.68.137.131 with SMTP id qi3mr1910941pbb.114.1354247867148; Thu, 29 Nov 2012 19:57:47 -0800 (PST) Received: from flatline.local (70-36-223-239.dsl.dynamic.sonic.net. [70.36.223.239]) by mx.google.com with ESMTPS id pv8sm2295193pbc.26.2012.11.29.19.57.44 (version=SSLv3 cipher=OTHER); Thu, 29 Nov 2012 19:57:45 -0800 (PST) Message-ID: <50B82E9C.5030800@gmail.com> Date: Thu, 29 Nov 2012 19:57:16 -0800 From: matt User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:17.0) Gecko/17.0 Thunderbird/17.0 MIME-Version: 1.0 To: Andreas Tobler Subject: Re: PPC DRM graphics testing References: <50972E9E.3010101@gmail.com> <50974ECD.5010702@fgznet.ch> <50988FE0.9030806@gmail.com> <50989EA0.5020509@fgznet.ch> <5098CA4F.7020306@gmail.com> <509A8B3D.8030703@fgznet.ch> In-Reply-To: <509A8B3D.8030703@fgznet.ch> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Cc: x11@freebsd.org, freebsd-ppc@freebsd.org X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Nov 2012 03:57:48 -0000 On 11/07/12 08:24, Andreas Tobler wrote: > On 06.11.12 09:29, matt wrote: >> On 11/05/12 21:22, Andreas Tobler wrote: >>> Hm, I can try to bring the Radeon 9200 PCI up and see how it behaves. >>> It'll take a few moments. But at least we have another config to compare. >>> >>> Oh, and one thing to note, my config works with built-in (not a kernel >>> module) drm/radeondrm. Have you tried this too? >>> >>> Kernel config: >>> # Direct Rendering modules for 3D acceleration. >>> device drm # DRM core module required by DRM drivers >>> device radeondrm # ATI Radeon >>> >>> >>> Attached the patch to make it compile. >>> >>> Andreas >>> >>> >>> >> A good idea, but it didn't help. Backtrace was slightly different, but >> nothing decisive. exaCopyDirty() seems to be involved quite often. >> >> I also found 7.7 will not work, because although they left in r200, they >> stripped out UMS. >> >> So it's back to the drawing board, or at least poking at sources and/or >> gdb for a while :) > Just a short notice from my side. I finally managed to get the pci > radeon 9200 work, means I can startx. > I had some issues until I found out how to make Xorg recognize the pci > card which is not in the primary pci domain. > > I needed this string in the xorg.conf, under the section "Device" > > BusID "PCI:1@1:2:0" > > Important is ":domain@bus:". > > Regarding drm, I get hardlocks as soon as I start glxgears or other > samples. No more info yet. > > Here the render string: > --- > direct rendering: Yes > OpenGL renderer string: Mesa DRI R200 (RV280 5961) 20090101 TCL > --- > > Chipset: "ATI Radeon 9200 5961 (AGP)" (ChipID = 0x5961) > Mapped VideoRAM: 131072 kByte (128 bit DDR SDRAM) > > Note, it is a PCI card, not an AGP one. > > Also, I do run old Xorg (X.Org X Server 1.7.7 and the 6.14.3 ati pkg.). > > I'll continue playing a bit. > > Andreas > > I got a Apple OEM Radeon 9260 256M AGP 8x. I chopped the two resistors that allow it to work in an MDD, it worked fine for OS X. I still don't have working DRM, however glxgears actually shows the gears. One to two frames are emitted before the card crashes and loops in drmCommandNone. Turning on dev.dri.0.debug=1, I'm seeing an ioctl completing and returning '35' periodically. Not sure what a positive return value means, or what ioctl is being called (I assume it's a flush or something in drmCommandNone). So I'm starting to think it's the MDD that's the issue, but I'm not sure why. I tried adding the 2x_reset quirk in agp.ko, even though it seems unecessary and Linux has no 2x quirk for this chipset either. Doesn't U3 have hardware byteswappers or something...? Matt From owner-freebsd-x11@FreeBSD.ORG Fri Nov 30 04:09:03 2012 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 82D771C1 for ; Fri, 30 Nov 2012 04:09:03 +0000 (UTC) (envelope-from sendtomatt@gmail.com) Received: from mail-pa0-f54.google.com (mail-pa0-f54.google.com [209.85.220.54]) by mx1.freebsd.org (Postfix) with ESMTP id 4E05D8FC08 for ; Fri, 30 Nov 2012 04:09:03 +0000 (UTC) Received: by mail-pa0-f54.google.com with SMTP id bi5so48695pad.13 for ; Thu, 29 Nov 2012 20:09:02 -0800 (PST) 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:content-transfer-encoding; bh=THXwNYYVvi9DhfADxDVuXdjzEA/1n5rrrywrpu8ENF0=; b=IY1rwbu02U/8pdrysKSFNaSmHu79Ow672Y5sTySo8c6yCZB5Oxer7EesQZoJcOjcc6 sNYaKyxPE8Tlf48HJPm5QluJEwqU98i27CbUWAYUvsv19lU6mfUZh2fPv4s37lHsxcTE ZKqhXM9IzREFAvWqplr5+8lLBKqL8x2KVZw9jrdUKDCqnQd96orjPnUPF5TPW0/rgqsU 7bJQAEiajS0bbhZ8nerA48RoVAyx8LA+fT74/qos2iJnR3lQrhz40IdDFUPg5F15C9Uw kWcWfk2vcbbYUmQ1MeZe68ZJwQ8noqdtDA7UWlcMWUkgO/BTNL7HFeRLGP9Jz/FwGKCH WQyw== Received: by 10.68.216.73 with SMTP id oo9mr2077429pbc.80.1354248542889; Thu, 29 Nov 2012 20:09:02 -0800 (PST) Received: from flatline.local (70-36-223-239.dsl.dynamic.sonic.net. [70.36.223.239]) by mx.google.com with ESMTPS id tm5sm2303147pbc.64.2012.11.29.20.09.00 (version=SSLv3 cipher=OTHER); Thu, 29 Nov 2012 20:09:01 -0800 (PST) Message-ID: <50B83140.4000204@gmail.com> Date: Thu, 29 Nov 2012 20:08:32 -0800 From: matt User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:17.0) Gecko/17.0 Thunderbird/17.0 MIME-Version: 1.0 To: "Henry B." Subject: Re: Radeon HD 4350 - no DRI / only Software Rasterizer under FreeBSD 9.0? References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: freebsd-x11@freebsd.org X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Nov 2012 04:09:03 -0000 On 11/29/12 08:50, Henry B. wrote: > > It really feels like I'm running out of options and fear I have to go back > to Linux until the KMS stuff blows over and more recent drivers arrive on > *BSD.. Or get a NV replacement card.. > > > Thanks again and kind regards, > > Henry > > I'm thinking your problem is card, motherboard, 9.1, or setup. I'm posting from 10-CURRENT on an RV710. The card is one of those silly OEM cards with the DVI-like connector that needs a dual VGA dongle (ehh). glxinfo | fgrep 'render' direct rendering: Yes OpenGL renderer string: Mesa DRI R600 (RV710 9540) TCL It seems just fine here...but that doesn't mean much of course! I might have asked this, but you didn't enable the KMS option in libdrm right? I just want to rule out something obvious. Otherwise it could be that some nonsense is happening in memory layout (bad information or a bug in FreeBSD) and when DRM occurs bad things happen. The original mtrr thread mentioned something about overlapping write-back regions that Linux can use but FreeBSD can't or won't...not sure if related. See man memcontrol, I'm not sure I fully grok that thread, but that would be the command to see if it affects you. Another possibility is that the card has some quirk that is ignored by KMS but is somehow critical for UMS, not sure there. This could be supported by the spurios Linux bugs for UMS users...perhaps not all rv710 are equal (Sapphire, XFX, Gigabyte, ASUS, I'm sure they have their quirks) The final possibility is that it's something with 9.0 or your setup that isn't working. You seem to know what you're doing and are following the handbook, so I'm not going to rush to that conclusion. If you have a spare disk or USB drive you could try 9.1 or 10 and see if your issue is resolved. Do you have another box you can move this disk and gfx card to and see if it's just the board being lame? Matt From owner-freebsd-x11@FreeBSD.ORG Fri Nov 30 04:56:07 2012 Return-Path: Delivered-To: x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 25B02B2A; Fri, 30 Nov 2012 04:56:07 +0000 (UTC) (envelope-from nwhitehorn@banshee.munuc.org) Received: from banshee.munuc.org (cl-106.chi-02.us.sixxs.net [IPv6:2001:4978:f:69::2]) by mx1.freebsd.org (Postfix) with ESMTP id DBC9A8FC12; Fri, 30 Nov 2012 04:56:06 +0000 (UTC) Received: from nwhitehorn (helo=localhost) by banshee.munuc.org with local-esmtp (Exim 4.74 (FreeBSD)) (envelope-from ) id 1TeIdv-000C6M-4c; Thu, 29 Nov 2012 22:56:03 -0600 Date: Thu, 29 Nov 2012 22:56:03 -0600 (CST) From: Nathan Whitehorn X-X-Sender: nwhitehorn@banshee.munuc.org To: matt Subject: Re: PPC DRM graphics testing In-Reply-To: <50B82E9C.5030800@gmail.com> Message-ID: References: <50972E9E.3010101@gmail.com> <50974ECD.5010702@fgznet.ch> <50988FE0.9030806@gmail.com> <50989EA0.5020509@fgznet.ch> <5098CA4F.7020306@gmail.com> <509A8B3D.8030703@fgznet.ch> <50B82E9C.5030800@gmail.com> User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Sender: Nathan Whitehorn X-SA-Exim-Connect-IP: X-SA-Exim-Mail-From: nwhitehorn@banshee.munuc.org X-SA-Exim-Scanned: No (on banshee.munuc.org); SAEximRunCond expanded to false Cc: Andreas Tobler , x11@freebsd.org, freebsd-ppc@freebsd.org X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Nov 2012 04:56:07 -0000 On Thu, 29 Nov 2012, matt wrote: > On 11/07/12 08:24, Andreas Tobler wrote: >> On 06.11.12 09:29, matt wrote: >>> On 11/05/12 21:22, Andreas Tobler wrote: >>>> Hm, I can try to bring the Radeon 9200 PCI up and see how it behaves. >>>> It'll take a few moments. But at least we have another config to compare. >>>> >>>> Oh, and one thing to note, my config works with built-in (not a kernel >>>> module) drm/radeondrm. Have you tried this too? >>>> >>>> Kernel config: >>>> # Direct Rendering modules for 3D acceleration. >>>> device drm # DRM core module required by DRM drivers >>>> device radeondrm # ATI Radeon >>>> >>>> >>>> Attached the patch to make it compile. >>>> >>>> Andreas >>>> >>>> >>>> >>> A good idea, but it didn't help. Backtrace was slightly different, but >>> nothing decisive. exaCopyDirty() seems to be involved quite often. >>> >>> I also found 7.7 will not work, because although they left in r200, they >>> stripped out UMS. >>> >>> So it's back to the drawing board, or at least poking at sources and/or >>> gdb for a while :) >> Just a short notice from my side. I finally managed to get the pci >> radeon 9200 work, means I can startx. >> I had some issues until I found out how to make Xorg recognize the pci >> card which is not in the primary pci domain. >> >> I needed this string in the xorg.conf, under the section "Device" >> >> BusID "PCI:1@1:2:0" >> >> Important is ":domain@bus:". >> >> Regarding drm, I get hardlocks as soon as I start glxgears or other >> samples. No more info yet. >> >> Here the render string: >> --- >> direct rendering: Yes >> OpenGL renderer string: Mesa DRI R200 (RV280 5961) 20090101 TCL >> --- >> >> Chipset: "ATI Radeon 9200 5961 (AGP)" (ChipID = 0x5961) >> Mapped VideoRAM: 131072 kByte (128 bit DDR SDRAM) >> >> Note, it is a PCI card, not an AGP one. >> >> Also, I do run old Xorg (X.Org X Server 1.7.7 and the 6.14.3 ati pkg.). >> >> I'll continue playing a bit. >> >> Andreas >> >> > I got a Apple OEM Radeon 9260 256M AGP 8x. I chopped the two resistors > that allow it to work in an MDD, it worked fine for OS X. > > I still don't have working DRM, however glxgears actually shows the > gears. One to two frames are emitted before the card crashes and loops > in drmCommandNone. > > Turning on dev.dri.0.debug=1, I'm seeing an ioctl completing and > returning '35' periodically. Not sure what a positive return value > means, or what ioctl is being called (I assume it's a flush or something > in drmCommandNone). > > So I'm starting to think it's the MDD that's the issue, but I'm not sure > why. I tried adding the 2x_reset quirk in agp.ko, even though it seems > unecessary and Linux has no 2x quirk for this chipset either. > > Doesn't U3 have hardware byteswappers or something...? Thanks for doing these tests! I wanted to point out that a bug in the AGP driver cannot be ruled out. It's fairly simple but never really got tested until quite recently when you started looking at this and drm began working. -Nathan From owner-freebsd-x11@FreeBSD.ORG Fri Nov 30 06:44:17 2012 Return-Path: Delivered-To: x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 11FEBA89; Fri, 30 Nov 2012 06:44:17 +0000 (UTC) (envelope-from sendtomatt@gmail.com) Received: from mail-pb0-f54.google.com (mail-pb0-f54.google.com [209.85.160.54]) by mx1.freebsd.org (Postfix) with ESMTP id C1AFD8FC12; Fri, 30 Nov 2012 06:44:16 +0000 (UTC) Received: by mail-pb0-f54.google.com with SMTP id wz12so219817pbc.13 for ; Thu, 29 Nov 2012 22:44:16 -0800 (PST) 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:content-transfer-encoding; bh=WXiIWcqiGWXaeUZ2/KZDJLvUjc0l+IgABNVoxeQNU+U=; b=ifwiQmPoo9CdQ2BUKyzRD62+8+t4ncNseMntDp5AAD08GOOZO6RQJEWqIbdCXUtY+m fIllSHX+mZjtlzw3EOhbGNj6YO/S6Il14zQ8BwSR8ZMbc38McwdnzjkalspYnNvvH+23 sFPjYMxzNX+YTdjknaYvuKSTDwxwJ9qkoZNGnGVfdc8MucLqkB1HLhAEXRxpvEaQ+2ha SmsI6ekOlFr7WyEHSwVeNRzjP8bTO/tmuhsqwrrj3VZA7tGakMQFLTGChwjp2zof74/E 5HLen5juOV6PLLCbhOKhSymr+X+TxiAYcJOmcjJMLXL9JJlC52gu8loHX9IxDcVG5ERy /kaQ== Received: by 10.68.136.163 with SMTP id qb3mr2801988pbb.129.1354257856078; Thu, 29 Nov 2012 22:44:16 -0800 (PST) Received: from flatline.local (70-36-223-239.dsl.dynamic.sonic.net. [70.36.223.239]) by mx.google.com with ESMTPS id wg3sm2539470pbc.28.2012.11.29.22.44.12 (version=SSLv3 cipher=OTHER); Thu, 29 Nov 2012 22:44:14 -0800 (PST) Message-ID: <50B8559F.6090708@gmail.com> Date: Thu, 29 Nov 2012 22:43:43 -0800 From: matt User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:17.0) Gecko/17.0 Thunderbird/17.0 MIME-Version: 1.0 To: Nathan Whitehorn Subject: Re: PPC DRM graphics testing References: <50972E9E.3010101@gmail.com> <50974ECD.5010702@fgznet.ch> <50988FE0.9030806@gmail.com> <50989EA0.5020509@fgznet.ch> <5098CA4F.7020306@gmail.com> <509A8B3D.8030703@fgznet.ch> <50B82E9C.5030800@gmail.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Andreas Tobler , x11@freebsd.org, freebsd-ppc@freebsd.org X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Nov 2012 06:44:17 -0000 On 11/29/12 20:56, Nathan Whitehorn wrote: > > > On Thu, 29 Nov 2012, matt wrote: > >> On 11/07/12 08:24, Andreas Tobler wrote: >>> On 06.11.12 09:29, matt wrote: >>>> On 11/05/12 21:22, Andreas Tobler wrote: >>>>> Hm, I can try to bring the Radeon 9200 PCI up and see how it behaves. >>>>> It'll take a few moments. But at least we have another config to >>>>> compare. >>>>> >>>>> Oh, and one thing to note, my config works with built-in (not a >>>>> kernel >>>>> module) drm/radeondrm. Have you tried this too? >>>>> >>>>> Kernel config: >>>>> # Direct Rendering modules for 3D acceleration. >>>>> device drm # DRM core module required by DRM >>>>> drivers >>>>> device radeondrm # ATI Radeon >>>>> >>>>> >>>>> Attached the patch to make it compile. >>>>> >>>>> Andreas >>>>> >>>>> >>>>> >>>> A good idea, but it didn't help. Backtrace was slightly different, but >>>> nothing decisive. exaCopyDirty() seems to be involved quite often. >>>> >>>> I also found 7.7 will not work, because although they left in r200, >>>> they >>>> stripped out UMS. >>>> >>>> So it's back to the drawing board, or at least poking at sources >>>> and/or >>>> gdb for a while :) >>> Just a short notice from my side. I finally managed to get the pci >>> radeon 9200 work, means I can startx. >>> I had some issues until I found out how to make Xorg recognize the pci >>> card which is not in the primary pci domain. >>> >>> I needed this string in the xorg.conf, under the section "Device" >>> >>> BusID "PCI:1@1:2:0" >>> >>> Important is ":domain@bus:". >>> >>> Regarding drm, I get hardlocks as soon as I start glxgears or other >>> samples. No more info yet. >>> >>> Here the render string: >>> --- >>> direct rendering: Yes >>> OpenGL renderer string: Mesa DRI R200 (RV280 5961) 20090101 TCL >>> --- >>> >>> Chipset: "ATI Radeon 9200 5961 (AGP)" (ChipID = 0x5961) >>> Mapped VideoRAM: 131072 kByte (128 bit DDR SDRAM) >>> >>> Note, it is a PCI card, not an AGP one. >>> >>> Also, I do run old Xorg (X.Org X Server 1.7.7 and the 6.14.3 ati pkg.). >>> >>> I'll continue playing a bit. >>> >>> Andreas >>> >>> >> I got a Apple OEM Radeon 9260 256M AGP 8x. I chopped the two resistors >> that allow it to work in an MDD, it worked fine for OS X. >> >> I still don't have working DRM, however glxgears actually shows the >> gears. One to two frames are emitted before the card crashes and loops >> in drmCommandNone. >> >> Turning on dev.dri.0.debug=1, I'm seeing an ioctl completing and >> returning '35' periodically. Not sure what a positive return value >> means, or what ioctl is being called (I assume it's a flush or something >> in drmCommandNone). >> >> So I'm starting to think it's the MDD that's the issue, but I'm not sure >> why. I tried adding the 2x_reset quirk in agp.ko, even though it seems >> unecessary and Linux has no 2x quirk for this chipset either. >> >> Doesn't U3 have hardware byteswappers or something...? > > Thanks for doing these tests! I wanted to point out that a bug in the > AGP driver cannot be ruled out. It's fairly simple but never really > got tested until quite recently when you started looking at this and > drm began working. > -Nathan Puzzles are fun, and if the result is compiz on a powermac all the better :). Well, it at least works fine on the G5 agp bridge. So if it is an AGP issue, it's a quirk in Uninorth-2 possiby. It'd be interesting to see if drm was OK on pci macs. BusType "PCI" didn't fix Xorg, but I'm not sure that means that agp is ok? Jung-uk Kim had a little program to test the gart, but unfortunately it's heavy on the ia32 assembly. Some other things I have yet to try are to disable one processor and to swap everything to the other MDD. I am still trying to figure out what the meaning of drm returning 35 over and over might be as well. Matt From owner-freebsd-x11@FreeBSD.ORG Fri Nov 30 16:44:57 2012 Return-Path: Delivered-To: x11@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C3FAD463; Fri, 30 Nov 2012 16:44:57 +0000 (UTC) (envelope-from arved@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 8F5328FC12; Fri, 30 Nov 2012 16:44:57 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id qAUGiv7V001554; Fri, 30 Nov 2012 16:44:57 GMT (envelope-from arved@freefall.freebsd.org) Received: (from arved@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id qAUGivWu001550; Fri, 30 Nov 2012 16:44:57 GMT (envelope-from arved) Date: Fri, 30 Nov 2012 16:44:57 GMT Message-Id: <201211301644.qAUGivWu001550@freefall.freebsd.org> To: arved@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, x11@FreeBSD.org From: arved@FreeBSD.org Subject: Re: ports/173304: libxcb breaks other applications runtine/build X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Nov 2012 16:44:57 -0000 Synopsis: libxcb breaks other applications runtine/build Responsible-Changed-From-To: freebsd-ports-bugs->x11 Responsible-Changed-By: arved Responsible-Changed-When: Fri Nov 30 16:44:30 UTC 2012 Responsible-Changed-Why: over to maintainer http://www.freebsd.org/cgi/query-pr.cgi?pr=173304 From owner-freebsd-x11@FreeBSD.ORG Sat Dec 1 16:43:56 2012 Return-Path: Delivered-To: x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 8A321598; Sat, 1 Dec 2012 16:43:56 +0000 (UTC) (envelope-from andreast-list@fgznet.ch) Received: from smtp.fgznet.ch (mail.fgznet.ch [81.92.96.47]) by mx1.freebsd.org (Postfix) with ESMTP id 24AAB8FC08; Sat, 1 Dec 2012 16:43:55 +0000 (UTC) Received: from deuterium.andreas.nets (dhclient-91-190-14-19.flashcable.ch [91.190.14.19]) by smtp.fgznet.ch (8.13.8/8.13.8/Submit_SMTPAUTH) with ESMTP id qB1GQPNL068390; Sat, 1 Dec 2012 17:26:26 +0100 (CET) (envelope-from andreast-list@fgznet.ch) Message-ID: <50BA2FB1.5060509@fgznet.ch> Date: Sat, 01 Dec 2012 17:26:25 +0100 From: Andreas Tobler User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.5; rv:16.0) Gecko/20121026 Thunderbird/16.0.2 MIME-Version: 1.0 To: matt Subject: Re: PPC DRM graphics testing References: <50972E9E.3010101@gmail.com> <50974ECD.5010702@fgznet.ch> <50988FE0.9030806@gmail.com> <50989EA0.5020509@fgznet.ch> <5098CA4F.7020306@gmail.com> <509A8B3D.8030703@fgznet.ch> <50B82E9C.5030800@gmail.com> <50B8559F.6090708@gmail.com> In-Reply-To: <50B8559F.6090708@gmail.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.64 on 81.92.96.47 Cc: x11@freebsd.org, Nathan Whitehorn , freebsd-ppc@freebsd.org X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 01 Dec 2012 16:43:56 -0000 On 30.11.12 07:43, matt wrote: > On 11/29/12 20:56, Nathan Whitehorn wrote: >> >> >> On Thu, 29 Nov 2012, matt wrote: >> >>> On 11/07/12 08:24, Andreas Tobler wrote: >>>> On 06.11.12 09:29, matt wrote: >>>>> On 11/05/12 21:22, Andreas Tobler wrote: >>>>>> Hm, I can try to bring the Radeon 9200 PCI up and see how it behaves. >>>>>> It'll take a few moments. But at least we have another config to >>>>>> compare. >>>>>> >>>>>> Oh, and one thing to note, my config works with built-in (not a >>>>>> kernel >>>>>> module) drm/radeondrm. Have you tried this too? >>>>>> >>>>>> Kernel config: >>>>>> # Direct Rendering modules for 3D acceleration. >>>>>> device drm # DRM core module required by DRM >>>>>> drivers >>>>>> device radeondrm # ATI Radeon >>>>>> >>>>>> >>>>>> Attached the patch to make it compile. >>>>>> >>>>>> Andreas >>>>>> >>>>>> >>>>>> >>>>> A good idea, but it didn't help. Backtrace was slightly different, but >>>>> nothing decisive. exaCopyDirty() seems to be involved quite often. >>>>> >>>>> I also found 7.7 will not work, because although they left in r200, >>>>> they >>>>> stripped out UMS. >>>>> >>>>> So it's back to the drawing board, or at least poking at sources >>>>> and/or >>>>> gdb for a while :) >>>> Just a short notice from my side. I finally managed to get the pci >>>> radeon 9200 work, means I can startx. >>>> I had some issues until I found out how to make Xorg recognize the pci >>>> card which is not in the primary pci domain. >>>> >>>> I needed this string in the xorg.conf, under the section "Device" >>>> >>>> BusID "PCI:1@1:2:0" >>>> >>>> Important is ":domain@bus:". >>>> >>>> Regarding drm, I get hardlocks as soon as I start glxgears or other >>>> samples. No more info yet. >>>> >>>> Here the render string: >>>> --- >>>> direct rendering: Yes >>>> OpenGL renderer string: Mesa DRI R200 (RV280 5961) 20090101 TCL >>>> --- >>>> >>>> Chipset: "ATI Radeon 9200 5961 (AGP)" (ChipID = 0x5961) >>>> Mapped VideoRAM: 131072 kByte (128 bit DDR SDRAM) >>>> >>>> Note, it is a PCI card, not an AGP one. >>>> >>>> Also, I do run old Xorg (X.Org X Server 1.7.7 and the 6.14.3 ati pkg.). >>>> >>>> I'll continue playing a bit. >>>> >>>> Andreas >>>> >>>> >>> I got a Apple OEM Radeon 9260 256M AGP 8x. I chopped the two resistors >>> that allow it to work in an MDD, it worked fine for OS X. >>> >>> I still don't have working DRM, however glxgears actually shows the >>> gears. One to two frames are emitted before the card crashes and loops >>> in drmCommandNone. >>> >>> Turning on dev.dri.0.debug=1, I'm seeing an ioctl completing and >>> returning '35' periodically. Not sure what a positive return value >>> means, or what ioctl is being called (I assume it's a flush or something >>> in drmCommandNone). >>> >>> So I'm starting to think it's the MDD that's the issue, but I'm not sure >>> why. I tried adding the 2x_reset quirk in agp.ko, even though it seems >>> unecessary and Linux has no 2x quirk for this chipset either. >>> >>> Doesn't U3 have hardware byteswappers or something...? >> >> Thanks for doing these tests! I wanted to point out that a bug in the >> AGP driver cannot be ruled out. It's fairly simple but never really >> got tested until quite recently when you started looking at this and >> drm began working. >> -Nathan > Puzzles are fun, and if the result is compiz on a powermac all the > better :). > > Well, it at least works fine on the G5 agp bridge. So if it is an AGP > issue, it's a quirk in Uninorth-2 possiby. It'd be interesting to see if > drm was OK on pci macs. BusType "PCI" didn't fix Xorg, but I'm not sure > that means that agp is ok? > > Jung-uk Kim had a little program to test the gart, but unfortunately > it's heavy on the ia32 assembly. > > Some other things I have yet to try are to disable one processor and to > swap everything to the other MDD. > I am still trying to figure out what the meaning of drm returning 35 > over and over might be as well. I quess I'm now in the same boat as you :) With a mac mini which has a "agp0: " bridge. Starting X is ok, but as soon as I launch glxgears I get a complete freeze. Looking in some sources (lnx, drivers/char/agp) gives a hint that there are some distinctions between uninorth revs. Although mine is not mentioned. Looking around. Andreas