From owner-freebsd-mobile@FreeBSD.ORG Sun Jul 16 01:01:19 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6B2D516A4E1; Sun, 16 Jul 2006 01:01:19 +0000 (UTC) (envelope-from john@utzweb.net) Received: from marley.grokthis.net (marley.grokthis.net [69.93.78.26]) by mx1.FreeBSD.org (Postfix) with ESMTP id 923D343D4C; Sun, 16 Jul 2006 01:01:18 +0000 (GMT) (envelope-from john@utzweb.net) Received: from utzweb.net (marley.grokthis.net [127.0.0.1]) by marley.grokthis.net (Postfix) with ESMTP id 70404F10B7; Sat, 15 Jul 2006 21:01:19 -0400 (EDT) Received: from 69.93.78.27 (proxying for 24.22.134.170) (SquirrelMail authenticated user john-utzweb-net); by utzweb.net with HTTP; Sat, 15 Jul 2006 21:01:23 -0400 (EDT) Message-ID: <46050.69.93.78.27.1153011683.squirrel@69.93.78.27> In-Reply-To: <20060715183804.GN17014@poupinou.org> References: <200607122136.54293.mistry.7@osu.edu> <44B6401F.8050507@centtech.com> <44B641F2.2020500@centtech.com> <32884.69.93.78.27.1152831695.squirrel@69.93.78.27> <34247.69.93.78.27.1152835592.squirrel@69.93.78.27> <39062.69.93.78.27.1152857140.squirrel@69.93.78.27> <20060715183804.GN17014@poupinou.org> Date: Sat, 15 Jul 2006 21:01:23 -0400 (EDT) From: john@utzweb.net To: "Bruno Ducrot" User-Agent: SquirrelMail/1.4.3a X-Mailer: SquirrelMail/1.4.3a MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal Cc: freebsd-acpi@freebsd.org, freebsd-mobile@freebsd.org Subject: Re: ch to fix this Re: Dell/acpi_video hw.acpi.video.out0 is probably a bug, and an important one. Re: Dell laptops X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 16 Jul 2006 01:01:19 -0000 > Hi John, Hello Bruno > On Fri, Jul 14, 2006 at 02:05:40AM -0400, john@utzweb.net wrote: >> acpi_video.c expects the lcd to be identified as 0x0110, but my Dell >> Latitude C400 (and probably others) id's the lcd at 0x0400: >> >> Device (LCD) >> { >> Method (_ADR, 0, NotSerialized) >> { >> Return (0x0400) >> } >> >> >> so, acpi_video needs to account for this. >> >> >> got this sorted, and now the display turns back on, here's the patch, i >> already send-pr'd it > > Youre somewhat right, but your patch is wrong. Thankyou for taking interest and reviewing my analysis and patch. I would beg to differ with your assertions concerning the patch's correctness, because the operation you mention below is handled a few lines above the patch. > Actually you have to check if ((adr & 0x0400) == 0x0400). the & occurs at the top of the switch, here's the destroy case: static void acpi_video_vo_destroy(struct acpi_video_output *vo) { struct acpi_video_output_queue *voqh; ACPI_SERIAL_ASSERT(video); if (vo->vo_sysctl_tree != NULL) { vo->vo_sysctl_tree = NULL; sysctl_ctx_free(&vo->vo_sysctl_ctx); } if (vo->vo_levels != NULL) AcpiOsFree(vo->vo_levels); switch (vo->adr & DOD_DEVID_MASK) { case DOD_DEVID_MONITOR: voqh = &crt_units; break; case DOD_DEVID_PANEL: case 0x400: voqh = &lcd_units; break; case DOD_DEVID_TV: voqh = &tv_units; break; default: voqh = &other_units; } STAILQ_REMOVE(voqh, vo, acpi_video_output, vo_unit.next); free(vo, M_ACPIVIDEO); } there is also the indisputable fact that it worked: [spaz@minime /usr/home/spaz]$ sysctl hw.acpi.video hw.acpi.video.crt0.active: 0 hw.acpi.video.lcd0.active: 1 <-- used to be out0 [spaz@minime /usr/home/spaz]$ > In fact, acpi_video.c is > correct for ACPI spec2, but ACPI spec3 have changed in that regard, and > only the value 0x110 (LCD internal panel) should be kept for > backward compatility. > > Please look at the two specifications (v2.0c and v3) at the ACPI > info website: http://www.acpi.info for more. ah, the spec. thankyou! i will take the time to read it carefully. currently, i think that the next areas of despair with my dell are the following: from dmesg on boot: pcib0: port 0xcf8-0xcff on acpi0 ACPI: Found matching pin for 0.31.INTA at func 1: 255 ACPI: Found matching pin for 0.31.INTB at func 5: 11 pci_link1: BIOS IRQ 11 for 0.31.INTB is invalid from dmesg post quitting xorg: "Interrupt storm detected on irq 11; throttling interrupt source" i would think that if i could figure out how to fix the invalid INTB, i'd probably not get the interrupt storm > (pseudo patch snipped) > > Cheers, > > -- > Bruno Ducrot > > -- Which is worse: ignorance or apathy? > -- Don't know. Don't care. > > From owner-freebsd-mobile@FreeBSD.ORG Sun Jul 16 03:21:38 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 66ADB16A4DF; Sun, 16 Jul 2006 03:21:38 +0000 (UTC) (envelope-from ducrot@poupinou.org) Received: from poup.poupinou.org (poup.poupinou.org [195.101.94.96]) by mx1.FreeBSD.org (Postfix) with ESMTP id BCE5943D49; Sun, 16 Jul 2006 03:21:37 +0000 (GMT) (envelope-from ducrot@poupinou.org) Received: from ducrot by poup.poupinou.org with local (Exim) id 1G1xCE-00017l-00; Sun, 16 Jul 2006 05:21:30 +0200 Date: Sun, 16 Jul 2006 05:21:30 +0200 To: john@utzweb.net Message-ID: <20060716032130.GP17014@poupinou.org> References: <44B6401F.8050507@centtech.com> <44B641F2.2020500@centtech.com> <32884.69.93.78.27.1152831695.squirrel@69.93.78.27> <34247.69.93.78.27.1152835592.squirrel@69.93.78.27> <39062.69.93.78.27.1152857140.squirrel@69.93.78.27> <20060715183804.GN17014@poupinou.org> <46050.69.93.78.27.1153011683.squirrel@69.93.78.27> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <46050.69.93.78.27.1153011683.squirrel@69.93.78.27> User-Agent: Mutt/1.5.9i From: Bruno Ducrot Cc: freebsd-acpi@freebsd.org, freebsd-mobile@freebsd.org Subject: Re: ch to fix this Re: Dell/acpi_video hw.acpi.video.out0 is probably a bug, and an important one. Re: Dell laptops X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 16 Jul 2006 03:21:38 -0000 On Sat, Jul 15, 2006 at 09:01:23PM -0400, john@utzweb.net wrote: > > Hi John, > > Hello Bruno > > > On Fri, Jul 14, 2006 at 02:05:40AM -0400, john@utzweb.net wrote: > >> acpi_video.c expects the lcd to be identified as 0x0110, but my Dell > >> Latitude C400 (and probably others) id's the lcd at 0x0400: > >> > >> Device (LCD) > >> { > >> Method (_ADR, 0, NotSerialized) > >> { > >> Return (0x0400) > >> } > >> > >> > >> so, acpi_video needs to account for this. > >> > >> > >> got this sorted, and now the display turns back on, here's the patch, i > >> already send-pr'd it > > > > Youre somewhat right, but your patch is wrong. > > Thankyou for taking interest and reviewing my analysis and patch. > > I would beg to differ with your assertions concerning the patch's > correctness, because the operation you mention below is handled a few > lines above the patch. > > > Actually you have to check if ((adr & 0x0400) == 0x0400). > > the & occurs at the top of the switch, here's the destroy case: But with the *WRONG* mask. It used to be 0xffff with ACPI v2, but shall now be 0x0f00 with ACPI v3. If for example the _ADR is 0x0401, then your patch won't work. Same if for example the _ADR is 0x0101, which identify a CRT monitor, etc. The only one value that must be kept for backward compatility is (adr & 0xffff) == 0x0110 which is for an internal Flat Panel, instead of a CRT monitor if we take the new specification into account without this very specific value. BTW I compiled and found some stupid mistakes. I also changed my DSDT such that I'm pretty sure it will work for you, and for others where the _ADR may be 0x04xx as well. Please consider that one: Index: acpi_video.c =================================================================== RCS file: /home/ncvs/src/sys/dev/acpica/acpi_video.c,v retrieving revision 1.12 diff -u -p -r1.12 acpi_video.c --- acpi_video.c 20 Dec 2005 22:42:16 -0000 1.12 +++ acpi_video.c 16 Jul 2006 03:11:24 -0000 @@ -110,9 +110,12 @@ static void vo_set_device_state(ACPI_HAN /* _DOD and subdev's _ADR */ #define DOD_DEVID_MASK 0xffff +#define DOD_DEVID_TYPE 0x0f00 #define DOD_DEVID_MONITOR 0x0100 -#define DOD_DEVID_PANEL 0x0110 #define DOD_DEVID_TV 0x0200 +#define DOD_DEVID_DIGITAL 0x0300 +#define DOD_DEVID_PANEL 0x0400 +#define DOD_DEVID_PANEL_COMPAT 0x0110 #define DOD_BIOS (1 << 16) #define DOD_NONVGA (1 << 17) #define DOD_HEAD_ID_SHIFT 18 @@ -409,27 +412,37 @@ acpi_video_vo_init(UINT32 adr) struct acpi_video_output_queue *voqh; ACPI_SERIAL_ASSERT(video); - switch (adr & DOD_DEVID_MASK) { - case DOD_DEVID_MONITOR: - desc = "CRT monitor"; - type = "crt"; - voqh = &crt_units; - break; - case DOD_DEVID_PANEL: + if ((adr & DOD_DEVID_MASK) == DOD_DEVID_PANEL_COMPAT) { desc = "LCD panel"; type = "lcd"; voqh = &lcd_units; - break; - case DOD_DEVID_TV: - desc = "TV"; - type = "tv"; - voqh = &tv_units; - break; - default: - desc = "unknown output"; - type = "out"; - voqh = &other_units; - } + } else + switch (adr & DOD_DEVID_TYPE) { + case DOD_DEVID_MONITOR: + desc = "CRT monitor"; + type = "crt"; + voqh = &crt_units; + break; + case DOD_DEVID_DIGITAL: + desc = "Digital monitor"; + type = "crt"; + voqh = &crt_units; + break; + case DOD_DEVID_PANEL: + desc = "LCD panel"; + type = "lcd"; + voqh = &lcd_units; + break; + case DOD_DEVID_TV: + desc = "TV"; + type = "tv"; + voqh = &tv_units; + break; + default: + desc = "unknown output"; + type = "out"; + voqh = &other_units; + } n = 0; vn = vp = NULL; @@ -553,19 +566,25 @@ acpi_video_vo_destroy(struct acpi_video_ if (vo->vo_levels != NULL) AcpiOsFree(vo->vo_levels); - switch (vo->adr & DOD_DEVID_MASK) { - case DOD_DEVID_MONITOR: - voqh = &crt_units; - break; - case DOD_DEVID_PANEL: + if ((vo->adr & 0xffff) == DOD_DEVID_PANEL_COMPAT) voqh = &lcd_units; - break; - case DOD_DEVID_TV: - voqh = &tv_units; - break; - default: - voqh = &other_units; - } + else + switch (vo->adr & DOD_DEVID_TYPE) { + case DOD_DEVID_MONITOR: + voqh = &crt_units; + break; + case DOD_DEVID_DIGITAL: + voqh = &crt_units; + break; + case DOD_DEVID_PANEL: + voqh = &lcd_units; + break; + case DOD_DEVID_TV: + voqh = &tv_units; + break; + default: + voqh = &other_units; + } STAILQ_REMOVE(voqh, vo, acpi_video_output, vo_unit.next); free(vo, M_ACPIVIDEO); } Cheers, -- Bruno Ducrot -- Which is worse: ignorance or apathy? -- Don't know. Don't care. From owner-freebsd-mobile@FreeBSD.ORG Sun Jul 16 06:47:42 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2918516A4DE; Sun, 16 Jul 2006 06:47:42 +0000 (UTC) (envelope-from john@utzweb.net) Received: from marley.grokthis.net (marley.grokthis.net [69.93.78.26]) by mx1.FreeBSD.org (Postfix) with ESMTP id A271743D46; Sun, 16 Jul 2006 06:47:41 +0000 (GMT) (envelope-from john@utzweb.net) Received: from utzweb.net (marley.grokthis.net [127.0.0.1]) by marley.grokthis.net (Postfix) with ESMTP id C16BEF10B4; Sun, 16 Jul 2006 02:47:35 -0400 (EDT) Received: from 69.93.78.27 (proxying for 24.22.134.170) (SquirrelMail authenticated user john-utzweb-net); by utzweb.net with HTTP; Sun, 16 Jul 2006 02:47:41 -0400 (EDT) Message-ID: <50159.69.93.78.27.1153032461.squirrel@69.93.78.27> In-Reply-To: <20060716032130.GP17014@poupinou.org> References: <44B6401F.8050507@centtech.com> <44B641F2.2020500@centtech.com> <32884.69.93.78.27.1152831695.squirrel@69.93.78.27> <34247.69.93.78.27.1152835592.squirrel@69.93.78.27> <39062.69.93.78.27.1152857140.squirrel@69.93.78.27> <20060715183804.GN17014@poupinou.org> <46050.69.93.78.27.1153011683.squirrel@69.93.78.27> <20060716032130.GP17014@poupinou.org> Date: Sun, 16 Jul 2006 02:47:41 -0400 (EDT) From: john@utzweb.net To: "Bruno Ducrot" User-Agent: SquirrelMail/1.4.3a X-Mailer: SquirrelMail/1.4.3a MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal Cc: freebsd-acpi@freebsd.org, freebsd-mobile@freebsd.org Subject: Re: ch to fix this Re: Dell/acpi_video hw.acpi.video.out0 is probably a bug, and an important one. Re: Dell laptops X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 16 Jul 2006 06:47:42 -0000 > On Sat, Jul 15, 2006 at 09:01:23PM -0400, john@utzweb.net wrote: >> > Hi John, >> >> Hello Bruno >> >> > On Fri, Jul 14, 2006 at 02:05:40AM -0400, john@utzweb.net wrote: >> >> acpi_video.c expects the lcd to be identified as 0x0110, but my Dell >> >> Latitude C400 (and probably others) id's the lcd at 0x0400: >> >> >> >> Device (LCD) >> >> { >> >> Method (_ADR, 0, NotSerialized) >> >> { >> >> Return (0x0400) >> >> } >> >> >> >> >> >> so, acpi_video needs to account for this. >> >> >> >> >> >> got this sorted, and now the display turns back on, here's the patch, >> i >> >> already send-pr'd it >> > >> > Youre somewhat right, but your patch is wrong. >> >> Thankyou for taking interest and reviewing my analysis and patch. >> >> I would beg to differ with your assertions concerning the patch's >> correctness, because the operation you mention below is handled a few >> lines above the patch. >> >> > Actually you have to check if ((adr & 0x0400) == 0x0400). >> >> the & occurs at the top of the switch, here's the destroy case: > > But with the *WRONG* mask. It used to be 0xffff with ACPI v2, but > shall now be 0x0f00 with ACPI v3. ohh! > If for example the _ADR is 0x0401, then your patch won't work. Same > if for example the _ADR is 0x0101, which identify a CRT monitor, etc. ok, i get it, my approach met my immediate needs but would fail in the general v3 compliant case. > The only one value that must be kept for backward compatility is > (adr & 0xffff) == 0x0110 which is for an internal Flat Panel, instead > of a CRT monitor if we take the new specification into account without > this very specific value. i have much to learn, tnx for taking the time to explain it! reading the spec should greatly diminish my clue deficit > BTW I compiled and found some stupid mistakes. I also changed my DSDT > such that I'm pretty sure it will work for you, and for others where > the _ADR may be 0x04xx as well. > > Please consider that one: i'll try this out after i get some sleep. > Index: acpi_video.c > =================================================================== > RCS file: /home/ncvs/src/sys/dev/acpica/acpi_video.c,v > retrieving revision 1.12 > diff -u -p -r1.12 acpi_video.c > --- acpi_video.c 20 Dec 2005 22:42:16 -0000 1.12 > +++ acpi_video.c 16 Jul 2006 03:11:24 -0000 > @@ -110,9 +110,12 @@ static void vo_set_device_state(ACPI_HAN > > /* _DOD and subdev's _ADR */ > #define DOD_DEVID_MASK 0xffff > +#define DOD_DEVID_TYPE 0x0f00 > #define DOD_DEVID_MONITOR 0x0100 > -#define DOD_DEVID_PANEL 0x0110 > #define DOD_DEVID_TV 0x0200 > +#define DOD_DEVID_DIGITAL 0x0300 > +#define DOD_DEVID_PANEL 0x0400 > +#define DOD_DEVID_PANEL_COMPAT 0x0110 > #define DOD_BIOS (1 << 16) > #define DOD_NONVGA (1 << 17) > #define DOD_HEAD_ID_SHIFT 18 > @@ -409,27 +412,37 @@ acpi_video_vo_init(UINT32 adr) > struct acpi_video_output_queue *voqh; > > ACPI_SERIAL_ASSERT(video); > - switch (adr & DOD_DEVID_MASK) { > - case DOD_DEVID_MONITOR: > - desc = "CRT monitor"; > - type = "crt"; > - voqh = &crt_units; > - break; > - case DOD_DEVID_PANEL: > + if ((adr & DOD_DEVID_MASK) == DOD_DEVID_PANEL_COMPAT) { > desc = "LCD panel"; > type = "lcd"; > voqh = &lcd_units; > - break; > - case DOD_DEVID_TV: > - desc = "TV"; > - type = "tv"; > - voqh = &tv_units; > - break; > - default: > - desc = "unknown output"; > - type = "out"; > - voqh = &other_units; > - } > + } else > + switch (adr & DOD_DEVID_TYPE) { > + case DOD_DEVID_MONITOR: > + desc = "CRT monitor"; > + type = "crt"; > + voqh = &crt_units; > + break; > + case DOD_DEVID_DIGITAL: > + desc = "Digital monitor"; > + type = "crt"; > + voqh = &crt_units; > + break; > + case DOD_DEVID_PANEL: > + desc = "LCD panel"; > + type = "lcd"; > + voqh = &lcd_units; > + break; > + case DOD_DEVID_TV: > + desc = "TV"; > + type = "tv"; > + voqh = &tv_units; > + break; > + default: > + desc = "unknown output"; > + type = "out"; > + voqh = &other_units; > + } > > n = 0; > vn = vp = NULL; > @@ -553,19 +566,25 @@ acpi_video_vo_destroy(struct acpi_video_ > if (vo->vo_levels != NULL) > AcpiOsFree(vo->vo_levels); > > - switch (vo->adr & DOD_DEVID_MASK) { > - case DOD_DEVID_MONITOR: > - voqh = &crt_units; > - break; > - case DOD_DEVID_PANEL: > + if ((vo->adr & 0xffff) == DOD_DEVID_PANEL_COMPAT) > voqh = &lcd_units; > - break; > - case DOD_DEVID_TV: > - voqh = &tv_units; > - break; > - default: > - voqh = &other_units; > - } > + else > + switch (vo->adr & DOD_DEVID_TYPE) { > + case DOD_DEVID_MONITOR: > + voqh = &crt_units; > + break; > + case DOD_DEVID_DIGITAL: > + voqh = &crt_units; > + break; > + case DOD_DEVID_PANEL: > + voqh = &lcd_units; > + break; > + case DOD_DEVID_TV: > + voqh = &tv_units; > + break; > + default: > + voqh = &other_units; > + } > STAILQ_REMOVE(voqh, vo, acpi_video_output, vo_unit.next); > free(vo, M_ACPIVIDEO); > } > > > Cheers, > > -- > Bruno Ducrot > > -- Which is worse: ignorance or apathy? > -- Don't know. Don't care. > > From owner-freebsd-mobile@FreeBSD.ORG Sun Jul 16 12:11:03 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8BCE716A4DD for ; Sun, 16 Jul 2006 12:11:03 +0000 (UTC) (envelope-from torfinn.ingolfsen@broadpark.no) Received: from osl1smout1.broadpark.no (osl1smout1.broadpark.no [80.202.4.58]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1D67743D49 for ; Sun, 16 Jul 2006 12:11:02 +0000 (GMT) (envelope-from torfinn.ingolfsen@broadpark.no) Received: from osl1sminn1.broadpark.no ([80.202.4.59]) by osl1smout1.broadpark.no (Sun Java System Messaging Server 6.1 HotFix 0.05 (built Oct 21 2004)) with ESMTP id <0J2H00FD4WIDZI50@osl1smout1.broadpark.no> for freebsd-mobile@freebsd.org; Sun, 16 Jul 2006 14:11:01 +0200 (CEST) Received: from kg-work.kg4.no ([80.203.92.117]) by osl1sminn1.broadpark.no (Sun Java System Messaging Server 6.1 HotFix 0.05 (built Oct 21 2004)) with SMTP id <0J2H00ALUWIC89D2@osl1sminn1.broadpark.no> for freebsd-mobile@freebsd.org; Sun, 16 Jul 2006 14:11:01 +0200 (CEST) Date: Sun, 16 Jul 2006 14:11:00 +0200 From: Torfinn Ingolfsen X-Face: "t9w2,-X@O^I`jVW\sonI3.,36KBLZE*AL[y9lL[PyFD*r_S:dIL9c[8Y>V42R0"!"yb_zN,f#%.[PYYNq; m"_0v; ~rUM2Yy!zmkh)3&U|u!=T(zyv,MHJv"nDH>OJ`t(@mil461d_B'Uo|'nMwlKe0Mv=kvV?Nh@>Hb<3s_z2jYgZhPb@?Wi^x1a~Hplz1.zH To: freebsd-mobile@freebsd.org Message-id: <20060716141100.ee18d21a.torfinn.ingolfsen@broadpark.no> MIME-version: 1.0 X-Mailer: Sylpheed version 2.2.6 (GTK+ 2.8.20; i386-portbld-freebsd5.5) Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT Subject: Acer Aspire AS5672 laptop - acpi problems X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 16 Jul 2006 12:11:03 -0000 Hello again, It seems that this laptop (Ascer Aspire AS5672WLMi) has acpi problems. I have made an acpi dump, and tried to compile the resulting asl code (with 13 errors). Everything is documented in this blog entry: http://home.no.net/tingo/log2/pivot/entry.php?id=32 together with dmesg output, output from 'sysctl hw.acpi' etc. If anyone could take a look at it and try to explain how to fix things, I would be grateful. -- Regards, Torfinn Ingolfsen, Norway From owner-freebsd-mobile@FreeBSD.ORG Sun Jul 16 13:50:34 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 92C3B16A4DD for ; Sun, 16 Jul 2006 13:50:34 +0000 (UTC) (envelope-from freebsd@meijome.net) Received: from sigma.octantis.com.au (ns2.octantis.com.au [207.44.189.124]) by mx1.FreeBSD.org (Postfix) with ESMTP id 27F2743D49 for ; Sun, 16 Jul 2006 13:50:34 +0000 (GMT) (envelope-from freebsd@meijome.net) Received: (qmail 8319 invoked from network); 16 Jul 2006 23:50:33 +1000 Received: from 203-158-32-199.dyn.iinet.net.au (HELO localhost) (203.158.32.199) by sigma.octantis.com.au with (DHE-RSA-AES256-SHA encrypted) SMTP; 16 Jul 2006 23:50:33 +1000 Date: Sun, 16 Jul 2006 23:50:27 +1000 From: Norberto Meijome To: freebsd-mobile@freebsd.org Message-ID: <20060716235027.60089415@localhost> X-Mailer: Sylpheed-Claws 2.3.1 (GTK+ 2.8.20; i386-portbld-freebsd6.1) Importance: low X-Priority: 4 (Low) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Subject: iwi improvements - thanks!! X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 16 Jul 2006 13:50:34 -0000 Hi all, I was using 6.0 and now 6.1 on a Thinkpad Z60M with iwi (.ko) and the iwi-firmware package. I was having issues resuming if I had used the wireless before suspending. I did a ports + kernel + world upgrade yeterday, and when checking man iwi I released it suggested using the iwi-firmware-kmod port. I duly changed to this and it is working, this far, just great :) resume, works no problem at all, no lockups, no drops in iwi card :) $ kldstat | grep iwi 4 1 0xc08d1000 f368 if_iwi.ko 13 1 0xc59e5000 30000 iwi_bss.ko To everyone involved in this overahaul, and to everyone in the lists that always help out, thanks :) If you drop by Sydney, Australia, feel free to drop me a line for the obligatory beer ;) All the best, Beto From owner-freebsd-mobile@FreeBSD.ORG Sun Jul 16 14:28:40 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 56B0916A4DA for ; Sun, 16 Jul 2006 14:28:40 +0000 (UTC) (envelope-from freebsd@meijome.net) Received: from sigma.octantis.com.au (ns2.octantis.com.au [207.44.189.124]) by mx1.FreeBSD.org (Postfix) with ESMTP id A626543D86 for ; Sun, 16 Jul 2006 14:28:23 +0000 (GMT) (envelope-from freebsd@meijome.net) Received: (qmail 9539 invoked from network); 17 Jul 2006 00:28:22 +1000 Received: from 203-158-32-199.dyn.iinet.net.au (HELO localhost) (203.158.32.199) by sigma.octantis.com.au with (DHE-RSA-AES256-SHA encrypted) SMTP; 17 Jul 2006 00:28:22 +1000 Date: Mon, 17 Jul 2006 00:28:17 +1000 From: Norberto Meijome To: Daniel Eischen Message-ID: <20060717002817.1a4d1f0e@localhost> In-Reply-To: References: <20060606124030.GA32057@shorty.sorbonet.org> <4485CEF8.10201@centtech.com> <20060606192229.GA4465@shorty.sorbonet.org> <4485DA6D.9020304@centtech.com> <4485E199.7000604@centtech.com> <20060606205918.GA6765@shorty.sorbonet.org> <20060606231025.R50560@volatile.chemikals.org> <20060607073918.GB9245@shorty.sorbonet.org> <448CE5A0.70806@centtech.com> <20060709093252.S31266@volatile.chemikals.org> <44B4EC7B.9020004@centtech.com> <20060712205940.J59349@volatile.chemikals.org> <44B5A31B.2000603@centtech.com> <20060712214546.V79297@volatile.chemikals.org> X-Mailer: Sylpheed-Claws 2.3.1 (GTK+ 2.8.20; i386-portbld-freebsd6.1) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: freebsd-multimedia@freebsd.org, freebsd-mobile@freebsd.org, Andrea Bittau Subject: Re: HDA sound driver mod for sigmatel 92xx X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 16 Jul 2006 14:28:40 -0000 On Thu, 13 Jul 2006 12:47:00 -0400 (EDT) Daniel Eischen wrote: > On Wed, 12 Jul 2006, Wesley Morgan wrote: > > > > The original hdac.tgz posted by Andrea, I believe can be found at: > > > > http://darkircop.org/hdac.tgz > > This plus the patch from the previous thread seemed to work > for me on my Dell Inspiron 1405. I only had time to cat > a small audio file. But I do get mtx lock warnings when > booting and rc tries to set the mixer. It seems that pcm/mixer.c > holds one of its locks (see mixer_set(), around line 148), > then somehow calls into the driver in hdac_command_send_internal() > around line 1401 where it does an msleep(). You're not suppose > to sleep while holding mutex (pcm/mixer's mtx is held at > this point). > > I've placed the original driver with the patches applied at: > > http://people.freebsd.org/~deischen/hdac.tgz > Thanks Daniel for this :) this works fine on my Thinkpad z60m (hdac = '82801FB/FR/FW/FRW Intel High DefiNition Audio Controller' ), but : - volume is *very* low - it is barely discernible from background noise. mixer reported initially a value of 77%, which i pushed to 100 with no change. dev.acpi_ibm.0.volume was 14 (max) , so the speaker beeping was very loud, but pcm wasn't at all. - lack of recording (mic) / input - not sure if this patch was added to your tar ball Andrea's original package from darkircop.org doens't show the mic either, but the sound volume works fine. I'll test Andrea's -rec.tgz now. Please let me know if you want any debug information :) Cheers, Beto From owner-freebsd-mobile@FreeBSD.ORG Sun Jul 16 15:05:46 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1E2AF16A4DD for ; Sun, 16 Jul 2006 15:05:46 +0000 (UTC) (envelope-from Cy.Schubert@komquats.com) Received: from spqr.komquats.com (S0106002078125c0c.gv.shawcable.net [24.108.150.239]) by mx1.FreeBSD.org (Postfix) with ESMTP id 62C8A43D4C for ; Sun, 16 Jul 2006 15:05:44 +0000 (GMT) (envelope-from Cy.Schubert@komquats.com) Received: from cwsys.cwsent.com (cwsys [10.1.1.1]) by spqr.komquats.com (Postfix) with ESMTP id 1A91E4C5C6; Sun, 16 Jul 2006 08:05:43 -0700 (PDT) Received: from cwsys (localhost [127.0.0.1]) by cwsys.cwsent.com (8.13.6/8.13.6) with ESMTP id k6GF5gtm046281; Sun, 16 Jul 2006 08:05:43 -0700 (PDT) (envelope-from Cy.Schubert@komquats.com) Message-Id: <200607161505.k6GF5gtm046281@cwsys.cwsent.com> X-Mailer: exmh version 2.7.2 01/07/2005 with nmh-1.2 From: Cy Schubert X-os: FreeBSD X-Sender: cy@cwsent.com X-URL: http://www.komquats.com/ To: Torfinn Ingolfsen In-Reply-To: Message from Torfinn Ingolfsen of "Sun, 16 Jul 2006 00:59:59 +0200." <20060716005959.14b36afa.torfinn.ingolfsen@broadpark.no> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Sun, 16 Jul 2006 08:05:42 -0700 Sender: Cy.Schubert@komquats.com Cc: freebsd-mobile@freebsd.org Subject: Re: Acer Aspire AS5672 - network card not properly detected X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Cy Schubert List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 16 Jul 2006 15:05:46 -0000 In message <20060716005959.14b36afa.torfinn.ingolfsen@broadpark.no>, Torfinn In golfsen writes: > This is a multi-part message in MIME format. > > --Boundary_(ID_pwwWHY5pYIkF6Av5LfH5YA) > Content-type: text/plain; charset=US-ASCII > Content-transfer-encoding: 7BIT > > On Sun, 16 Jul 2006 00:57:59 +0200 > Torfinn Ingolfsen wrote: > > > able to get an updated /usr/src onto the machine, which now runs > > FreeBSD 6.1-stable. New dmesg attached. It still fails to attach the > > Damn! Of course I forgot to attch the new dmesg output. Here it is. Just a shot in the dark, could the ACPI problems seen in your dmesg output be related to the interface problems you're experiencing. The battery (_BST) messages are harmless but the following concern me. ACPI-0438: *** Error: Looking up [Z006] in namespace, AE_NOT_FOUND SearchNode 0xc63d92a0 StartNode 0xc63d92a0 ReturnNode 0 ACPI-0438: *** Error: Looking up [Z006] in namespace, AE_NOT_FOUND SearchNode 0xc63d9000 StartNode 0xc63d9000 ReturnNode 0 acpi_bus_number: can't get _ADR acpi_bus_number: can't get _ADR acpi_bus_number: can't get _ADR acpi_bus_number: can't get _ADR acpi_bus_number: can't get _ADR acpi_bus_number: can't get _ADR acpi_bus_number: can't get _ADR acpi_bus_number: can't get _ADR This could be a shot in the dark. Try disabling ACPI. -- Cheers, Cy Schubert Web: http://www.komquats.com and http://www.bcbodybuilder.com FreeBSD UNIX: Web: http://www.FreeBSD.org BC Government: "Lift long enough and I believe arrogance is replaced by humility and fear by courage and selfishness by generosity and rudeness by compassion and caring." -- Dave Draper From owner-freebsd-mobile@FreeBSD.ORG Sun Jul 16 15:33:22 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 36A2916A4DA for ; Sun, 16 Jul 2006 15:33:22 +0000 (UTC) (envelope-from Cy.Schubert@komquats.com) Received: from spqr.komquats.com (S0106002078125c0c.gv.shawcable.net [24.108.150.239]) by mx1.FreeBSD.org (Postfix) with ESMTP id B9A8243D46 for ; Sun, 16 Jul 2006 15:33:20 +0000 (GMT) (envelope-from Cy.Schubert@komquats.com) Received: from cwsys.cwsent.com (cwsys [10.1.1.1]) by spqr.komquats.com (Postfix) with ESMTP id 7959C4C60D; Sun, 16 Jul 2006 08:33:19 -0700 (PDT) Received: from cwsys (localhost [127.0.0.1]) by cwsys.cwsent.com (8.13.6/8.13.6) with ESMTP id k6GFXJtp076693; Sun, 16 Jul 2006 08:33:19 -0700 (PDT) (envelope-from Cy.Schubert@komquats.com) Message-Id: <200607161533.k6GFXJtp076693@cwsys.cwsent.com> X-Mailer: exmh version 2.7.2 01/07/2005 with nmh-1.2 From: Cy Schubert X-os: FreeBSD X-Sender: cy@cwsent.com X-URL: http://www.komquats.com/ To: Torfinn Ingolfsen In-Reply-To: Message from Torfinn Ingolfsen of "Sun, 16 Jul 2006 14:11:00 +0200." <20060716141100.ee18d21a.torfinn.ingolfsen@broadpark.no> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Sun, 16 Jul 2006 08:33:19 -0700 Sender: Cy.Schubert@komquats.com Cc: freebsd-mobile@freebsd.org Subject: Re: Acer Aspire AS5672 laptop - acpi problems X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Cy Schubert List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 16 Jul 2006 15:33:22 -0000 Let's try this one again. I should learn to hit "reply all" in Exmh. -- Cheers, Cy Schubert Web: http://www.komquats.com and http://www.bcbodybuilder.com FreeBSD UNIX: Web: http://www.FreeBSD.org BC Government: "Lift long enough and I believe arrogance is replaced by humility and fear by courage and selfishness by generosity and rudeness by compassion and caring." -- Dave Draper In message <20060716141100.ee18d21a.torfinn.ingolfsen@broadpark.no>, Torfinn Ingolfsen writes: > Hello again, > It seems that this laptop (Ascer Aspire AS5672WLMi) has acpi problems. > I have made an acpi dump, and tried to compile the resulting asl code > (with 13 errors). Everything is documented in this blog entry: > http://home.no.net/tingo/log2/pivot/entry.php?id=32 > > together with dmesg output, output from 'sysctl hw.acpi' etc. > If anyone could take a look at it and try to explain how to fix things, > I would be grateful. I was about to say that, actually I just fired off a note started last night during a change window that I failed to hit send on. to say that. I have an Aspire 3623NWXMi. I just posted a patch to PR 98171 that addresses ACER Aspire ACPI problems. The embedded controller in the ACER Aspire models responsds rather slowly. My patch adds tunables (not to be confused with sysctl variables) that can be set at boot time to tune the FreeBSD ACPI implementation to work better with your computer. The patch pretty much fixed my problems. By pretty much, the temperature sensors fail to respond only occasionally instead of the battery and temperature sensors being totally hosed. Secondly, I believe that Acer uses Microsoft's ASL compiler which produces buggy AML. You can find fixed ASL code at acpi.sourceforge.net. The Intel ASL compiler, used by FreeBSD is less forgiving of buggy code, not to mention the ASL was probably buggy from the get-go. You may need to fix it or even replace it with a DSDT from acpi.sourceforge.net. I think the first place to start is to apply the patch from PR 98171. Play with the nobs in loader.conf a bit and if it solves your problem, great, otherwise you may need to replace your DSDT by loading a custom DSDT at boot time. Check /boot/defaults/loader.conf for the syntax. Hope this helps. It helped me. -- Cheers, Cy Schubert Web: http://www.komquats.com and http://www.bcbodybuilder.com FreeBSD UNIX: Web: http://www.FreeBSD.org BC Government: "Lift long enough and I believe arrogance is replaced by humility and fear by courage and selfishness by generosity and rudeness by compassion and caring." -- Dave Draper From owner-freebsd-mobile@FreeBSD.ORG Sun Jul 16 15:37:27 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 363DB16A4DA; Sun, 16 Jul 2006 15:37:27 +0000 (UTC) (envelope-from morganw@chemikals.org) Received: from ms-smtp-01.southeast.rr.com (ms-smtp-01.southeast.rr.com [24.25.9.100]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7B47343D45; Sun, 16 Jul 2006 15:37:24 +0000 (GMT) (envelope-from morganw@chemikals.org) Received: from volatile.chemikals.org (cpe-024-211-118-154.sc.res.rr.com [24.211.118.154]) by ms-smtp-01.southeast.rr.com (8.13.6/8.13.6) with ESMTP id k6GFbLaP029291; Sun, 16 Jul 2006 11:37:22 -0400 (EDT) Received: from localhost (morganw@localhost [127.0.0.1]) by volatile.chemikals.org (8.13.6/8.13.6) with ESMTP id k6GFbKZY074611; Sun, 16 Jul 2006 11:37:21 -0400 (EDT) (envelope-from morganw@chemikals.org) Date: Sun, 16 Jul 2006 11:37:20 -0400 (EDT) From: Wesley Morgan To: Norberto Meijome In-Reply-To: <20060717002817.1a4d1f0e@localhost> Message-ID: <20060716113447.Q58067@volatile.chemikals.org> References: <20060606124030.GA32057@shorty.sorbonet.org> <4485CEF8.10201@centtech.com> <20060606192229.GA4465@shorty.sorbonet.org> <4485DA6D.9020304@centtech.com> <4485E199.7000604@centtech.com> <20060606205918.GA6765@shorty.sorbonet.org> <20060606231025.R50560@volatile.chemikals.org> <20060607073918.GB9245@shorty.sorbonet.org> <448CE5A0.70806@centtech.com> <20060709093252.S31266@volatile.chemikals.org> <44B4EC7B.9020004@centtech.com> <20060712205940.J59349@volatile.chemikals.org> <44B5A31B.2000603@centtech.com> <20060712214546.V79297@volatile.chemikals.org> <20060717002817.1a4d1f0e@localhost> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Virus-Scanned: Symantec AntiVirus Scan Engine Cc: freebsd-multimedia@freebsd.org, freebsd-mobile@freebsd.org Subject: Re: HDA sound driver mod for sigmatel 92xx X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 16 Jul 2006 15:37:27 -0000 On Mon, 17 Jul 2006, Norberto Meijome wrote: > Thanks Daniel for this :) > this works fine on my Thinkpad z60m (hdac = '82801FB/FR/FW/FRW Intel High > DefiNition Audio Controller' ), but : > > - volume is *very* low - it is barely discernible from background noise. > mixer reported initially a value of 77%, which i pushed to 100 with no change. > dev.acpi_ibm.0.volume was 14 (max) , so the speaker beeping was very loud, but > pcm wasn't at all. > > - lack of recording (mic) / input - not sure if this patch was added to your > tar ball > > Andrea's original package from darkircop.org doens't show the mic either, but > the sound volume works fine. Try this one: http://files.chemikals.org/hdac.tgz, and send me the output from it. It should give a very detailed enumeration of widgets, capabilities and pin connections. Should be able to deduce which amp is controlling your output levels. It is based off of the hdac-rec version, but I have yet to try any form of recording (it is pretty much disabled anyway). -- This .signature sanitized for your protection From owner-freebsd-mobile@FreeBSD.ORG Sun Jul 16 16:22:57 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7E37716A4DF for ; Sun, 16 Jul 2006 16:22:57 +0000 (UTC) (envelope-from torfinn.ingolfsen@broadpark.no) Received: from osl1smout1.broadpark.no (osl1smout1.broadpark.no [80.202.4.58]) by mx1.FreeBSD.org (Postfix) with ESMTP id D27ED43D55 for ; Sun, 16 Jul 2006 16:22:56 +0000 (GMT) (envelope-from torfinn.ingolfsen@broadpark.no) Received: from osl1sminn1.broadpark.no ([80.202.4.59]) by osl1smout1.broadpark.no (Sun Java System Messaging Server 6.1 HotFix 0.05 (built Oct 21 2004)) with ESMTP id <0J2I00IZJ867EF80@osl1smout1.broadpark.no> for freebsd-mobile@freebsd.org; Sun, 16 Jul 2006 18:22:55 +0200 (CEST) Received: from kg-work.kg4.no ([80.203.92.117]) by osl1sminn1.broadpark.no (Sun Java System Messaging Server 6.1 HotFix 0.05 (built Oct 21 2004)) with SMTP id <0J2I009NH867G713@osl1sminn1.broadpark.no> for freebsd-mobile@freebsd.org; Sun, 16 Jul 2006 18:22:55 +0200 (CEST) Date: Sun, 16 Jul 2006 18:22:55 +0200 From: Torfinn Ingolfsen X-Face: "t9w2,-X@O^I`jVW\sonI3.,36KBLZE*AL[y9lL[PyFD*r_S:dIL9c[8Y>V42R0"!"yb_zN,f#%.[PYYNq; m"_0v; ~rUM2Yy!zmkh)3&U|u!=T(zyv,MHJv"nDH>OJ`t(@mil461d_B'Uo|'nMwlKe0Mv=kvV?Nh@>Hb<3s_z2jYgZhPb@?Wi^x1a~Hplz1.zH In-reply-to: <200607161505.k6GF5gtm046281@cwsys.cwsent.com> To: freebsd-mobile@freebsd.org Message-id: <20060716182255.5037b4da.torfinn.ingolfsen@broadpark.no> MIME-version: 1.0 X-Mailer: Sylpheed version 2.2.6 (GTK+ 2.8.20; i386-portbld-freebsd5.5) Content-type: multipart/mixed; boundary="Boundary_(ID_YKvdAHy/IUj5OlMHtRMOlw)" References: <20060716005959.14b36afa.torfinn.ingolfsen@broadpark.no> <200607161505.k6GF5gtm046281@cwsys.cwsent.com> Subject: Re: Acer Aspire AS5672 - network card not properly detected X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 16 Jul 2006 16:22:57 -0000 This is a multi-part message in MIME format. --Boundary_(ID_YKvdAHy/IUj5OlMHtRMOlw) Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT On Sun, 16 Jul 2006 08:05:42 -0700 Cy Schubert wrote: > Just a shot in the dark, could the ACPI problems seen in your dmesg > output be related to the interface problems you're experiencing. The Yes, probably. > This could be a shot in the dark. Try disabling ACPI. Hmm, I should have tried that earlier. Well, now is as good a time as anytime. :-) The good news: disabling axpi makes the bge interface attach, and the laptop still boots (I'm too used to "modern" laptops that fails booting if acpi is disabled I guess): bge0: mem 0xc8300000-0xc830ffff irq 17 at device 0.0 on pci4 miibus0: on bge0 bge0: Ethernet address: 00:16:36:54:a9:ae bge0: link state changed to UP The bad news: bge still doesn't work, neither with DHCP or manual ip config. It shows as active, but doesn't want to do anything (pinging an ip address for example). New dmesg (with ACPI disabled) attached. On another note, I "fixed" my acpi so that the dmesg output don't have any acpi error messages anymore, but bge still fails to attach. Read the story and find evidence here: http://home.no.net/tingo/log2/pivot/entry.php?id=32 So I guess I'll have to dig at this some more. -- Regards, Torfinn Ingolfsen, Norway --Boundary_(ID_YKvdAHy/IUj5OlMHtRMOlw) Content-type: text/plain; name=kg-home-dmesg-6.1-stable-20060716_acpi_disabled.txt Content-transfer-encoding: 7BIT Content-disposition: attachment; filename=kg-home-dmesg-6.1-stable-20060716_acpi_disabled.txt Copyright (c) 1992-2006 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 6.1-STABLE #0: Sat Jul 15 19:29:16 CEST 2006 root@kg-home.kg4.no:/usr/obj/usr/src/sys/GENERIC Timecounter "i8254" frequency 1193182 Hz quality 0 CPU: Genuine Intel(R) CPU T2250 @ 1.73GHz (1733.41-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x6e8 Stepping = 8 Features=0xbfe9fbff Features2=0xc189,> AMD Features=0x100000 Cores per package: 2 real memory = 2145910784 (2046 MB) avail memory = 2095095808 (1998 MB) MPTable: ioapic0: Assuming intbase of 0 ioapic0 irqs 0-23 on motherboard kbd1 at kbdmux0 ath_hal: 0.9.17.2 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413) cpu0 on motherboard pcib0: pcibus 0 on motherboard pci0: on pcib0 pcib1: irq 16 at device 1.0 on pci0 pci1: on pcib1 pci1: at device 0.0 (no driver attached) pci0: at device 27.0 (no driver attached) pcib2: irq 17 at device 28.0 on pci0 pci2: on pcib2 pcib3: irq 16 at device 28.1 on pci0 pci3: on pcib3 pci3: at device 0.0 (no driver attached) pcib4: irq 18 at device 28.2 on pci0 pci4: on pcib4 bge0: mem 0xc8300000-0xc830ffff irq 17 at device 0.0 on pci4 miibus0: on bge0 brgphy0: on miibus0 brgphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX, 1000baseTX-FDX, auto bge0: Ethernet address: 00:16:36:54:a9:ae pcib5: irq 19 at device 28.3 on pci0 pci5: on pcib5 uhci0: port 0x1800-0x181f irq 23 at device 29.0 on pci0 uhci0: [GIANT-LOCKED] usb0: on uhci0 usb0: USB revision 1.0 uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub0: 2 ports with 2 removable, self powered uhci1: port 0x1820-0x183f irq 19 at device 29.1 on pci0 uhci1: [GIANT-LOCKED] usb1: on uhci1 usb1: USB revision 1.0 uhub1: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub1: 2 ports with 2 removable, self powered uhci2: port 0x1840-0x185f irq 18 at device 29.2 on pci0 uhci2: [GIANT-LOCKED] usb2: on uhci2 usb2: USB revision 1.0 uhub2: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub2: 2 ports with 2 removable, self powered uhci3: port 0x1860-0x187f irq 16 at device 29.3 on pci0 uhci3: [GIANT-LOCKED] usb3: on uhci3 usb3: USB revision 1.0 uhub3: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub3: 2 ports with 2 removable, self powered ehci0: mem 0xc8004000-0xc80043ff irq 23 at device 29.7 on pci0 ehci0: [GIANT-LOCKED] usb4: waiting for BIOS to give up control usb4: timed out waiting for BIOS usb4: EHCI version 1.0 usb4: companion controllers, 2 ports each: usb0 usb1 usb2 usb3 usb4: on ehci0 usb4: USB revision 2.0 uhub4: Intel EHCI root hub, class 9/0, rev 2.00/1.00, addr 1 uhub4: 8 ports with 8 removable, self powered ugen0: OEM Camera, rev 2.00/1.00, addr 2 pcib6: at device 30.0 on pci0 pci10: on pcib6 cbb0: mem 0xc8404000-0xc8404fff irq 20 at device 9.0 on pci10 cardbus0: on cbb0 pccard0: <16-bit PCCard bus> on cbb0 fwohci0: <1394 Open Host Controller Interface> mem 0xc8405000-0xc84057ff,0xc8400000-0xc8403fff irq 20 at device 9.1 on pci10 fwohci0: OHCI version 1.10 (ROM=1) fwohci0: No. of Isochronous channels is 4. fwohci0: EUI64 00:c0:9f:00:00:9a:84:d3 fwohci0: Phy 1394a available S400, 3 ports. fwohci0: Link S400, max_rec 2048 bytes. firewire0: on fwohci0 fwe0: on firewire0 if_fwe0: Fake Ethernet address: 02:c0:9f:9a:84:d3 fwe0: Ethernet address: 02:c0:9f:9a:84:d3 fwe0: if_start running deferred for Giant sbp0: on firewire0 fwohci0: Initiate bus reset fwohci0: node_id=0xc000ffc0, gen=1, CYCLEMASTER mode firewire0: 1 nodes, maxhop <= 0, cable IRM = 0 (me) firewire0: bus manager 0 (me) pci10: at device 9.2 (no driver attached) isab0: at device 31.0 on pci0 isa0: on isab0 atapci0: port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0x18b0-0x18bf at device 31.2 on pci0 ata0: on atapci0 ata1: on atapci0 pci0: at device 31.3 (no driver attached) pmtimer0 on isa0 orm0: at iomem 0xdf800-0xdffff,0xe0000-0xe17ff on isa0 atkbdc0: at port 0x60,0x64 on isa0 atkbd0: irq 1 on atkbdc0 kbd0 at atkbd0 atkbd0: [GIANT-LOCKED] psm0: irq 12 on atkbdc0 psm0: [GIANT-LOCKED] psm0: model Generic PS/2 mouse, device ID 0 ppc0: parallel port not found. sc0: at flags 0x100 on isa0 sc0: VGA <16 virtual consoles, flags=0x300> sio0: configured irq 4 not in bitmap of probed irqs 0 sio0: port may not be enabled sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0 sio0: type 8250 or not responding sio1 at port 0x2f8-0x2ff irq 3 on isa0 sio1: type 16550A vga0: at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 unknown: can't assign resources (port) unknown: can't assign resources (memory) unknown: can't assign resources (memory) unknown: can't assign resources (memory) sio4: configured irq 9 not in bitmap of probed irqs 0 sio4: port may not be enabled unknown: can't assign resources (irq) ugen1: Broadcom Corp Acer Module, rev 2.00/1.00, addr 2 Timecounter "TSC" frequency 1733407403 Hz quality 800 Timecounters tick every 1.000 msec ad0: 114473MB at ata0-master UDMA33 acd0: DVDR at ata1-master UDMA33 Trying to mount root from ufs:/dev/ad0s3a bge0: link state changed to UP --Boundary_(ID_YKvdAHy/IUj5OlMHtRMOlw)-- From owner-freebsd-mobile@FreeBSD.ORG Sun Jul 16 16:39:34 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0669716A4E5 for ; Sun, 16 Jul 2006 16:39:34 +0000 (UTC) (envelope-from torfinn.ingolfsen@broadpark.no) Received: from osl1smout1.broadpark.no (osl1smout1.broadpark.no [80.202.4.58]) by mx1.FreeBSD.org (Postfix) with ESMTP id D365643D98 for ; Sun, 16 Jul 2006 16:39:12 +0000 (GMT) (envelope-from torfinn.ingolfsen@broadpark.no) Received: from osl1sminn1.broadpark.no ([80.202.4.59]) by osl1smout1.broadpark.no (Sun Java System Messaging Server 6.1 HotFix 0.05 (built Oct 21 2004)) with ESMTP id <0J2I00I2M8XBEIA0@osl1smout1.broadpark.no> for freebsd-mobile@freebsd.org; Sun, 16 Jul 2006 18:39:11 +0200 (CEST) Received: from kg-work.kg4.no ([80.203.92.117]) by osl1sminn1.broadpark.no (Sun Java System Messaging Server 6.1 HotFix 0.05 (built Oct 21 2004)) with SMTP id <0J2I009398XBG243@osl1sminn1.broadpark.no> for freebsd-mobile@freebsd.org; Sun, 16 Jul 2006 18:39:11 +0200 (CEST) Date: Sun, 16 Jul 2006 18:39:11 +0200 From: Torfinn Ingolfsen X-Face: "t9w2,-X@O^I`jVW\sonI3.,36KBLZE*AL[y9lL[PyFD*r_S:dIL9c[8Y>V42R0"!"yb_zN,f#%.[PYYNq; m"_0v; ~rUM2Yy!zmkh)3&U|u!=T(zyv,MHJv"nDH>OJ`t(@mil461d_B'Uo|'nMwlKe0Mv=kvV?Nh@>Hb<3s_z2jYgZhPb@?Wi^x1a~Hplz1.zH In-reply-to: <200607161533.k6GFXJtp076693@cwsys.cwsent.com> To: freebsd-mobile@freebsd.org Message-id: <20060716183911.2f80f748.torfinn.ingolfsen@broadpark.no> MIME-version: 1.0 X-Mailer: Sylpheed version 2.2.6 (GTK+ 2.8.20; i386-portbld-freebsd5.5) Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT References: <20060716141100.ee18d21a.torfinn.ingolfsen@broadpark.no> <200607161533.k6GFXJtp076693@cwsys.cwsent.com> Subject: Re: Acer Aspire AS5672 laptop - acpi problems X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 16 Jul 2006 16:39:34 -0000 On Sun, 16 Jul 2006 08:33:19 -0700 Cy Schubert wrote: > I was about to say that, actually I just fired off a note started > last night during a change window that I failed to hit send on. to > say that. I have an Aspire 3623NWXMi. I just posted a patch to PR > 98171 that addresses ACER Aspire ACPI problems. The embedded I checked that PR. I do not see any of those messages that you see (indicating slow hardware). So I wonder how useful this patch would be on my machine? > Secondly, I believe that Acer uses Microsoft's ASL compiler which > produces buggy AML. You can find fixed ASL code at > acpi.sourceforge.net. The Intel ASL compiler, used by FreeBSD is less I have alreafy checked; there is no ASL for Acer Aspire 5670 series laptops there. > forgiving of buggy code, not to mention the ASL was probably buggy > from the get-go. You may need to fix it or even replace it with a I have already taken a shot at this, see my blog entry: http://home.no.net/tingo/log2/pivot/entry.php?id=32 Unfortunately, it didn't make the bge interface attach. Probably I haven't made the right fixes to the ASL code. Thanks for your effort. -- Regards, Torfinn Ingolfsen, Norway From owner-freebsd-mobile@FreeBSD.ORG Mon Jul 17 01:36:44 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B7F7916A4DE for ; Mon, 17 Jul 2006 01:36:44 +0000 (UTC) (envelope-from freebsd@meijome.net) Received: from sigma.octantis.com.au (ns2.octantis.com.au [207.44.189.124]) by mx1.FreeBSD.org (Postfix) with ESMTP id BF6F243D60 for ; Mon, 17 Jul 2006 01:36:33 +0000 (GMT) (envelope-from freebsd@meijome.net) Received: (qmail 31318 invoked from network); 17 Jul 2006 11:36:32 +1000 Received: from andromeda.lef.com.au (HELO localhost) (210.8.93.2) by sigma.octantis.com.au with (DHE-RSA-AES256-SHA encrypted) SMTP; 17 Jul 2006 11:36:32 +1000 Date: Mon, 17 Jul 2006 11:36:22 +1000 From: Norberto Meijome To: Andrea Bittau Message-ID: <20060717113622.7ee97e3a@localhost> In-Reply-To: <20060709141724.GA33010@shorty.sorbonet.org> References: <20060606124030.GA32057@shorty.sorbonet.org> <4485CEF8.10201@centtech.com> <20060606192229.GA4465@shorty.sorbonet.org> <4485DA6D.9020304@centtech.com> <4485E199.7000604@centtech.com> <20060606205918.GA6765@shorty.sorbonet.org> <20060606231025.R50560@volatile.chemikals.org> <20060607073918.GB9245@shorty.sorbonet.org> <448CE5A0.70806@centtech.com> <20060709093252.S31266@volatile.chemikals.org> <20060709141724.GA33010@shorty.sorbonet.org> X-Mailer: Sylpheed-Claws 2.3.1 (GTK+ 2.8.20; i386-portbld-freebsd6.1) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: freebsd-multimedia@freebsd.org, freebsd-mobile@freebsd.org Subject: Re: HDA sound driver mod for sigmatel 92xx X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Jul 2006 01:36:44 -0000 On Sun, 9 Jul 2006 15:17:24 +0100 Andrea Bittau wrote: > by the way, I got a version which should record stuff too: > http://darkircop.org/hdac-rec.tgz Hi all, I downloaded and tried this last night . It works great, including with Skype (for me, main reason for having sound really :) ). Thanks!! Some things though (and you probably know them already): - /usr/sbin/mixer (6.1 from yesterday) sees 2 devices, vol and rec, but no recording device (even setting =rec rec doesnt work). BUT setting the volume to the rec device does work.... strange: [betom@ayiin] [Mon Jul 17 11:27:36 2006] /usr/home/betom $ mixer Mixer vol is currently set to 100:100 Mixer rec is currently set to 90:90 Recording source: [betom@ayiin] [Mon Jul 17 11:31:36 2006] /usr/home/betom $ mixer =rec rec mixer: unknown recording device: rec usage: mixer [-f device] [-s | -S] [dev [+|-][voll[:[+|-]volr]] ... mixer [-f device] [-s | -S] recsrc ... mixer [-f device] [-s | -S] {^|+|-|=}rec rdev ... devices: vol, rec rec devices: - How stable is the support for resume on a laptop? I got a couple of crashes on resume ( one a hard lock, the other what seemed like really slow access to HD, but in-memory apps were ok...ended up having to hard boot it). Just now, it has worked fine, so I haven't any hard evidence yet to point it to hdac.ko . Unloading from devd , suspend, resume, reload from devd works every time, but hdac cannot be unloaded when XFCE is running as xfce4-panel and xfce-mcs-manager keep mixer0 open: [betom@ayiin] [Mon Jul 17 11:31:45 2006] /usr/home/betom $ fstat | grep mixer betom xfce4-panel 1237 12 /dev 113 crw-rw-rw- mixer0 rw betom xfce-mcs-manager 1223 5 /dev 113 crw-rw-rw- mixer0 rw I'm thinking of installing one of the sound daemons (arts ? ) and route everything sound-related through it. then shut down artsd from my acpi_shutdown script , unload hdac and bring it back up... we'll see how that goes. anyway, thanks for the code :) Beto From owner-freebsd-mobile@FreeBSD.ORG Mon Jul 17 05:57:59 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 795D016A4E9 for ; Mon, 17 Jul 2006 05:57:59 +0000 (UTC) (envelope-from freebsd@meijome.net) Received: from sigma.octantis.com.au (ns2.octantis.com.au [207.44.189.124]) by mx1.FreeBSD.org (Postfix) with ESMTP id C2F9E43D5E for ; Mon, 17 Jul 2006 05:57:52 +0000 (GMT) (envelope-from freebsd@meijome.net) Received: (qmail 7637 invoked from network); 17 Jul 2006 15:57:51 +1000 Received: from andromeda.lef.com.au (HELO localhost) (210.8.93.2) by sigma.octantis.com.au with (DHE-RSA-AES256-SHA encrypted) SMTP; 17 Jul 2006 15:57:51 +1000 Date: Mon, 17 Jul 2006 15:57:47 +1000 From: Norberto Meijome To: Andrea Bittau Message-ID: <20060717155747.6170bcf2@localhost> In-Reply-To: <20060717113622.7ee97e3a@localhost> References: <20060606124030.GA32057@shorty.sorbonet.org> <4485CEF8.10201@centtech.com> <20060606192229.GA4465@shorty.sorbonet.org> <4485DA6D.9020304@centtech.com> <4485E199.7000604@centtech.com> <20060606205918.GA6765@shorty.sorbonet.org> <20060606231025.R50560@volatile.chemikals.org> <20060607073918.GB9245@shorty.sorbonet.org> <448CE5A0.70806@centtech.com> <20060709093252.S31266@volatile.chemikals.org> <20060709141724.GA33010@shorty.sorbonet.org> <20060717113622.7ee97e3a@localhost> X-Mailer: Sylpheed-Claws 2.3.1 (GTK+ 2.8.20; i386-portbld-freebsd6.1) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: freebsd-multimedia@freebsd.org, freebsd-mobile@freebsd.org Subject: Re: HDA sound driver mod for sigmatel 92xx X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Jul 2006 05:57:59 -0000 On Mon, 17 Jul 2006 11:36:22 +1000 Norberto Meijome wrote: > On Sun, 9 Jul 2006 15:17:24 +0100 > Andrea Bittau wrote: > > > by the way, I got a version which should record stuff too: > > http://darkircop.org/hdac-rec.tgz > > Hi all, > I downloaded and tried this last night . It works great, including with Skype > (for me, main reason for having sound really :) ). Thanks!! > > Some things though (and you probably know them already): > - /usr/sbin/mixer (6.1 from yesterday) sees 2 devices, vol and rec, but no > recording device (even setting =rec rec doesnt work). BUT setting the volume > to the rec device does work.... strange: > > > [betom@ayiin] [Mon Jul 17 11:27:36 2006] > /usr/home/betom > $ mixer > Mixer vol is currently set to 100:100 > Mixer rec is currently set to 90:90 > Recording source: > > [betom@ayiin] [Mon Jul 17 11:31:36 2006] > /usr/home/betom > $ mixer =rec rec > mixer: unknown recording device: rec > usage: mixer [-f device] [-s | -S] [dev [+|-][voll[:[+|-]volr]] ... > mixer [-f device] [-s | -S] recsrc ... > mixer [-f device] [-s | -S] {^|+|-|=}rec rdev ... > devices: vol, rec > rec devices: > > - How stable is the support for resume on a laptop? I got a couple of crashes > on resume ( one a hard lock, the other what seemed like really slow access to > HD, but in-memory apps were ok...ended up having to hard boot it). Just now, > it has worked fine, so I haven't any hard evidence yet to point it to > hdac.ko . > > Unloading from devd , suspend, resume, reload from devd works every time, but > hdac cannot be unloaded when XFCE is running as xfce4-panel and > xfce-mcs-manager keep mixer0 open: > > [betom@ayiin] [Mon Jul 17 11:31:45 2006] > /usr/home/betom > $ fstat | grep mixer > betom xfce4-panel 1237 12 /dev 113 crw-rw-rw- mixer0 rw > betom xfce-mcs-manager 1223 5 /dev 113 crw-rw-rw- mixer0 rw > > I'm thinking of installing one of the sound daemons (arts ? ) and route > everything sound-related through it. then shut down artsd from my > acpi_shutdown script , unload hdac and bring it back up... we'll see how > that goes. Another strange thing, not sure if related to the hdac-rec driver: - videos from youtube dont have any sound. Flash 7, FFox firefox-1.5.0.4,1 Web browser based on the browser portion of Mozilla firefox-remote-20040803 Wrapper scripts for firefox web browser linux-flashplugin-7.0r63 The official Macromedia Flash Player for Linux Mozilla and Sound *does* work in other flash-powered sites : http://www.adobe.com/products/flash/flashpro/ has a marketing video from adobe, and it works just fine. FWIW, i get a completely hung FFox when using video.google.com (when trying to watch a video), or any site that references video.google.com. Beto From owner-freebsd-mobile@FreeBSD.ORG Mon Jul 17 07:11:04 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AA3D316A4DA for ; Mon, 17 Jul 2006 07:11:04 +0000 (UTC) (envelope-from torfinn.ingolfsen@broadpark.no) Received: from osl1smout1.broadpark.no (osl1smout1.broadpark.no [80.202.4.58]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0975843D49 for ; Mon, 17 Jul 2006 07:11:03 +0000 (GMT) (envelope-from torfinn.ingolfsen@broadpark.no) Received: from osl1sminn1.broadpark.no ([80.202.4.59]) by osl1smout1.broadpark.no (Sun Java System Messaging Server 6.1 HotFix 0.05 (built Oct 21 2004)) with ESMTP id <0J2J0000TDAFZP80@osl1smout1.broadpark.no> for freebsd-mobile@freebsd.org; Mon, 17 Jul 2006 09:11:03 +0200 (CEST) Received: from kg-work.kg4.no ([80.203.92.117]) by osl1sminn1.broadpark.no (Sun Java System Messaging Server 6.1 HotFix 0.05 (built Oct 21 2004)) with SMTP id <0J2J0012HDAEREH0@osl1sminn1.broadpark.no> for freebsd-mobile@freebsd.org; Mon, 17 Jul 2006 09:11:03 +0200 (CEST) Date: Mon, 17 Jul 2006 09:11:02 +0200 From: Torfinn Ingolfsen X-Face: "t9w2,-X@O^I`jVW\sonI3.,36KBLZE*AL[y9lL[PyFD*r_S:dIL9c[8Y>V42R0"!"yb_zN,f#%.[PYYNq; m"_0v; ~rUM2Yy!zmkh)3&U|u!=T(zyv,MHJv"nDH>OJ`t(@mil461d_B'Uo|'nMwlKe0Mv=kvV?Nh@>Hb<3s_z2jYgZhPb@?Wi^x1a~Hplz1.zH In-reply-to: <20060716183911.2f80f748.torfinn.ingolfsen@broadpark.no> To: freebsd-mobile@freebsd.org Message-id: <20060717091102.747ecfdd.torfinn.ingolfsen@broadpark.no> MIME-version: 1.0 X-Mailer: Sylpheed version 2.2.6 (GTK+ 2.8.20; i386-portbld-freebsd5.5) Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT References: <20060716141100.ee18d21a.torfinn.ingolfsen@broadpark.no> <200607161533.k6GFXJtp076693@cwsys.cwsent.com> <20060716183911.2f80f748.torfinn.ingolfsen@broadpark.no> Subject: Re: Acer Aspire AS5672 laptop - acpi problems X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Jul 2006 07:11:04 -0000 On Sun, 16 Jul 2006 18:39:11 +0200 Torfinn Ingolfsen wrote: > I have already taken a shot at this, see my blog entry: > http://home.no.net/tingo/log2/pivot/entry.php?id=32 > > Unfortunately, it didn't make the bge interface attach. Probably I > haven't made the right fixes to the ASL code. Now there is dmesg output from a verbose boot as well in the blog entry mentioned above. -- Regards, Torfinn From owner-freebsd-mobile@FreeBSD.ORG Mon Jul 17 11:31:14 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CA2C016A4DE for ; Mon, 17 Jul 2006 11:31:14 +0000 (UTC) (envelope-from dennis.melentyev@gmail.com) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.172]) by mx1.FreeBSD.org (Postfix) with ESMTP id BBE7F43D53 for ; Mon, 17 Jul 2006 11:31:13 +0000 (GMT) (envelope-from dennis.melentyev@gmail.com) Received: by ug-out-1314.google.com with SMTP id m2so792019uge for ; Mon, 17 Jul 2006 04:31:12 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=SZPljY1KAqmkRCuNQ1pfX+TtlCQxOw2Ajs/4K7eLw/WY3h2LLHn5MFaiWYXmPQJqyJf1p34qshnXwZwxTEjW/BGksu5EZEwtlV35nHbFAuygUfWEN3ZffcWLtsngsayhEZHrW+r4hJEyORo8HUhItdlDNQVWNjCYPxO+QXtpYh8= Received: by 10.78.160.2 with SMTP id i2mr781731hue; Mon, 17 Jul 2006 04:31:12 -0700 (PDT) Received: by 10.78.131.2 with HTTP; Mon, 17 Jul 2006 04:31:12 -0700 (PDT) Message-ID: Date: Mon, 17 Jul 2006 14:31:12 +0300 From: "Dennis Melentyev" To: "Norberto Meijome" In-Reply-To: <20060717113622.7ee97e3a@localhost> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <20060606124030.GA32057@shorty.sorbonet.org> <4485DA6D.9020304@centtech.com> <4485E199.7000604@centtech.com> <20060606205918.GA6765@shorty.sorbonet.org> <20060606231025.R50560@volatile.chemikals.org> <20060607073918.GB9245@shorty.sorbonet.org> <448CE5A0.70806@centtech.com> <20060709093252.S31266@volatile.chemikals.org> <20060709141724.GA33010@shorty.sorbonet.org> <20060717113622.7ee97e3a@localhost> Cc: freebsd-multimedia@freebsd.org, Andrea Bittau , freebsd-mobile@freebsd.org Subject: Re: HDA sound driver mod for sigmatel 92xx X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Jul 2006 11:31:14 -0000 2006/7/17, Norberto Meijome : > On Sun, 9 Jul 2006 15:17:24 +0100 > Andrea Bittau wrote: > > > by the way, I got a version which should record stuff too: > > http://darkircop.org/hdac-rec.tgz > > Hi all, > I downloaded and tried this last night . It works great, including with Skype > (for me, main reason for having sound really :) ). Thanks!! > .... > anyway, thanks for the code :) Will this code be commited/MFC'ed into 6-STABLE? I'd like to give it a try on my Dell Inspirion 1300 with a similar SigmaTel 92xx chip. -- Dennis Melentyev From owner-freebsd-mobile@FreeBSD.ORG Mon Jul 17 11:41:38 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 196EB16A4DA; Mon, 17 Jul 2006 11:41:38 +0000 (UTC) (envelope-from anderson@centtech.com) Received: from mh1.centtech.com (moat3.centtech.com [207.200.51.50]) by mx1.FreeBSD.org (Postfix) with ESMTP id A680B43D4C; Mon, 17 Jul 2006 11:41:37 +0000 (GMT) (envelope-from anderson@centtech.com) Received: from [10.177.171.220] (neutrino.centtech.com [10.177.171.220]) by mh1.centtech.com (8.13.1/8.13.1) with ESMTP id k6HBfUM3089627; Mon, 17 Jul 2006 06:41:30 -0500 (CDT) (envelope-from anderson@centtech.com) Message-ID: <44BB7771.6070403@centtech.com> Date: Mon, 17 Jul 2006 06:41:37 -0500 From: Eric Anderson User-Agent: Thunderbird 1.5.0.4 (X11/20060612) MIME-Version: 1.0 To: Norberto Meijome References: <20060606124030.GA32057@shorty.sorbonet.org> <4485CEF8.10201@centtech.com> <20060606192229.GA4465@shorty.sorbonet.org> <4485DA6D.9020304@centtech.com> <4485E199.7000604@centtech.com> <20060606205918.GA6765@shorty.sorbonet.org> <20060606231025.R50560@volatile.chemikals.org> <20060607073918.GB9245@shorty.sorbonet.org> <448CE5A0.70806@centtech.com> <20060709093252.S31266@volatile.chemikals.org> <20060709141724.GA33010@shorty.sorbonet.org> <20060717113622.7ee97e3a@localhost> <20060717155747.6170bcf2@localhost> In-Reply-To: <20060717155747.6170bcf2@localhost> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: ClamAV 0.87.1/1600/Sat Jul 15 10:03:46 2006 on mh1.centtech.com X-Virus-Status: Clean Cc: freebsd-multimedia@freebsd.org, Andrea Bittau , freebsd-mobile@freebsd.org Subject: Re: HDA sound driver mod for sigmatel 92xx X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Jul 2006 11:41:38 -0000 On 07/17/06 00:57, Norberto Meijome wrote: > On Mon, 17 Jul 2006 11:36:22 +1000 > Norberto Meijome wrote: > >> On Sun, 9 Jul 2006 15:17:24 +0100 >> Andrea Bittau wrote: >> >>> by the way, I got a version which should record stuff too: >>> http://darkircop.org/hdac-rec.tgz >> Hi all, >> I downloaded and tried this last night . It works great, including with Skype >> (for me, main reason for having sound really :) ). Thanks!! >> >> Some things though (and you probably know them already): >> - /usr/sbin/mixer (6.1 from yesterday) sees 2 devices, vol and rec, but no >> recording device (even setting =rec rec doesnt work). BUT setting the volume >> to the rec device does work.... strange: >> >> >> [betom@ayiin] [Mon Jul 17 11:27:36 2006] >> /usr/home/betom >> $ mixer >> Mixer vol is currently set to 100:100 >> Mixer rec is currently set to 90:90 >> Recording source: >> >> [betom@ayiin] [Mon Jul 17 11:31:36 2006] >> /usr/home/betom >> $ mixer =rec rec >> mixer: unknown recording device: rec >> usage: mixer [-f device] [-s | -S] [dev [+|-][voll[:[+|-]volr]] ... >> mixer [-f device] [-s | -S] recsrc ... >> mixer [-f device] [-s | -S] {^|+|-|=}rec rdev ... >> devices: vol, rec >> rec devices: >> >> - How stable is the support for resume on a laptop? I got a couple of crashes >> on resume ( one a hard lock, the other what seemed like really slow access to >> HD, but in-memory apps were ok...ended up having to hard boot it). Just now, >> it has worked fine, so I haven't any hard evidence yet to point it to >> hdac.ko . >> >> Unloading from devd , suspend, resume, reload from devd works every time, but >> hdac cannot be unloaded when XFCE is running as xfce4-panel and >> xfce-mcs-manager keep mixer0 open: >> >> [betom@ayiin] [Mon Jul 17 11:31:45 2006] >> /usr/home/betom >> $ fstat | grep mixer >> betom xfce4-panel 1237 12 /dev 113 crw-rw-rw- mixer0 rw >> betom xfce-mcs-manager 1223 5 /dev 113 crw-rw-rw- mixer0 rw >> >> I'm thinking of installing one of the sound daemons (arts ? ) and route >> everything sound-related through it. then shut down artsd from my >> acpi_shutdown script , unload hdac and bring it back up... we'll see how >> that goes. > > Another strange thing, not sure if related to the hdac-rec driver: > - videos from youtube dont have any sound. Flash 7, FFox > firefox-1.5.0.4,1 Web browser based on the browser portion of Mozilla > firefox-remote-20040803 Wrapper scripts for firefox web browser > linux-flashplugin-7.0r63 The official Macromedia Flash Player for Linux Mozilla > and > > Sound *does* work in other flash-powered sites : > http://www.adobe.com/products/flash/flashpro/ has a marketing video from > adobe, and it works just fine. > > FWIW, i get a completely hung FFox when using video.google.com (when trying to > watch a video), or any site that references video.google.com. > > Beto I had the same problem with google video, until I switched to linux-firefox, which works amazingly well. Eric -- ------------------------------------------------------------------------ Eric Anderson Sr. Systems Administrator Centaur Technology Anything that works is better than anything that doesn't. ------------------------------------------------------------------------ From owner-freebsd-mobile@FreeBSD.ORG Mon Jul 17 11:42:47 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 94F9016A4DD; Mon, 17 Jul 2006 11:42:47 +0000 (UTC) (envelope-from anderson@centtech.com) Received: from mh1.centtech.com (moat3.centtech.com [207.200.51.50]) by mx1.FreeBSD.org (Postfix) with ESMTP id D619943D58; Mon, 17 Jul 2006 11:42:46 +0000 (GMT) (envelope-from anderson@centtech.com) Received: from [10.177.171.220] (neutrino.centtech.com [10.177.171.220]) by mh1.centtech.com (8.13.1/8.13.1) with ESMTP id k6HBggvH089801; Mon, 17 Jul 2006 06:42:42 -0500 (CDT) (envelope-from anderson@centtech.com) Message-ID: <44BB77B9.5000302@centtech.com> Date: Mon, 17 Jul 2006 06:42:49 -0500 From: Eric Anderson User-Agent: Thunderbird 1.5.0.4 (X11/20060612) MIME-Version: 1.0 To: Dennis Melentyev References: <20060606124030.GA32057@shorty.sorbonet.org> <4485DA6D.9020304@centtech.com> <4485E199.7000604@centtech.com> <20060606205918.GA6765@shorty.sorbonet.org> <20060606231025.R50560@volatile.chemikals.org> <20060607073918.GB9245@shorty.sorbonet.org> <448CE5A0.70806@centtech.com> <20060709093252.S31266@volatile.chemikals.org> <20060709141724.GA33010@shorty.sorbonet.org> <20060717113622.7ee97e3a@localhost> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: ClamAV 0.87.1/1600/Sat Jul 15 10:03:46 2006 on mh1.centtech.com X-Virus-Status: Clean Cc: freebsd-multimedia@freebsd.org, freebsd-mobile@freebsd.org, Norberto Meijome , Andrea Bittau Subject: Re: HDA sound driver mod for sigmatel 92xx X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Jul 2006 11:42:47 -0000 On 07/17/06 06:31, Dennis Melentyev wrote: > 2006/7/17, Norberto Meijome : >> On Sun, 9 Jul 2006 15:17:24 +0100 >> Andrea Bittau wrote: >> >> > by the way, I got a version which should record stuff too: >> > http://darkircop.org/hdac-rec.tgz >> >> Hi all, >> I downloaded and tried this last night . It works great, including >> with Skype >> (for me, main reason for having sound really :) ). Thanks!! >> > .... >> anyway, thanks for the code :) > Will this code be commited/MFC'ed into 6-STABLE? > I'd like to give it a try on my Dell Inspirion 1300 with a similar > SigmaTel 92xx chip. > I think this driver is considered a hack at this point, and if so, it won't ever be committed. It might become a real driver at some point, and then be committed, but at this stage I think it just barely works. :) Eric -- ------------------------------------------------------------------------ Eric Anderson Sr. Systems Administrator Centaur Technology Anything that works is better than anything that doesn't. ------------------------------------------------------------------------ From owner-freebsd-mobile@FreeBSD.ORG Mon Jul 17 12:57:18 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A746C16A4DE for ; Mon, 17 Jul 2006 12:57:18 +0000 (UTC) (envelope-from freebsd@meijome.net) Received: from sigma.octantis.com.au (ns2.octantis.com.au [207.44.189.124]) by mx1.FreeBSD.org (Postfix) with ESMTP id D1BD943D53 for ; Mon, 17 Jul 2006 12:57:17 +0000 (GMT) (envelope-from freebsd@meijome.net) Received: (qmail 19861 invoked from network); 17 Jul 2006 22:57:16 +1000 Received: from 203-158-32-199.dyn.iinet.net.au (HELO localhost) (203.158.32.199) by sigma.octantis.com.au with (DHE-RSA-AES256-SHA encrypted) SMTP; 17 Jul 2006 22:57:16 +1000 Date: Mon, 17 Jul 2006 22:57:10 +1000 From: Norberto Meijome To: Eric Anderson Message-ID: <20060717225710.74b80f0b@localhost> In-Reply-To: <44BB7771.6070403@centtech.com> References: <20060606124030.GA32057@shorty.sorbonet.org> <4485CEF8.10201@centtech.com> <20060606192229.GA4465@shorty.sorbonet.org> <4485DA6D.9020304@centtech.com> <4485E199.7000604@centtech.com> <20060606205918.GA6765@shorty.sorbonet.org> <20060606231025.R50560@volatile.chemikals.org> <20060607073918.GB9245@shorty.sorbonet.org> <448CE5A0.70806@centtech.com> <20060709093252.S31266@volatile.chemikals.org> <20060709141724.GA33010@shorty.sorbonet.org> <20060717113622.7ee97e3a@localhost> <20060717155747.6170bcf2@localhost> <44BB7771.6070403@centtech.com> X-Mailer: Sylpheed-Claws 2.3.1 (GTK+ 2.8.20; i386-portbld-freebsd6.1) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: freebsd-multimedia@freebsd.org, freebsd-mobile@freebsd.org Subject: Re: HDA sound driver mod for sigmatel 92xx X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Jul 2006 12:57:18 -0000 On Mon, 17 Jul 2006 06:41:37 -0500 Eric Anderson wrote: > I had the same problem with google video, until I switched to > linux-firefox, which works amazingly well. > > Eric interesting :) I'll give it a shot asap and report back :) cheers, Beto From owner-freebsd-mobile@FreeBSD.ORG Mon Jul 17 12:59:29 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8638916A4DD for ; Mon, 17 Jul 2006 12:59:29 +0000 (UTC) (envelope-from ducrot@poupinou.org) Received: from poup.poupinou.org (poup.poupinou.org [195.101.94.96]) by mx1.FreeBSD.org (Postfix) with ESMTP id 32E6843D46 for ; Mon, 17 Jul 2006 12:59:29 +0000 (GMT) (envelope-from ducrot@poupinou.org) Received: from ducrot by poup.poupinou.org with local (Exim) id 1G2Sh5-00038X-00; Mon, 17 Jul 2006 14:59:27 +0200 Date: Mon, 17 Jul 2006 14:59:27 +0200 To: Torfinn Ingolfsen Message-ID: <20060717125927.GR17014@poupinou.org> References: <20060716141100.ee18d21a.torfinn.ingolfsen@broadpark.no> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20060716141100.ee18d21a.torfinn.ingolfsen@broadpark.no> User-Agent: Mutt/1.5.9i From: Bruno Ducrot Cc: freebsd-mobile@freebsd.org Subject: Re: Acer Aspire AS5672 laptop - acpi problems X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Jul 2006 12:59:29 -0000 On Sun, Jul 16, 2006 at 02:11:00PM +0200, Torfinn Ingolfsen wrote: > Hello again, > It seems that this laptop (Ascer Aspire AS5672WLMi) has acpi problems. > I have made an acpi dump, and tried to compile the resulting asl code > (with 13 errors). Everything is documented in this blog entry: > http://home.no.net/tingo/log2/pivot/entry.php?id=32 > Maybe you can try without ACPI and without APIC? -- Bruno Ducrot -- Which is worse: ignorance or apathy? -- Don't know. Don't care. From owner-freebsd-mobile@FreeBSD.ORG Mon Jul 17 13:41:57 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7EE4416A4DF for ; Mon, 17 Jul 2006 13:41:57 +0000 (UTC) (envelope-from freebsd@meijome.net) Received: from sigma.octantis.com.au (ns2.octantis.com.au [207.44.189.124]) by mx1.FreeBSD.org (Postfix) with ESMTP id A63B143D45 for ; Mon, 17 Jul 2006 13:41:56 +0000 (GMT) (envelope-from freebsd@meijome.net) Received: (qmail 21387 invoked from network); 17 Jul 2006 23:41:55 +1000 Received: from 203-158-32-199.dyn.iinet.net.au (HELO localhost) (203.158.32.199) by sigma.octantis.com.au with (DHE-RSA-AES256-SHA encrypted) SMTP; 17 Jul 2006 23:41:55 +1000 Date: Mon, 17 Jul 2006 23:41:50 +1000 From: Norberto Meijome To: Eric Anderson Message-ID: <20060717234150.301329bf@localhost> In-Reply-To: <44BB7771.6070403@centtech.com> References: <20060606124030.GA32057@shorty.sorbonet.org> <4485CEF8.10201@centtech.com> <20060606192229.GA4465@shorty.sorbonet.org> <4485DA6D.9020304@centtech.com> <4485E199.7000604@centtech.com> <20060606205918.GA6765@shorty.sorbonet.org> <20060606231025.R50560@volatile.chemikals.org> <20060607073918.GB9245@shorty.sorbonet.org> <448CE5A0.70806@centtech.com> <20060709093252.S31266@volatile.chemikals.org> <20060709141724.GA33010@shorty.sorbonet.org> <20060717113622.7ee97e3a@localhost> <20060717155747.6170bcf2@localhost> <44BB7771.6070403@centtech.com> X-Mailer: Sylpheed-Claws 2.3.1 (GTK+ 2.8.20; i386-portbld-freebsd6.1) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: freebsd-multimedia@freebsd.org, freebsd-mobile@freebsd.org Subject: Re: HDA sound driver mod for sigmatel 92xx X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Jul 2006 13:41:57 -0000 On Mon, 17 Jul 2006 06:41:37 -0500 Eric Anderson wrote: > I had the same problem with google video, until I switched to > linux-firefox, which works amazingly well. > > Eric Well, what do you know, it works a treat. a simple swap of the port was enough, and I had to link 'firefox' to linux-firefox, so firefox-remote would pick it up. thanks for the tip :) Beto From owner-freebsd-mobile@FreeBSD.ORG Mon Jul 17 14:17:20 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 40CE516A4DD; Mon, 17 Jul 2006 14:17:20 +0000 (UTC) (envelope-from deischen@freebsd.org) Received: from mail.ntplx.net (mail.ntplx.net [204.213.176.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id 56F2143D67; Mon, 17 Jul 2006 14:17:13 +0000 (GMT) (envelope-from deischen@freebsd.org) Received: from sea.ntplx.net (sea.ntplx.net [204.213.176.11]) by mail.ntplx.net (8.13.7/8.13.7/NETPLEX) with ESMTP id k6HEH4Km029673; Mon, 17 Jul 2006 10:17:04 -0400 (EDT) Date: Mon, 17 Jul 2006 10:17:04 -0400 (EDT) From: Daniel Eischen X-X-Sender: eischen@sea.ntplx.net To: Eric Anderson In-Reply-To: <44BB77B9.5000302@centtech.com> Message-ID: References: <20060606124030.GA32057@shorty.sorbonet.org> <4485DA6D.9020304@centtech.com> <4485E199.7000604@centtech.com> <20060606205918.GA6765@shorty.sorbonet.org> <20060606231025.R50560@volatile.chemikals.org> <20060607073918.GB9245@shorty.sorbonet.org> <448CE5A0.70806@centtech.com> <20060709093252.S31266@volatile.chemikals.org> <20060709141724.GA33010@shorty.sorbonet.org> <20060717113622.7ee97e3a@localhost> <44BB77B9.5000302@centtech.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Virus-Scanned: by AMaViS and Clam AntiVirus (mail.ntplx.net) Cc: freebsd-multimedia@freebsd.org, Dennis Melentyev , Norberto Meijome , Andrea Bittau , freebsd-mobile@freebsd.org Subject: Re: HDA sound driver mod for sigmatel 92xx X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Daniel Eischen List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Jul 2006 14:17:20 -0000 On Mon, 17 Jul 2006, Eric Anderson wrote: > On 07/17/06 06:31, Dennis Melentyev wrote: >> 2006/7/17, Norberto Meijome : >>> On Sun, 9 Jul 2006 15:17:24 +0100 >>> Andrea Bittau wrote: >>> >>> > by the way, I got a version which should record stuff too: >>> > http://darkircop.org/hdac-rec.tgz >>> >>> Hi all, >>> I downloaded and tried this last night . It works great, including with >>> Skype >>> (for me, main reason for having sound really :) ). Thanks!! >>> >> .... >>> anyway, thanks for the code :) >> Will this code be commited/MFC'ed into 6-STABLE? >> I'd like to give it a try on my Dell Inspirion 1300 with a similar >> SigmaTel 92xx chip. >> > > I think this driver is considered a hack at this point, and if so, it won't > ever be committed. It might become a real driver at some point, and then be > committed, but at this stage I think it just barely works. :) That's funny, it works very well for me -- at least with mplayer. -- DE From owner-freebsd-mobile@FreeBSD.ORG Mon Jul 17 14:25:28 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C456216A4DE; Mon, 17 Jul 2006 14:25:28 +0000 (UTC) (envelope-from anderson@centtech.com) Received: from mh1.centtech.com (moat3.centtech.com [207.200.51.50]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0273D43D45; Mon, 17 Jul 2006 14:25:26 +0000 (GMT) (envelope-from anderson@centtech.com) Received: from [10.177.171.220] (neutrino.centtech.com [10.177.171.220]) by mh1.centtech.com (8.13.1/8.13.1) with ESMTP id k6HEPKop016326; Mon, 17 Jul 2006 09:25:20 -0500 (CDT) (envelope-from anderson@centtech.com) Message-ID: <44BB9DD7.3040908@centtech.com> Date: Mon, 17 Jul 2006 09:25:27 -0500 From: Eric Anderson User-Agent: Thunderbird 1.5.0.4 (X11/20060612) MIME-Version: 1.0 To: Daniel Eischen References: <20060606124030.GA32057@shorty.sorbonet.org> <4485DA6D.9020304@centtech.com> <4485E199.7000604@centtech.com> <20060606205918.GA6765@shorty.sorbonet.org> <20060606231025.R50560@volatile.chemikals.org> <20060607073918.GB9245@shorty.sorbonet.org> <448CE5A0.70806@centtech.com> <20060709093252.S31266@volatile.chemikals.org> <20060709141724.GA33010@shorty.sorbonet.org> <20060717113622.7ee97e3a@localhost> <44BB77B9.5000302@centtech.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: ClamAV 0.87.1/1600/Sat Jul 15 10:03:46 2006 on mh1.centtech.com X-Virus-Status: Clean Cc: freebsd-multimedia@freebsd.org, Dennis Melentyev , Norberto Meijome , Andrea Bittau , freebsd-mobile@freebsd.org Subject: Re: HDA sound driver mod for sigmatel 92xx X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Jul 2006 14:25:28 -0000 On 07/17/06 09:17, Daniel Eischen wrote: > On Mon, 17 Jul 2006, Eric Anderson wrote: > >> On 07/17/06 06:31, Dennis Melentyev wrote: >>> 2006/7/17, Norberto Meijome : >>>> On Sun, 9 Jul 2006 15:17:24 +0100 >>>> Andrea Bittau wrote: >>>> >>>> > by the way, I got a version which should record stuff too: >>>> > http://darkircop.org/hdac-rec.tgz >>>> >>>> Hi all, >>>> I downloaded and tried this last night . It works great, including >>>> with Skype >>>> (for me, main reason for having sound really :) ). Thanks!! >>>> >>> .... >>>> anyway, thanks for the code :) >>> Will this code be commited/MFC'ed into 6-STABLE? >>> I'd like to give it a try on my Dell Inspirion 1300 with a similar >>> SigmaTel 92xx chip. >>> >> >> I think this driver is considered a hack at this point, and if so, it >> won't ever be committed. It might become a real driver at some point, >> and then be committed, but at this stage I think it just barely >> works. :) > > That's funny, it works very well for me -- at least with mplayer. > Me too, but just because it works well, doesn't mean it's committable. If I recall, the original one was claimed as a hack, and the patches were made against it. I'm just saying what I recall, not that it is actually what will happen. It all goes to the people who have the commit bits, and core I'm sure. Me personally, I'd love for it to be part of the base, as long as it makes sense. It seems to be working ok for me too. Eric -- ------------------------------------------------------------------------ Eric Anderson Sr. Systems Administrator Centaur Technology Anything that works is better than anything that doesn't. ------------------------------------------------------------------------ From owner-freebsd-mobile@FreeBSD.ORG Mon Jul 17 14:27:12 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 83D9316A4DE for ; Mon, 17 Jul 2006 14:27:12 +0000 (UTC) (envelope-from torfinn.ingolfsen@broadpark.no) Received: from osl1smout1.broadpark.no (osl1smout1.broadpark.no [80.202.4.58]) by mx1.FreeBSD.org (Postfix) with ESMTP id E26FC43D49 for ; Mon, 17 Jul 2006 14:27:11 +0000 (GMT) (envelope-from torfinn.ingolfsen@broadpark.no) Received: from osl1sminn1.broadpark.no ([80.202.4.59]) by osl1smout1.broadpark.no (Sun Java System Messaging Server 6.1 HotFix 0.05 (built Oct 21 2004)) with ESMTP id <0J2J00AM8XHAXC80@osl1smout1.broadpark.no> for freebsd-mobile@freebsd.org; Mon, 17 Jul 2006 16:27:10 +0200 (CEST) Received: from kg-work.kg4.no ([80.203.92.117]) by osl1sminn1.broadpark.no (Sun Java System Messaging Server 6.1 HotFix 0.05 (built Oct 21 2004)) with SMTP id <0J2J0081EXHA95G0@osl1sminn1.broadpark.no> for freebsd-mobile@freebsd.org; Mon, 17 Jul 2006 16:27:10 +0200 (CEST) Date: Mon, 17 Jul 2006 16:27:09 +0200 From: Torfinn Ingolfsen X-Face: "t9w2,-X@O^I`jVW\sonI3.,36KBLZE*AL[y9lL[PyFD*r_S:dIL9c[8Y>V42R0"!"yb_zN,f#%.[PYYNq; m"_0v; ~rUM2Yy!zmkh)3&U|u!=T(zyv,MHJv"nDH>OJ`t(@mil461d_B'Uo|'nMwlKe0Mv=kvV?Nh@>Hb<3s_z2jYgZhPb@?Wi^x1a~Hplz1.zH In-reply-to: <20060717125927.GR17014@poupinou.org> To: freebsd-mobile@freebsd.org Message-id: <20060717162709.b8b520dd.torfinn.ingolfsen@broadpark.no> MIME-version: 1.0 X-Mailer: Sylpheed version 2.2.6 (GTK+ 2.8.20; i386-portbld-freebsd5.5) Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT References: <20060716141100.ee18d21a.torfinn.ingolfsen@broadpark.no> <20060717125927.GR17014@poupinou.org> Subject: Re: Acer Aspire AS5672 laptop - acpi problems X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Jul 2006 14:27:12 -0000 On Mon, 17 Jul 2006 14:59:27 +0200 Bruno Ducrot wrote: > Maybe you can try without ACPI and without APIC? I've already tried without acpi. I will dig out the incantation for disabling the apic and try that. Is there any use in testing both together (ie. no acip + no apic)? Or is that just nonsense? -- Regards, Torfinn Ingolfsen, Norway From owner-freebsd-mobile@FreeBSD.ORG Mon Jul 17 14:55:33 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1BA1116A4DF for ; Mon, 17 Jul 2006 14:55:33 +0000 (UTC) (envelope-from torfinn.ingolfsen@broadpark.no) Received: from osl1smout1.broadpark.no (osl1smout1.broadpark.no [80.202.4.58]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7165443D45 for ; Mon, 17 Jul 2006 14:55:32 +0000 (GMT) (envelope-from torfinn.ingolfsen@broadpark.no) Received: from osl1sminn1.broadpark.no ([80.202.4.59]) by osl1smout1.broadpark.no (Sun Java System Messaging Server 6.1 HotFix 0.05 (built Oct 21 2004)) with ESMTP id <0J2J00AXJYSJXD90@osl1smout1.broadpark.no> for freebsd-mobile@freebsd.org; Mon, 17 Jul 2006 16:55:31 +0200 (CEST) Received: from kg-work.kg4.no ([80.203.92.117]) by osl1sminn1.broadpark.no (Sun Java System Messaging Server 6.1 HotFix 0.05 (built Oct 21 2004)) with SMTP id <0J2J008F8YSFBPK0@osl1sminn1.broadpark.no> for freebsd-mobile@freebsd.org; Mon, 17 Jul 2006 16:55:31 +0200 (CEST) Date: Mon, 17 Jul 2006 16:55:26 +0200 From: Torfinn Ingolfsen X-Face: "t9w2,-X@O^I`jVW\sonI3.,36KBLZE*AL[y9lL[PyFD*r_S:dIL9c[8Y>V42R0"!"yb_zN,f#%.[PYYNq; m"_0v; ~rUM2Yy!zmkh)3&U|u!=T(zyv,MHJv"nDH>OJ`t(@mil461d_B'Uo|'nMwlKe0Mv=kvV?Nh@>Hb<3s_z2jYgZhPb@?Wi^x1a~Hplz1.zH In-reply-to: <20060717162709.b8b520dd.torfinn.ingolfsen@broadpark.no> To: freebsd-mobile@freebsd.org Message-id: <20060717165526.52fd035e.torfinn.ingolfsen@broadpark.no> MIME-version: 1.0 X-Mailer: Sylpheed version 2.2.6 (GTK+ 2.8.20; i386-portbld-freebsd5.5) Content-type: multipart/mixed; boundary="Boundary_(ID_kUDYJC+1nlfnRc8me1biMA)" References: <20060716141100.ee18d21a.torfinn.ingolfsen@broadpark.no> <20060717125927.GR17014@poupinou.org> <20060717162709.b8b520dd.torfinn.ingolfsen@broadpark.no> Subject: Re: Acer Aspire AS5672 laptop - acpi problems X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Jul 2006 14:55:33 -0000 This is a multi-part message in MIME format. --Boundary_(ID_kUDYJC+1nlfnRc8me1biMA) Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT On Mon, 17 Jul 2006 16:27:09 +0200 Torfinn Ingolfsen wrote: > I've already tried without acpi. I will dig out the incantation for > disabling the apic and try that. Without apic didn't help either. dmesg output attached. -- Regards, Torfinn Ingolfsen, Norway --Boundary_(ID_kUDYJC+1nlfnRc8me1biMA) Content-type: text/plain; name=as5672-dmesg-6.1-stable-20060717_apic_disabled.txt Content-transfer-encoding: 7BIT Content-disposition: attachment; filename=as5672-dmesg-6.1-stable-20060717_apic_disabled.txt Copyright (c) 1992-2006 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 6.1-STABLE #0: Sat Jul 15 19:29:16 CEST 2006 root@kg-home.kg4.no:/usr/obj/usr/src/sys/GENERIC Timecounter "i8254" frequency 1193182 Hz quality 0 CPU: Genuine Intel(R) CPU T2250 @ 1.73GHz (1733.40-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x6e8 Stepping = 8 Features=0xbfe9fbff Features2=0xc189,> AMD Features=0x100000 Cores per package: 2 real memory = 2145910784 (2046 MB) avail memory = 2095075328 (1998 MB) kbd1 at kbdmux0 ath_hal: 0.9.17.2 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413) ACPI-0377: *** Info: Table [SSDT] replaced by host OS ACPI: overriding DSDT/SSDT with custom table ACPI-0377: *** Info: Table [DSDT] replaced by host OS acpi0: on motherboard acpi_bus_number: can't get _ADR acpi_bus_number: can't get _ADR acpi_bus_number: can't get _ADR acpi_bus_number: can't get _ADR acpi_bus_number: can't get _ADR acpi_bus_number: can't get _ADR acpi_bus_number: can't get _ADR acpi_bus_number: can't get _ADR acpi0: Power Button (fixed) unknown: I/O range not supported Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000 acpi_timer0: <24-bit timer at 3.579545MHz> port 0x1008-0x100b on acpi0 acpi_ec0: port 0x62,0x66 on acpi0 cpu0: on acpi0 acpi_throttle0: on cpu0 pcib0: port 0xcf8-0xcff on acpi0 pci_link0: BIOS IRQ 11 for 0.1.INTA is invalid pci_link0: BIOS IRQ 11 for 0.28.INTB is invalid pci_link3: BIOS IRQ 10 for 0.28.INTD is invalid pci_link3: BIOS IRQ 10 for 0.29.INTB is invalid pci_link0: BIOS IRQ 11 for 0.29.INTD is invalid pci_link3: BIOS IRQ 10 for 0.31.INTB is invalid pci0: on pcib0 pcib1: irq 10 at device 1.0 on pci0 pci_link0: BIOS IRQ 11 for 1.0.INTA is invalid pci1: on pcib1 pci1: at device 0.0 (no driver attached) pci0: at device 27.0 (no driver attached) pcib2: irq 11 at device 28.0 on pci0 pci2: on pcib2 pcib3: irq 10 at device 28.1 on pci0 pci3: on pcib3 pci3: at device 0.0 (no driver attached) pcib4: irq 10 at device 28.2 on pci0 pci4: on pcib4 bge0: irq 10 at device 0.0 on pci4 bge0: 0x10000 bytes of rid 0x10 res 3 failed (0, 0xffffffff). bge0: couldn't map memory device_attach: bge0 attach returned 6 pcib5: irq 9 at device 28.3 on pci0 pci5: on pcib5 uhci0: port 0x1800-0x181f irq 11 at device 29.0 on pci0 uhci0: [GIANT-LOCKED] usb0: on uhci0 usb0: USB revision 1.0 uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub0: 2 ports with 2 removable, self powered uhci1: port 0x1820-0x183f irq 9 at device 29.1 on pci0 uhci1: [GIANT-LOCKED] usb1: on uhci1 usb1: USB revision 1.0 uhub1: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub1: 2 ports with 2 removable, self powered uhci2: port 0x1840-0x185f irq 10 at device 29.2 on pci0 uhci2: [GIANT-LOCKED] usb2: on uhci2 usb2: USB revision 1.0 uhub2: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub2: 2 ports with 2 removable, self powered uhci3: port 0x1860-0x187f irq 10 at device 29.3 on pci0 uhci3: [GIANT-LOCKED] usb3: on uhci3 usb3: USB revision 1.0 uhub3: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub3: 2 ports with 2 removable, self powered ehci0: mem 0xc8004000-0xc80043ff irq 11 at device 29.7 on pci0 ehci0: [GIANT-LOCKED] usb4: EHCI version 1.0 usb4: companion controllers, 2 ports each: usb0 usb1 usb2 usb3 usb4: on ehci0 usb4: USB revision 2.0 uhub4: Intel EHCI root hub, class 9/0, rev 2.00/1.00, addr 1 uhub4: 8 ports with 8 removable, self powered ugen0: OEM Camera, rev 2.00/1.00, addr 2 pcib6: at device 30.0 on pci0 pci10: on pcib6 pcib6: no PRT entry for 10.9.INTA pcib6: no PRT entry for 10.9.INTA pcib6: no PRT entry for 10.9.INTA cbb0: mem 0xc8404000-0xc8404fff irq 10 at device 9.0 on pci10 cardbus0: on cbb0 pccard0: <16-bit PCCard bus> on cbb0 fwohci0: <1394 Open Host Controller Interface> mem 0xc8405000-0xc84057ff,0xc8400000-0xc8403fff irq 10 at device 9.1 on pci10 fwohci0: OHCI version 1.10 (ROM=1) fwohci0: No. of Isochronous channels is 4. fwohci0: EUI64 00:c0:9f:00:00:9a:84:d3 fwohci0: Phy 1394a available S400, 3 ports. fwohci0: Link S400, max_rec 2048 bytes. firewire0: on fwohci0 fwe0: on firewire0 if_fwe0: Fake Ethernet address: 02:c0:9f:9a:84:d3 fwe0: Ethernet address: 02:c0:9f:9a:84:d3 fwe0: if_start running deferred for Giant sbp0: on firewire0 fwohci0: Initiate bus reset fwohci0: node_id=0xc000ffc0, gen=1, CYCLEMASTER mode firewire0: 1 nodes, maxhop <= 0, cable IRM = 0 (me) firewire0: bus manager 0 (me) pci10: at device 9.2 (no driver attached) isab0: at device 31.0 on pci0 isa0: on isab0 atapci0: port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0x18b0-0x18bf at device 31.2 on pci0 ata0: on atapci0 ata1: on atapci0 pci0: at device 31.3 (no driver attached) acpi_acad0: on acpi0 battery0: on acpi0 acpi_lid0: on acpi0 acpi_button0: on acpi0 acpi_button1: on acpi0 acpi_tz0: on acpi0 atkbdc0: port 0x60,0x64 irq 1 on acpi0 atkbd0: irq 1 on atkbdc0 kbd0 at atkbd0 atkbd0: [GIANT-LOCKED] psm0: irq 12 on atkbdc0 psm0: [GIANT-LOCKED] psm0: model Generic PS/2 mouse, device ID 0 sio0 port 0x2f8-0x2ff,0x6f8-0x6ff irq 3 drq 3 flags 0x10 on acpi0 sio0: type 16550A pmtimer0 on isa0 orm0: at iomem 0xdf800-0xdffff,0xe0000-0xe17ff on isa0 ppc0: parallel port not found. sc0: at flags 0x100 on isa0 sc0: VGA <16 virtual consoles, flags=0x300> vga0: at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 Timecounter "TSC" frequency 1733404621 Hz quality 800 Timecounters tick every 1.000 msec ad0: 114473MB at ata0-master UDMA33 acd0: DVDR at ata1-master UDMA33 Trying to mount root from ufs:/dev/ad0s3a --Boundary_(ID_kUDYJC+1nlfnRc8me1biMA)-- From owner-freebsd-mobile@FreeBSD.ORG Mon Jul 17 14:55:53 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B2C9E16A4DF for ; Mon, 17 Jul 2006 14:55:53 +0000 (UTC) (envelope-from ducrot@poupinou.org) Received: from poup.poupinou.org (poup.poupinou.org [195.101.94.96]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3999C43D49 for ; Mon, 17 Jul 2006 14:55:53 +0000 (GMT) (envelope-from ducrot@poupinou.org) Received: from ducrot by poup.poupinou.org with local (Exim) id 1G2UVk-0003FY-00; Mon, 17 Jul 2006 16:55:52 +0200 Date: Mon, 17 Jul 2006 16:55:51 +0200 To: Torfinn Ingolfsen Message-ID: <20060717145551.GS17014@poupinou.org> References: <20060716141100.ee18d21a.torfinn.ingolfsen@broadpark.no> <20060717125927.GR17014@poupinou.org> <20060717162709.b8b520dd.torfinn.ingolfsen@broadpark.no> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20060717162709.b8b520dd.torfinn.ingolfsen@broadpark.no> User-Agent: Mutt/1.5.9i From: Bruno Ducrot Cc: freebsd-mobile@freebsd.org Subject: Re: Acer Aspire AS5672 laptop - acpi problems X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Jul 2006 14:55:53 -0000 On Mon, Jul 17, 2006 at 04:27:09PM +0200, Torfinn Ingolfsen wrote: > On Mon, 17 Jul 2006 14:59:27 +0200 > Bruno Ducrot wrote: > > > Maybe you can try without ACPI and without APIC? > > I've already tried without acpi. I will dig out the incantation for > disabling the apic and try that. > Is there any use in testing both together (ie. no acip + no apic)? > Or is that just nonsense? With ACPI, the interrupt for the bge is 17, and without it's 18. Maybe it should be really 17 instead of 18? Therefore trying with atpic instead of apic may solve at least a bad interrupt routing for this device if apic is used. -- Bruno Ducrot -- Which is worse: ignorance or apathy? -- Don't know. Don't care. From owner-freebsd-mobile@FreeBSD.ORG Mon Jul 17 15:12:38 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3AF1916A4DA; Mon, 17 Jul 2006 15:12:38 +0000 (UTC) (envelope-from Alexander@Leidinger.net) Received: from www.ebusiness-leidinger.de (jojo.ms-net.de [84.16.236.246]) by mx1.FreeBSD.org (Postfix) with ESMTP id E2D1743D53; Mon, 17 Jul 2006 15:12:36 +0000 (GMT) (envelope-from Alexander@Leidinger.net) Received: from Andro-Beta.Leidinger.net (p54A5D404.dip.t-dialin.net [84.165.212.4]) (authenticated bits=0) by www.ebusiness-leidinger.de (8.13.6/8.13.6) with ESMTP id k6HF1peV043002; Mon, 17 Jul 2006 17:01:57 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from localhost (localhost [127.0.0.1]) by Andro-Beta.Leidinger.net (8.13.4/8.13.3) with ESMTP id k6HFCHSi085220; Mon, 17 Jul 2006 17:12:17 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from pslux.cec.eu.int (pslux.cec.eu.int [158.169.9.14]) by webmail.leidinger.net (Horde MIME library) with HTTP; Mon, 17 Jul 2006 17:12:17 +0200 Message-ID: <20060717171217.wr1oc416o0socwww@netchild.homeip.net> X-Priority: 3 (Normal) Date: Mon, 17 Jul 2006 17:12:17 +0200 From: Alexander Leidinger To: Daniel Eischen References: <20060606124030.GA32057@shorty.sorbonet.org> <4485DA6D.9020304@centtech.com> <4485E199.7000604@centtech.com> <20060606205918.GA6765@shorty.sorbonet.org> <20060606231025.R50560@volatile.chemikals.org> <20060607073918.GB9245@shorty.sorbonet.org> <448CE5A0.70806@centtech.com> <20060709093252.S31266@volatile.chemikals.org> <20060709141724.GA33010@shorty.sorbonet.org> <20060717113622.7ee97e3a@localhost> <44BB77B9.5000302@centtech.com> In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; DelSp="Yes"; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable User-Agent: Internet Messaging Program (IMP) H3 (4.1) / FreeBSD-4.11 X-Virus-Scanned: by amavisd-new Cc: freebsd-multimedia@freebsd.org, Dennis Melentyev , Andrea Bittau , freebsd-mobile@freebsd.org Subject: Re: HDA sound driver mod for sigmatel 92xx X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Jul 2006 15:12:38 -0000 Quoting Daniel Eischen (from Mon, 17 Jul 2006 =20 10:17:04 -0400 (EDT)): > On Mon, 17 Jul 2006, Eric Anderson wrote: >> I think this driver is considered a hack at this point, and if so, =20 >> it won't ever be committed. It might become a real driver at some =20 >> point, and then be committed, but at this stage I think it just =20 >> barely works. :) > > That's funny, it works very well for me -- at least with mplayer. It works. But it's just a quick hack. It differes from the design =20 Stephane has in mind. Currently everything is put into a large basket =20 and it works (like a linux distribution where you get apache, mysql, =20 postfix, an imap server, ... out of the box; it works, but the indent =20 here is to not deliver a bag of stuff you don't need). Let's give him =20 some days/weeks to get some time to have a look at it. Bye, Alexander. --=20 Teamwork is essential -- it allows you to blame someone else. http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID =3D B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID =3D 72077137 From owner-freebsd-mobile@FreeBSD.ORG Mon Jul 17 15:20:00 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A971B16A4DE; Mon, 17 Jul 2006 15:20:00 +0000 (UTC) (envelope-from Alexander@Leidinger.net) Received: from www.ebusiness-leidinger.de (jojo.ms-net.de [84.16.236.246]) by mx1.FreeBSD.org (Postfix) with ESMTP id B01DB43D46; Mon, 17 Jul 2006 15:19:59 +0000 (GMT) (envelope-from Alexander@Leidinger.net) Received: from Andro-Beta.Leidinger.net (p54A5D404.dip.t-dialin.net [84.165.212.4]) (authenticated bits=0) by www.ebusiness-leidinger.de (8.13.6/8.13.6) with ESMTP id k6HF9PXY043028; Mon, 17 Jul 2006 17:09:26 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from localhost (localhost [127.0.0.1]) by Andro-Beta.Leidinger.net (8.13.4/8.13.3) with ESMTP id k6HFJqfT086318; Mon, 17 Jul 2006 17:19:52 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from pslux.cec.eu.int (pslux.cec.eu.int [158.169.9.14]) by webmail.leidinger.net (Horde MIME library) with HTTP; Mon, 17 Jul 2006 17:19:52 +0200 Message-ID: <20060717171952.z4m8rea28s8wssg4@netchild.homeip.net> X-Priority: 3 (Normal) Date: Mon, 17 Jul 2006 17:19:52 +0200 From: Alexander Leidinger To: Eric Anderson References: <20060606124030.GA32057@shorty.sorbonet.org> <4485DA6D.9020304@centtech.com> <4485E199.7000604@centtech.com> <20060606205918.GA6765@shorty.sorbonet.org> <20060606231025.R50560@volatile.chemikals.org> <20060607073918.GB9245@shorty.sorbonet.org> <448CE5A0.70806@centtech.com> <20060709093252.S31266@volatile.chemikals.org> <20060709141724.GA33010@shorty.sorbonet.org> <20060717113622.7ee97e3a@localhost> <44BB77B9.5000302@centtech.com> <44BB9DD7.3040908@centtech.com> In-Reply-To: <44BB9DD7.3040908@centtech.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; DelSp="Yes"; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable User-Agent: Internet Messaging Program (IMP) H3 (4.1) / FreeBSD-4.11 X-Virus-Scanned: by amavisd-new Cc: Daniel Eischen , freebsd-multimedia@freebsd.org, freebsd-mobile@freebsd.org, Andrea Bittau , Dennis Melentyev Subject: Re: HDA sound driver mod for sigmatel 92xx X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Jul 2006 15:20:00 -0000 Quoting Eric Anderson (from Mon, 17 Jul 2006 =20 09:25:27 -0500): > It all goes to the people who have the > commit bits, and core I'm sure. I doubt core will voice an opinion here. Maybe a core team member has =20 one, but most probably he will not speak up while wearing the core-hat. Currently only a handful of people are working in the sound code. =20 Ariff is MIA ATM, I mostly commit work by other people and mentor a =20 Google SoC student in the sound area, and the rest of the people which =20 help, don't have a commit bit. > Me personally, I'd love for it to be part of the base, as long as it > makes sense. It seems to be working ok for me too. I will not commit anything, until the initial author gives his =20 blessing. He started the driver, didn't had time in the last weeks =20 because of ... moving into another house IIRC, and stil has interest =20 to continue. I'm sure he will use as much as possible of those patches =20 as soon as he returns (so the work isn't lost). He at least has email =20 access now. We don't die when we wait a little bit... I hope. ;-) Bye, Alexander. --=20 You can write a small letter to Grandma in the filename. =09=09-- Forbes Burkowski, CS, University of Washington http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID =3D B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID =3D 72077137 From owner-freebsd-mobile@FreeBSD.ORG Mon Jul 17 15:22:42 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AFD7C16A4E6 for ; Mon, 17 Jul 2006 15:22:42 +0000 (UTC) (envelope-from dennis.melentyev@gmail.com) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.172]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1F5F043D49 for ; Mon, 17 Jul 2006 15:22:40 +0000 (GMT) (envelope-from dennis.melentyev@gmail.com) Received: by ug-out-1314.google.com with SMTP id m2so898857uge for ; Mon, 17 Jul 2006 08:22:39 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=By4s94M1X6+0AK3+m3wGbYD0Q24pc82v8b0t7jrXUrq6wb1awxFuqmm2WHg5Sa41HDUDxDKQEpHWlQw8BYnYSugsmhut5c99Sjp95XjrUiti4RUWUNj1MpFomhwLX4deqxmgnfb31uD6Vy+rfgMzQKSkNibjUPapuUf30rQis9g= Received: by 10.78.160.2 with SMTP id i2mr886503hue; Mon, 17 Jul 2006 08:22:39 -0700 (PDT) Received: by 10.78.131.2 with HTTP; Mon, 17 Jul 2006 08:22:39 -0700 (PDT) Message-ID: Date: Mon, 17 Jul 2006 18:22:39 +0300 From: "Dennis Melentyev" To: "Alexander Leidinger" In-Reply-To: <20060717171217.wr1oc416o0socwww@netchild.homeip.net> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <20060606124030.GA32057@shorty.sorbonet.org> <20060607073918.GB9245@shorty.sorbonet.org> <448CE5A0.70806@centtech.com> <20060709093252.S31266@volatile.chemikals.org> <20060709141724.GA33010@shorty.sorbonet.org> <20060717113622.7ee97e3a@localhost> <44BB77B9.5000302@centtech.com> <20060717171217.wr1oc416o0socwww@netchild.homeip.net> Cc: Daniel Eischen , freebsd-multimedia@freebsd.org, Andrea Bittau , freebsd-mobile@freebsd.org Subject: Re: HDA sound driver mod for sigmatel 92xx X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Jul 2006 15:22:42 -0000 2006/7/17, Alexander Leidinger : > Quoting Daniel Eischen (from Mon, 17 Jul 2006 > 10:17:04 -0400 (EDT)): > > > On Mon, 17 Jul 2006, Eric Anderson wrote: > > >> I think this driver is considered a hack at this point, and if so, > >> it won't ever be committed. It might become a real driver at some > >> point, and then be committed, but at this stage I think it just > >> barely works. :) > > > > That's funny, it works very well for me -- at least with mplayer. > > It works. But it's just a quick hack. It differes from the design > Stephane has in mind. Currently everything is put into a large basket > and it works (like a linux distribution where you get apache, mysql, > postfix, an imap server, ... out of the box; it works, but the indent > here is to not deliver a bag of stuff you don't need). Let's give him > some days/weeks to get some time to have a look at it. Eager to see it in CVS! And hope to see an announcement here -- Dennis Melentyev From owner-freebsd-mobile@FreeBSD.ORG Mon Jul 17 15:23:57 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 21D2F16A4DF; Mon, 17 Jul 2006 15:23:57 +0000 (UTC) (envelope-from anderson@centtech.com) Received: from mh2.centtech.com (moat3.centtech.com [207.200.51.50]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4A8E843D58; Mon, 17 Jul 2006 15:23:56 +0000 (GMT) (envelope-from anderson@centtech.com) Received: from [10.177.171.220] (neutrino.centtech.com [10.177.171.220]) by mh2.centtech.com (8.13.1/8.13.1) with ESMTP id k6HFNsm8007126; Mon, 17 Jul 2006 10:23:54 -0500 (CDT) (envelope-from anderson@centtech.com) Message-ID: <44BBAB91.8070101@centtech.com> Date: Mon, 17 Jul 2006 10:24:01 -0500 From: Eric Anderson User-Agent: Thunderbird 1.5.0.4 (X11/20060612) MIME-Version: 1.0 To: Alexander Leidinger References: <20060606124030.GA32057@shorty.sorbonet.org> <4485DA6D.9020304@centtech.com> <4485E199.7000604@centtech.com> <20060606205918.GA6765@shorty.sorbonet.org> <20060606231025.R50560@volatile.chemikals.org> <20060607073918.GB9245@shorty.sorbonet.org> <448CE5A0.70806@centtech.com> <20060709093252.S31266@volatile.chemikals.org> <20060709141724.GA33010@shorty.sorbonet.org> <20060717113622.7ee97e3a@localhost> <44BB77B9.5000302@centtech.com> <44BB9DD7.3040908@centtech.com> <20060717171952.z4m8rea28s8wssg4@netchild.homeip.net> In-Reply-To: <20060717171952.z4m8rea28s8wssg4@netchild.homeip.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: ClamAV 0.87.1/1600/Sat Jul 15 10:03:46 2006 on mh2.centtech.com X-Virus-Status: Clean Cc: freebsd-multimedia@freebsd.org, freebsd-mobile@freebsd.org Subject: Re: HDA sound driver mod for sigmatel 92xx X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Jul 2006 15:23:57 -0000 On 07/17/06 10:19, Alexander Leidinger wrote: > Quoting Eric Anderson (from Mon, 17 Jul 2006 > 09:25:27 -0500): > >> It all goes to the people who have the >> commit bits, and core I'm sure. > > I doubt core will voice an opinion here. Maybe a core team member has > one, but most probably he will not speak up while wearing the core-hat. > > Currently only a handful of people are working in the sound code. Ariff > is MIA ATM, I mostly commit work by other people and mentor a Google SoC > student in the sound area, and the rest of the people which help, don't > have a commit bit. > >> Me personally, I'd love for it to be part of the base, as long as it >> makes sense. It seems to be working ok for me too. > > I will not commit anything, until the initial author gives his blessing. > He started the driver, didn't had time in the last weeks because of ... > moving into another house IIRC, and stil has interest to continue. I'm > sure he will use as much as possible of those patches as soon as he > returns (so the work isn't lost). He at least has email access now. We > don't die when we wait a little bit... I hope. ;-) Thanks - I'm happy using the hack for as long as it takes to do it the right way.. :) Eric -- ------------------------------------------------------------------------ Eric Anderson Sr. Systems Administrator Centaur Technology Anything that works is better than anything that doesn't. ------------------------------------------------------------------------ From owner-freebsd-mobile@FreeBSD.ORG Mon Jul 17 16:25:56 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D2E3316A549 for ; Mon, 17 Jul 2006 16:25:56 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (66-23-211-162.clients.speedfactory.net [66.23.211.162]) by mx1.FreeBSD.org (Postfix) with ESMTP id EE9FA43D5A for ; Mon, 17 Jul 2006 16:25:55 +0000 (GMT) (envelope-from jhb@freebsd.org) Received: from localhost.corp.yahoo.com (john@localhost [127.0.0.1]) (authenticated bits=0) by server.baldwin.cx (8.13.4/8.13.4) with ESMTP id k6HGPijx038606; Mon, 17 Jul 2006 12:25:51 -0400 (EDT) (envelope-from jhb@freebsd.org) From: John Baldwin To: freebsd-mobile@freebsd.org Date: Mon, 17 Jul 2006 11:34:28 -0400 User-Agent: KMail/1.9.1 References: <20060716141100.ee18d21a.torfinn.ingolfsen@broadpark.no> <20060717125927.GR17014@poupinou.org> <20060717162709.b8b520dd.torfinn.ingolfsen@broadpark.no> In-Reply-To: <20060717162709.b8b520dd.torfinn.ingolfsen@broadpark.no> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200607171134.28877.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [127.0.0.1]); Mon, 17 Jul 2006 12:25:53 -0400 (EDT) X-Virus-Scanned: ClamAV 0.87.1/1600/Sat Jul 15 11:03:46 2006 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-4.4 required=4.2 tests=ALL_TRUSTED,BAYES_00 autolearn=ham version=3.1.0 X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on server.baldwin.cx Cc: Subject: Re: Acer Aspire AS5672 laptop - acpi problems X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Jul 2006 16:25:56 -0000 On Monday 17 July 2006 10:27, Torfinn Ingolfsen wrote: > On Mon, 17 Jul 2006 14:59:27 +0200 > Bruno Ducrot wrote: > > > Maybe you can try without ACPI and without APIC? > > I've already tried without acpi. I will dig out the incantation for > disabling the apic and try that. > Is there any use in testing both together (ie. no acip + no apic)? > Or is that just nonsense? Yes, it can be useful to test with both disabled. In your case ACPI does some really brain-damaged things. I'd seriously look for a BIOS update. -- John Baldwin From owner-freebsd-mobile@FreeBSD.ORG Mon Jul 17 16:25:57 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BA67516A587 for ; Mon, 17 Jul 2006 16:25:57 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (66-23-211-162.clients.speedfactory.net [66.23.211.162]) by mx1.FreeBSD.org (Postfix) with ESMTP id 06EB843D5A for ; Mon, 17 Jul 2006 16:25:56 +0000 (GMT) (envelope-from jhb@freebsd.org) Received: from localhost.corp.yahoo.com (john@localhost [127.0.0.1]) (authenticated bits=0) by server.baldwin.cx (8.13.4/8.13.4) with ESMTP id k6HGPik0038606; Mon, 17 Jul 2006 12:25:53 -0400 (EDT) (envelope-from jhb@freebsd.org) From: John Baldwin To: freebsd-mobile@freebsd.org Date: Mon, 17 Jul 2006 11:38:04 -0400 User-Agent: KMail/1.9.1 References: <20060716141100.ee18d21a.torfinn.ingolfsen@broadpark.no> <20060717162709.b8b520dd.torfinn.ingolfsen@broadpark.no> <20060717145551.GS17014@poupinou.org> In-Reply-To: <20060717145551.GS17014@poupinou.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200607171138.04979.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [127.0.0.1]); Mon, 17 Jul 2006 12:25:54 -0400 (EDT) X-Virus-Scanned: ClamAV 0.87.1/1600/Sat Jul 15 11:03:46 2006 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-4.4 required=4.2 tests=ALL_TRUSTED,BAYES_00 autolearn=ham version=3.1.0 X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on server.baldwin.cx Cc: Subject: Re: Acer Aspire AS5672 laptop - acpi problems X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Jul 2006 16:25:57 -0000 On Monday 17 July 2006 10:55, Bruno Ducrot wrote: > On Mon, Jul 17, 2006 at 04:27:09PM +0200, Torfinn Ingolfsen wrote: > > On Mon, 17 Jul 2006 14:59:27 +0200 > > Bruno Ducrot wrote: > > > > > Maybe you can try without ACPI and without APIC? > > > > I've already tried without acpi. I will dig out the incantation for > > disabling the apic and try that. > > Is there any use in testing both together (ie. no acip + no apic)? > > Or is that just nonsense? > > With ACPI, the interrupt for the bge is 17, and without it's 18. > Maybe it should be really 17 instead of 18? > > Therefore trying with atpic instead of apic may solve at least > a bad interrupt routing for this device if apic is used. You can force the IRQ to 18 in the non-ACPI case via a tunable in the loader: hw.pci4.0.INTA.irq=18 Odd, I only see dmesg's with ACPI enabled (which have IRQ 18), I've yet to find one with ACPI disabled. Ah found it an earlier thread which has 17 for the !ACPI case. So try it with ACPI disabled and the above tunable. Also, it should work with both ACPI and APIC disabled. -- John Baldwin From owner-freebsd-mobile@FreeBSD.ORG Mon Jul 17 18:28:56 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 86F2516A4DE for ; Mon, 17 Jul 2006 18:28:56 +0000 (UTC) (envelope-from torfinn.ingolfsen@broadpark.no) Received: from osl1smout1.broadpark.no (osl1smout1.broadpark.no [80.202.4.58]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4986843D90 for ; Mon, 17 Jul 2006 18:28:47 +0000 (GMT) (envelope-from torfinn.ingolfsen@broadpark.no) Received: from osl1sminn1.broadpark.no ([80.202.4.59]) by osl1smout1.broadpark.no (Sun Java System Messaging Server 6.1 HotFix 0.05 (built Oct 21 2004)) with ESMTP id <0J2K00ENF8NY7B40@osl1smout1.broadpark.no> for freebsd-mobile@freebsd.org; Mon, 17 Jul 2006 20:28:46 +0200 (CEST) Received: from kg-work.kg4.no ([80.203.92.117]) by osl1sminn1.broadpark.no (Sun Java System Messaging Server 6.1 HotFix 0.05 (built Oct 21 2004)) with SMTP id <0J2K00CTE8NX7770@osl1sminn1.broadpark.no> for freebsd-mobile@freebsd.org; Mon, 17 Jul 2006 20:28:46 +0200 (CEST) Date: Mon, 17 Jul 2006 20:28:45 +0200 From: Torfinn Ingolfsen X-Face: "t9w2,-X@O^I`jVW\sonI3.,36KBLZE*AL[y9lL[PyFD*r_S:dIL9c[8Y>V42R0"!"yb_zN,f#%.[PYYNq; m"_0v; ~rUM2Yy!zmkh)3&U|u!=T(zyv,MHJv"nDH>OJ`t(@mil461d_B'Uo|'nMwlKe0Mv=kvV?Nh@>Hb<3s_z2jYgZhPb@?Wi^x1a~Hplz1.zH In-reply-to: <200607171134.28877.jhb@freebsd.org> To: freebsd-mobile@freebsd.org Message-id: <20060717202845.239ca5a9.torfinn.ingolfsen@broadpark.no> MIME-version: 1.0 X-Mailer: Sylpheed version 2.2.6 (GTK+ 2.8.20; i386-portbld-freebsd5.5) Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT References: <20060716141100.ee18d21a.torfinn.ingolfsen@broadpark.no> <20060717125927.GR17014@poupinou.org> <20060717162709.b8b520dd.torfinn.ingolfsen@broadpark.no> <200607171134.28877.jhb@freebsd.org> Subject: Re: Acer Aspire AS5672 laptop - acpi problems X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Jul 2006 18:28:56 -0000 On Mon, 17 Jul 2006 11:34:28 -0400 John Baldwin wrote: > Yes, it can be useful to test with both disabled. Ok, I'll test. > In your case ACPI does some really brain-damaged things. I'd > seriously look for a BIOS update. I've done that already. :) Unfortunately, my machine has BIOS version 1.3230, which is newer than anything on Acer's web site (the newest there is version 1.3224). -- Regards, Torfinn Ingolfsen, Norway From owner-freebsd-mobile@FreeBSD.ORG Mon Jul 17 19:29:55 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1C6A616A4DE; Mon, 17 Jul 2006 19:29:55 +0000 (UTC) (envelope-from morganw@chemikals.org) Received: from ms-smtp-03.southeast.rr.com (ms-smtp-03.southeast.rr.com [24.25.9.102]) by mx1.FreeBSD.org (Postfix) with ESMTP id 94D9843D45; Mon, 17 Jul 2006 19:29:52 +0000 (GMT) (envelope-from morganw@chemikals.org) Received: from volatile.chemikals.org (cpe-024-211-118-154.sc.res.rr.com [24.211.118.154]) by ms-smtp-03.southeast.rr.com (8.13.6/8.13.6) with ESMTP id k6HJTcQR026173; Mon, 17 Jul 2006 15:29:39 -0400 (EDT) Received: from localhost (morganw@localhost [127.0.0.1]) by volatile.chemikals.org (8.13.6/8.13.6) with ESMTP id k6HJTbJS098044; Mon, 17 Jul 2006 15:29:37 -0400 (EDT) (envelope-from morganw@chemikals.org) Date: Mon, 17 Jul 2006 15:29:37 -0400 (EDT) From: Wesley Morgan To: Eric Anderson In-Reply-To: <44BB9DD7.3040908@centtech.com> Message-ID: <20060717151203.L58067@volatile.chemikals.org> References: <20060606124030.GA32057@shorty.sorbonet.org> <4485DA6D.9020304@centtech.com> <4485E199.7000604@centtech.com> <20060606205918.GA6765@shorty.sorbonet.org> <20060606231025.R50560@volatile.chemikals.org> <20060607073918.GB9245@shorty.sorbonet.org> <448CE5A0.70806@centtech.com> <20060709093252.S31266@volatile.chemikals.org> <20060709141724.GA33010@shorty.sorbonet.org> <20060717113622.7ee97e3a@localhost> <44BB77B9.5000302@centtech.com> <44BB9DD7.3040908@centtech.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Virus-Scanned: Symantec AntiVirus Scan Engine Cc: Daniel Eischen , freebsd-multimedia@freebsd.org, freebsd-mobile@freebsd.org, Andrea Bittau , Dennis Melentyev Subject: Re: HDA sound driver mod for sigmatel 92xx X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Jul 2006 19:29:55 -0000 On Mon, 17 Jul 2006, Eric Anderson wrote: > On 07/17/06 09:17, Daniel Eischen wrote: >> On Mon, 17 Jul 2006, Eric Anderson wrote: >> >>> On 07/17/06 06:31, Dennis Melentyev wrote: >>>> 2006/7/17, Norberto Meijome : >>>>> On Sun, 9 Jul 2006 15:17:24 +0100 >>>>> Andrea Bittau wrote: >>>>> >>>>> > by the way, I got a version which should record stuff too: >>>>> > http://darkircop.org/hdac-rec.tgz >>>>> >>>>> Hi all, >>>>> I downloaded and tried this last night . It works great, including with >>>>> Skype >>>>> (for me, main reason for having sound really :) ). Thanks!! >>>>> >>>> .... >>>>> anyway, thanks for the code :) >>>> Will this code be commited/MFC'ed into 6-STABLE? >>>> I'd like to give it a try on my Dell Inspirion 1300 with a similar >>>> SigmaTel 92xx chip. >>>> >>> >>> I think this driver is considered a hack at this point, and if so, it >>> won't ever be committed. It might become a real driver at some point, and >>> then be committed, but at this stage I think it just barely works. :) >> >> That's funny, it works very well for me -- at least with mplayer. >> > > Me too, but just because it works well, doesn't mean it's committable. If I > recall, the original one was claimed as a hack, and the patches were made > against it. I'm just saying what I recall, not that it is actually what will > happen. It all goes to the people who have the commit bits, and core I'm > sure. The driver works "OK", as in it plays PCM sound and might record, but the internal structure of it is insufficient to really be considered "complete". Every HDA codec might have a different widget layout, which as of now the driver doesn't do much more than probe. The mixers only work because the NID of the amps are hard-coded into the system, and the playback only works because *every* DAC is activated (I think). I know that mine is capable of playing from a CD with configurable gain, should have a master volume level in addition to a PCM level (although, that could be a "soft" volume in windows) and at the least a microphone input. The problem is that I can't figure out how to connect all the widgets together properly to make this work. Even when I figure it out on my system, the topology of other codecs is likely to be different and require either a very flexible userland control (like NetBSD uses) or lots of chip-specific code in order to work. Unfortunately I don't know anything about the OSS API or FreeBSD device drivers. I'm just working off of the HDA specs. Stephane's original idea is still what I think will be the best model for FreeBSD. -- This .signature sanitized for your protection From owner-freebsd-mobile@FreeBSD.ORG Mon Jul 17 19:32:37 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 99DCE16A4DD for ; Mon, 17 Jul 2006 19:32:37 +0000 (UTC) (envelope-from torfinn.ingolfsen@broadpark.no) Received: from osl1smout1.broadpark.no (osl1smout1.broadpark.no [80.202.4.58]) by mx1.FreeBSD.org (Postfix) with ESMTP id EEF6C43D45 for ; Mon, 17 Jul 2006 19:32:36 +0000 (GMT) (envelope-from torfinn.ingolfsen@broadpark.no) Received: from osl1sminn1.broadpark.no ([80.202.4.59]) by osl1smout1.broadpark.no (Sun Java System Messaging Server 6.1 HotFix 0.05 (built Oct 21 2004)) with ESMTP id <0J2K00EK1BMC7970@osl1smout1.broadpark.no> for freebsd-mobile@freebsd.org; Mon, 17 Jul 2006 21:32:36 +0200 (CEST) Received: from kg-work.kg4.no ([80.203.92.117]) by osl1sminn1.broadpark.no (Sun Java System Messaging Server 6.1 HotFix 0.05 (built Oct 21 2004)) with SMTP id <0J2K00CKJBMA77E0@osl1sminn1.broadpark.no> for freebsd-mobile@freebsd.org; Mon, 17 Jul 2006 21:32:36 +0200 (CEST) Date: Mon, 17 Jul 2006 21:32:34 +0200 From: Torfinn Ingolfsen X-Face: "t9w2,-X@O^I`jVW\sonI3.,36KBLZE*AL[y9lL[PyFD*r_S:dIL9c[8Y>V42R0"!"yb_zN,f#%.[PYYNq; m"_0v; ~rUM2Yy!zmkh)3&U|u!=T(zyv,MHJv"nDH>OJ`t(@mil461d_B'Uo|'nMwlKe0Mv=kvV?Nh@>Hb<3s_z2jYgZhPb@?Wi^x1a~Hplz1.zH In-reply-to: <200607171138.04979.jhb@freebsd.org> To: freebsd-mobile@freebsd.org Message-id: <20060717213234.5bf7aa9b.torfinn.ingolfsen@broadpark.no> MIME-version: 1.0 X-Mailer: Sylpheed version 2.2.6 (GTK+ 2.8.20; i386-portbld-freebsd5.5) Content-type: multipart/mixed; boundary="Boundary_(ID_BSqWwRK/v1F0oFizni7UAw)" References: <20060716141100.ee18d21a.torfinn.ingolfsen@broadpark.no> <20060717162709.b8b520dd.torfinn.ingolfsen@broadpark.no> <20060717145551.GS17014@poupinou.org> <200607171138.04979.jhb@freebsd.org> Subject: Re: Acer Aspire AS5672 laptop - acpi problems X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Jul 2006 19:32:37 -0000 This is a multi-part message in MIME format. --Boundary_(ID_BSqWwRK/v1F0oFizni7UAw) Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT On Mon, 17 Jul 2006 11:38:04 -0400 John Baldwin wrote: > You can force the IRQ to 18 in the non-ACPI case via a tunable in the > loader: > > hw.pci4.0.INTA.irq=18 > [...] > which has 17 for the !ACPI case. So try it with ACPI disabled and > the above tunable. Yes! This works, bge0 attaches and works! Great! dmesg output attached. > Also, it should work with both ACPI and APIC disabled. You mean acpi disabled, apic disabled, and irq18 forced? That doesn't work, dmesg output in another mail. -- Regards, Torfinn Ingolfsen, Norway --Boundary_(ID_BSqWwRK/v1F0oFizni7UAw) Content-type: text/plain; name=as5672-dmesg-6.1-stable-20060717_acpi_apic_disabled_irq18_forced.txt Content-transfer-encoding: 7BIT Content-disposition: attachment; filename=as5672-dmesg-6.1-stable-20060717_acpi_apic_disabled_irq18_forced.txt Copyright (c) 1992-2006 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 6.1-STABLE #0: Sat Jul 15 19:29:16 CEST 2006 root@kg-home.kg4.no:/usr/obj/usr/src/sys/GENERIC Timecounter "i8254" frequency 1193182 Hz quality 0 CPU: Genuine Intel(R) CPU T2250 @ 1.73GHz (1733.41-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x6e8 Stepping = 8 Features=0xbfe9fbff Features2=0xc189,> AMD Features=0x100000 Cores per package: 2 real memory = 2145910784 (2046 MB) avail memory = 2095095808 (1998 MB) kbd1 at kbdmux0 ath_hal: 0.9.17.2 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413) cpu0 on motherboard pcib0: pcibus 0 on motherboard pir0: on motherboard pci0: on pcib0 pcib1: irq 11 at device 1.0 on pci0 pci1: on pcib1 pci1: at device 0.0 (no driver attached) pci0: at device 27.0 (no driver attached) pcib2: irq 11 at device 28.0 on pci0 pci2: on pcib2 pcib3: irq 11 at device 28.1 on pci0 pci3: on pcib3 pci3: at device 0.0 (no driver attached) pcib4: irq 10 at device 28.2 on pci0 pci4: on pcib4 bge0: mem 0xc8300000-0xc830ffff irq 18 at device 0.0 on pci4 bge0: couldn't map interrupt device_attach: bge0 attach returned 6 pcib5: irq 10 at device 28.3 on pci0 pci5: on pcib5 uhci0: port 0x1800-0x181f irq 11 at device 29.0 on pci0 uhci0: [GIANT-LOCKED] usb0: on uhci0 usb0: USB revision 1.0 uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub0: 2 ports with 2 removable, self powered uhci1: port 0x1820-0x183f irq 10 at device 29.1 on pci0 uhci1: [GIANT-LOCKED] usb1: on uhci1 usb1: USB revision 1.0 uhub1: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub1: 2 ports with 2 removable, self powered uhci2: port 0x1840-0x185f irq 10 at device 29.2 on pci0 uhci2: [GIANT-LOCKED] usb2: on uhci2 usb2: USB revision 1.0 uhub2: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub2: 2 ports with 2 removable, self powered uhci3: port 0x1860-0x187f irq 11 at device 29.3 on pci0 uhci3: [GIANT-LOCKED] usb3: on uhci3 usb3: USB revision 1.0 uhub3: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub3: 2 ports with 2 removable, self powered ehci0: mem 0xc8004000-0xc80043ff irq 11 at device 29.7 on pci0 ehci0: [GIANT-LOCKED] usb4: waiting for BIOS to give up control usb4: timed out waiting for BIOS usb4: EHCI version 1.0 usb4: companion controllers, 2 ports each: usb0 usb1 usb2 usb3 usb4: on ehci0 usb4: USB revision 2.0 uhub4: Intel EHCI root hub, class 9/0, rev 2.00/1.00, addr 1 uhub4: 8 ports with 8 removable, self powered ugen0: OEM Camera, rev 2.00/1.00, addr 2 pcib6: at device 30.0 on pci0 pci10: on pcib6 cbb0: mem 0xc8404000-0xc8404fff irq 10 at device 9.0 on pci10 cardbus0: on cbb0 pccard0: <16-bit PCCard bus> on cbb0 fwohci0: <1394 Open Host Controller Interface> mem 0xc8405000-0xc84057ff,0xc8400000-0xc8403fff irq 10 at device 9.1 on pci10 fwohci0: OHCI version 1.10 (ROM=1) fwohci0: No. of Isochronous channels is 4. fwohci0: EUI64 00:c0:9f:00:00:9a:84:d3 fwohci0: Phy 1394a available S400, 3 ports. fwohci0: Link S400, max_rec 2048 bytes. firewire0: on fwohci0 fwe0: on firewire0 if_fwe0: Fake Ethernet address: 02:c0:9f:9a:84:d3 fwe0: Ethernet address: 02:c0:9f:9a:84:d3 fwe0: if_start running deferred for Giant sbp0: on firewire0 fwohci0: Initiate bus reset fwohci0: node_id=0xc000ffc0, gen=1, CYCLEMASTER mode firewire0: 1 nodes, maxhop <= 0, cable IRM = 0 (me) firewire0: bus manager 0 (me) pci10: at device 9.2 (no driver attached) isab0: at device 31.0 on pci0 isa0: on isab0 atapci0: port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0x18b0-0x18bf at device 31.2 on pci0 ata0: on atapci0 ata1: on atapci0 pci0: at device 31.3 (no driver attached) pmtimer0 on isa0 orm0: at iomem 0xdf800-0xdffff,0xe0000-0xe17ff on isa0 atkbdc0: at port 0x60,0x64 on isa0 atkbd0: irq 1 on atkbdc0 kbd0 at atkbd0 atkbd0: [GIANT-LOCKED] psm0: irq 12 on atkbdc0 psm0: [GIANT-LOCKED] psm0: model Generic PS/2 mouse, device ID 0 ppc0: parallel port not found. sc0: at flags 0x100 on isa0 sc0: VGA <16 virtual consoles, flags=0x300> sio0: configured irq 4 not in bitmap of probed irqs 0 sio0: port may not be enabled sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0 sio0: type 8250 or not responding sio1 at port 0x2f8-0x2ff irq 3 on isa0 sio1: type 16550A vga0: at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 unknown: can't assign resources (port) unknown: can't assign resources (memory) unknown: can't assign resources (memory) unknown: can't assign resources (memory) sio4: configured irq 9 not in bitmap of probed irqs 0 sio4: port may not be enabled unknown: can't assign resources (irq) ugen1: Broadcom Corp Acer Module, rev 2.00/1.00, addr 2 Timecounter "TSC" frequency 1733406181 Hz quality 800 Timecounters tick every 1.000 msec ad0: 114473MB at ata0-master UDMA33 acd0: DVDR at ata1-master UDMA33 Trying to mount root from ufs:/dev/ad0s3a --Boundary_(ID_BSqWwRK/v1F0oFizni7UAw)-- From owner-freebsd-mobile@FreeBSD.ORG Mon Jul 17 19:36:02 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4F5E116A4DE for ; Mon, 17 Jul 2006 19:36:02 +0000 (UTC) (envelope-from torfinn.ingolfsen@broadpark.no) Received: from osl1smout1.broadpark.no (osl1smout1.broadpark.no [80.202.4.58]) by mx1.FreeBSD.org (Postfix) with ESMTP id A6BF943D46 for ; Mon, 17 Jul 2006 19:36:01 +0000 (GMT) (envelope-from torfinn.ingolfsen@broadpark.no) Received: from osl1sminn1.broadpark.no ([80.202.4.59]) by osl1smout1.broadpark.no (Sun Java System Messaging Server 6.1 HotFix 0.05 (built Oct 21 2004)) with ESMTP id <0J2K00EHDBS07B70@osl1smout1.broadpark.no> for freebsd-mobile@freebsd.org; Mon, 17 Jul 2006 21:36:00 +0200 (CEST) Received: from kg-work.kg4.no ([80.203.92.117]) by osl1sminn1.broadpark.no (Sun Java System Messaging Server 6.1 HotFix 0.05 (built Oct 21 2004)) with SMTP id <0J2K00C77BS07GF0@osl1sminn1.broadpark.no> for freebsd-mobile@freebsd.org; Mon, 17 Jul 2006 21:36:00 +0200 (CEST) Date: Mon, 17 Jul 2006 21:36:00 +0200 From: Torfinn Ingolfsen X-Face: "t9w2,-X@O^I`jVW\sonI3.,36KBLZE*AL[y9lL[PyFD*r_S:dIL9c[8Y>V42R0"!"yb_zN,f#%.[PYYNq; m"_0v; ~rUM2Yy!zmkh)3&U|u!=T(zyv,MHJv"nDH>OJ`t(@mil461d_B'Uo|'nMwlKe0Mv=kvV?Nh@>Hb<3s_z2jYgZhPb@?Wi^x1a~Hplz1.zH In-reply-to: <200607171138.04979.jhb@freebsd.org> To: freebsd-mobile@freebsd.org Message-id: <20060717213600.8050eab9.torfinn.ingolfsen@broadpark.no> MIME-version: 1.0 X-Mailer: Sylpheed version 2.2.6 (GTK+ 2.8.20; i386-portbld-freebsd5.5) Content-type: multipart/mixed; boundary="Boundary_(ID_7bNgXYtdplTsJ00co07jlw)" References: <20060716141100.ee18d21a.torfinn.ingolfsen@broadpark.no> <20060717162709.b8b520dd.torfinn.ingolfsen@broadpark.no> <20060717145551.GS17014@poupinou.org> <200607171138.04979.jhb@freebsd.org> Subject: Re: Acer Aspire AS5672 laptop - acpi problems X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Jul 2006 19:36:02 -0000 This is a multi-part message in MIME format. --Boundary_(ID_7bNgXYtdplTsJ00co07jlw) Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT On Mon, 17 Jul 2006 11:38:04 -0400 John Baldwin wrote: > Also, it should work with both ACPI and APIC disabled. As sted in another mail, with - acpi disabled - apic disabled - irq18 forced it doesn't work (ie bge0 fails to attach). dmesg output attached. I also tried with - apic disabled - irq18 forced but that didn't work either (probably obvious). I have the dmesg output for that as well, in case anyone is interested. -- Regards, Torfinn Ingolfsen, Norway --Boundary_(ID_7bNgXYtdplTsJ00co07jlw) Content-type: text/plain; name=as5672-dmesg-6.1-stable-20060717_acpi_apic_disabled_irq18_forced.txt Content-transfer-encoding: 7BIT Content-disposition: attachment; filename=as5672-dmesg-6.1-stable-20060717_acpi_apic_disabled_irq18_forced.txt Copyright (c) 1992-2006 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 6.1-STABLE #0: Sat Jul 15 19:29:16 CEST 2006 root@kg-home.kg4.no:/usr/obj/usr/src/sys/GENERIC Timecounter "i8254" frequency 1193182 Hz quality 0 CPU: Genuine Intel(R) CPU T2250 @ 1.73GHz (1733.41-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x6e8 Stepping = 8 Features=0xbfe9fbff Features2=0xc189,> AMD Features=0x100000 Cores per package: 2 real memory = 2145910784 (2046 MB) avail memory = 2095095808 (1998 MB) kbd1 at kbdmux0 ath_hal: 0.9.17.2 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413) cpu0 on motherboard pcib0: pcibus 0 on motherboard pir0: on motherboard pci0: on pcib0 pcib1: irq 11 at device 1.0 on pci0 pci1: on pcib1 pci1: at device 0.0 (no driver attached) pci0: at device 27.0 (no driver attached) pcib2: irq 11 at device 28.0 on pci0 pci2: on pcib2 pcib3: irq 11 at device 28.1 on pci0 pci3: on pcib3 pci3: at device 0.0 (no driver attached) pcib4: irq 10 at device 28.2 on pci0 pci4: on pcib4 bge0: mem 0xc8300000-0xc830ffff irq 18 at device 0.0 on pci4 bge0: couldn't map interrupt device_attach: bge0 attach returned 6 pcib5: irq 10 at device 28.3 on pci0 pci5: on pcib5 uhci0: port 0x1800-0x181f irq 11 at device 29.0 on pci0 uhci0: [GIANT-LOCKED] usb0: on uhci0 usb0: USB revision 1.0 uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub0: 2 ports with 2 removable, self powered uhci1: port 0x1820-0x183f irq 10 at device 29.1 on pci0 uhci1: [GIANT-LOCKED] usb1: on uhci1 usb1: USB revision 1.0 uhub1: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub1: 2 ports with 2 removable, self powered uhci2: port 0x1840-0x185f irq 10 at device 29.2 on pci0 uhci2: [GIANT-LOCKED] usb2: on uhci2 usb2: USB revision 1.0 uhub2: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub2: 2 ports with 2 removable, self powered uhci3: port 0x1860-0x187f irq 11 at device 29.3 on pci0 uhci3: [GIANT-LOCKED] usb3: on uhci3 usb3: USB revision 1.0 uhub3: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub3: 2 ports with 2 removable, self powered ehci0: mem 0xc8004000-0xc80043ff irq 11 at device 29.7 on pci0 ehci0: [GIANT-LOCKED] usb4: waiting for BIOS to give up control usb4: timed out waiting for BIOS usb4: EHCI version 1.0 usb4: companion controllers, 2 ports each: usb0 usb1 usb2 usb3 usb4: on ehci0 usb4: USB revision 2.0 uhub4: Intel EHCI root hub, class 9/0, rev 2.00/1.00, addr 1 uhub4: 8 ports with 8 removable, self powered ugen0: OEM Camera, rev 2.00/1.00, addr 2 pcib6: at device 30.0 on pci0 pci10: on pcib6 cbb0: mem 0xc8404000-0xc8404fff irq 10 at device 9.0 on pci10 cardbus0: on cbb0 pccard0: <16-bit PCCard bus> on cbb0 fwohci0: <1394 Open Host Controller Interface> mem 0xc8405000-0xc84057ff,0xc8400000-0xc8403fff irq 10 at device 9.1 on pci10 fwohci0: OHCI version 1.10 (ROM=1) fwohci0: No. of Isochronous channels is 4. fwohci0: EUI64 00:c0:9f:00:00:9a:84:d3 fwohci0: Phy 1394a available S400, 3 ports. fwohci0: Link S400, max_rec 2048 bytes. firewire0: on fwohci0 fwe0: on firewire0 if_fwe0: Fake Ethernet address: 02:c0:9f:9a:84:d3 fwe0: Ethernet address: 02:c0:9f:9a:84:d3 fwe0: if_start running deferred for Giant sbp0: on firewire0 fwohci0: Initiate bus reset fwohci0: node_id=0xc000ffc0, gen=1, CYCLEMASTER mode firewire0: 1 nodes, maxhop <= 0, cable IRM = 0 (me) firewire0: bus manager 0 (me) pci10: at device 9.2 (no driver attached) isab0: at device 31.0 on pci0 isa0: on isab0 atapci0: port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0x18b0-0x18bf at device 31.2 on pci0 ata0: on atapci0 ata1: on atapci0 pci0: at device 31.3 (no driver attached) pmtimer0 on isa0 orm0: at iomem 0xdf800-0xdffff,0xe0000-0xe17ff on isa0 atkbdc0: at port 0x60,0x64 on isa0 atkbd0: irq 1 on atkbdc0 kbd0 at atkbd0 atkbd0: [GIANT-LOCKED] psm0: irq 12 on atkbdc0 psm0: [GIANT-LOCKED] psm0: model Generic PS/2 mouse, device ID 0 ppc0: parallel port not found. sc0: at flags 0x100 on isa0 sc0: VGA <16 virtual consoles, flags=0x300> sio0: configured irq 4 not in bitmap of probed irqs 0 sio0: port may not be enabled sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0 sio0: type 8250 or not responding sio1 at port 0x2f8-0x2ff irq 3 on isa0 sio1: type 16550A vga0: at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 unknown: can't assign resources (port) unknown: can't assign resources (memory) unknown: can't assign resources (memory) unknown: can't assign resources (memory) sio4: configured irq 9 not in bitmap of probed irqs 0 sio4: port may not be enabled unknown: can't assign resources (irq) ugen1: Broadcom Corp Acer Module, rev 2.00/1.00, addr 2 Timecounter "TSC" frequency 1733406181 Hz quality 800 Timecounters tick every 1.000 msec ad0: 114473MB at ata0-master UDMA33 acd0: DVDR at ata1-master UDMA33 Trying to mount root from ufs:/dev/ad0s3a --Boundary_(ID_7bNgXYtdplTsJ00co07jlw)-- From owner-freebsd-mobile@FreeBSD.ORG Mon Jul 17 19:40:04 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 97E2216A4DA for ; Mon, 17 Jul 2006 19:40:04 +0000 (UTC) (envelope-from torfinn.ingolfsen@broadpark.no) Received: from osl1smout1.broadpark.no (osl1smout1.broadpark.no [80.202.4.58]) by mx1.FreeBSD.org (Postfix) with ESMTP id E007B43D45 for ; Mon, 17 Jul 2006 19:40:03 +0000 (GMT) (envelope-from torfinn.ingolfsen@broadpark.no) Received: from osl1sminn1.broadpark.no ([80.202.4.59]) by osl1smout1.broadpark.no (Sun Java System Messaging Server 6.1 HotFix 0.05 (built Oct 21 2004)) with ESMTP id <0J2K00EX6BYR7970@osl1smout1.broadpark.no> for freebsd-mobile@freebsd.org; Mon, 17 Jul 2006 21:40:03 +0200 (CEST) Received: from kg-work.kg4.no ([80.203.92.117]) by osl1sminn1.broadpark.no (Sun Java System Messaging Server 6.1 HotFix 0.05 (built Oct 21 2004)) with SMTP id <0J2K00CKQBYQ7NF0@osl1sminn1.broadpark.no> for freebsd-mobile@freebsd.org; Mon, 17 Jul 2006 21:40:03 +0200 (CEST) Date: Mon, 17 Jul 2006 21:40:02 +0200 From: Torfinn Ingolfsen X-Face: "t9w2,-X@O^I`jVW\sonI3.,36KBLZE*AL[y9lL[PyFD*r_S:dIL9c[8Y>V42R0"!"yb_zN,f#%.[PYYNq; m"_0v; ~rUM2Yy!zmkh)3&U|u!=T(zyv,MHJv"nDH>OJ`t(@mil461d_B'Uo|'nMwlKe0Mv=kvV?Nh@>Hb<3s_z2jYgZhPb@?Wi^x1a~Hplz1.zH In-reply-to: <20060717213234.5bf7aa9b.torfinn.ingolfsen@broadpark.no> To: freebsd-mobile@freebsd.org Message-id: <20060717214002.f7e8d13d.torfinn.ingolfsen@broadpark.no> MIME-version: 1.0 X-Mailer: Sylpheed version 2.2.6 (GTK+ 2.8.20; i386-portbld-freebsd5.5) Content-type: multipart/mixed; boundary="Boundary_(ID_q3Dh1H8TBemJ9ZAm/6MrrQ)" References: <20060716141100.ee18d21a.torfinn.ingolfsen@broadpark.no> <20060717162709.b8b520dd.torfinn.ingolfsen@broadpark.no> <20060717145551.GS17014@poupinou.org> <200607171138.04979.jhb@freebsd.org> <20060717213234.5bf7aa9b.torfinn.ingolfsen@broadpark.no> Subject: Re: Acer Aspire AS5672 laptop - acpi problems X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Jul 2006 19:40:04 -0000 This is a multi-part message in MIME format. --Boundary_(ID_q3Dh1H8TBemJ9ZAm/6MrrQ) Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT On Mon, 17 Jul 2006 21:32:34 +0200 Torfinn Ingolfsen wrote: > Yes! This works, bge0 attaches and works! Great! > dmesg output attached. Arrgh! I attached the wrong dmesg output file; sorry for the confusion. Let's try one more time. -- Regards, Torfinn Ingolfsen, Norway --Boundary_(ID_q3Dh1H8TBemJ9ZAm/6MrrQ) Content-type: text/plain; name=as5672-dmesg-6.1-stable-20060717_acpi_disabled_irq18_forced.txt Content-transfer-encoding: 7BIT Content-disposition: attachment; filename=as5672-dmesg-6.1-stable-20060717_acpi_disabled_irq18_forced.txt Copyright (c) 1992-2006 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 6.1-STABLE #0: Sat Jul 15 19:29:16 CEST 2006 root@kg-home.kg4.no:/usr/obj/usr/src/sys/GENERIC Timecounter "i8254" frequency 1193182 Hz quality 0 CPU: Genuine Intel(R) CPU T2250 @ 1.73GHz (1733.41-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x6e8 Stepping = 8 Features=0xbfe9fbff Features2=0xc189,> AMD Features=0x100000 Cores per package: 2 real memory = 2145910784 (2046 MB) avail memory = 2095095808 (1998 MB) MPTable: ioapic0: Assuming intbase of 0 ioapic0 irqs 0-23 on motherboard kbd1 at kbdmux0 ath_hal: 0.9.17.2 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413) cpu0 on motherboard pcib0: pcibus 0 on motherboard pci0: on pcib0 pcib1: irq 16 at device 1.0 on pci0 pci1: on pcib1 pci1: at device 0.0 (no driver attached) pci0: at device 27.0 (no driver attached) pcib2: irq 17 at device 28.0 on pci0 pci2: on pcib2 pcib3: irq 16 at device 28.1 on pci0 pci3: on pcib3 pci3: at device 0.0 (no driver attached) pcib4: irq 18 at device 28.2 on pci0 pci4: on pcib4 bge0: mem 0xc8300000-0xc830ffff irq 18 at device 0.0 on pci4 miibus0: on bge0 brgphy0: on miibus0 brgphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX, 1000baseTX-FDX, auto bge0: Ethernet address: 00:16:36:54:a9:ae pcib5: irq 19 at device 28.3 on pci0 pci5: on pcib5 uhci0: port 0x1800-0x181f irq 23 at device 29.0 on pci0 uhci0: [GIANT-LOCKED] usb0: on uhci0 usb0: USB revision 1.0 uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub0: 2 ports with 2 removable, self powered uhci1: port 0x1820-0x183f irq 19 at device 29.1 on pci0 uhci1: [GIANT-LOCKED] usb1: on uhci1 usb1: USB revision 1.0 uhub1: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub1: 2 ports with 2 removable, self powered uhci2: port 0x1840-0x185f irq 18 at device 29.2 on pci0 uhci2: [GIANT-LOCKED] usb2: on uhci2 usb2: USB revision 1.0 uhub2: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub2: 2 ports with 2 removable, self powered uhci3: port 0x1860-0x187f irq 16 at device 29.3 on pci0 uhci3: [GIANT-LOCKED] usb3: on uhci3 usb3: USB revision 1.0 uhub3: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub3: 2 ports with 2 removable, self powered ehci0: mem 0xc8004000-0xc80043ff irq 23 at device 29.7 on pci0 ehci0: [GIANT-LOCKED] usb4: waiting for BIOS to give up control usb4: timed out waiting for BIOS usb4: EHCI version 1.0 usb4: companion controllers, 2 ports each: usb0 usb1 usb2 usb3 usb4: on ehci0 usb4: USB revision 2.0 uhub4: Intel EHCI root hub, class 9/0, rev 2.00/1.00, addr 1 uhub4: 8 ports with 8 removable, self powered ugen0: OEM Camera, rev 2.00/1.00, addr 2 pcib6: at device 30.0 on pci0 pci10: on pcib6 cbb0: mem 0xc8404000-0xc8404fff irq 20 at device 9.0 on pci10 cardbus0: on cbb0 pccard0: <16-bit PCCard bus> on cbb0 fwohci0: <1394 Open Host Controller Interface> mem 0xc8405000-0xc84057ff,0xc8400000-0xc8403fff irq 20 at device 9.1 on pci10 fwohci0: OHCI version 1.10 (ROM=1) fwohci0: No. of Isochronous channels is 4. fwohci0: EUI64 00:c0:9f:00:00:9a:84:d3 fwohci0: Phy 1394a available S400, 3 ports. fwohci0: Link S400, max_rec 2048 bytes. firewire0: on fwohci0 fwe0: on firewire0 if_fwe0: Fake Ethernet address: 02:c0:9f:9a:84:d3 fwe0: Ethernet address: 02:c0:9f:9a:84:d3 fwe0: if_start running deferred for Giant sbp0: on firewire0 fwohci0: Initiate bus reset fwohci0: node_id=0xc000ffc0, gen=1, CYCLEMASTER mode firewire0: 1 nodes, maxhop <= 0, cable IRM = 0 (me) firewire0: bus manager 0 (me) pci10: at device 9.2 (no driver attached) isab0: at device 31.0 on pci0 isa0: on isab0 atapci0: port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0x18b0-0x18bf at device 31.2 on pci0 ata0: on atapci0 ata1: on atapci0 pci0: at device 31.3 (no driver attached) pmtimer0 on isa0 orm0: at iomem 0xdf800-0xdffff,0xe0000-0xe17ff on isa0 atkbdc0: at port 0x60,0x64 on isa0 atkbd0: irq 1 on atkbdc0 kbd0 at atkbd0 atkbd0: [GIANT-LOCKED] psm0: irq 12 on atkbdc0 psm0: [GIANT-LOCKED] psm0: model Generic PS/2 mouse, device ID 0 ppc0: parallel port not found. sc0: at flags 0x100 on isa0 sc0: VGA <16 virtual consoles, flags=0x300> sio0: configured irq 4 not in bitmap of probed irqs 0 sio0: port may not be enabled sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0 sio0: type 8250 or not responding sio1 at port 0x2f8-0x2ff irq 3 on isa0 sio1: type 16550A vga0: at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 unknown: can't assign resources (port) unknown: can't assign resources (memory) unknown: can't assign resources (memory) unknown: can't assign resources (memory) sio4: configured irq 9 not in bitmap of probed irqs 0 sio4: port may not be enabled unknown: can't assign resources (irq) ugen1: Broadcom Corp Acer Module, rev 2.00/1.00, addr 2 Timecounter "TSC" frequency 1733412343 Hz quality 800 Timecounters tick every 1.000 msec ad0: 114473MB at ata0-master UDMA33 acd0: DVDR at ata1-master UDMA33 Trying to mount root from ufs:/dev/ad0s3a --Boundary_(ID_q3Dh1H8TBemJ9ZAm/6MrrQ)-- From owner-freebsd-mobile@FreeBSD.ORG Mon Jul 17 19:47:50 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B0FD116A4DD for ; Mon, 17 Jul 2006 19:47:50 +0000 (UTC) (envelope-from maksim.yevmenkin@savvis.net) Received: from mailgate1b.savvis.net (mailgate1b.savvis.net [216.91.182.6]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5C35043D49 for ; Mon, 17 Jul 2006 19:47:50 +0000 (GMT) (envelope-from maksim.yevmenkin@savvis.net) Received: from localhost (localhost.localdomain [127.0.0.1]) by mailgate1b.savvis.net (Postfix) with ESMTP id 0032F3BE3D; Mon, 17 Jul 2006 14:47:49 -0500 (CDT) Received: from mailgate1b.savvis.net ([127.0.0.1]) by localhost (mailgate1b.savvis.net [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 04305-01-16; Mon, 17 Jul 2006 14:47:49 -0500 (CDT) Received: from [10.12.163.251] (unknown [10.12.163.251]) by mailgate1b.savvis.net (Postfix) with ESMTP id 798113BE2D; Mon, 17 Jul 2006 14:47:49 -0500 (CDT) Message-ID: <44BBC130.5030709@savvis.net> Date: Mon, 17 Jul 2006 09:56:16 -0700 From: Maksim Yevmenkin User-Agent: Thunderbird 1.5.0.2 (X11/20060603) MIME-Version: 1.0 To: eol1@yahoo.com References: <20060715162100.96524.qmail@web51907.mail.yahoo.com> In-Reply-To: <20060715162100.96524.qmail@web51907.mail.yahoo.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: amavisd-new at savvis.net Cc: Alexandre Sunny Kovalenko , freebsd-mobile@freebsd.org Subject: Re: External USB Numpad X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Jul 2006 19:47:50 -0000 Peter Thoenen wrote: > Actually I have it nearly working. It works partially but not as I > intend. The problem is it now acts as an extension of my laptop > keyboard. Meaning when I hit numlock on the external usb numpad the > numpad on my actual AT laptop keyboard activates. As you know, most > laptops have a numpad like function under the 789,uio,jkl rows meaning > I can't type anymore while using the numberpad in numlock. This is not > the behavior I am looking for. Need full keyboard functionality AND > numlock external keyboard functionality (which is why I bought it). > Any ideas how to configure this? you cant. current kbdmux(4) implementation makes *all* keyboards/keypads identical. from kbdmux(4) man page === CAVEATS The kbdmux keyboard driver switches all slave keyboards into K_RAW mode. Thus all slave keyboards attached to the kbdmux keyboard share the same state. The kbdmux keyboard is logically equivalent to one keyboard with lots of duplicated keys. === thanks, max From owner-freebsd-mobile@FreeBSD.ORG Mon Jul 17 20:48:11 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1480316A4DE for ; Mon, 17 Jul 2006 20:48:11 +0000 (UTC) (envelope-from eol1@yahoo.com) Received: from web51910.mail.yahoo.com (web51910.mail.yahoo.com [206.190.48.73]) by mx1.FreeBSD.org (Postfix) with SMTP id 7DC2D43D88 for ; Mon, 17 Jul 2006 20:48:10 +0000 (GMT) (envelope-from eol1@yahoo.com) Received: (qmail 88599 invoked by uid 60001); 17 Jul 2006 20:48:09 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:Received:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=P/3Qnj+Wt7f2CEBkbzHy7+gb4K+E/v9skAiW46mQpQJ8wnXzuEl9XNnuy9xuSs3cX6gbQe1G4RrELeDW2tlt2Ig1JZj49y6Fj/1N5D0i8ATm0vkTlM80P/PyDo3nfBeTjY9lc33Y/4cZzlYLhawkVzoA02E57cdSS337kkHNbrQ= ; Message-ID: <20060717204809.88597.qmail@web51910.mail.yahoo.com> Received: from [70.94.10.62] by web51910.mail.yahoo.com via HTTP; Mon, 17 Jul 2006 13:48:09 PDT Date: Mon, 17 Jul 2006 13:48:09 -0700 (PDT) From: Peter Thoenen To: Maksim Yevmenkin In-Reply-To: <44BBC130.5030709@savvis.net> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Cc: Alexandre Sunny Kovalenko , freebsd-mobile@freebsd.org Subject: Re: External USB Numpad X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: eol1@yahoo.com List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Jul 2006 20:48:11 -0000 > you cant. current kbdmux(4) implementation makes *all* > state. The kbdmux keyboard is logically equivalent to one > keyboard with lots of duplicated keys. Thanks much for clarifying that and what PITA. Anybody know if this is standard OS behavior (lets say on Linux, Solaris, or windows) or just a FBSD annoyance. From owner-freebsd-mobile@FreeBSD.ORG Mon Jul 17 20:52:46 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EC1C216A4DA for ; Mon, 17 Jul 2006 20:52:46 +0000 (UTC) (envelope-from maksim.yevmenkin@savvis.net) Received: from mta11.adelphia.net (mta11.adelphia.net [68.168.78.205]) by mx1.FreeBSD.org (Postfix) with ESMTP id 79F9143D46 for ; Mon, 17 Jul 2006 20:52:46 +0000 (GMT) (envelope-from maksim.yevmenkin@savvis.net) Received: from [192.168.1.236] (really [70.32.199.60]) by mta11.adelphia.net (InterMail vM.6.01.05.02 201-2131-123-102-20050715) with ESMTP id <20060717205245.TOGY4642.mta11.adelphia.net@[192.168.1.236]>; Mon, 17 Jul 2006 16:52:45 -0400 Message-ID: <44BBF89C.4080706@savvis.net> Date: Mon, 17 Jul 2006 13:52:44 -0700 From: maksim yevmenkin User-Agent: Thunderbird 1.5.0.4 (Windows/20060516) MIME-Version: 1.0 To: eol1@yahoo.com References: <20060717204809.88597.qmail@web51910.mail.yahoo.com> In-Reply-To: <20060717204809.88597.qmail@web51910.mail.yahoo.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Alexandre Sunny Kovalenko , freebsd-mobile@freebsd.org Subject: Re: External USB Numpad X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Jul 2006 20:52:47 -0000 Peter Thoenen wrote: >> you cant. current kbdmux(4) implementation makes *all* >> state. The kbdmux keyboard is logically equivalent to one >> keyboard with lots of duplicated keys. > > Thanks much for clarifying that and what PITA. Anybody know if this is > standard OS behavior (lets say on Linux, Solaris, or windows) or just a > FBSD annoyance. no, its not standard os behavior. currently, syscons(4) can only support one keyboard at a time, so current kbdmux(4) implementation had to follow that concept. thanks, max From owner-freebsd-mobile@FreeBSD.ORG Tue Jul 18 08:25:54 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A59C616A4DA for ; Tue, 18 Jul 2006 08:25:54 +0000 (UTC) (envelope-from brucest1@yahoo.com) Received: from web34213.mail.mud.yahoo.com (web34213.mail.mud.yahoo.com [66.163.178.128]) by mx1.FreeBSD.org (Postfix) with SMTP id 3646543D45 for ; Tue, 18 Jul 2006 08:25:54 +0000 (GMT) (envelope-from brucest1@yahoo.com) Received: (qmail 59137 invoked by uid 60001); 18 Jul 2006 08:25:53 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:Received:Date:From:Subject:To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=F1M2n1kSmBrdSbrTuCLAJ5kkvvhzFkkh+kQO0XlBYjPN/mgq73ELE02SA6xfgY/5jkf13NQe5ttYtnuUkY2Yo69AVLxoRe953bAztnjvR+N7bN/9YniouWYVQN4w5SQ1dwhca4qZziye0J3E9LtMZUq/kfVYiAqOUM7cbc0X7Lw= ; Message-ID: <20060718082553.59135.qmail@web34213.mail.mud.yahoo.com> Received: from [70.19.155.240] by web34213.mail.mud.yahoo.com via HTTP; Tue, 18 Jul 2006 01:25:53 PDT Date: Tue, 18 Jul 2006 01:25:53 -0700 (PDT) From: Bruce Stram To: freebsd-mobile@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Mailman-Approved-At: Tue, 18 Jul 2006 11:43:42 +0000 Subject: Sharp UM32W Shutdown X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Jul 2006 08:25:54 -0000 Add me to the list if you're still keeping it. I'll add the following information: the shutdown started happening to me about 3 years ago. I starting ascribing the problem to heat, as you did. I tried to nurse it along by keeping it cooler, but the problem persisted. It finally progessed to the point where I got a "can't find operating system" on trying to start. I then recovered the system using disks and reinstalled my programs (which are not that many since I only use the laptop on travel.) Over serveral years the problem persisted, reappearing and gradually growing worse after the recovery. Finally I couldn't seem to do anything. Spindisk would not complete a cycle. (Tho the computer seems to have no problem with heat through the long recovery process and Spindisk cycles.) Finally I replaced the hard disk. And things have been fine for six months, til now. Its back. If you know any more, please let me know. Bruce Stram __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From owner-freebsd-mobile@FreeBSD.ORG Tue Jul 18 13:20:24 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0207C16A5EA; Tue, 18 Jul 2006 13:20:23 +0000 (UTC) (envelope-from ducrot@poupinou.org) Received: from poup.poupinou.org (poup.poupinou.org [195.101.94.96]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7585B43D68; Tue, 18 Jul 2006 13:20:21 +0000 (GMT) (envelope-from ducrot@poupinou.org) Received: from ducrot by poup.poupinou.org with local (Exim) id 1G2pUp-0004aY-00; Tue, 18 Jul 2006 15:20:19 +0200 Date: Tue, 18 Jul 2006 15:20:19 +0200 To: John Baldwin Message-ID: <20060718132019.GT17014@poupinou.org> References: <20060716141100.ee18d21a.torfinn.ingolfsen@broadpark.no> <20060717162709.b8b520dd.torfinn.ingolfsen@broadpark.no> <20060717145551.GS17014@poupinou.org> <200607171138.04979.jhb@freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200607171138.04979.jhb@freebsd.org> User-Agent: Mutt/1.5.9i From: Bruno Ducrot Cc: freebsd-mobile@freebsd.org Subject: Re: Acer Aspire AS5672 laptop - acpi problems X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Jul 2006 13:20:24 -0000 On Mon, Jul 17, 2006 at 11:38:04AM -0400, John Baldwin wrote: > On Monday 17 July 2006 10:55, Bruno Ducrot wrote: > > On Mon, Jul 17, 2006 at 04:27:09PM +0200, Torfinn Ingolfsen wrote: > > > On Mon, 17 Jul 2006 14:59:27 +0200 > > > Bruno Ducrot wrote: > > > > > > > Maybe you can try without ACPI and without APIC? > > > > > > I've already tried without acpi. I will dig out the incantation for > > > disabling the apic and try that. > > > Is there any use in testing both together (ie. no acip + no apic)? > > > Or is that just nonsense? > > > > With ACPI, the interrupt for the bge is 17, and without it's 18. > > Maybe it should be really 17 instead of 18? > > > > Therefore trying with atpic instead of apic may solve at least > > a bad interrupt routing for this device if apic is used. > > You can force the IRQ to 18 in the non-ACPI case via a tunable in the loader: > > hw.pci4.0.INTA.irq=18 > > Odd, I only see dmesg's with ACPI enabled (which have IRQ 18), I've yet to > find one with ACPI disabled. Ah found it an earlier thread which has 17 for > the !ACPI case. So try it with ACPI disabled and the above tunable. Also, > it should work with both ACPI and APIC disabled. I don't see how this tunable (irq 18) can work if APIC is disabled, shouldn't this tunable lesser than 16 in that case? -- Bruno Ducrot -- Which is worse: ignorance or apathy? -- Don't know. Don't care. From owner-freebsd-mobile@FreeBSD.ORG Tue Jul 18 17:58:04 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8356816A4DA for ; Tue, 18 Jul 2006 17:58:04 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (66-23-211-162.clients.speedfactory.net [66.23.211.162]) by mx1.FreeBSD.org (Postfix) with ESMTP id B38BB43D49 for ; Tue, 18 Jul 2006 17:58:03 +0000 (GMT) (envelope-from jhb@freebsd.org) Received: from localhost.corp.yahoo.com (john@localhost [127.0.0.1]) (authenticated bits=0) by server.baldwin.cx (8.13.4/8.13.4) with ESMTP id k6IHvtsC055247; Tue, 18 Jul 2006 13:57:58 -0400 (EDT) (envelope-from jhb@freebsd.org) From: John Baldwin To: Bruno Ducrot Date: Tue, 18 Jul 2006 13:46:19 -0400 User-Agent: KMail/1.9.1 References: <20060716141100.ee18d21a.torfinn.ingolfsen@broadpark.no> <200607171138.04979.jhb@freebsd.org> <20060718132019.GT17014@poupinou.org> In-Reply-To: <20060718132019.GT17014@poupinou.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200607181346.20117.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [127.0.0.1]); Tue, 18 Jul 2006 13:58:00 -0400 (EDT) X-Virus-Scanned: ClamAV 0.87.1/1604/Tue Jul 18 11:41:03 2006 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-4.4 required=4.2 tests=ALL_TRUSTED,BAYES_00 autolearn=ham version=3.1.0 X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on server.baldwin.cx Cc: freebsd-mobile@freebsd.org Subject: Re: Acer Aspire AS5672 laptop - acpi problems X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Jul 2006 17:58:04 -0000 On Tuesday 18 July 2006 09:20, Bruno Ducrot wrote: > On Mon, Jul 17, 2006 at 11:38:04AM -0400, John Baldwin wrote: > > On Monday 17 July 2006 10:55, Bruno Ducrot wrote: > > > On Mon, Jul 17, 2006 at 04:27:09PM +0200, Torfinn Ingolfsen wrote: > > > > On Mon, 17 Jul 2006 14:59:27 +0200 > > > > Bruno Ducrot wrote: > > > > > > > > > Maybe you can try without ACPI and without APIC? > > > > > > > > I've already tried without acpi. I will dig out the incantation for > > > > disabling the apic and try that. > > > > Is there any use in testing both together (ie. no acip + no apic)? > > > > Or is that just nonsense? > > > > > > With ACPI, the interrupt for the bge is 17, and without it's 18. > > > Maybe it should be really 17 instead of 18? > > > > > > Therefore trying with atpic instead of apic may solve at least > > > a bad interrupt routing for this device if apic is used. > > > > You can force the IRQ to 18 in the non-ACPI case via a tunable in the loader: > > > > hw.pci4.0.INTA.irq=18 > > > > Odd, I only see dmesg's with ACPI enabled (which have IRQ 18), I've yet to > > find one with ACPI disabled. Ah found it an earlier thread which has 17 for > > the !ACPI case. So try it with ACPI disabled and the above tunable. Also, > > it should work with both ACPI and APIC disabled. > > I don't see how this tunable (irq 18) can work if APIC is disabled, > shouldn't this tunable lesser than 16 in that case? Yes, I was intending it for the case where ACPI is disabled but APIC is enabled. The last sentence is confusing I guess. The system should just work without the tunable with both ACPI and APIC disabled is what I meant. -- John Baldwin From owner-freebsd-mobile@FreeBSD.ORG Tue Jul 18 19:22:33 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BD5F716A4E1 for ; Tue, 18 Jul 2006 19:22:33 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (66-23-211-162.clients.speedfactory.net [66.23.211.162]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9230743D4C for ; Tue, 18 Jul 2006 19:22:32 +0000 (GMT) (envelope-from jhb@freebsd.org) Received: from localhost.corp.yahoo.com (john@localhost [127.0.0.1]) (authenticated bits=0) by server.baldwin.cx (8.13.4/8.13.4) with ESMTP id k6IJMTOs055737; Tue, 18 Jul 2006 15:22:30 -0400 (EDT) (envelope-from jhb@freebsd.org) From: John Baldwin To: freebsd-mobile@freebsd.org Date: Tue, 18 Jul 2006 15:04:51 -0400 User-Agent: KMail/1.9.1 References: <20060716141100.ee18d21a.torfinn.ingolfsen@broadpark.no> <200607171138.04979.jhb@freebsd.org> <20060717213234.5bf7aa9b.torfinn.ingolfsen@broadpark.no> In-Reply-To: <20060717213234.5bf7aa9b.torfinn.ingolfsen@broadpark.no> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200607181504.51638.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [127.0.0.1]); Tue, 18 Jul 2006 15:22:30 -0400 (EDT) X-Virus-Scanned: ClamAV 0.87.1/1604/Tue Jul 18 11:41:03 2006 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-4.4 required=4.2 tests=ALL_TRUSTED,BAYES_00 autolearn=ham version=3.1.0 X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on server.baldwin.cx Cc: Subject: Re: Acer Aspire AS5672 laptop - acpi problems X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Jul 2006 19:22:33 -0000 On Monday 17 July 2006 15:32, Torfinn Ingolfsen wrote: > On Mon, 17 Jul 2006 11:38:04 -0400 > John Baldwin wrote: > > > You can force the IRQ to 18 in the non-ACPI case via a tunable in the > > loader: > > > > hw.pci4.0.INTA.irq=18 > > > [...] > > which has 17 for the !ACPI case. So try it with ACPI disabled and > > the above tunable. > > Yes! This works, bge0 attaches and works! Great! > dmesg output attached. Cool. This means your bios has a buggy MP Table. You maybe can give enough details to Acer that they would be able to fix it in an updated BIOS. > > Also, it should work with both ACPI and APIC disabled. > > You mean acpi disabled, apic disabled, and irq18 forced? > That doesn't work, dmesg output in another mail. Ah, you wouldn't force the IRQ for the both disabled case. My e-mail was confusing in that part it turns out. -- John Baldwin From owner-freebsd-mobile@FreeBSD.ORG Tue Jul 18 21:41:55 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 47AFD16A4E5 for ; Tue, 18 Jul 2006 21:41:55 +0000 (UTC) (envelope-from torfinn.ingolfsen@broadpark.no) Received: from osl1smout1.broadpark.no (osl1smout1.broadpark.no [80.202.4.58]) by mx1.FreeBSD.org (Postfix) with ESMTP id E146043D45 for ; Tue, 18 Jul 2006 21:41:51 +0000 (GMT) (envelope-from torfinn.ingolfsen@broadpark.no) Received: from osl1sminn1.broadpark.no ([80.202.4.59]) by osl1smout1.broadpark.no (Sun Java System Messaging Server 6.1 HotFix 0.05 (built Oct 21 2004)) with ESMTP id <0J2M00BBKC9QXC50@osl1smout1.broadpark.no> for freebsd-mobile@freebsd.org; Tue, 18 Jul 2006 23:41:50 +0200 (CEST) Received: from kg-work.kg4.no ([80.203.92.117]) by osl1sminn1.broadpark.no (Sun Java System Messaging Server 6.1 HotFix 0.05 (built Oct 21 2004)) with SMTP id <0J2M006Z5C9QIQQ1@osl1sminn1.broadpark.no> for freebsd-mobile@freebsd.org; Tue, 18 Jul 2006 23:41:50 +0200 (CEST) Date: Tue, 18 Jul 2006 23:41:49 +0200 From: Torfinn Ingolfsen X-Face: "t9w2,-X@O^I`jVW\sonI3.,36KBLZE*AL[y9lL[PyFD*r_S:dIL9c[8Y>V42R0"!"yb_zN,f#%.[PYYNq; m"_0v; ~rUM2Yy!zmkh)3&U|u!=T(zyv,MHJv"nDH>OJ`t(@mil461d_B'Uo|'nMwlKe0Mv=kvV?Nh@>Hb<3s_z2jYgZhPb@?Wi^x1a~Hplz1.zH In-reply-to: <200607181504.51638.jhb@freebsd.org> To: freebsd-mobile@freebsd.org Message-id: <20060718234149.bd6c1d11.torfinn.ingolfsen@broadpark.no> MIME-version: 1.0 X-Mailer: Sylpheed version 2.2.6 (GTK+ 2.8.20; i386-portbld-freebsd5.5) Content-type: multipart/mixed; boundary="Boundary_(ID_mqV/YpqPURPp3jq3qPaQyw)" References: <20060716141100.ee18d21a.torfinn.ingolfsen@broadpark.no> <200607171138.04979.jhb@freebsd.org> <20060717213234.5bf7aa9b.torfinn.ingolfsen@broadpark.no> <200607181504.51638.jhb@freebsd.org> Subject: Re: Acer Aspire AS5672 laptop - acpi problems X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Jul 2006 21:41:55 -0000 This is a multi-part message in MIME format. --Boundary_(ID_mqV/YpqPURPp3jq3qPaQyw) Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT On Tue, 18 Jul 2006 15:04:51 -0400 John Baldwin wrote: > Cool. This means your bios has a buggy MP Table. You maybe can give > enough details to Acer that they would be able to fix it in an > updated BIOS. I would *love* to do that. Does anyone have a contact person or a working procedure for submitting info to Acer? My current experience with (most) commercial vendors is that standard support channels (email, web forms) just works as a black hole - you put something in, and never hear about it again. Note: i haven't any previous experience with Acer, so I do not know if they are in the "black hole" category. > Ah, you wouldn't force the IRQ for the both disabled case. My e-mail > was confusing in that part it turns out. Ok. I just tried it with both acpi and apic disabled, but then bge0 doesn't work again. The only difference I spotted in the dmesg was an interrupt storm on irq 10, but I didn't look very closely. New dmesg attached. -- Regards Torfinn Ingolfsen, Norway --Boundary_(ID_mqV/YpqPURPp3jq3qPaQyw) Content-type: text/plain; name=as5672-dmesg-6.1-stable-20060718_acpi_apic_disabled.txt Content-transfer-encoding: 7BIT Content-disposition: attachment; filename=as5672-dmesg-6.1-stable-20060718_acpi_apic_disabled.txt Copyright (c) 1992-2006 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 6.1-STABLE #0: Sat Jul 15 19:29:16 CEST 2006 root@kg-home.kg4.no:/usr/obj/usr/src/sys/GENERIC Timecounter "i8254" frequency 1193182 Hz quality 0 CPU: Genuine Intel(R) CPU T2250 @ 1.73GHz (1733.40-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x6e8 Stepping = 8 Features=0xbfe9fbff Features2=0xc189,> AMD Features=0x100000 Cores per package: 2 real memory = 2145910784 (2046 MB) avail memory = 2095095808 (1998 MB) kbd1 at kbdmux0 ath_hal: 0.9.17.2 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413) cpu0 on motherboard pcib0: pcibus 0 on motherboard pir0: on motherboard pci0: on pcib0 pcib1: irq 11 at device 1.0 on pci0 pci1: on pcib1 pci1: at device 0.0 (no driver attached) pci0: at device 27.0 (no driver attached) pcib2: irq 11 at device 28.0 on pci0 pci2: on pcib2 pcib3: irq 11 at device 28.1 on pci0 pci3: on pcib3 pci3: at device 0.0 (no driver attached) pcib4: irq 10 at device 28.2 on pci0 pci4: on pcib4 bge0: mem 0xc8300000-0xc830ffff irq 11 at device 0.0 on pci4 miibus0: on bge0 brgphy0: on miibus0 brgphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX, 1000baseTX-FDX, auto bge0: Ethernet address: 00:16:36:54:a9:ae pcib5: irq 10 at device 28.3 on pci0 pci5: on pcib5 uhci0: port 0x1800-0x181f irq 11 at device 29.0 on pci0 uhci0: [GIANT-LOCKED] usb0: on uhci0 usb0: USB revision 1.0 uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub0: 2 ports with 2 removable, self powered uhci1: port 0x1820-0x183f irq 10 at device 29.1 on pci0 uhci1: [GIANT-LOCKED] usb1: on uhci1 usb1: USB revision 1.0 uhub1: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub1: 2 ports with 2 removable, self powered uhci2: port 0x1840-0x185f irq 10 at device 29.2 on pci0 uhci2: [GIANT-LOCKED] usb2: on uhci2 usb2: USB revision 1.0 uhub2: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub2: 2 ports with 2 removable, self powered uhci3: port 0x1860-0x187f irq 11 at device 29.3 on pci0 uhci3: [GIANT-LOCKED] usb3: on uhci3 usb3: USB revision 1.0 uhub3: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub3: 2 ports with 2 removable, self powered ehci0: mem 0xc8004000-0xc80043ff irq 11 at device 29.7 on pci0 ehci0: [GIANT-LOCKED] usb4: waiting for BIOS to give up control usb4: timed out waiting for BIOS usb4: EHCI version 1.0 usb4: companion controllers, 2 ports each: usb0 usb1 usb2 usb3 usb4: on ehci0 usb4: USB revision 2.0 uhub4: Intel EHCI root hub, class 9/0, rev 2.00/1.00, addr 1 uhub4: 8 ports with 8 removable, self powered ugen0: OEM Camera, rev 2.00/1.00, addr 2 pcib6: at device 30.0 on pci0 pci10: on pcib6 cbb0: mem 0xc8404000-0xc8404fff irq 10 at device 9.0 on pci10 cardbus0: on cbb0 pccard0: <16-bit PCCard bus> on cbb0 fwohci0: <1394 Open Host Controller Interface> mem 0xc8405000-0xc84057ff,0xc8400000-0xc8403fff irq 10 at device 9.1 on pci10 fwohci0: OHCI version 1.10 (ROM=1) fwohci0: No. of Isochronous channels is 4. fwohci0: EUI64 00:c0:9f:00:00:9a:84:d3 fwohci0: Phy 1394a available S400, 3 ports. fwohci0: Link S400, max_rec 2048 bytes. firewire0: on fwohci0 fwe0: on firewire0 if_fwe0: Fake Ethernet address: 02:c0:9f:9a:84:d3 fwe0: Ethernet address: 02:c0:9f:9a:84:d3 fwe0: if_start running deferred for Giant sbp0: on firewire0 fwohci0: Initiate bus reset fwohci0: node_id=0xc000ffc0, gen=1, CYCLEMASTER mode firewire0: 1 nodes, maxhop <= 0, cable IRM = 0 (me) firewire0: bus manager 0 (me) pci10: at device 9.2 (no driver attached) isab0: at device 31.0 on pci0 isa0: on isab0 atapci0: port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0x18b0-0x18bf at device 31.2 on pci0 ata0: on atapci0 ata1: on atapci0 pci0: at device 31.3 (no driver attached) pmtimer0 on isa0 orm0: at iomem 0xdf800-0xdffff,0xe0000-0xe17ff on isa0 atkbdc0: at port 0x60,0x64 on isa0 atkbd0: irq 1 on atkbdc0 kbd0 at atkbd0 atkbd0: [GIANT-LOCKED] psm0: irq 12 on atkbdc0 psm0: [GIANT-LOCKED] psm0: model Generic PS/2 mouse, device ID 0 ppc0: parallel port not found. sc0: at flags 0x100 on isa0 sc0: VGA <16 virtual consoles, flags=0x300> sio0: configured irq 4 not in bitmap of probed irqs 0 sio0: port may not be enabled sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0 sio0: type 8250 or not responding sio1 at port 0x2f8-0x2ff irq 3 on isa0 sio1: type 16550A vga0: at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 unknown: can't assign resources (port) unknown: can't assign resources (memory) unknown: can't assign resources (memory) unknown: can't assign resources (memory) sio4: configured irq 9 not in bitmap of probed irqs 0 sio4: port may not be enabled unknown: can't assign resources (irq) ugen1: Broadcom Corp Acer Module, rev 2.00/1.00, addr 2 Timecounter "TSC" frequency 1733403334 Hz quality 800 Timecounters tick every 1.000 msec ad0: 114473MB at ata0-master UDMA33 acd0: DVDR at ata1-master UDMA33 Trying to mount root from ufs:/dev/ad0s3a Interrupt storm detected on "irq10:"; throttling interrupt source --Boundary_(ID_mqV/YpqPURPp3jq3qPaQyw)-- From owner-freebsd-mobile@FreeBSD.ORG Tue Jul 18 21:43:31 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2256516A4DD for ; Tue, 18 Jul 2006 21:43:31 +0000 (UTC) (envelope-from torfinn.ingolfsen@broadpark.no) Received: from osl1smout1.broadpark.no (osl1smout1.broadpark.no [80.202.4.58]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9FB4843D53 for ; Tue, 18 Jul 2006 21:43:30 +0000 (GMT) (envelope-from torfinn.ingolfsen@broadpark.no) Received: from osl1sminn1.broadpark.no ([80.202.4.59]) by osl1smout1.broadpark.no (Sun Java System Messaging Server 6.1 HotFix 0.05 (built Oct 21 2004)) with ESMTP id <0J2M00BM0CCHXC50@osl1smout1.broadpark.no> for freebsd-mobile@freebsd.org; Tue, 18 Jul 2006 23:43:29 +0200 (CEST) Received: from kg-work.kg4.no ([80.203.92.117]) by osl1sminn1.broadpark.no (Sun Java System Messaging Server 6.1 HotFix 0.05 (built Oct 21 2004)) with SMTP id <0J2M006RICCHFPP1@osl1sminn1.broadpark.no> for freebsd-mobile@freebsd.org; Tue, 18 Jul 2006 23:43:29 +0200 (CEST) Date: Tue, 18 Jul 2006 23:43:29 +0200 From: Torfinn Ingolfsen X-Face: "t9w2,-X@O^I`jVW\sonI3.,36KBLZE*AL[y9lL[PyFD*r_S:dIL9c[8Y>V42R0"!"yb_zN,f#%.[PYYNq; m"_0v; ~rUM2Yy!zmkh)3&U|u!=T(zyv,MHJv"nDH>OJ`t(@mil461d_B'Uo|'nMwlKe0Mv=kvV?Nh@>Hb<3s_z2jYgZhPb@?Wi^x1a~Hplz1.zH In-reply-to: <200607181346.20117.jhb@freebsd.org> To: freebsd-mobile@freebsd.org Message-id: <20060718234329.cf2b1d6c.torfinn.ingolfsen@broadpark.no> MIME-version: 1.0 X-Mailer: Sylpheed version 2.2.6 (GTK+ 2.8.20; i386-portbld-freebsd5.5) Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT References: <20060716141100.ee18d21a.torfinn.ingolfsen@broadpark.no> <200607171138.04979.jhb@freebsd.org> <20060718132019.GT17014@poupinou.org> <200607181346.20117.jhb@freebsd.org> Subject: Re: Acer Aspire AS5672 laptop - acpi problems X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Jul 2006 21:43:31 -0000 On Tue, 18 Jul 2006 13:46:19 -0400 John Baldwin wrote: > is enabled. The last sentence is confusing I guess. The system > should just work without the tunable with both ACPI and APIC disabled > is what I meant. It doesn't, see another mail. perhaps the interrupt storm on irq 10 has something to do with that? -- Regards, Torfinn Ingolfsen, Norway From owner-freebsd-mobile@FreeBSD.ORG Tue Jul 18 22:00:59 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 575B816A4E1 for ; Tue, 18 Jul 2006 22:00:59 +0000 (UTC) (envelope-from torfinn.ingolfsen@broadpark.no) Received: from osl1smout1.broadpark.no (osl1smout1.broadpark.no [80.202.4.58]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0BF8E43D5C for ; Tue, 18 Jul 2006 22:00:53 +0000 (GMT) (envelope-from torfinn.ingolfsen@broadpark.no) Received: from osl1sminn1.broadpark.no ([80.202.4.59]) by osl1smout1.broadpark.no (Sun Java System Messaging Server 6.1 HotFix 0.05 (built Oct 21 2004)) with ESMTP id <0J2M00BQYD5GXC90@osl1smout1.broadpark.no> for freebsd-mobile@freebsd.org; Wed, 19 Jul 2006 00:00:52 +0200 (CEST) Received: from kg-work.kg4.no ([80.203.92.117]) by osl1sminn1.broadpark.no (Sun Java System Messaging Server 6.1 HotFix 0.05 (built Oct 21 2004)) with SMTP id <0J2M006V3D5FIQS1@osl1sminn1.broadpark.no> for freebsd-mobile@freebsd.org; Wed, 19 Jul 2006 00:00:52 +0200 (CEST) Date: Wed, 19 Jul 2006 00:00:51 +0200 From: Torfinn Ingolfsen X-Face: "t9w2,-X@O^I`jVW\sonI3.,36KBLZE*AL[y9lL[PyFD*r_S:dIL9c[8Y>V42R0"!"yb_zN,f#%.[PYYNq; m"_0v; ~rUM2Yy!zmkh)3&U|u!=T(zyv,MHJv"nDH>OJ`t(@mil461d_B'Uo|'nMwlKe0Mv=kvV?Nh@>Hb<3s_z2jYgZhPb@?Wi^x1a~Hplz1.zH To: freebsd-mobile@freebsd.org Message-id: <20060719000051.392d07f8.torfinn.ingolfsen@broadpark.no> MIME-version: 1.0 X-Mailer: Sylpheed version 2.2.6 (GTK+ 2.8.20; i386-portbld-freebsd5.5) Content-type: multipart/mixed; boundary="Boundary_(ID_QLpsjV1TF5d2c3aBzJYIRw)" Subject: Acer Aspire AS5672 - ATI X1600 gfx, 1280x800 LCD and Xorg? X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Jul 2006 22:00:59 -0000 This is a multi-part message in MIME format. --Boundary_(ID_QLpsjV1TF5d2c3aBzJYIRw) Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT Hello again! The Acer Aspire AS5672WLMi laptop that I am testing has ATI X1600 graphics inside, and the LCD is a 15.4" WXGA, or 1280x800 native resolution. With standard Xorg 6.9.0, 'Xorg -configure' selected the 'vesa' driver, and that gives me a 1024x768 screen mode. It is quite usable, but you can easily tell by looking at the screen that it is not the native resolution. I have searched the 'net, and judging by what I found it is not possible to get vesa to go above a 1024x768 screenmode (ok, it is possible on the Intel 810 and 915 chipsets, but that's another story). BTW, I would love to be proved wrong on this one. So I tried Chris Gilbert's port of the FireGL driver, fetched from here: http://www.neovanglist.net/~Neovanglist/ATI/ati-driver.tar.gz The installation failed, so I had to manually do a 'make install' in all subdirectories. After that I configured /etc/X11/xorg.conf to use the "fglrx" driver, and did a 'Xorg -configure', only to find out that the driver is too old; it doesn't support the ATI X1600 chipset. I have attached /var/log/Xorg.0.log, in case anyone wantsto look at it. Does anyone know if there is a port of a newer driver somewhere? Any other suggestions for getting a native screen mode on this laptop? -- Regards, Torfinn Ingolfsen, Norway --Boundary_(ID_QLpsjV1TF5d2c3aBzJYIRw) Content-type: application/octet-stream; name=Xorg.0_fglrx_20060718.log Content-transfer-encoding: base64 Content-disposition: attachment; filename=Xorg.0_fglrx_20060718.log ClggV2luZG93IFN5c3RlbSBWZXJzaW9uIDYuOS4wClJlbGVhc2UgRGF0ZTogMjEgRGVjZW1iZXIg MjAwNQpYIFByb3RvY29sIFZlcnNpb24gMTEsIFJldmlzaW9uIDAsIFJlbGVhc2UgNi45CkJ1aWxk IE9wZXJhdGluZyBTeXN0ZW06IEZyZWVCU0QgNi4xIGkzODYgW0VMRl0gCkN1cnJlbnQgT3BlcmF0 aW5nIFN5c3RlbTogRnJlZUJTRCBrZy1ob21lLmtnNC5ubyA2LjEtU1RBQkxFIEZyZWVCU0QgNi4x LVNUQUJMRSAjMDogU2F0IEp1bCAxNSAxOToyOToxNiBDRVNUIDIwMDYgICAgIHJvb3RAa2ctaG9t ZS5rZzQubm86L3Vzci9vYmovdXNyL3NyYy9zeXMvR0VORVJJQyBpMzg2CkJ1aWxkIERhdGU6IDE2 IEp1bHkgMjAwNgoJQmVmb3JlIHJlcG9ydGluZyBwcm9ibGVtcywgY2hlY2sgaHR0cDovL3dpa2ku WC5PcmcKCXRvIG1ha2Ugc3VyZSB0aGF0IHlvdSBoYXZlIHRoZSBsYXRlc3QgdmVyc2lvbi4KTW9k dWxlIExvYWRlciBwcmVzZW50Ck1hcmtlcnM6ICgtLSkgcHJvYmVkLCAoKiopIGZyb20gY29uZmln IGZpbGUsICg9PSkgZGVmYXVsdCBzZXR0aW5nLAoJKCsrKSBmcm9tIGNvbW1hbmQgbGluZSwgKCEh KSBub3RpY2UsIChJSSkgaW5mb3JtYXRpb25hbCwKCShXVykgd2FybmluZywgKEVFKSBlcnJvciwg KE5JKSBub3QgaW1wbGVtZW50ZWQsICg/PykgdW5rbm93bi4KKD09KSBMb2cgZmlsZTogIi92YXIv bG9nL1hvcmcuMC5sb2ciLCBUaW1lOiBUdWUgSnVsIDE4IDIzOjEzOjMwIDIwMDYKKD09KSBVc2lu ZyBjb25maWcgZmlsZTogIi9ldGMvWDExL3hvcmcuY29uZiIKKD09KSBTZXJ2ZXJMYXlvdXQgIlgu b3JnIENvbmZpZ3VyZWQiCigqKikgfC0tPlNjcmVlbiAiU2NyZWVuMCIgKDApCigqKikgfCAgIHwt LT5Nb25pdG9yICJNb25pdG9yMCIKKCoqKSB8ICAgfC0tPkRldmljZSAiQ2FyZDAiCigqKikgfC0t PklucHV0IERldmljZSAiTW91c2UwIgooKiopIHwtLT5JbnB1dCBEZXZpY2UgIktleWJvYXJkMCIK KFdXKSBUaGUgZGlyZWN0b3J5ICIvdXNyL1gxMVI2L2xpYi9YMTEvZm9udHMvQ0lELyIgZG9lcyBu b3QgZXhpc3QuCglFbnRyeSBkZWxldGVkIGZyb20gZm9udCBwYXRoLgooKiopIEZvbnRQYXRoIHNl dCB0byAiL3Vzci9YMTFSNi9saWIvWDExL2ZvbnRzL21pc2MvLC91c3IvWDExUjYvbGliL1gxMS9m b250cy9UVEYvLC91c3IvWDExUjYvbGliL1gxMS9mb250cy9UeXBlMS8sL3Vzci9YMTFSNi9saWIv WDExL2ZvbnRzLzc1ZHBpLywvdXNyL1gxMVI2L2xpYi9YMTEvZm9udHMvMTAwZHBpLyIKKCoqKSBS Z2JQYXRoIHNldCB0byAiL3Vzci9YMTFSNi9saWIvWDExL3JnYiIKKCoqKSBNb2R1bGVQYXRoIHNl dCB0byAiL3Vzci9YMTFSNi9saWIvbW9kdWxlcyIKKElJKSBNb2R1bGUgQUJJIHZlcnNpb25zOgoJ WC5PcmcgQU5TSSBDIEVtdWxhdGlvbjogMC4yCglYLk9yZyBWaWRlbyBEcml2ZXI6IDAuOAoJWC5P cmcgWElucHV0IGRyaXZlciA6IDAuNQoJWC5PcmcgU2VydmVyIEV4dGVuc2lvbiA6IDAuMgoJWC5P cmcgRm9udCBSZW5kZXJlciA6IDAuNAooSUkpIExvYWRlciBydW5uaW5nIG9uIGZyZWVic2QKKElJ KSBMb2FkTW9kdWxlOiAiYml0bWFwIgooSUkpIExvYWRpbmcgL3Vzci9YMTFSNi9saWIvbW9kdWxl cy9mb250cy9saWJiaXRtYXAuc28KKElJKSBNb2R1bGUgYml0bWFwOiB2ZW5kb3I9IlguT3JnIEZv dW5kYXRpb24iCgljb21waWxlZCBmb3IgNi45LjAsIG1vZHVsZSB2ZXJzaW9uID0gMS4wLjAKCU1v ZHVsZSBjbGFzczogWC5PcmcgRm9udCBSZW5kZXJlcgoJQUJJIGNsYXNzOiBYLk9yZyBGb250IFJl bmRlcmVyLCB2ZXJzaW9uIDAuNAooSUkpIExvYWRpbmcgZm9udCBCaXRtYXAKKElJKSBMb2FkTW9k dWxlOiAicGNpZGF0YSIKKElJKSBMb2FkaW5nIC91c3IvWDExUjYvbGliL21vZHVsZXMvbGlicGNp ZGF0YS5zbwooSUkpIE1vZHVsZSBwY2lkYXRhOiB2ZW5kb3I9IlguT3JnIEZvdW5kYXRpb24iCglj b21waWxlZCBmb3IgNi45LjAsIG1vZHVsZSB2ZXJzaW9uID0gMS4wLjAKCUFCSSBjbGFzczogWC5P cmcgVmlkZW8gRHJpdmVyLCB2ZXJzaW9uIDAuOAooLS0pIFVzaW5nIHN5c2NvbnMgZHJpdmVyIHdp dGggWCBzdXBwb3J0ICh2ZXJzaW9uIDIuMCkKKC0tKSB1c2luZyBWVCBudW1iZXIgOQoKKElJKSBQ Q0k6IFByb2JpbmcgY29uZmlnIHR5cGUgdXNpbmcgbWV0aG9kIDEKKElJKSBQQ0k6IENvbmZpZyB0 eXBlIGlzIDEKKElJKSBQQ0k6IHN0YWdlcyA9IDB4MDMsIG9sZFZhbDEgPSAweDAwMDAwMDAwLCBt b2RlMVJlczEgPSAweDgwMDAwMDAwCihJSSkgUENJOiBQQ0kgc2NhbiAoYWxsIHZhbHVlcyBhcmUg aW4gaGV4KQooSUkpIFBDSTogMDA6MDA6MDogY2hpcCA4MDg2LDI3YTAgY2FyZCAxMDI1LDAwOTQg cmV2IDAzIGNsYXNzIDA2LDAwLDAwIGhkciAwMAooSUkpIFBDSTogMDA6MDE6MDogY2hpcCA4MDg2 LDI3YTEgY2FyZCAwMDAwLDAwMDAgcmV2IDAzIGNsYXNzIDA2LDA0LDAwIGhkciAwMQooSUkpIFBD STogMDA6MWI6MDogY2hpcCA4MDg2LDI3ZDggY2FyZCAxMDI1LDAwOTQgcmV2IDAyIGNsYXNzIDA0 LDAzLDAwIGhkciAwMAooSUkpIFBDSTogMDA6MWM6MDogY2hpcCA4MDg2LDI3ZDAgY2FyZCAwMDAw LDAwMDAgcmV2IDAyIGNsYXNzIDA2LDA0LDAwIGhkciA4MQooSUkpIFBDSTogMDA6MWM6MTogY2hp cCA4MDg2LDI3ZDIgY2FyZCAwMDAwLDAwMDAgcmV2IDAyIGNsYXNzIDA2LDA0LDAwIGhkciA4MQoo SUkpIFBDSTogMDA6MWM6MjogY2hpcCA4MDg2LDI3ZDQgY2FyZCAwMDAwLDAwMDAgcmV2IDAyIGNs YXNzIDA2LDA0LDAwIGhkciA4MQooSUkpIFBDSTogMDA6MWM6MzogY2hpcCA4MDg2LDI3ZDYgY2Fy ZCAwMDAwLDAwMDAgcmV2IDAyIGNsYXNzIDA2LDA0LDAwIGhkciA4MQooSUkpIFBDSTogMDA6MWQ6 MDogY2hpcCA4MDg2LDI3YzggY2FyZCAxMDI1LDAwOTQgcmV2IDAyIGNsYXNzIDBjLDAzLDAwIGhk ciA4MAooSUkpIFBDSTogMDA6MWQ6MTogY2hpcCA4MDg2LDI3YzkgY2FyZCAxMDI1LDAwOTQgcmV2 IDAyIGNsYXNzIDBjLDAzLDAwIGhkciAwMAooSUkpIFBDSTogMDA6MWQ6MjogY2hpcCA4MDg2LDI3 Y2EgY2FyZCAxMDI1LDAwOTQgcmV2IDAyIGNsYXNzIDBjLDAzLDAwIGhkciAwMAooSUkpIFBDSTog MDA6MWQ6MzogY2hpcCA4MDg2LDI3Y2IgY2FyZCAxMDI1LDAwOTQgcmV2IDAyIGNsYXNzIDBjLDAz LDAwIGhkciAwMAooSUkpIFBDSTogMDA6MWQ6NzogY2hpcCA4MDg2LDI3Y2MgY2FyZCAxMDI1LDAw OTQgcmV2IDAyIGNsYXNzIDBjLDAzLDIwIGhkciAwMAooSUkpIFBDSTogMDA6MWU6MDogY2hpcCA4 MDg2LDI0NDggY2FyZCAwMDAwLDAwMDAgcmV2IGUyIGNsYXNzIDA2LDA0LDAxIGhkciAwMQooSUkp IFBDSTogMDA6MWY6MDogY2hpcCA4MDg2LDI3YjkgY2FyZCAxMDI1LDAwOTQgcmV2IDAyIGNsYXNz IDA2LDAxLDAwIGhkciA4MAooSUkpIFBDSTogMDA6MWY6MjogY2hpcCA4MDg2LDI3YzQgY2FyZCAx MDI1LDAwOTQgcmV2IDAyIGNsYXNzIDAxLDAxLDgwIGhkciAwMAooSUkpIFBDSTogMDA6MWY6Mzog Y2hpcCA4MDg2LDI3ZGEgY2FyZCAxMDI1LDAwOTQgcmV2IDAyIGNsYXNzIDBjLDA1LDAwIGhkciAw MAooSUkpIFBDSTogMDE6MDA6MDogY2hpcCAxMDAyLDcxYzUgY2FyZCAxMDI1LDAwOTQgcmV2IDAw IGNsYXNzIDAzLDAwLDAwIGhkciAwMAooSUkpIFBDSTogMDM6MDA6MDogY2hpcCA4MDg2LDQyMjIg Y2FyZCA4MDg2LDEwMDEgcmV2IDAyIGNsYXNzIDAyLDgwLDAwIGhkciAwMAooSUkpIFBDSTogMDQ6 MDA6MDogY2hpcCAxNGU0LDE2OWQgY2FyZCAxMDI1LDAwOTQgcmV2IDIxIGNsYXNzIDAyLDAwLDAw IGhkciAwMAooSUkpIFBDSTogMGE6MDk6MDogY2hpcCAxMDRjLDgwMzkgY2FyZCBmZmZjLGZmZmYg cmV2IDAwIGNsYXNzIDA2LDA3LDAwIGhkciA4MgooSUkpIFBDSTogMGE6MDk6MTogY2hpcCAxMDRj LDgwM2EgY2FyZCAxMDI1LDAwOTQgcmV2IDAwIGNsYXNzIDBjLDAwLDEwIGhkciA4MAooSUkpIFBD STogMGE6MDk6MjogY2hpcCAxMDRjLDgwM2IgY2FyZCAxMDI1LDAwOTQgcmV2IDAwIGNsYXNzIDAx LDgwLDAwIGhkciA4MAooSUkpIFBDSTogRW5kIG9mIFBDSSBzY2FuCihJSSkgSG9zdC10by1QQ0kg YnJpZGdlOgooSUkpIEJ1cyAwOiBicmlkZ2UgaXMgYXQgKDA6MDowKSwgKDAsMCwxMSksIEJDVFJM OiAweDAwMDggKFZHQV9FTiBpcyBzZXQpCihJSSkgQnVzIDAgSS9PIHJhbmdlOgoJWzBdIC0xCTAJ MHgwMDAwMDAwMCAtIDB4MDAwMGZmZmYgKDB4MTAwMDApIElYW0JdCihJSSkgQnVzIDAgbm9uLXBy ZWZldGNoYWJsZSBtZW1vcnkgcmFuZ2U6CglbMF0gLTEJMAkweDAwMDAwMDAwIC0gMHhmZmZmZmZm ZiAoMHgwKSBNWFtCXQooSUkpIEJ1cyAwIHByZWZldGNoYWJsZSBtZW1vcnkgcmFuZ2U6CglbMF0g LTEJMAkweDAwMDAwMDAwIC0gMHhmZmZmZmZmZiAoMHgwKSBNWFtCXQooSUkpIFBDSS10by1QQ0kg YnJpZGdlOgooSUkpIEJ1cyAxOiBicmlkZ2UgaXMgYXQgKDA6MTowKSwgKDAsMSwxKSwgQkNUUkw6 IDB4MDAxYyAoVkdBX0VOIGlzIHNldCkKKElJKSBCdXMgMSBJL08gcmFuZ2U6CglbMF0gLTEJMAkw eDAwMDAyMDAwIC0gMHgwMDAwMjBmZiAoMHgxMDApIElYW0JdCglbMV0gLTEJMAkweDAwMDAyNDAw IC0gMHgwMDAwMjRmZiAoMHgxMDApIElYW0JdCglbMl0gLTEJMAkweDAwMDAyODAwIC0gMHgwMDAw MjhmZiAoMHgxMDApIElYW0JdCglbM10gLTEJMAkweDAwMDAyYzAwIC0gMHgwMDAwMmNmZiAoMHgx MDApIElYW0JdCihJSSkgQnVzIDEgbm9uLXByZWZldGNoYWJsZSBtZW1vcnkgcmFuZ2U6CglbMF0g LTEJMAkweGM4MTAwMDAwIC0gMHhjODFmZmZmZiAoMHgxMDAwMDApIE1YW0JdCihJSSkgQnVzIDEg cHJlZmV0Y2hhYmxlIG1lbW9yeSByYW5nZToKCVswXSAtMQkwCTB4ZDAwMDAwMDAgLSAweGQ3ZmZm ZmZmICgweDgwMDAwMDApIE1YW0JdCihJSSkgUENJLXRvLVBDSSBicmlkZ2U6CihJSSkgQnVzIDI6 IGJyaWRnZSBpcyBhdCAoMDoyODowKSwgKDAsMiwyKSwgQkNUUkw6IDB4MDAwNCAoVkdBX0VOIGlz IGNsZWFyZWQpCihJSSkgUENJLXRvLVBDSSBicmlkZ2U6CihJSSkgQnVzIDM6IGJyaWRnZSBpcyBh dCAoMDoyODoxKSwgKDAsMywzKSwgQkNUUkw6IDB4MDAwNCAoVkdBX0VOIGlzIGNsZWFyZWQpCihJ SSkgQnVzIDMgbm9uLXByZWZldGNoYWJsZSBtZW1vcnkgcmFuZ2U6CglbMF0gLTEJMAkweGM4MjAw MDAwIC0gMHhjODJmZmZmZiAoMHgxMDAwMDApIE1YW0JdCihJSSkgUENJLXRvLVBDSSBicmlkZ2U6 CihJSSkgQnVzIDQ6IGJyaWRnZSBpcyBhdCAoMDoyODoyKSwgKDAsNCw0KSwgQkNUUkw6IDB4MDAw NCAoVkdBX0VOIGlzIGNsZWFyZWQpCihJSSkgQnVzIDQgbm9uLXByZWZldGNoYWJsZSBtZW1vcnkg cmFuZ2U6CglbMF0gLTEJMAkweGM4MzAwMDAwIC0gMHhjODNmZmZmZiAoMHgxMDAwMDApIE1YW0Jd CihJSSkgUENJLXRvLVBDSSBicmlkZ2U6CihJSSkgQnVzIDU6IGJyaWRnZSBpcyBhdCAoMDoyODoz KSwgKDAsNSw1KSwgQkNUUkw6IDB4MDAwNCAoVkdBX0VOIGlzIGNsZWFyZWQpCihJSSkgU3VidHJh Y3RpdmUgUENJLXRvLVBDSSBicmlkZ2U6CihJSSkgQnVzIDEwOiBicmlkZ2UgaXMgYXQgKDA6MzA6 MCksICgwLDEwLDExKSwgQkNUUkw6IDB4MDAwNCAoVkdBX0VOIGlzIGNsZWFyZWQpCihJSSkgQnVz IDEwIG5vbi1wcmVmZXRjaGFibGUgbWVtb3J5IHJhbmdlOgoJWzBdIC0xCTAJMHhjODQwMDAwMCAt IDB4Yzg0ZmZmZmYgKDB4MTAwMDAwKSBNWFtCXQooSUkpIFBDSS10by1JU0EgYnJpZGdlOgooSUkp IEJ1cyAtMTogYnJpZGdlIGlzIGF0ICgwOjMxOjApLCAoMCwtMSwtMSksIEJDVFJMOiAweDAwMDgg KFZHQV9FTiBpcyBzZXQpCihJSSkgUENJLXRvLUNhcmRCdXMgYnJpZGdlOgooSUkpIEJ1cyAxMTog YnJpZGdlIGlzIGF0ICgxMDo5OjApLCAoMTAsMTEsMTEpLCBCQ1RSTDogMHgwNDQ0IChWR0FfRU4g aXMgY2xlYXJlZCkKKC0tKSBQQ0k6KigxOjA6MCkgQVRJIFRlY2hub2xvZ2llcyBJbmMgdW5rbm93 biBjaGlwc2V0ICgweDcxYzUpIHJldiAwLCBNZW0gQCAweGQwMDAwMDAwLzI3LCAweGM4MTAwMDAw LzE2LCBJL08gQCAweDIwMDAvOAooSUkpIEFkZHJlc3NhYmxlIGJ1cyByZXNvdXJjZSByYW5nZXMg YXJlCglbMF0gLTEJMAkweDAwMDAwMDAwIC0gMHhmZmZmZmZmZiAoMHgwKSBNWFtCXQoJWzFdIC0x CTAJMHgwMDAwMDAwMCAtIDB4MDAwMGZmZmYgKDB4MTAwMDApIElYW0JdCihJSSkgT1MtcmVwb3J0 ZWQgcmVzb3VyY2UgcmFuZ2VzOgoJWzBdIC0xCTAJMHhmZmUwMDAwMCAtIDB4ZmZmZmZmZmYgKDB4 MjAwMDAwKSBNWFtCXShCKQoJWzFdIC0xCTAJMHgwMDEwMDAwMCAtIDB4M2ZmZmZmZmYgKDB4M2Zm MDAwMDApIE1YW0JdRShCKQoJWzJdIC0xCTAJMHgwMDBmMDAwMCAtIDB4MDAwZmZmZmYgKDB4MTAw MDApIE1YW0JdCglbM10gLTEJMAkweDAwMGMwMDAwIC0gMHgwMDBlZmZmZiAoMHgzMDAwMCkgTVhb Ql0KCVs0XSAtMQkwCTB4MDAwMDAwMDAgLSAweDAwMDlmZmZmICgweGEwMDAwKSBNWFtCXQoJWzVd IC0xCTAJMHgwMDAwZmZmZiAtIDB4MDAwMGZmZmYgKDB4MSkgSVhbQl0KCVs2XSAtMQkwCTB4MDAw MDAwMDAgLSAweDAwMDAwMGZmICgweDEwMCkgSVhbQl0KKElJKSBQQ0kgTWVtb3J5IHJlc291cmNl IG92ZXJsYXAgcmVkdWNlZCAweGM4MDAwMDAwIGZyb20gMHhjZmZmZmZmZiB0byAweGM4MGZmZmZm CihJSSkgQWN0aXZlIFBDSSByZXNvdXJjZSByYW5nZXM6CglbMF0gLTEJMAkweGM4NDA2MDAwIC0g MHhjODQwN2ZmZiAoMHgyMDAwKSBNWFtCXUUKCVsxXSAtMQkwCTB4Yzg0MDAwMDAgLSAweGM4N2Zm ZmZmICgweDQwMDAwMCkgTVhbQl1FCglbMl0gLTEJMAkweGM4NDA1MDAwIC0gMHhjODQwNWZmZiAo MHgxMDAwKSBNWFtCXUUKCVszXSAtMQkwCTB4YzgzMDAwMDAgLSAweGM4M2ZmZmZmICgweDEwMDAw MCkgTVhbQl1FCglbNF0gLTEJMAkweGM4MjAwMDAwIC0gMHhjODNmZmZmZiAoMHgyMDAwMDApIE1Y W0JdRQoJWzVdIC0xCTAJMHhjODAwNDAwMCAtIDB4YzgwMDdmZmYgKDB4NDAwMCkgTVhbQl1FCglb Nl0gLTEJMAkweGM4MDAwMDAwIC0gMHhjODBmZmZmZiAoMHgxMDAwMDApIE1YW0JdRQoJWzddIC0x CTAJMHhjODEwMDAwMCAtIDB4YzgxMGZmZmYgKDB4MTAwMDApIE1YW0JdKEIpCglbOF0gLTEJMAkw eGQwMDAwMDAwIC0gMHhkN2ZmZmZmZiAoMHg4MDAwMDAwKSBNWFtCXShCKQoJWzldIC0xCTAJMHgw MDAwMThjMCAtIDB4MDAwMDE4ZmYgKDB4NDApIElYW0JdRQoJWzEwXSAtMQkwCTB4MDAwMDE4YjAg LSAweDAwMDAxOGJmICgweDEwKSBJWFtCXUUKCVsxMV0gLTEJMAkweDAwMDAxODYwIC0gMHgwMDAw MTg3ZiAoMHgyMCkgSVhbQl1FCglbMTJdIC0xCTAJMHgwMDAwMTg0MCAtIDB4MDAwMDE4N2YgKDB4 NDApIElYW0JdRQoJWzEzXSAtMQkwCTB4MDAwMDE4MjAgLSAweDAwMDAxODNmICgweDIwKSBJWFtC XUUKCVsxNF0gLTEJMAkweDAwMDAxODAwIC0gMHgwMDAwMThmZiAoMHgxMDApIElYW0JdRQoJWzE1 XSAtMQkwCTB4MDAwMDIwMDAgLSAweDAwMDAyMGZmICgweDEwMCkgSVhbQl0oQikKKElJKSBQQ0kg TWVtb3J5IHJlc291cmNlIG92ZXJsYXAgcmVkdWNlZCAweGM4NDAwMDAwIGZyb20gMHhjODdmZmZm ZiB0byAweGM4NDAzZmZmCihJSSkgUENJIE1lbW9yeSByZXNvdXJjZSBvdmVybGFwIHJlZHVjZWQg MHhjODIwMDAwMCBmcm9tIDB4YzgzZmZmZmYgdG8gMHhjODJmZmZmZgooSUkpIFBDSSBJL08gcmVz b3VyY2Ugb3ZlcmxhcCByZWR1Y2VkIDB4MDAwMDE4NDAgZnJvbSAweDAwMDAxODdmIHRvIDB4MDAw MDE4NWYKKElJKSBQQ0kgSS9PIHJlc291cmNlIG92ZXJsYXAgcmVkdWNlZCAweDAwMDAxODAwIGZy b20gMHgwMDAwMThmZiB0byAweDAwMDAxODFmCihJSSkgUENJIE1lbW9yeSByZXNvdXJjZSBvdmVy bGFwIHJlZHVjZWQgMHhjODAwMDAwMCBmcm9tIDB4YzgwZmZmZmYgdG8gMHhjODAwM2ZmZgooSUkp IEFjdGl2ZSBQQ0kgcmVzb3VyY2UgcmFuZ2VzIGFmdGVyIHJlbW92aW5nIG92ZXJsYXBzOgoJWzBd IC0xCTAJMHhjODQwNjAwMCAtIDB4Yzg0MDdmZmYgKDB4MjAwMCkgTVhbQl1FCglbMV0gLTEJMAkw eGM4NDAwMDAwIC0gMHhjODQwM2ZmZiAoMHg0MDAwKSBNWFtCXUUKCVsyXSAtMQkwCTB4Yzg0MDUw MDAgLSAweGM4NDA1ZmZmICgweDEwMDApIE1YW0JdRQoJWzNdIC0xCTAJMHhjODMwMDAwMCAtIDB4 YzgzZmZmZmYgKDB4MTAwMDAwKSBNWFtCXUUKCVs0XSAtMQkwCTB4YzgyMDAwMDAgLSAweGM4MmZm ZmZmICgweDEwMDAwMCkgTVhbQl1FCglbNV0gLTEJMAkweGM4MDA0MDAwIC0gMHhjODAwN2ZmZiAo MHg0MDAwKSBNWFtCXUUKCVs2XSAtMQkwCTB4YzgwMDAwMDAgLSAweGM4MDAzZmZmICgweDQwMDAp IE1YW0JdRQoJWzddIC0xCTAJMHhjODEwMDAwMCAtIDB4YzgxMGZmZmYgKDB4MTAwMDApIE1YW0Jd KEIpCglbOF0gLTEJMAkweGQwMDAwMDAwIC0gMHhkN2ZmZmZmZiAoMHg4MDAwMDAwKSBNWFtCXShC KQoJWzldIC0xCTAJMHgwMDAwMThjMCAtIDB4MDAwMDE4ZmYgKDB4NDApIElYW0JdRQoJWzEwXSAt MQkwCTB4MDAwMDE4YjAgLSAweDAwMDAxOGJmICgweDEwKSBJWFtCXUUKCVsxMV0gLTEJMAkweDAw MDAxODYwIC0gMHgwMDAwMTg3ZiAoMHgyMCkgSVhbQl1FCglbMTJdIC0xCTAJMHgwMDAwMTg0MCAt IDB4MDAwMDE4NWYgKDB4MjApIElYW0JdRQoJWzEzXSAtMQkwCTB4MDAwMDE4MjAgLSAweDAwMDAx ODNmICgweDIwKSBJWFtCXUUKCVsxNF0gLTEJMAkweDAwMDAxODAwIC0gMHgwMDAwMTgxZiAoMHgy MCkgSVhbQl1FCglbMTVdIC0xCTAJMHgwMDAwMjAwMCAtIDB4MDAwMDIwZmYgKDB4MTAwKSBJWFtC XShCKQooSUkpIE9TLXJlcG9ydGVkIHJlc291cmNlIHJhbmdlcyBhZnRlciByZW1vdmluZyBvdmVy bGFwcyB3aXRoIFBDSToKCVswXSAtMQkwCTB4ZmZlMDAwMDAgLSAweGZmZmZmZmZmICgweDIwMDAw MCkgTVhbQl0oQikKCVsxXSAtMQkwCTB4MDAxMDAwMDAgLSAweDNmZmZmZmZmICgweDNmZjAwMDAw KSBNWFtCXUUoQikKCVsyXSAtMQkwCTB4MDAwZjAwMDAgLSAweDAwMGZmZmZmICgweDEwMDAwKSBN WFtCXQoJWzNdIC0xCTAJMHgwMDBjMDAwMCAtIDB4MDAwZWZmZmYgKDB4MzAwMDApIE1YW0JdCglb NF0gLTEJMAkweDAwMDAwMDAwIC0gMHgwMDA5ZmZmZiAoMHhhMDAwMCkgTVhbQl0KCVs1XSAtMQkw CTB4MDAwMGZmZmYgLSAweDAwMDBmZmZmICgweDEpIElYW0JdCglbNl0gLTEJMAkweDAwMDAwMDAw IC0gMHgwMDAwMDBmZiAoMHgxMDApIElYW0JdCihJSSkgQWxsIHN5c3RlbSByZXNvdXJjZSByYW5n ZXM6CglbMF0gLTEJMAkweGZmZTAwMDAwIC0gMHhmZmZmZmZmZiAoMHgyMDAwMDApIE1YW0JdKEIp CglbMV0gLTEJMAkweDAwMTAwMDAwIC0gMHgzZmZmZmZmZiAoMHgzZmYwMDAwMCkgTVhbQl1FKEIp CglbMl0gLTEJMAkweDAwMGYwMDAwIC0gMHgwMDBmZmZmZiAoMHgxMDAwMCkgTVhbQl0KCVszXSAt MQkwCTB4MDAwYzAwMDAgLSAweDAwMGVmZmZmICgweDMwMDAwKSBNWFtCXQoJWzRdIC0xCTAJMHgw MDAwMDAwMCAtIDB4MDAwOWZmZmYgKDB4YTAwMDApIE1YW0JdCglbNV0gLTEJMAkweGM4NDA2MDAw IC0gMHhjODQwN2ZmZiAoMHgyMDAwKSBNWFtCXUUKCVs2XSAtMQkwCTB4Yzg0MDAwMDAgLSAweGM4 NDAzZmZmICgweDQwMDApIE1YW0JdRQoJWzddIC0xCTAJMHhjODQwNTAwMCAtIDB4Yzg0MDVmZmYg KDB4MTAwMCkgTVhbQl1FCglbOF0gLTEJMAkweGM4MzAwMDAwIC0gMHhjODNmZmZmZiAoMHgxMDAw MDApIE1YW0JdRQoJWzldIC0xCTAJMHhjODIwMDAwMCAtIDB4YzgyZmZmZmYgKDB4MTAwMDAwKSBN WFtCXUUKCVsxMF0gLTEJMAkweGM4MDA0MDAwIC0gMHhjODAwN2ZmZiAoMHg0MDAwKSBNWFtCXUUK CVsxMV0gLTEJMAkweGM4MDAwMDAwIC0gMHhjODAwM2ZmZiAoMHg0MDAwKSBNWFtCXUUKCVsxMl0g LTEJMAkweGM4MTAwMDAwIC0gMHhjODEwZmZmZiAoMHgxMDAwMCkgTVhbQl0oQikKCVsxM10gLTEJ MAkweGQwMDAwMDAwIC0gMHhkN2ZmZmZmZiAoMHg4MDAwMDAwKSBNWFtCXShCKQoJWzE0XSAtMQkw CTB4MDAwMGZmZmYgLSAweDAwMDBmZmZmICgweDEpIElYW0JdCglbMTVdIC0xCTAJMHgwMDAwMDAw MCAtIDB4MDAwMDAwZmYgKDB4MTAwKSBJWFtCXQoJWzE2XSAtMQkwCTB4MDAwMDE4YzAgLSAweDAw MDAxOGZmICgweDQwKSBJWFtCXUUKCVsxN10gLTEJMAkweDAwMDAxOGIwIC0gMHgwMDAwMThiZiAo MHgxMCkgSVhbQl1FCglbMThdIC0xCTAJMHgwMDAwMTg2MCAtIDB4MDAwMDE4N2YgKDB4MjApIElY W0JdRQoJWzE5XSAtMQkwCTB4MDAwMDE4NDAgLSAweDAwMDAxODVmICgweDIwKSBJWFtCXUUKCVsy MF0gLTEJMAkweDAwMDAxODIwIC0gMHgwMDAwMTgzZiAoMHgyMCkgSVhbQl1FCglbMjFdIC0xCTAJ MHgwMDAwMTgwMCAtIDB4MDAwMDE4MWYgKDB4MjApIElYW0JdRQoJWzIyXSAtMQkwCTB4MDAwMDIw MDAgLSAweDAwMDAyMGZmICgweDEwMCkgSVhbQl0oQikKKElJKSBMb2FkTW9kdWxlOiAiZXh0bW9k IgooSUkpIExvYWRpbmcgL3Vzci9YMTFSNi9saWIvbW9kdWxlcy9leHRlbnNpb25zL2xpYmV4dG1v ZC5zbwooSUkpIE1vZHVsZSBleHRtb2Q6IHZlbmRvcj0iWC5PcmcgRm91bmRhdGlvbiIKCWNvbXBp bGVkIGZvciA2LjkuMCwgbW9kdWxlIHZlcnNpb24gPSAxLjAuMAoJTW9kdWxlIGNsYXNzOiBYLk9y ZyBTZXJ2ZXIgRXh0ZW5zaW9uCglBQkkgY2xhc3M6IFguT3JnIFNlcnZlciBFeHRlbnNpb24sIHZl cnNpb24gMC4yCihJSSkgTG9hZGluZyBleHRlbnNpb24gU0hBUEUKKElJKSBMb2FkaW5nIGV4dGVu c2lvbiBNSVQtU1VORFJZLU5PTlNUQU5EQVJECihJSSkgTG9hZGluZyBleHRlbnNpb24gQklHLVJF UVVFU1RTCihJSSkgTG9hZGluZyBleHRlbnNpb24gU1lOQwooSUkpIExvYWRpbmcgZXh0ZW5zaW9u IE1JVC1TQ1JFRU4tU0FWRVIKKElJKSBMb2FkaW5nIGV4dGVuc2lvbiBYQy1NSVNDCihJSSkgTG9h ZGluZyBleHRlbnNpb24gWEZyZWU4Ni1WaWRNb2RlRXh0ZW5zaW9uCihJSSkgTG9hZGluZyBleHRl bnNpb24gWEZyZWU4Ni1NaXNjCihJSSkgTG9hZGluZyBleHRlbnNpb24gWEZyZWU4Ni1ER0EKKElJ KSBMb2FkaW5nIGV4dGVuc2lvbiBEUE1TCihJSSkgTG9hZGluZyBleHRlbnNpb24gVE9HLUNVUAoo SUkpIExvYWRpbmcgZXh0ZW5zaW9uIEV4dGVuZGVkLVZpc3VhbC1JbmZvcm1hdGlvbgooSUkpIExv YWRpbmcgZXh0ZW5zaW9uIFhWaWRlbwooSUkpIExvYWRpbmcgZXh0ZW5zaW9uIFhWaWRlby1Nb3Rp b25Db21wZW5zYXRpb24KKElJKSBMb2FkaW5nIGV4dGVuc2lvbiBYLVJlc291cmNlCihJSSkgTG9h ZE1vZHVsZTogImdseCIKKElJKSBMb2FkaW5nIC91c3IvWDExUjYvbGliL21vZHVsZXMvZXh0ZW5z aW9ucy9saWJnbHguc28KKElJKSBNb2R1bGUgZ2x4OiB2ZW5kb3I9IlguT3JnIEZvdW5kYXRpb24i Cgljb21waWxlZCBmb3IgNi45LjAsIG1vZHVsZSB2ZXJzaW9uID0gMS4wLjAKCUFCSSBjbGFzczog WC5PcmcgU2VydmVyIEV4dGVuc2lvbiwgdmVyc2lvbiAwLjIKKElJKSBMb2FkaW5nIHN1YiBtb2R1 bGUgIkdMY29yZSIKKElJKSBMb2FkTW9kdWxlOiAiR0xjb3JlIgooSUkpIExvYWRpbmcgL3Vzci9Y MTFSNi9saWIvbW9kdWxlcy9leHRlbnNpb25zL2xpYkdMY29yZS5zbwooSUkpIE1vZHVsZSBHTGNv cmU6IHZlbmRvcj0iWC5PcmcgRm91bmRhdGlvbiIKCWNvbXBpbGVkIGZvciA2LjkuMCwgbW9kdWxl IHZlcnNpb24gPSAxLjAuMAoJQUJJIGNsYXNzOiBYLk9yZyBTZXJ2ZXIgRXh0ZW5zaW9uLCB2ZXJz aW9uIDAuMgooSUkpIExvYWRpbmcgZXh0ZW5zaW9uIEdMWAooSUkpIExvYWRNb2R1bGU6ICJkcmki CihJSSkgTG9hZGluZyAvdXNyL1gxMVI2L2xpYi9tb2R1bGVzL2V4dGVuc2lvbnMvbGliZHJpLnNv CihJSSkgTW9kdWxlIGRyaTogdmVuZG9yPSJYLk9yZyBGb3VuZGF0aW9uIgoJY29tcGlsZWQgZm9y IDYuOS4wLCBtb2R1bGUgdmVyc2lvbiA9IDEuMC4wCglBQkkgY2xhc3M6IFguT3JnIFNlcnZlciBF eHRlbnNpb24sIHZlcnNpb24gMC4yCihJSSkgTG9hZGluZyBzdWIgbW9kdWxlICJkcm0iCihJSSkg TG9hZE1vZHVsZTogImRybSIKKElJKSBMb2FkaW5nIC91c3IvWDExUjYvbGliL21vZHVsZXMvZnJl ZWJzZC9saWJkcm0uc28KKElJKSBNb2R1bGUgZHJtOiB2ZW5kb3I9IlguT3JnIEZvdW5kYXRpb24i Cgljb21waWxlZCBmb3IgNi45LjAsIG1vZHVsZSB2ZXJzaW9uID0gMS4wLjAKCUFCSSBjbGFzczog WC5PcmcgU2VydmVyIEV4dGVuc2lvbiwgdmVyc2lvbiAwLjIKKElJKSBMb2FkaW5nIGV4dGVuc2lv biBYRnJlZTg2LURSSQooSUkpIExvYWRNb2R1bGU6ICJkYmUiCihJSSkgTG9hZGluZyAvdXNyL1gx MVI2L2xpYi9tb2R1bGVzL2V4dGVuc2lvbnMvbGliZGJlLnNvCihJSSkgTW9kdWxlIGRiZTogdmVu ZG9yPSJYLk9yZyBGb3VuZGF0aW9uIgoJY29tcGlsZWQgZm9yIDYuOS4wLCBtb2R1bGUgdmVyc2lv biA9IDEuMC4wCglNb2R1bGUgY2xhc3M6IFguT3JnIFNlcnZlciBFeHRlbnNpb24KCUFCSSBjbGFz czogWC5PcmcgU2VydmVyIEV4dGVuc2lvbiwgdmVyc2lvbiAwLjIKKElJKSBMb2FkaW5nIGV4dGVu c2lvbiBET1VCTEUtQlVGRkVSCihJSSkgTG9hZE1vZHVsZTogInJlY29yZCIKKElJKSBMb2FkaW5n IC91c3IvWDExUjYvbGliL21vZHVsZXMvZXh0ZW5zaW9ucy9saWJyZWNvcmQuc28KKElJKSBNb2R1 bGUgcmVjb3JkOiB2ZW5kb3I9IlguT3JnIEZvdW5kYXRpb24iCgljb21waWxlZCBmb3IgNi45LjAs IG1vZHVsZSB2ZXJzaW9uID0gMS4xMy4wCglNb2R1bGUgY2xhc3M6IFguT3JnIFNlcnZlciBFeHRl bnNpb24KCUFCSSBjbGFzczogWC5PcmcgU2VydmVyIEV4dGVuc2lvbiwgdmVyc2lvbiAwLjIKKElJ KSBMb2FkaW5nIGV4dGVuc2lvbiBSRUNPUkQKKElJKSBMb2FkTW9kdWxlOiAieHRyYXAiCihJSSkg TG9hZGluZyAvdXNyL1gxMVI2L2xpYi9tb2R1bGVzL2V4dGVuc2lvbnMvbGlieHRyYXAuc28KKElJ KSBNb2R1bGUgeHRyYXA6IHZlbmRvcj0iWC5PcmcgRm91bmRhdGlvbiIKCWNvbXBpbGVkIGZvciA2 LjkuMCwgbW9kdWxlIHZlcnNpb24gPSAxLjAuMAoJTW9kdWxlIGNsYXNzOiBYLk9yZyBTZXJ2ZXIg RXh0ZW5zaW9uCglBQkkgY2xhc3M6IFguT3JnIFNlcnZlciBFeHRlbnNpb24sIHZlcnNpb24gMC4y CihJSSkgTG9hZGluZyBleHRlbnNpb24gREVDLVhUUkFQCihJSSkgTG9hZE1vZHVsZTogInR5cGUx IgooSUkpIExvYWRpbmcgL3Vzci9YMTFSNi9saWIvbW9kdWxlcy9mb250cy9saWJ0eXBlMS5zbwoo SUkpIE1vZHVsZSB0eXBlMTogdmVuZG9yPSJYLk9yZyBGb3VuZGF0aW9uIgoJY29tcGlsZWQgZm9y IDYuOS4wLCBtb2R1bGUgdmVyc2lvbiA9IDEuMC4yCglNb2R1bGUgY2xhc3M6IFguT3JnIEZvbnQg UmVuZGVyZXIKCUFCSSBjbGFzczogWC5PcmcgRm9udCBSZW5kZXJlciwgdmVyc2lvbiAwLjQKKElJ KSBMb2FkaW5nIGZvbnQgVHlwZTEKKElJKSBMb2FkaW5nIGZvbnQgQ0lECihJSSkgTG9hZE1vZHVs ZTogImZyZWV0eXBlIgooSUkpIExvYWRpbmcgL3Vzci9YMTFSNi9saWIvbW9kdWxlcy9mb250cy9s aWJmcmVldHlwZS5zbwooSUkpIE1vZHVsZSBmcmVldHlwZTogdmVuZG9yPSJYLk9yZyBGb3VuZGF0 aW9uICYgdGhlIEFmdGVyIFgtVFQgUHJvamVjdCIKCWNvbXBpbGVkIGZvciA2LjkuMCwgbW9kdWxl IHZlcnNpb24gPSAyLjEuMAoJTW9kdWxlIGNsYXNzOiBYLk9yZyBGb250IFJlbmRlcmVyCglBQkkg Y2xhc3M6IFguT3JnIEZvbnQgUmVuZGVyZXIsIHZlcnNpb24gMC40CihJSSkgTG9hZGluZyBmb250 IEZyZWVUeXBlCihJSSkgTG9hZE1vZHVsZTogImZnbHJ4IgooSUkpIExvYWRpbmcgL3Vzci9YMTFS Ni9saWIvbW9kdWxlcy9kcml2ZXJzL2ZnbHJ4X2Rydi5vCihJSSkgTW9kdWxlIGZnbHJ4OiB2ZW5k b3I9IkZpcmVHTCAtIEFUSSBUZWNobm9sb2dpZXMgSW5jLiIKCWNvbXBpbGVkIGZvciA2LjguMCwg bW9kdWxlIHZlcnNpb24gPSA4LjIwLjgKCU1vZHVsZSBjbGFzczogWC5PcmcgVmlkZW8gRHJpdmVy CglBQkkgY2xhc3M6IFguT3JnIFZpZGVvIERyaXZlciwgdmVyc2lvbiAwLjcKKElJKSBMb2FkTW9k dWxlOiAibW91c2UiCihJSSkgTG9hZGluZyAvdXNyL1gxMVI2L2xpYi9tb2R1bGVzL2lucHV0L21v dXNlX2Rydi5zbwooSUkpIE1vZHVsZSBtb3VzZTogdmVuZG9yPSJYLk9yZyBGb3VuZGF0aW9uIgoJ Y29tcGlsZWQgZm9yIDYuOS4wLCBtb2R1bGUgdmVyc2lvbiA9IDEuMC4zCglNb2R1bGUgY2xhc3M6 IFguT3JnIFhJbnB1dCBEcml2ZXIKCUFCSSBjbGFzczogWC5PcmcgWElucHV0IGRyaXZlciwgdmVy c2lvbiAwLjUKKElJKSBMb2FkTW9kdWxlOiAia2JkIgooSUkpIExvYWRpbmcgL3Vzci9YMTFSNi9s aWIvbW9kdWxlcy9pbnB1dC9rYmRfZHJ2LnNvCihJSSkgTW9kdWxlIGtiZDogdmVuZG9yPSJYLk9y ZyBGb3VuZGF0aW9uIgoJY29tcGlsZWQgZm9yIDYuOS4wLCBtb2R1bGUgdmVyc2lvbiA9IDEuMC4x CglNb2R1bGUgY2xhc3M6IFguT3JnIFhJbnB1dCBEcml2ZXIKCUFCSSBjbGFzczogWC5PcmcgWElu cHV0IGRyaXZlciwgdmVyc2lvbiAwLjUKKElJKSBBVEkgUmFkZW9uL0ZpcmVHTDogVGhlIGZvbGxv d2luZyBjaGlwc2V0cyBhcmUgc3VwcG9ydGVkOgoJUkFERU9OIDkwMDAvOTAwMCBQUk8gKFJWMjUw IDQ5NjYpLCBSQURFT04gOTAwMCBMRSAoUlYyNTAgNDk2NyksCglNT0JJTElUWSBGaXJlR0wgOTAw MCAoTTkgNEM2NCksIE1PQklMSVRZIFJBREVPTiA5MDAwIChNOSA0QzY2KSwKCVJBREVPTiA5MDAw IFBSTyAoRDkgNEM2NyksIFJBREVPTiA5MjUwIChSVjI4MCA1OTYwKSwKCVJBREVPTiA5MjAwIChS VjI4MCA1OTYxKSwgUkFERU9OIDkyMDAgU0UgKFJWMjgwIDU5NjQpLAoJTU9CSUxJVFkgUkFERU9O IDkyMDAgKE05KyA1QzYxKSwgTU9CSUxJVFkgUkFERU9OIDkyMDAgKE05KyA1QzYzKSwKCUZpcmVH TCA4ODAwIChSMjAwIDUxNDgpLCBSQURFT04gODUwMCAoUjIwMCA1MTRDKSwKCVJBREVPTiA5MTAw IChSMjAwIDUxNEQpLCBSQURFT04gODUwMCBBSVcgKFIyMDAgNDI0MiksCglSQURFT04gOTYwMCAo UlYzNTAgNDE1MCksIFJBREVPTiA5NjAwIFNFIChSVjM1MCA0MTUxKSwKCVJBREVPTiA5NjAwIFBS TyAoUlYzNjAgNDE1MiksCglNT0JJTElUWSBSQURFT04gOTYwMC85NzAwIChNMTAvTTExIDRFNTAp LAoJTU9CSUxJVFkgUkFERU9OIDk1NTAgKE0xMiA0RTU2KSwgUkFERU9OIDk1MDAgKFIzMDAgNDE0 NCksCglSQURFT04gOTYwMCBUWCAoUjMwMCA0MTQ2KSwgRmlyZUdMIFoxIChSMzAwIDQxNDcpLAoJ UkFERU9OIDk3MDAgUFJPIChSMzAwIDRFNDQpLCBSQURFT04gOTUwMCBQUk8vOTcwMCAoUjMwMCA0 RTQ1KSwKCVJBREVPTiA5NjAwIFRYIChSMzAwIDRFNDYpLCBGaXJlR0wgWDEgKFIzMDAgNEU0Nyks CglSQURFT04gOTgwMCBTRSAoUjM1MCA0MTQ4KSwgUkFERU9OIDk1NTAgKFJWMzUwIDQxNTMpLAoJ RmlyZUdMIFQyIChSVjM1MCA0MTU0KSwgUkFERU9OIDk4MDAgUFJPIChSMzUwIDRFNDgpLAoJUkFE RU9OIDk4MDAgKFIzNTAgNEU0OSksIFJBREVPTiA5ODAwIFhUIChSMzYwIDRFNEEpLAoJRmlyZUdM IFgyLTI1Ni9YMi0yNTZ0IChSMzUwIDRFNEIpLAoJTU9CSUxJVFkgRmlyZUdMIFQyL1QyZSAoTTEw L00xMSA0RTU0KSwgUkFERU9OIFgzMDAgKFJWMzcwIDVCNjApLAoJUkFERU9OIFg2MDAgKFJWMzgw IDVCNjIpLCBSQURFT04gWDU1MCAoUlYzNzAgNUI2MyksCglGaXJlR0wgVjMxMDAgKFJWMzcwIDVC NjQpLCBNT0JJTElUWSBSQURFT04gWDMwMCAoTTIyIDU0NjApLAoJTU9CSUxJVFkgUkFERU9OIFg2 MDAgKE0yNCA1NDYyKSwgTU9CSUxJVFkgRmlyZUdMIFYzMTAwIChNMjIgNTQ2NCksCglSQURFT04g WDYwMCAoUlYzODAgM0U1MCksIEZpcmVHTCBWMzIwMCAoUlYzODAgM0U1NCksCglNT0JJTElUWSBS QURFT04gWDYwMCAoTTI0IDMxNTApLCBNT0JJTElUWSBSQURFT04gWDMwMCAoTTIyIDMxNTIpLAoJ TU9CSUxJVFkgRmlyZUdMIFYzMjAwIChNMjQgMzE1NCksIFJBREVPTiBYODAwIChSNDIwIDRBNDgp LAoJUkFERU9OIFg4MDAgUFJPIChSNDIwIDRBNDkpLCBSQURFT04gWDgwMCBTRSAoUjQyMCA0QTRB KSwKCVJBREVPTiBYODAwIFhUIChSNDIwIDRBNEIpLCBSQURFT04gWDgwMCAoUjQyMCA0QTRDKSwK CUZpcmVHTCBYMy0yNTYgKFI0MjAgNEE0RCksIE1PQklMSVRZIFJBREVPTiA5ODAwIChNMTggNEE0 RSksCglSQURFT04gWDgwMCBYVCBQbGF0aW51bSBFZGl0aW9uIChSNDIwIDRBNTApLCBSQURFT04g WDgwMCAoUjQyMyA1NTQ4KSwKCVJBREVPTiBYODAwIFBSTyAoUjQyMyA1NTQ5KSwKCVJBREVPTiBY ODAwIFhUIFBsYXRpbnVtIEVkaXRpb24gKFI0MjMgNTU0QSksCglSQURFT04gWDgwMCBTRSAoUjQy MyA1NTRCKSwgUkFERU9OIFg4MDAgWFQgKFI0MjMgNUQ1NyksCglGaXJlR0wgVjcxMDAgKFI0MjMg NTU1MCksIEZpcmVHTCBWNTEwMCAoUjQyMyA1NTUxKSwKCU1PQklMSVRZIFJBREVPTiBYODAwIFhU IChNMjggNUQ0OCksIE1PQklMSVRZIEZpcmVHTCBWNTEwMCAoTTI4IDVENDkpLAoJUkFERU9OIFg4 MDAgWEwgKFI0MzAgNTU0RCksIFJBREVPTiBYODAwIChSNDMwIDU1NEYpLAoJUkFERU9OIFg4NTAg WFQgUGxhdGludW0gRWRpdGlvbiAoUjQ4MCA1RDREKSwKCVJBREVPTiBYODUwIFBSTyAoUjQ4MCA1 RDRGKSwgUkFERU9OIFg4NTAgWFQgKFI0ODAgNUQ1MiksCglNT0JJTElUWSBGaXJlR0wgVjUwMDAg KE0yNiA1NjRBKSwgTU9CSUxJVFkgRmlyZUdMIFY1MDAwIChNMjYgNTY0QiksCglGaXJlR0wgVjUw MDAgKFJWNDEwIDVFNDgpLCBGaXJlR0wgVjMzMDAgKFJWNDEwIDVFNDkpLAoJUkFERU9OIFg3MDAg WFQgKFJWNDEwIDVFNEEpLCBSQURFT04gWDcwMCBQUk8gKFJWNDEwIDVFNEIpLAoJUkFERU9OIFg3 MDAgU0UgKFJWNDEwIDVFNEMpLCBSQURFT04gWDcwMCAoUlY0MTAgNUU0RCksCglSQURFT04gWDcw MCAoUlY0MTAgNUU0RiksIE1PQklMSVRZIFJBREVPTiBYNzAwIChNMjYgNTY1MiksCglNT0JJTElU WSBSQURFT04gWDcwMCAoTTI2IDU2NTMpLCBNT0JJTElUWSBSQURFT04gWDcwMCBYTCwKCVJBREVP TiA5MTAwIElHUCAoUlMzMDAgNTgzNCksCglSQURFT04gOTAwMCBQUk8vOTEwMCBQUk8gSUdQIChS UzM1MCA3ODM0KSwKCU1PQklMSVRZIFJBREVPTiA5MDAwLzkxMDAgSUdQIChSUzMwME0gNTgzNSks CglSQURFT04gWFBSRVNTIDIwMCAoUlM0MDAgNUE0MSksIFJBREVPTiBYUFJFU1MgMjAwTSAoUlM0 MDAgNUE0MiksCglSQURFT04gWFBSRVNTIDIwMCAoUlM0ODAgNTk1NCksIFJBREVPTiBYUFJFU1Mg MjAwTSAoUlM0ODAgNTk1NSksCglSQURFT04gWFBSRVNTIDIwMCAoUlM0ODIgNTk3NCksIFJBREVP TiBYUFJFU1MgMjAwTSAoUlM0ODIgNTk3NSksCglSQURFT04gWFBSRVNTIDIwMCAoUkM0MTAgNUE2 MSksIFJBREVPTiBYUFJFU1MgMjAwTSAoUkM0MTAgNUE2MikKKElJKSBQcmltYXJ5IERldmljZSBp czogUENJIDAxOjAwOjAKKElJKSBBVEkgUHJvcHJpZXRhcnkgTGludXggRHJpdmVyIFZlcnNpb24g SWRlbnRpZmllcjo4LjIwLjgKKElJKSBBVEkgUHJvcHJpZXRhcnkgTGludXggRHJpdmVyIFJlbGVh c2UgSWRlbnRpZmllcjogTEdEcjguMjBnMSAgICAgICAgICAgICAgICAgICAgICAgICAgIAooSUkp IEFUSSBQcm9wcmlldGFyeSBMaW51eCBEcml2ZXIgQnVpbGQgRGF0ZTogRGVjICA2IDIwMDUgMjA6 MDU6NTMKKElJKSBBVEkgUHJvcHJpZXRhcnkgTGludXggRHJpdmVyIEJ1aWxkIEluZm9ybWF0aW9u OiBhdXRvYnVpbGQtcmVsLXI2LTguMjAuMS1kcml2ZXItbG54LTIzMjMzNAooRUUpIE5vIGRldmlj ZXMgZGV0ZWN0ZWQuCgpGYXRhbCBzZXJ2ZXIgZXJyb3I6Cm5vIHNjcmVlbnMgZm91bmQKClBsZWFz ZSBjb25zdWx0IHRoZSBUaGUgWC5PcmcgRm91bmRhdGlvbiBzdXBwb3J0IAoJIGF0IGh0dHA6Ly93 aWtpLlguT3JnCiBmb3IgaGVscC4gClBsZWFzZSBhbHNvIGNoZWNrIHRoZSBsb2cgZmlsZSBhdCAi L3Zhci9sb2cvWG9yZy4wLmxvZyIgZm9yIGFkZGl0aW9uYWwgaW5mb3JtYXRpb24uCgo= --Boundary_(ID_QLpsjV1TF5d2c3aBzJYIRw)-- From owner-freebsd-mobile@FreeBSD.ORG Tue Jul 18 22:42:10 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1FF3F16A4E5 for ; Tue, 18 Jul 2006 22:42:10 +0000 (UTC) (envelope-from dead_line@hotmail.com) Received: from bay0-omc2-s5.bay0.hotmail.com (bay0-omc2-s5.bay0.hotmail.com [65.54.246.141]) by mx1.FreeBSD.org (Postfix) with ESMTP id 07BB543D6A for ; Tue, 18 Jul 2006 22:42:06 +0000 (GMT) (envelope-from dead_line@hotmail.com) Received: from hotmail.com ([64.4.54.106]) by bay0-omc2-s5.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.1830); Tue, 18 Jul 2006 15:42:06 -0700 Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC; Tue, 18 Jul 2006 15:42:06 -0700 Message-ID: Received: from 195.226.241.40 by by20fd.bay20.hotmail.msn.com with HTTP; Tue, 18 Jul 2006 22:42:02 GMT X-Originating-IP: [195.226.241.40] X-Originating-Email: [dead_line@hotmail.com] X-Sender: dead_line@hotmail.com From: "Marwan Sultan" To: freebsd-mobile@freebsd.org Date: Tue, 18 Jul 2006 22:42:02 +0000 Mime-Version: 1.0 Content-Type: text/plain; format=flowed X-OriginalArrivalTime: 18 Jul 2006 22:42:06.0987 (UTC) FILETIME=[65C84DB0:01C6AABB] X-Mailman-Approved-At: Tue, 18 Jul 2006 22:53:23 +0000 Subject: fbsd wont boot on hp laptop :( X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Jul 2006 22:42:10 -0000 Well, i have HP laptop dv5178us model, new laptop duo centrino i installed freebsd 6.1, after installation is complete, it will ask you to remove any cd and reboot till here is fine.... notice that after booting from the boot cd and before starting any installation a screen out of no where comes says "abort installation, conti," when i choose cont. then i just go with normal installation procedure, however, when installation is done and after i reboot, it hangs!! nothing happens! nothing moves!! just blank black dead screen!! I installed fbsd again, and the same...infact after the installation is complete and you remove the cd to restart it wont restart even you have to shutoff the laptop and on again.. Anyone can Advice please? Marwan. _________________________________________________________________ Express yourself instantly with MSN Messenger! Download today it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ From owner-freebsd-mobile@FreeBSD.ORG Wed Jul 19 05:11:40 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F40FD16A4DA for ; Wed, 19 Jul 2006 05:11:39 +0000 (UTC) (envelope-from torfinn.ingolfsen@broadpark.no) Received: from osl1smout1.broadpark.no (osl1smout1.broadpark.no [80.202.4.58]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7A01443D46 for ; Wed, 19 Jul 2006 05:11:39 +0000 (GMT) (envelope-from torfinn.ingolfsen@broadpark.no) Received: from osl1sminn1.broadpark.no ([80.202.4.59]) by osl1smout1.broadpark.no (Sun Java System Messaging Server 6.1 HotFix 0.05 (built Oct 21 2004)) with ESMTP id <0J2M00CUTX3EPAA0@osl1smout1.broadpark.no> for freebsd-mobile@freebsd.org; Wed, 19 Jul 2006 07:11:38 +0200 (CEST) Received: from kg-work.kg4.no ([80.203.92.117]) by osl1sminn1.broadpark.no (Sun Java System Messaging Server 6.1 HotFix 0.05 (built Oct 21 2004)) with SMTP id <0J2M006PIX3EIQ23@osl1sminn1.broadpark.no> for freebsd-mobile@freebsd.org; Wed, 19 Jul 2006 07:11:38 +0200 (CEST) Date: Wed, 19 Jul 2006 07:11:37 +0200 From: Torfinn Ingolfsen X-Face: "t9w2,-X@O^I`jVW\sonI3.,36KBLZE*AL[y9lL[PyFD*r_S:dIL9c[8Y>V42R0"!"yb_zN,f#%.[PYYNq; m"_0v; ~rUM2Yy!zmkh)3&U|u!=T(zyv,MHJv"nDH>OJ`t(@mil461d_B'Uo|'nMwlKe0Mv=kvV?Nh@>Hb<3s_z2jYgZhPb@?Wi^x1a~Hplz1.zH In-reply-to: To: freebsd-mobile@freebsd.org Message-id: <20060719071137.a9b0e3ed.torfinn.ingolfsen@broadpark.no> MIME-version: 1.0 X-Mailer: Sylpheed version 2.2.6 (GTK+ 2.8.20; i386-portbld-freebsd5.5) Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT References: Subject: Re: fbsd wont boot on hp laptop :( X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Jul 2006 05:11:40 -0000 On Tue, 18 Jul 2006 22:42:02 +0000 Marwan Sultan wrote: > Well, i have HP laptop dv5178us model, new laptop duo centrino > > i installed freebsd 6.1, after installation is complete, it will ask > [...] > after i reboot, it hangs!! 1) Read the handbook /The FreeBSD handbook) about acpi. 2) Try the following quick fixes, one at a time: - boot with apic (note that this is APIC) disabled - boot with acpi (ACPI, not apic) disabled and see if that helps. -- Regards, Torfinn Ingolfsen, Norway From owner-freebsd-mobile@FreeBSD.ORG Wed Jul 19 07:06:21 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 66E4D16A4DA for ; Wed, 19 Jul 2006 07:06:21 +0000 (UTC) (envelope-from ganbold@micom.mng.net) Received: from publicd.ub.mng.net (publicd.ub.mng.net [202.179.0.88]) by mx1.FreeBSD.org (Postfix) with ESMTP id 94D3143D45 for ; Wed, 19 Jul 2006 07:06:20 +0000 (GMT) (envelope-from ganbold@micom.mng.net) Received: from [202.179.0.164] (helo=[192.168.0.18]) by publicd.ub.mng.net with esmtpa (Exim 4.61 (FreeBSD)) (envelope-from ) id 1G368N-0007C7-Bw for freebsd-mobile@freebsd.org; Wed, 19 Jul 2006 16:06:15 +0900 Message-ID: <44BDD9E7.4020208@micom.mng.net> Date: Wed, 19 Jul 2006 16:06:15 +0900 From: Ganbold User-Agent: Thunderbird 1.5.0.4 (X11/20060612) MIME-Version: 1.0 To: freebsd-mobile@freebsd.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: Dell laptops X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Jul 2006 07:06:21 -0000 Hi, I've got Lattitude D620 which has T2300 (Core duo) 1.66GHz CPU with integrated Intel graphics card. FreeBSD 6.1 is installed fine, didn't test yet suspend/resume, bge complains with firmware handshake timed out message. dmesg: http://www.mnbsd.org/ftp/dmesg.txt I might have problem with wireless (Dell Wireless 1490 802.11a/g Dual-band Mini Card - which seems like bcm4310). none4@pci12:0:0: class=0x028000 card=0x00071028 chip=0x431214e4 rev=0x01 hdr=0x00 vendor = 'Broadcom Corporation' device = 'BCM4310 UART' class = network Did somebody succesfully make wireless bcm4310 work under FreeBSD? Did somebody try with ndisulator? Please let me know. Just loaded hdac from http://people.freebsd.org/~deischen/hdac.tgz and will test audio. pcm0@pci0:27:0: class=0x040300 card=0x01c21028 chip=0x27d88086 rev=0x01 hdr=0x00 vendor = 'Intel Corporation' device = '82801G (ICH7 Family) High Definition Audio' class = multimedia ... Also I will test X later after recompiling Xorg with following patch: http://www.alib.jp/files/patch-i945GM.txt. I will post results of audio and graphics test soon. Meanwhile, can somebody provide me steps that required to make most stuff work in Lattitude laptops? thanks in advance, Ganbold From owner-freebsd-mobile@FreeBSD.ORG Wed Jul 19 15:03:20 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2565016A4DD for ; Wed, 19 Jul 2006 15:03:20 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (66-23-211-162.clients.speedfactory.net [66.23.211.162]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0317C43D6A for ; Wed, 19 Jul 2006 15:03:18 +0000 (GMT) (envelope-from jhb@freebsd.org) Received: from localhost.corp.yahoo.com (john@localhost [127.0.0.1]) (authenticated bits=0) by server.baldwin.cx (8.13.4/8.13.4) with ESMTP id k6JF3GTq062894; Wed, 19 Jul 2006 11:03:16 -0400 (EDT) (envelope-from jhb@freebsd.org) From: John Baldwin To: freebsd-mobile@freebsd.org Date: Wed, 19 Jul 2006 10:58:22 -0400 User-Agent: KMail/1.9.1 References: <20060716141100.ee18d21a.torfinn.ingolfsen@broadpark.no> <200607181504.51638.jhb@freebsd.org> <20060718234149.bd6c1d11.torfinn.ingolfsen@broadpark.no> In-Reply-To: <20060718234149.bd6c1d11.torfinn.ingolfsen@broadpark.no> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200607191058.23092.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [127.0.0.1]); Wed, 19 Jul 2006 11:03:16 -0400 (EDT) X-Virus-Scanned: ClamAV 0.87.1/1609/Wed Jul 19 08:13:27 2006 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-4.4 required=4.2 tests=ALL_TRUSTED,BAYES_00 autolearn=ham version=3.1.0 X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on server.baldwin.cx Cc: Subject: Re: Acer Aspire AS5672 laptop - acpi problems X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Jul 2006 15:03:20 -0000 On Tuesday 18 July 2006 17:41, Torfinn Ingolfsen wrote: > On Tue, 18 Jul 2006 15:04:51 -0400 > John Baldwin wrote: > > > Cool. This means your bios has a buggy MP Table. You maybe can give > > enough details to Acer that they would be able to fix it in an > > updated BIOS. > > I would *love* to do that. Does anyone have a contact person or a > working procedure for submitting info to Acer? My current experience > with (most) commercial vendors is that standard support channels > (email, web forms) just works as a black hole - you put something in, > and never hear about it again. Note: i haven't any previous experience > with Acer, so I do not know if they are in the "black hole" category. No ideas on this one. > > Ah, you wouldn't force the IRQ for the both disabled case. My e-mail > > was confusing in that part it turns out. > > Ok. I just tried it with both acpi and apic disabled, but then bge0 > doesn't work again. The only difference I spotted in the dmesg was an > interrupt storm on irq 10, but I didn't look very closely. New dmesg > attached. Well, this is likely due to more bugs in your BIOS. I would just go with ACPI disabled and APIC with the override for now. :) -- John Baldwin From owner-freebsd-mobile@FreeBSD.ORG Thu Jul 20 05:22:35 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 13C6916A4DD for ; Thu, 20 Jul 2006 05:22:35 +0000 (UTC) (envelope-from torfinn.ingolfsen@broadpark.no) Received: from osl1smout1.broadpark.no (osl1smout1.broadpark.no [80.202.4.58]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9511543D5A for ; Thu, 20 Jul 2006 05:22:34 +0000 (GMT) (envelope-from torfinn.ingolfsen@broadpark.no) Received: from osl1sminn1.broadpark.no ([80.202.4.59]) by osl1smout1.broadpark.no (Sun Java System Messaging Server 6.1 HotFix 0.05 (built Oct 21 2004)) with ESMTP id <0J2O00DF4S973N00@osl1smout1.broadpark.no> for freebsd-mobile@freebsd.org; Thu, 20 Jul 2006 07:22:19 +0200 (CEST) Received: from kg-work.kg4.no ([80.203.92.117]) by osl1sminn1.broadpark.no (Sun Java System Messaging Server 6.1 HotFix 0.05 (built Oct 21 2004)) with SMTP id <0J2O00LD7S962ZM0@osl1sminn1.broadpark.no> for freebsd-mobile@freebsd.org; Thu, 20 Jul 2006 07:22:19 +0200 (CEST) Date: Thu, 20 Jul 2006 07:22:18 +0200 From: Torfinn Ingolfsen X-Face: "t9w2,-X@O^I`jVW\sonI3.,36KBLZE*AL[y9lL[PyFD*r_S:dIL9c[8Y>V42R0"!"yb_zN,f#%.[PYYNq; m"_0v; ~rUM2Yy!zmkh)3&U|u!=T(zyv,MHJv"nDH>OJ`t(@mil461d_B'Uo|'nMwlKe0Mv=kvV?Nh@>Hb<3s_z2jYgZhPb@?Wi^x1a~Hplz1.zH In-reply-to: <200607191058.23092.jhb@freebsd.org> To: freebsd-mobile@freebsd.org Message-id: <20060720072218.e53c8d93.torfinn.ingolfsen@broadpark.no> MIME-version: 1.0 X-Mailer: Sylpheed version 2.2.6 (GTK+ 2.8.20; i386-portbld-freebsd5.5) Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT References: <20060716141100.ee18d21a.torfinn.ingolfsen@broadpark.no> <200607181504.51638.jhb@freebsd.org> <20060718234149.bd6c1d11.torfinn.ingolfsen@broadpark.no> <200607191058.23092.jhb@freebsd.org> Subject: Re: Acer Aspire AS5672 laptop - acpi problems X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Jul 2006 05:22:35 -0000 On Wed, 19 Jul 2006 10:58:22 -0400 John Baldwin wrote: > Well, this is likely due to more bugs in your BIOS. I would just go > with ACPI disabled and APIC with the override for now. :) Yeah, I will. (well, I don't have a choice right now) The main thing for me is to get the wireless network working - this is a laptop after all. -- Regards, Torfinn Ingolfsen From owner-freebsd-mobile@FreeBSD.ORG Thu Jul 20 10:31:18 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B47BD16A4DD for ; Thu, 20 Jul 2006 10:31:18 +0000 (UTC) (envelope-from ganbold@micom.mng.net) Received: from publicd.ub.mng.net (publicd.ub.mng.net [202.179.0.88]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3B73F43D68 for ; Thu, 20 Jul 2006 10:31:16 +0000 (GMT) (envelope-from ganbold@micom.mng.net) Received: from [202.179.0.164] (helo=[192.168.0.18]) by publicd.ub.mng.net with esmtpa (Exim 4.61 (FreeBSD)) (envelope-from ) id 1G3VoI-000Hu6-04 for freebsd-mobile@freebsd.org; Thu, 20 Jul 2006 19:31:14 +0900 Message-ID: <44BF5B71.2090702@micom.mng.net> Date: Thu, 20 Jul 2006 19:31:13 +0900 From: Ganbold User-Agent: Thunderbird 1.5.0.4 (X11/20060612) MIME-Version: 1.0 To: freebsd-mobile@freebsd.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: Dell laptops X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Jul 2006 10:31:18 -0000 Hi, I'm testing D620 which has integrated graphics card (945GM). At least volume Up/Down/Mute keys are not working, didn't test yet suspend/resume. uname -an FreeBSD devil.micom.mng.net 6.1-STABLE FreeBSD 6.1-STABLE #1: Wed Jul 19 15:43:28 ULAST 2006 tsgan@devil.micom.mng.net:/usr/obj/usr/src/sys/DEVIL i386 dmesg: http://www.mnbsd.org/ftp/dmesg.txt Tested hdac module from http://people.freebsd.org/~deischen/hdac.tgz and audio works. Tested X with following patch: http://www.alib.jp/files/patch-i945GM.txt. However screen resolution is only 1024x768. Did somebody make wide screen dell laptop work with 1440x900 resolution? I tried with "Modeline "1440x900" 108.84 1440 1472 1880 1912 900 918 927 946" line in Monitor section, however it is not working. Device section shows: Section "Device" Identifier "Card0" Driver "i810" VendorName "Intel Corporation" BoardName "Mobile Integrated Graphics Controller" BusID "PCI:0:2:0" EndSection How do I get 1440x900 screen resolution with Intel integrated graphics card? thanks in advance, Ganbold From owner-freebsd-mobile@FreeBSD.ORG Thu Jul 20 12:43:23 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E7C7116A4E0 for ; Thu, 20 Jul 2006 12:43:22 +0000 (UTC) (envelope-from dennis.melentyev@gmail.com) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.170]) by mx1.FreeBSD.org (Postfix) with ESMTP id 406B143D45 for ; Thu, 20 Jul 2006 12:43:22 +0000 (GMT) (envelope-from dennis.melentyev@gmail.com) Received: by ug-out-1314.google.com with SMTP id m2so805483uge for ; Thu, 20 Jul 2006 05:43:21 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=q9lqzShC9lPP++sWoaMW6Eoy/HzjupH1Kmn9MGo/ZXE0M7KndadGMOCZl3lMFTWZmDfzA2bhI2LG+FY9gOGjaB4bMHl+uwME65CcBWstMOrwLGTxX1dfdpUMTtnplC0d+3z5XJ0VRLiom0N8fFLlQoXzyjFSgVchmx716g6/B+U= Received: by 10.78.140.17 with SMTP id n17mr309761hud; Thu, 20 Jul 2006 05:43:20 -0700 (PDT) Received: by 10.78.131.2 with HTTP; Thu, 20 Jul 2006 05:43:20 -0700 (PDT) Message-ID: Date: Thu, 20 Jul 2006 12:43:20 +0000 From: "Dennis Melentyev" To: Ganbold In-Reply-To: <44BF5B71.2090702@micom.mng.net> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <44BF5B71.2090702@micom.mng.net> Cc: freebsd-mobile@freebsd.org Subject: Re: Dell laptops X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Jul 2006 12:43:23 -0000 ndis0@pci2:3:0: class=0x028000 card=0x00051028 chip=0x431814e4 rev=0x02 hdr=0x00 vendor = 'Broadcom Corporation' class = network This one work good under ndisulator on Dell Inspirion 1300 For resolution use 915resolution + linuxolator + custom Modeline. For DI1300's 1280x800: In rc.local: 915resolution 34 1280 800 in xorg.conf: Section "Monitor" ModeLine Section "Monitor" Identifier "Builtin Default Monitor" Option "TargetRefresh" "75.0" Option "dpms" Modeline "1280x800@60" 83.9 1280 1312 1624 1656 800 816 824 841 EndSection Section "Screen" Identifier "Builtin Default i810 Screen 0" Device "Builtin Default i810 Device 0" Monitor "Builtin Default Monitor" DefaultDepth 24 SubSection "Display" Depth 24 Modes "1280x800" EndSubSection EndSection Sound on HDAC + SigmaTel9200 work with OSS driver, but really unstable Hope this helps. 2006/7/20, Ganbold : > Hi, > > I'm testing D620 which has integrated graphics card (945GM). > At least volume Up/Down/Mute keys are not working, didn't test yet > suspend/resume. > > uname -an > FreeBSD devil.micom.mng.net 6.1-STABLE FreeBSD 6.1-STABLE #1: Wed Jul 19 > 15:43:28 ULAST 2006 > tsgan@devil.micom.mng.net:/usr/obj/usr/src/sys/DEVIL i386 > > dmesg: > http://www.mnbsd.org/ftp/dmesg.txt > > Tested hdac module from http://people.freebsd.org/~deischen/hdac.tgz and > audio works. > > Tested X with following patch: > http://www.alib.jp/files/patch-i945GM.txt. > > However screen resolution is only 1024x768. > > Did somebody make wide screen dell laptop work with 1440x900 resolution? > > I tried with "Modeline "1440x900" 108.84 1440 1472 1880 1912 900 918 927 > 946" line in Monitor section, however it is not working. > > Device section shows: > Section "Device" > Identifier "Card0" > Driver "i810" > VendorName "Intel Corporation" > BoardName "Mobile Integrated Graphics Controller" > BusID "PCI:0:2:0" > EndSection > > How do I get 1440x900 screen resolution with Intel integrated graphics card? > > thanks in advance, > > Ganbold > > > > > _______________________________________________ > freebsd-mobile@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-mobile > To unsubscribe, send any mail to "freebsd-mobile-unsubscribe@freebsd.org" > -- Dennis Melentyev From owner-freebsd-mobile@FreeBSD.ORG Thu Jul 20 14:07:58 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 845BC16A4DE for ; Thu, 20 Jul 2006 14:07:58 +0000 (UTC) (envelope-from dwilde1@gmail.com) Received: from wx-out-0102.google.com (wx-out-0102.google.com [66.249.82.205]) by mx1.FreeBSD.org (Postfix) with ESMTP id 19C6043D46 for ; Thu, 20 Jul 2006 14:07:57 +0000 (GMT) (envelope-from dwilde1@gmail.com) Received: by wx-out-0102.google.com with SMTP id i31so284691wxd for ; Thu, 20 Jul 2006 07:07:57 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:sender:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition:x-google-sender-auth; b=qAf1qOYBF5OVQZ3pN2PXM3x7mLi9VTiUdavYEP02xIlSiqkV08QSGLQZkC81aA53nOT0zoeWYkU5ExrDwWNYYeh/Hp+nuznSs60NNwFxtQd0cRZv5h7LaMikB2S/SLl/N4zfLLHyN2HMVdIWnh6z8UTYByTZ/52PWgp+k0uqbFM= Received: by 10.70.60.3 with SMTP id i3mr3048999wxa; Thu, 20 Jul 2006 07:07:57 -0700 (PDT) Received: by 10.70.16.9 with HTTP; Thu, 20 Jul 2006 07:07:57 -0700 (PDT) Message-ID: Date: Thu, 20 Jul 2006 08:07:57 -0600 From: "Don Wilde" Sender: dwilde1@gmail.com To: freebsd-mobile@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Google-Sender-Auth: 88a8cd5946e5a68b Subject: iwi prevents 6-STABLE kernel from building X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Jul 2006 14:07:58 -0000 Good localtime(), all - I am having problems related to the iwi driver since my recent CVSups of last several days. I get an 'unknown symbol firmware_get' from several iwi modules: if_iwi.o(.text+0x23ca): In function `iwi_getfw': : undefined reference to `firmware_get' and several more, while doing buildkernel. It's a Dell Inspiron 6000, and I deinstall/reinstall'ed net/iwi-firmware and net/iwi-firmware-kmod. UPDATING in ports and sys says nothing about such an error, and neither does iwi(4) or the Bergamini web page. I didn't see anything in this list archive, either. My previously working system did not work at my local library yesterday, giving a new error message on the console something like 'unknown authentication method 1' over and over again. TIA for any suggestions! Don WIlde From owner-freebsd-mobile@FreeBSD.ORG Thu Jul 20 14:18:49 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 96CFD16A4DD for ; Thu, 20 Jul 2006 14:18:49 +0000 (UTC) (envelope-from chris@hitnet.RWTH-Aachen.DE) Received: from ms-dienst.rz.rwth-aachen.de (ms-1.rz.RWTH-Aachen.DE [134.130.3.130]) by mx1.FreeBSD.org (Postfix) with ESMTP id D3ECE43D68 for ; Thu, 20 Jul 2006 14:16:51 +0000 (GMT) (envelope-from chris@hitnet.RWTH-Aachen.DE) Received: from circe (circe.rz.RWTH-Aachen.DE [134.130.3.36]) by ms-dienst.rz.rwth-aachen.de (iPlanet Messaging Server 5.2 Patch 2 (built Jul 14 2004)) with ESMTP id <0J2P001Z8GZ1MD@ms-dienst.rz.rwth-aachen.de> for freebsd-mobile@freebsd.org; Thu, 20 Jul 2006 16:16:14 +0200 (MEST) Received: from talos.rz.RWTH-Aachen.DE ([134.130.3.22]) by circe (MailMonitor for SMTP v1.2.2 ) ; Thu, 20 Jul 2006 16:16:13 +0200 (MEST) Received: from bigboss.hitnet.rwth-aachen.de (bigspace.hitnet.RWTH-Aachen.DE [137.226.181.2]) by smarthost.rwth-aachen.de (8.13.6/8.13.1/1) with ESMTP id k6KEGDMT026488; Thu, 20 Jul 2006 16:16:13 +0200 Received: from haakonia.hitnet.rwth-aachen.de ([137.226.181.92]) by bigboss.hitnet.rwth-aachen.de with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA:32) (Exim 4.50) id 1G3ZK1-0003Ro-E2; Thu, 20 Jul 2006 16:16:13 +0200 Received: by haakonia.hitnet.rwth-aachen.de (Postfix, from userid 1001) id 0DD583F41D; Thu, 20 Jul 2006 16:16:13 +0200 (CEST) Date: Thu, 20 Jul 2006 16:16:12 +0200 From: Christian Brueffer In-reply-to: To: Don Wilde Message-id: <20060720141612.GA1957@haakonia.hitnet.RWTH-Aachen.DE> MIME-version: 1.0 Content-type: multipart/signed; boundary=vkogqOf2sHV7VnPd; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-disposition: inline User-Agent: Mutt/1.5.11 X-Operating-System: FreeBSD 6.1-STABLE X-PGP-Key: http://people.FreeBSD.org/~brueffer/brueffer.key.asc X-PGP-Fingerprint: A5C8 2099 19FF AACA F41B B29B 6C76 178C A0ED 982D References: Cc: freebsd-mobile@freebsd.org Subject: Re: iwi prevents 6-STABLE kernel from building X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Jul 2006 14:18:49 -0000 --vkogqOf2sHV7VnPd Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Jul 20, 2006 at 08:07:57AM -0600, Don Wilde wrote: > Good localtime(), all - >=20 > I am having problems related to the iwi driver since my recent CVSups > of last several days. >=20 > I get an 'unknown symbol firmware_get' from several iwi modules: >=20 > if_iwi.o(.text+0x23ca): In function `iwi_getfw': > : undefined reference to `firmware_get' >=20 > and several more, while doing buildkernel. It's a Dell Inspiron 6000, > and I deinstall/reinstall'ed net/iwi-firmware and > net/iwi-firmware-kmod. >=20 > UPDATING in ports and sys says nothing about such an error, and > neither does iwi(4) or the Bergamini web page. I didn't see anything > in this list archive, either. >=20 > My previously working system did not work at my local library > yesterday, giving a new error message on the console something like > 'unknown authentication method 1' over and over again. >=20 > TIA for any suggestions! >=20 Put 'device firmware' into your kernel config. And yeah, we should add something to UPDATING. - Christian --=20 Christian Brueffer chris@unixpages.org brueffer@FreeBSD.org GPG Key: http://people.freebsd.org/~brueffer/brueffer.key.asc GPG Fingerprint: A5C8 2099 19FF AACA F41B B29B 6C76 178C A0ED 982D --vkogqOf2sHV7VnPd Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.4 (FreeBSD) iD8DBQFEv5AsbHYXjKDtmC0RAu9HAKDGQ8AHeetS7uN8nHfoeeTa1JA94wCgifjJ cz7G+LnsPjXdEFlkkJw9ekQ= =eV3z -----END PGP SIGNATURE----- --vkogqOf2sHV7VnPd-- From owner-freebsd-mobile@FreeBSD.ORG Thu Jul 20 19:27:14 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 39DB516A4E1 for ; Thu, 20 Jul 2006 19:27:14 +0000 (UTC) (envelope-from dead_line@hotmail.com) Received: from bay0-omc3-s18.bay0.hotmail.com (bay0-omc3-s18.bay0.hotmail.com [65.54.246.218]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9EABD43D6D for ; Thu, 20 Jul 2006 19:27:13 +0000 (GMT) (envelope-from dead_line@hotmail.com) Received: from hotmail.com ([64.4.54.102]) by bay0-omc3-s18.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.1830); Thu, 20 Jul 2006 12:27:13 -0700 Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC; Thu, 20 Jul 2006 12:27:13 -0700 Message-ID: Received: from 195.226.241.40 by by20fd.bay20.hotmail.msn.com with HTTP; Thu, 20 Jul 2006 19:27:12 GMT X-Originating-IP: [195.226.241.40] X-Originating-Email: [dead_line@hotmail.com] X-Sender: dead_line@hotmail.com From: "Marwan Sultan" To: freebsd-mobile@freebsd.org Date: Thu, 20 Jul 2006 19:27:12 +0000 Mime-Version: 1.0 Content-Type: text/plain; format=flowed X-OriginalArrivalTime: 20 Jul 2006 19:27:13.0205 (UTC) FILETIME=[80924650:01C6AC32] Subject: wireless nic dsnt work :( X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Jul 2006 19:27:14 -0000 Hello Everyone, I'm on fresh installed FreeBSD 6.1-R on HP Pavilion dv5178us with integrated Broadcom wireless card I cannot get my wireless device up or even shown, # ifconfig -a fwe0: flags=108802 mtu 1500 options=8 ether 62:3f:02:6c:41:84 ch 1 dma -1 fxp0: flags=8843 mtu 1500 options=8 inet6 fe80::216:d4ff:fe01:617e%fxp0 prefixlen 64 scopeid 0x2 inet 192.168.0.14 netmask 0xffffff00 broadcast 192.168.0.255 ether 00:16:d4:01:61:7e media: Ethernet autoselect (100baseTX ) status: active lo0: flags=8049 mtu 16384 inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3 inet 127.0.0.1 netmask 0xff000000 the dmesg has a line of ugen0: Broadcom Corp HP Integrated Module, rev 2.00/1.00, addr 2 Anyone will help me to setup my wireless card please? the firewire already detected in ifconfig and ugen in dmesg then whereis the wireless nic device? Anyhelp would be appreciate it please Marwan _________________________________________________________________ Express yourself instantly with MSN Messenger! Download today - it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ From owner-freebsd-mobile@FreeBSD.ORG Thu Jul 20 19:31:43 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BE52416A4E1 for ; Thu, 20 Jul 2006 19:31:43 +0000 (UTC) (envelope-from fbsdlists@gmail.com) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.190]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7F45943D73 for ; Thu, 20 Jul 2006 19:31:39 +0000 (GMT) (envelope-from fbsdlists@gmail.com) Received: by nf-out-0910.google.com with SMTP id n29so707968nfc for ; Thu, 20 Jul 2006 12:31:38 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=jUcut7Yihx7eDgpGbJerjiZ5Q040keT/KdJb4YyJQY0RLdveQxTeBcrQ/75id/UAIGVW4kNkroylmaB78YJnMTSpHsT2kYEbJuOujYJ/p4rywS+jBOV96ybkf8IKV3VheN9i2AbAhjwF0Y/HTshMt3rnZuULRCfp08Qwqoc4yNA= Received: by 10.49.21.8 with SMTP id y8mr829120nfi; Thu, 20 Jul 2006 12:31:38 -0700 (PDT) Received: by 10.48.210.5 with HTTP; Thu, 20 Jul 2006 12:31:37 -0700 (PDT) Message-ID: <54db43990607201231x7a08a1faq29413dd800137f20@mail.gmail.com> Date: Thu, 20 Jul 2006 15:31:37 -0400 From: "Bob Johnson" To: "Marwan Sultan" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: Cc: freebsd-mobile@freebsd.org Subject: Re: wireless nic dsnt work :( X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Jul 2006 19:31:43 -0000 On 7/20/06, Marwan Sultan wrote: > Hello Everyone, > > I'm on fresh installed FreeBSD 6.1-R on HP Pavilion dv5178us with integrated > Broadcom > wireless card I cannot get my wireless device up or even shown, man ndisgen From owner-freebsd-mobile@FreeBSD.ORG Thu Jul 20 19:42:22 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 56F5516A4DA for ; Thu, 20 Jul 2006 19:42:22 +0000 (UTC) (envelope-from dennis.melentyev@gmail.com) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.175]) by mx1.FreeBSD.org (Postfix) with ESMTP id 63D5B43D46 for ; Thu, 20 Jul 2006 19:42:21 +0000 (GMT) (envelope-from dennis.melentyev@gmail.com) Received: by ug-out-1314.google.com with SMTP id m2so1002966uge for ; Thu, 20 Jul 2006 12:42:20 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=jbSHpv9tc5g+tpQn0GKx/xDRbWHJoD3wGVPWW+DkuCWISB+ME+bgK1qMkcvi7i+TpsaI+DH8IaWNnGYNbyttDG2rnD3WgdCTYpEGFwD6vKQazeIWf/yNkFVNYF86ayrBvat2u5d9NdyGQjfoqfErLQpBQs7/V2mnA9G1Af9yYsM= Received: by 10.78.177.3 with SMTP id z3mr848353hue; Thu, 20 Jul 2006 12:38:58 -0700 (PDT) Received: by 10.78.131.2 with HTTP; Thu, 20 Jul 2006 12:38:58 -0700 (PDT) Message-ID: Date: Thu, 20 Jul 2006 19:38:58 +0000 From: "Dennis Melentyev" To: "Alexander Leidinger" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <20060606124030.GA32057@shorty.sorbonet.org> <448CE5A0.70806@centtech.com> <20060709093252.S31266@volatile.chemikals.org> <20060709141724.GA33010@shorty.sorbonet.org> <20060717113622.7ee97e3a@localhost> <44BB77B9.5000302@centtech.com> <20060717171217.wr1oc416o0socwww@netchild.homeip.net> Cc: Daniel Eischen , freebsd-multimedia@freebsd.org, Andrea Bittau , freebsd-mobile@freebsd.org Subject: Re: HDA sound driver mod for sigmatel 92xx X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Jul 2006 19:42:22 -0000 well, driver from hdac-rec.tgz doesn't work for Dell Inspirion 1300 with same Sigmatel 9200 chip... Waiting for not-so-hack version :) 2006/7/17, Dennis Melentyev : > 2006/7/17, Alexander Leidinger : > > Quoting Daniel Eischen (from Mon, 17 Jul 2006 > > 10:17:04 -0400 (EDT)): > > > > > On Mon, 17 Jul 2006, Eric Anderson wrote: > > > > >> I think this driver is considered a hack at this point, and if so, > > >> it won't ever be committed. It might become a real driver at some > > >> point, and then be committed, but at this stage I think it just > > >> barely works. :) > > > > > > That's funny, it works very well for me -- at least with mplayer. > > > > It works. But it's just a quick hack. It differes from the design > > Stephane has in mind. Currently everything is put into a large basket > > and it works (like a linux distribution where you get apache, mysql, > > postfix, an imap server, ... out of the box; it works, but the indent > > here is to not deliver a bag of stuff you don't need). Let's give him > > some days/weeks to get some time to have a look at it. > Eager to see it in CVS! > And hope to see an announcement here > > -- > Dennis Melentyev > -- Dennis Melentyev From owner-freebsd-mobile@FreeBSD.ORG Thu Jul 20 20:01:01 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BCC2616A4DA for ; Thu, 20 Jul 2006 20:01:01 +0000 (UTC) (envelope-from dennis.melentyev@gmail.com) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.175]) by mx1.FreeBSD.org (Postfix) with ESMTP id 90F2A43D58 for ; Thu, 20 Jul 2006 20:01:00 +0000 (GMT) (envelope-from dennis.melentyev@gmail.com) Received: by ug-out-1314.google.com with SMTP id m2so1011741uge for ; Thu, 20 Jul 2006 13:00:59 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=ambPK2QwuwHR+IONXpioJItyapsLCURMihdWB7cABVGf4ZIs7wLx4RGkoikkb8sK0b1GEydgFH66N07qxwlFN+WWORh33Rh9AOFoAunrAJlF1wva6YLWOUGN0JAMiOdTb+pj50+xqTXzwLqG5+zMVL/Io0M2OGKLm+6bFNDhjuc= Received: by 10.78.178.5 with SMTP id a5mr885741huf; Thu, 20 Jul 2006 13:00:59 -0700 (PDT) Received: by 10.78.131.2 with HTTP; Thu, 20 Jul 2006 13:00:59 -0700 (PDT) Message-ID: Date: Thu, 20 Jul 2006 20:00:59 +0000 From: "Dennis Melentyev" To: "Alexander Leidinger" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <20060606124030.GA32057@shorty.sorbonet.org> <20060709093252.S31266@volatile.chemikals.org> <20060709141724.GA33010@shorty.sorbonet.org> <20060717113622.7ee97e3a@localhost> <44BB77B9.5000302@centtech.com> <20060717171217.wr1oc416o0socwww@netchild.homeip.net> Cc: Daniel Eischen , freebsd-multimedia@freebsd.org, Andrea Bittau , freebsd-mobile@freebsd.org Subject: Re: HDA sound driver mod for sigmatel 92xx X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Jul 2006 20:01:01 -0000 but that one from files.chemicals.org/hdac.tgz does work :) so, WFM :) 2006/7/20, Dennis Melentyev : > well, driver from hdac-rec.tgz doesn't work for Dell Inspirion 1300 > with same Sigmatel 9200 chip... > Waiting for not-so-hack version :) > > 2006/7/17, Dennis Melentyev : > > 2006/7/17, Alexander Leidinger : > > > Quoting Daniel Eischen (from Mon, 17 Jul 2006 > > > 10:17:04 -0400 (EDT)): > > > > > > > On Mon, 17 Jul 2006, Eric Anderson wrote: > > > > > > >> I think this driver is considered a hack at this point, and if so, > > > >> it won't ever be committed. It might become a real driver at some > > > >> point, and then be committed, but at this stage I think it just > > > >> barely works. :) > > > > > > > > That's funny, it works very well for me -- at least with mplayer. > > > > > > It works. But it's just a quick hack. It differes from the design > > > Stephane has in mind. Currently everything is put into a large basket > > > and it works (like a linux distribution where you get apache, mysql, > > > postfix, an imap server, ... out of the box; it works, but the indent > > > here is to not deliver a bag of stuff you don't need). Let's give him > > > some days/weeks to get some time to have a look at it. > > Eager to see it in CVS! > > And hope to see an announcement here > > > > -- > > Dennis Melentyev > > > > > -- > Dennis Melentyev > -- Dennis Melentyev From owner-freebsd-mobile@FreeBSD.ORG Thu Jul 20 20:46:25 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6A68916A4DA for ; Thu, 20 Jul 2006 20:46:25 +0000 (UTC) (envelope-from torfinn.ingolfsen@broadpark.no) Received: from osl1smout1.broadpark.no (osl1smout1.broadpark.no [80.202.4.58]) by mx1.FreeBSD.org (Postfix) with ESMTP id CF91B43D46 for ; Thu, 20 Jul 2006 20:46:24 +0000 (GMT) (envelope-from torfinn.ingolfsen@broadpark.no) Received: from osl1sminn1.broadpark.no ([80.202.4.59]) by osl1smout1.broadpark.no (Sun Java System Messaging Server 6.1 HotFix 0.05 (built Oct 21 2004)) with ESMTP id <0J2P003NFZ17G200@osl1smout1.broadpark.no> for freebsd-mobile@freebsd.org; Thu, 20 Jul 2006 22:46:19 +0200 (CEST) Received: from kg-work.kg4.no ([80.203.92.117]) by osl1sminn1.broadpark.no (Sun Java System Messaging Server 6.1 HotFix 0.05 (built Oct 21 2004)) with SMTP id <0J2P00DD0Z161D70@osl1sminn1.broadpark.no> for freebsd-mobile@freebsd.org; Thu, 20 Jul 2006 22:46:19 +0200 (CEST) Date: Thu, 20 Jul 2006 22:46:17 +0200 From: Torfinn Ingolfsen X-Face: "t9w2,-X@O^I`jVW\sonI3.,36KBLZE*AL[y9lL[PyFD*r_S:dIL9c[8Y>V42R0"!"yb_zN,f#%.[PYYNq; m"_0v; ~rUM2Yy!zmkh)3&U|u!=T(zyv,MHJv"nDH>OJ`t(@mil461d_B'Uo|'nMwlKe0Mv=kvV?Nh@>Hb<3s_z2jYgZhPb@?Wi^x1a~Hplz1.zH To: freebsd-mobile@freebsd.org Message-id: <20060720224617.efb6ea83.torfinn.ingolfsen@broadpark.no> MIME-version: 1.0 X-Mailer: Sylpheed version 2.2.6 (GTK+ 2.8.20; i386-portbld-freebsd5.5) Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT Subject: Acer Aspire AS5672 and sound X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Jul 2006 20:46:25 -0000 Hi, FWIW, the Acer Aspire AS5672WLMi laptop /the model with 2GB RAM and ATI X1600 graphics) now has working sound. Details of sound hardware: tingo@kg-home$ pciconf -lv | grep -B 3 multimedia pcm0@pci0:27:0: class=0x040300 card=0x00941025 chip=0x27d88086 rev=0x02 hdr=0x00 vendor = 'Intel Corporation' device = '82801G (ICH7 Family) High Definition Audio' class = multimedia This is the driver that works: http://files.chemikals.org/hdac.tgz Output from 'cat /dev/sndstat': tingo@kg-home$ cat /dev/sndstat FreeBSD Audio Driver (newpcm) Installed devices: pcm0: w00t (1p/1r/0v channels duplex default) Output from 'mixer': tingo@kg-home$ mixer Mixer vol is currently set to 75:75 Mixer rec is currently set to 0:0 Recording source: and relevant lines from /var/log/messages: Jul 20 22:13:02 kg-home kernel: pcm0: mem 0xc8000000-0xc800 3fff irq 22 at device 27.0 on pci0 Jul 20 22:13:02 kg-home kernel: pcm0: Output Streams: 4, Input Streams: 4, Bidirectional Streams: 0 Jul 20 22:13:02 kg-home kernel: pcm0: CORB Size: 256, RIRB Size: 256 Jul 20 22:13:02 kg-home kernel: pcm0: Codec 1 power state: fully on (D0) Jul 20 22:13:02 kg-home kernel: pcm0: Widget 2 is type Audio Output, capabilities 0x11 Jul 20 22:13:02 kg-home kernel: PCM Formats: e0560<24bit,20bit,16bit,44.1,48.0,96.0,192.0> Jul 20 22:13:02 kg-home kernel: Stream Formats: 1 Jul 20 22:13:02 kg-home kernel: pcm0: Widget 3 is type Audio Output, capabilities 0x11 Jul 20 22:13:02 kg-home kernel: PCM Formats: e0560<24bit,20bit,16bit,44.1,48.0,96.0,192.0> Jul 20 22:13:02 kg-home kernel: Stream Formats: 1 Jul 20 22:13:02 kg-home kernel: pcm0: Widget 4 is type Audio Output, capabilities 0x11 Jul 20 22:13:02 kg-home kernel: PCM Formats: e0560<24bit,20bit,16bit,44.1,48.0,96.0,192.0> Jul 20 22:13:02 kg-home kernel: Stream Formats: 1 Jul 20 22:13:02 kg-home kernel: pcm0: Widget 5 is type Audio Output, capabilities 0x11 Jul 20 22:13:02 kg-home kernel: PCM Formats: e0560<24bit,20bit,16bit,44.1,48.0,96.0,192.0> Jul 20 22:13:02 kg-home kernel: Stream Formats: 1 Jul 20 22:13:02 kg-home kernel: pcm0: Widget 6 is type Audio Output, capabilities 0x211 Jul 20 22:13:02 kg-home kernel: PCM Formats: 1e0560<24bit,20bit,16bit,8bit,44.1,48.0,96.0,192.0> Jul 20 22:13:02 kg-home kernel: Stream Formats: 1 Jul 20 22:13:02 kg-home kernel: pcm0: Widget 7 is type Vendor-defined, capabilities 0x0 Jul 20 22:13:02 kg-home kernel: pcm0: Widget 8 is type Audio Input, capabilities 0x11b Jul 20 22:13:02 kg-home kernel: PCM Formats: 60160<24bit,20bit,44.1,48.0,96.0> Jul 20 22:13:02 kg-home kernel: Stream Formats: 1 Jul 20 22:13:02 kg-home kernel: Connection list (len = 1): 35 Jul 20 22:13:02 kg-home kernel: Active Connection (0): 35 Jul 20 22:13:02 kg-home kernel: 8 rc: 80051f08 offset: 8 steps: 1f size: 5 Jul 20 22:13:02 kg-home kernel: pcm0: Widget 9 is type Audio Input, capabilities 0x11b Jul 20 22:13:02 kg-home kernel: PCM Formats: 60160<24bit,20bit,44.1,48.0,96.0> Jul 20 22:13:02 kg-home kernel: Stream Formats: 1 Jul 20 22:13:02 kg-home kernel: Connection list (len = 1): 34 Jul 20 22:13:02 kg-home kernel: Active Connection (0): 34 Jul 20 22:13:02 kg-home kernel: 9 rc: 80051f08 offset: 8 steps: 1f size: 5 Jul 20 22:13:02 kg-home kernel: pcm0: Widget 10 is type Audio Input, capabilities 0x391 Jul 20 22:13:02 kg-home kernel: PCM Formats: 1e0560<24bit,20bit,16bit,8bit,44.1,48.0,96.0,192.0> Jul 20 22:13:02 kg-home kernel: Stream Formats: 1 Jul 20 22:13:02 kg-home kernel: Connection list (len = 1): 31 Jul 20 22:13:02 kg-home kernel: Active Connection (0): 31 Jul 20 22:13:02 kg-home kernel: pcm0: Widget 11 is type Audio Mixer, capabilities 0x10b Jul 20 22:13:02 kg-home kernel: Connection list (len = 10): 24 25 26 27 28 29 20 21 22 23 Jul 20 22:13:02 kg-home kernel: Active Connection (0): 24 Jul 20 22:13:02 kg-home kernel: 11 rc: 80051f17 offset: 17 steps: 1f size: 5 Jul 20 22:13:02 kg-home kernel: pcm0: Widget 12 is type Audio Mixer, capabilities 0x10f Jul 20 22:13:02 kg-home kernel: Connection list (len = 2): 2 11 Jul 20 22:13:02 kg-home kernel: Active Connection (0): 2 Jul 20 22:13:02 kg-home kernel: 12 rc: 51f1f mute: 0 offset: 31 steps: 31 size: 5 Jul 20 22:13:02 kg-home kernel: 12 rc: 80000000 offset: 0 steps: 0 size: 0 Jul 20 22:13:02 kg-home kernel: pcm0: Widget 13 is type Audio Mixer, capabilities 0x10f Jul 20 22:13:02 kg-home kernel: Connection list (len = 2): 3 11 Jul 20 22:13:02 kg-home kernel: Active Connection (0): 3 Jul 20 22:13:02 kg-home kernel: 13 rc: 51f1f mute: 0 offset: 31 steps: 31 size: 5 Jul 20 22:13:02 kg-home kernel: 13 rc: 80000000 offset: 0 steps: 0 size: 0 Jul 20 22:13:02 kg-home kernel: pcm0: Widget 14 is type Audio Mixer, capabilities 0x10f Jul 20 22:13:02 kg-home kernel: Connection list (len = 2): 4 11 Jul 20 22:13:02 kg-home kernel: Active Connection (0): 4 Jul 20 22:13:02 kg-home kernel: 14 rc: 51f1f mute: 0 offset: 31 steps: 31 size: 5 Jul 20 22:13:02 kg-home kernel: 14 rc: 80000000 offset: 0 steps: 0 size: 0 Jul 20 22:13:02 kg-home kernel: pcm0: Widget 15 is type Audio Mixer, capabilities 0x10f Jul 20 22:13:02 kg-home kernel: Connection list (len = 2): 5 11 Jul 20 22:13:02 kg-home kernel: Active Connection (0): 5 Jul 20 22:13:02 kg-home kernel: 15 rc: 51f1f mute: 0 offset: 31 steps: 31 size: 5 Jul 20 22:13:02 kg-home kernel: 15 rc: 80000000 offset: 0 steps: 0 size: 0 Jul 20 22:13:02 kg-home kernel: pcm0: Widget 16 is type Vendor-defined, capabilities 0x0 Jul 20 22:13:02 kg-home kernel: pcm0: Widget 17 is type Vendor-defined, capabilities 0x0 Jul 20 22:13:02 kg-home kernel: pcm0: Widget 18 is type Vendor-defined, capabilities 0x0 Jul 20 22:13:02 kg-home kernel: pcm0: Widget 19 is type Vendor-defined, capabilities 0x0 Jul 20 22:13:02 kg-home kernel: pcm0: Widget 20 is type Pin Complex, capabilities 0x18f Jul 20 22:13:02 kg-home kernel: Pin Capabilities: 0x3e Jul 20 22:13:02 kg-home kernel: Connection Type (1011110): Jack Connection Jul 20 22:13:02 kg-home kernel: Location: External (Rear) Jul 20 22:13:02 kg-home kernel: Default Device: Line Out Jul 20 22:13:02 kg-home kernel: Connection Type: 1/8" plug Jul 20 22:13:02 kg-home kernel: Color: Black Jul 20 22:13:02 kg-home kernel: Does not have presence detect capability. Jul 20 22:13:02 kg-home kernel: Default Association: 01 Jul 20 22:13:02 kg-home kernel: Sequence: 00 Jul 20 22:13:02 kg-home kernel: Connection list (len = 5): 12 13 14 15 38 Jul 20 22:13:02 kg-home kernel: Active Connection (0): 12 Jul 20 22:13:02 kg-home kernel: 20 rc: 80000000 mute: 1 offset: 0 steps: 0 size: 0 Jul 20 22:13:02 kg-home kernel: 20 rc: 270300 offset: 0 steps: 3 size: 27 Jul 20 22:13:02 kg-home kernel: pcm0: Widget 21 is type Pin Complex, capabilities 0x18f Jul 20 22:13:02 kg-home kernel: Pin Capabilities: 0x3e Jul 20 22:13:02 kg-home kernel: Connection Type (411111f0): Fixed Device Jul 20 22:13:02 kg-home kernel: Location: External (Rear) Jul 20 22:13:02 kg-home kernel: Default Device: Speaker Jul 20 22:13:02 kg-home kernel: Connection Type: 1/8" plug Jul 20 22:13:02 kg-home kernel: Color: Black Jul 20 22:13:02 kg-home kernel: Does not have presence detect capability. Jul 20 22:13:02 kg-home kernel: Default Association: 15 Jul 20 22:13:02 kg-home kernel: Sequence: 00 Jul 20 22:13:02 kg-home kernel: Connection list (len = 5): 12 13 14 15 38 Jul 20 22:13:02 kg-home kernel: Active Connection (1): 13 Jul 20 22:13:02 kg-home kernel: 21 rc: 80000000 mute: 1 offset: 0 steps: 0 size: 0 Jul 20 22:13:02 kg-home kernel: 21 rc: 270300 offset: 0 steps: 3 size: 27 Jul 20 22:13:02 kg-home kernel: pcm0: Widget 22 is type Pin Complex, capabilities 0x18f Jul 20 22:13:02 kg-home kernel: Pin Capabilities: 0x3e Jul 20 22:13:02 kg-home kernel: Connection Type (411111f0): Fixed Device Jul 20 22:13:02 kg-home kernel: Location: External (Rear) Jul 20 22:13:02 kg-home kernel: Default Device: Speaker Jul 20 22:13:02 kg-home kernel: Connection Type: 1/8" plug Jul 20 22:13:02 kg-home kernel: Color: Black Jul 20 22:13:02 kg-home kernel: Does not have presence detect capability. Jul 20 22:13:02 kg-home kernel: Default Association: 15 Jul 20 22:13:02 kg-home kernel: Sequence: 00 Jul 20 22:13:02 kg-home kernel: Connection list (len = 5): 12 13 14 15 38 Jul 20 22:13:02 kg-home kernel: Active Connection (2): 14 Jul 20 22:13:02 kg-home kernel: 22 rc: 80000000 mute: 1 offset: 0 steps: 0 size: 0 Jul 20 22:13:02 kg-home kernel: 22 rc: 270300 offset: 0 steps: 3 size: 27 Jul 20 22:13:02 kg-home kernel: pcm0: Widget 23 is type Pin Complex, capabilities 0x18f Jul 20 22:13:02 kg-home kernel: Pin Capabilities: 0x3e Jul 20 22:13:02 kg-home kernel: Connection Type (411111f0): Fixed Device Jul 20 22:13:02 kg-home kernel: Location: External (Rear) Jul 20 22:13:02 kg-home kernel: Default Device: Speaker Jul 20 22:13:02 kg-home kernel: Connection Type: 1/8" plug Jul 20 22:13:02 kg-home kernel: Color: Black Jul 20 22:13:02 kg-home kernel: Does not have presence detect capability. Jul 20 22:13:02 kg-home kernel: Default Association: 15 Jul 20 22:13:02 kg-home kernel: Sequence: 00 Jul 20 22:13:02 kg-home kernel: Connection list (len = 5): 12 13 14 15 38 Jul 20 22:13:02 kg-home kernel: Active Connection (3): 15 Jul 20 22:13:02 kg-home kernel: 23 rc: 80000000 mute: 1 offset: 0 steps: 0 size: 0 Jul 20 22:13:02 kg-home kernel: 23 rc: 270300 offset: 0 steps: 3 size: 27 Jul 20 22:13:02 kg-home kernel: pcm0: Widget 24 is type Pin Complex, capabilities 0x18f Jul 20 22:13:02 kg-home kernel: Pin Capabilities: 0x173e Jul 20 22:13:02 kg-home kernel: Connection Type (1a19920): Jack Connection Jul 20 22:13:02 kg-home kernel: Location: External (Rear) Jul 20 22:13:02 kg-home kernel: Default Device: Mic In Jul 20 22:13:02 kg-home kernel: Connection Type: 1/8" plug Jul 20 22:13:02 kg-home kernel: Color: Pink Jul 20 22:13:02 kg-home kernel: Does not have presence detect capability. Jul 20 22:13:02 kg-home kernel: Default Association: 02 Jul 20 22:13:02 kg-home kernel: Sequence: 00 Jul 20 22:13:02 kg-home kernel: Connection list (len = 5): 12 13 14 15 38 Jul 20 22:13:02 kg-home kernel: Active Connection (0): 12 Jul 20 22:13:02 kg-home kernel: 24 rc: 80000000 mute: 1 offset: 0 steps: 0 size: 0 Jul 20 22:13:02 kg-home kernel: 24 rc: 270300 offset: 0 steps: 3 size: 27 Jul 20 22:13:02 kg-home kernel: pcm0: Widget 25 is type Pin Complex, capabilities 0x18f Jul 20 22:13:02 kg-home kernel: Pin Capabilities: 0x173e Jul 20 22:13:02 kg-home kernel: Connection Type (411111f0): Fixed Device Jul 20 22:13:02 kg-home kernel: Location: External (Rear) Jul 20 22:13:02 kg-home kernel: Default Device: Speaker Jul 20 22:13:02 kg-home kernel: Connection Type: 1/8" plug Jul 20 22:13:02 kg-home kernel: Color: Black Jul 20 22:13:02 kg-home kernel: Does not have presence detect capability. Jul 20 22:13:02 kg-home kernel: Default Association: 15 Jul 20 22:13:02 kg-home kernel: Sequence: 00 Jul 20 22:13:02 kg-home kernel: Connection list (len = 5): 12 13 14 15 38 Jul 20 22:13:02 kg-home kernel: Active Connection (0): 12 Jul 20 22:13:02 kg-home kernel: 25 rc: 80000000 mute: 1 offset: 0 steps: 0 size: 0 Jul 20 22:13:02 kg-home kernel: 25 rc: 270300 offset: 0 steps: 3 size: 27 Jul 20 22:13:02 kg-home kernel: pcm0: Widget 26 is type Pin Complex, capabilities 0x18f Jul 20 22:13:02 kg-home kernel: Pin Capabilities: 0x173e Jul 20 22:13:02 kg-home kernel: Connection Type (1813121): Jack Connection Jul 20 22:13:02 kg-home kernel: Location: External (Rear) Jul 20 22:13:02 kg-home kernel: Default Device: Line In Jul 20 22:13:02 kg-home kernel: Connection Type: 1/8" plug Jul 20 22:13:02 kg-home kernel: Color: Blue Jul 20 22:13:02 kg-home kernel: Does not have presence detect capability. Jul 20 22:13:02 kg-home kernel: Default Association: 02 Jul 20 22:13:02 kg-home kernel: Sequence: 01 Jul 20 22:13:02 kg-home kernel: Connection list (len = 5): 12 13 14 15 38 Jul 20 22:13:02 kg-home kernel: Active Connection (0): 12 Jul 20 22:13:02 kg-home kernel: 26 rc: 80000000 mute: 1 offset: 0 steps: 0 size: 0 Jul 20 22:13:02 kg-home kernel: 26 rc: 270300 offset: 0 steps: 3 size: 27 Jul 20 22:13:02 kg-home kernel: pcm0: Widget 27 is type Pin Complex, capabilities 0x18f Jul 20 22:13:02 kg-home kernel: Pin Capabilities: 0x173e Jul 20 22:13:02 kg-home kernel: Connection Type (411111f0): Fixed Device Jul 20 22:13:02 kg-home kernel: Location: External (Rear) Jul 20 22:13:02 kg-home kernel: Default Device: Speaker Jul 20 22:13:02 kg-home kernel: Connection Type: 1/8" plug Jul 20 22:13:02 kg-home kernel: Color: Black Jul 20 22:13:02 kg-home kernel: Does not have presence detect capability. Jul 20 22:13:02 kg-home kernel: Default Association: 15 Jul 20 22:13:02 kg-home kernel: Sequence: 00 Jul 20 22:13:02 kg-home kernel: Connection list (len = 5): 12 13 14 15 38 Jul 20 22:13:02 kg-home kernel: Active Connection (0): 12 Jul 20 22:13:02 kg-home kernel: 27 rc: 80000000 mute: 1 offset: 0 steps: 0 size: 0 Jul 20 22:13:02 kg-home kernel: 27 rc: 270300 offset: 0 steps: 3 size: 27 Jul 20 22:13:02 kg-home kernel: pcm0: Widget 28 is type Pin Complex, capabilities 0x1 Jul 20 22:13:02 kg-home kernel: Pin Capabilities: 0x20 Jul 20 22:13:02 kg-home kernel: Connection Type (411111f0): Fixed Device Jul 20 22:13:02 kg-home kernel: Location: External (Rear) Jul 20 22:13:02 kg-home kernel: Default Device: Speaker Jul 20 22:13:02 kg-home kernel: Connection Type: 1/8" plug Jul 20 22:13:02 kg-home kernel: Color: Black Jul 20 22:13:02 kg-home kernel: Does not have presence detect capability. Jul 20 22:13:02 kg-home kernel: Default Association: 15 Jul 20 22:13:02 kg-home kernel: Sequence: 00 Jul 20 22:13:02 kg-home kernel: pcm0: Widget 29 is type Pin Complex, capabilities 0x0 Jul 20 22:13:02 kg-home kernel: Pin Capabilities: 0x20 Jul 20 22:13:02 kg-home kernel: Connection Type (b7831122): No Connection Jul 20 22:13:02 kg-home kernel: Location: Other (Special) Jul 20 22:13:02 kg-home kernel: Default Device: Line In Jul 20 22:13:02 kg-home kernel: Connection Type: ATAPI Internal Jul 20 22:13:02 kg-home kernel: Color: Black Jul 20 22:13:02 kg-home kernel: Does not have presence detect capability. Jul 20 22:13:02 kg-home kernel: Default Association: 02 Jul 20 22:13:02 kg-home kernel: Sequence: 02 Jul 20 22:13:02 kg-home kernel: pcm0: Widget 30 is type Pin Complex, capabilities 0x300 Jul 20 22:13:02 kg-home kernel: Pin Capabilities: 0x10 Jul 20 22:13:02 kg-home kernel: Connection Type (b743111e): No Connection Jul 20 22:13:02 kg-home kernel: Location: Other (Special) Jul 20 22:13:02 kg-home kernel: Default Device: SPDIF Out Jul 20 22:13:02 kg-home kernel: Connection Type: ATAPI Internal Jul 20 22:13:02 kg-home kernel: Color: Black Jul 20 22:13:02 kg-home kernel: Does not have presence detect capability. Jul 20 22:13:02 kg-home kernel: Default Association: 01 Jul 20 22:13:02 kg-home kernel: Sequence: 14 Jul 20 22:13:02 kg-home kernel: Connection list (len = 1): 6 Jul 20 22:13:02 kg-home kernel: Active Connection (0): 6 Jul 20 22:13:02 kg-home kernel: pcm0: Widget 31 is type Pin Complex, capabilities 0x200 Jul 20 22:13:02 kg-home kernel: Pin Capabilities: 0x20 Jul 20 22:13:02 kg-home kernel: Connection Type (411111f0): Fixed Device Jul 20 22:13:02 kg-home kernel: Location: External (Rear) Jul 20 22:13:02 kg-home kernel: Default Device: Speaker Jul 20 22:13:02 kg-home kernel: Connection Type: 1/8" plug Jul 20 22:13:02 kg-home kernel: Color: Black Jul 20 22:13:02 kg-home kernel: Does not have presence detect capability. Jul 20 22:13:02 kg-home kernel: Default Association: 15 Jul 20 22:13:02 kg-home kernel: Sequence: 00 Jul 20 22:13:02 kg-home kernel: pcm0: Widget 32 is type Vendor-defined, capabilities 0x40 Jul 20 22:13:02 kg-home kernel: pcm0: Widget 33 is type Vendor-defined, capabilities 0x0 Jul 20 22:13:02 kg-home kernel: pcm0: Widget 34 is type Audio Mixer, capabilities 0x10f Jul 20 22:13:02 kg-home kernel: Connection list (len = 11): 24 25 26 27 28 29 20 21 22 23 11 Jul 20 22:13:02 kg-home kernel: Active Connection (0): 24 Jul 20 22:13:02 kg-home kernel: 34 rc: 0 mute: 0 offset: 0 steps: 0 size: 0 Jul 20 22:13:02 kg-home kernel: 34 rc: 80000000 offset: 0 steps: 0 size: 0 Jul 20 22:13:02 kg-home kernel: pcm0: Widget 35 is type Audio Mixer, capabilities 0x10f Jul 20 22:13:02 kg-home kernel: Connection list (len = 11): 24 25 26 27 28 29 20 21 22 23 11 Jul 20 22:13:02 kg-home kernel: Active Connection (0): 24 Jul 20 22:13:02 kg-home kernel: 35 rc: 0 mute: 0 offset: 0 steps: 0 size: 0 Jul 20 22:13:02 kg-home kernel: 35 rc: 80000000 offset: 0 steps: 0 size: 0 Jul 20 22:13:02 kg-home kernel: pcm0: Widget 36 is type Vendor-defined, capabilities 0x0 Jul 20 22:13:02 kg-home kernel: pcm0: Widget 37 is type Audio Output, capabilities 0x11 Jul 20 22:13:02 kg-home kernel: PCM Formats: e0560<24bit,20bit,16bit,44.1,48.0,96.0,192.0> Jul 20 22:13:02 kg-home kernel: Stream Formats: 1 Jul 20 22:13:02 kg-home kernel: pcm0: Widget 38 is type Audio Mixer, capabilities 0x10f Jul 20 22:13:02 kg-home kernel: Connection list (len = 2): 37 11 Jul 20 22:13:02 kg-home kernel: Active Connection (0): 37 Jul 20 22:13:02 kg-home kernel: 38 rc: 51f1f mute: 0 offset: 31 steps: 31 size: 5 Jul 20 22:13:02 kg-home kernel: 38 rc: 80000000 offset: 0 steps: 0 size: 0 Jul 20 22:13:02 kg-home kernel: pcm0: Attempt to set connection selection to invalid value! -- Regards, Torfinn Ingolfsen, Norway From owner-freebsd-mobile@FreeBSD.ORG Thu Jul 20 22:58:29 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 21C0616A4DF for ; Thu, 20 Jul 2006 22:58:29 +0000 (UTC) (envelope-from nakal@nurfuerspam.de) Received: from mail.gmx.net (mail.gmx.net [213.165.64.21]) by mx1.FreeBSD.org (Postfix) with SMTP id BE5E543D46 for ; Thu, 20 Jul 2006 22:58:26 +0000 (GMT) (envelope-from nakal@nurfuerspam.de) Received: (qmail invoked by alias); 20 Jul 2006 22:58:24 -0000 Received: from p5090FC15.dip.t-dialin.net (EHLO klotz.local) [80.144.252.21] by mail.gmx.net (mp008) with SMTP; 21 Jul 2006 00:58:24 +0200 X-Authenticated: #989277 Received: from [192.168.0.1] (klotz.local [192.168.0.1]) by klotz.local (8.13.6/8.13.6) with ESMTP id k6KMwKlq069490; Fri, 21 Jul 2006 00:58:21 +0200 (CEST) (envelope-from nakal@nurfuerspam.de) Message-ID: <44C00A8C.4070801@nurfuerspam.de> Date: Fri, 21 Jul 2006 00:58:20 +0200 From: Martin User-Agent: Thunderbird 1.5.0.4 (X11/20060607) MIME-Version: 1.0 To: Andrea Bittau References: <20060606124030.GA32057@shorty.sorbonet.org> In-Reply-To: <20060606124030.GA32057@shorty.sorbonet.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 Cc: freebsd-mobile@freebsd.org Subject: Re: HDA sound driver mod for thinkpad x60s X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Jul 2006 22:58:29 -0000 Andrea Bittau wrote: > this is an ultra crude mod of Stephane's hdac driver. It allows me to play > music [and change the volume; w00t!] on my ibm x60s laptop. Wow. And it works on the T60p Thinkpad (-STABLE). Thank you, good job! Martin From owner-freebsd-mobile@FreeBSD.ORG Fri Jul 21 01:02:11 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1F66916A4DD for ; Fri, 21 Jul 2006 01:02:11 +0000 (UTC) (envelope-from ganbold@micom.mng.net) Received: from publicd.ub.mng.net (publicd.ub.mng.net [202.179.0.88]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9709A43D49 for ; Fri, 21 Jul 2006 01:02:10 +0000 (GMT) (envelope-from ganbold@micom.mng.net) Received: from [202.179.0.164] (helo=[192.168.0.18]) by publicd.ub.mng.net with esmtpa (Exim 4.61 (FreeBSD)) (envelope-from ) id 1G3jP3-000MQs-9P; Fri, 21 Jul 2006 10:02:05 +0900 Message-ID: <44C0278C.1000105@micom.mng.net> Date: Fri, 21 Jul 2006 10:02:04 +0900 From: Ganbold User-Agent: Thunderbird 1.5.0.4 (X11/20060612) MIME-Version: 1.0 To: Dennis Melentyev References: <44BF5B71.2090702@micom.mng.net> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-mobile@freebsd.org Subject: Re: Dell laptops X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Jul 2006 01:02:11 -0000 Dennis Melentyev wrote: > ndis0@pci2:3:0: class=0x028000 card=0x00051028 chip=0x431814e4 > rev=0x02 hdr=0x00 > vendor = 'Broadcom Corporation' > class = network > This one work good under ndisulator on Dell Inspirion 1300 I will try ndisulator. > > For resolution use 915resolution + linuxolator + custom Modeline. > For DI1300's 1280x800: I was wrong, D620 supports 1280x800 screen resolution. 915resolution works perfect and I can now set my screen resolution to 1280x800. HDAC works here with http://files.chemikals.org/hdac.tgz module, however volume up/down keys aren't working :( thanks a lot, Ganbold > > In rc.local: > 915resolution 34 1280 800 > > in xorg.conf: > Section "Monitor" > ModeLine Section "Monitor" > Identifier "Builtin Default Monitor" > Option "TargetRefresh" "75.0" > Option "dpms" > Modeline "1280x800@60" 83.9 1280 1312 1624 1656 800 816 > 824 841 > EndSection > Section "Screen" > Identifier "Builtin Default i810 Screen 0" > Device "Builtin Default i810 Device 0" > Monitor "Builtin Default Monitor" > DefaultDepth 24 > SubSection "Display" > Depth 24 > Modes "1280x800" > EndSubSection > EndSection > > Sound on HDAC + SigmaTel9200 work with OSS driver, but really unstable > > Hope this helps. > > 2006/7/20, Ganbold : >> Hi, >> >> I'm testing D620 which has integrated graphics card (945GM). >> At least volume Up/Down/Mute keys are not working, didn't test yet >> suspend/resume. >> >> uname -an >> FreeBSD devil.micom.mng.net 6.1-STABLE FreeBSD 6.1-STABLE #1: Wed Jul 19 >> 15:43:28 ULAST 2006 >> tsgan@devil.micom.mng.net:/usr/obj/usr/src/sys/DEVIL i386 >> >> dmesg: >> http://www.mnbsd.org/ftp/dmesg.txt >> >> Tested hdac module from http://people.freebsd.org/~deischen/hdac.tgz and >> audio works. >> >> Tested X with following patch: >> http://www.alib.jp/files/patch-i945GM.txt. >> >> However screen resolution is only 1024x768. >> >> Did somebody make wide screen dell laptop work with 1440x900 resolution? >> >> I tried with "Modeline "1440x900" 108.84 1440 1472 1880 1912 900 918 927 >> 946" line in Monitor section, however it is not working. >> >> Device section shows: >> Section "Device" >> Identifier "Card0" >> Driver "i810" >> VendorName "Intel Corporation" >> BoardName "Mobile Integrated Graphics Controller" >> BusID "PCI:0:2:0" >> EndSection >> >> How do I get 1440x900 screen resolution with Intel integrated >> graphics card? >> >> thanks in advance, >> >> Ganbold >> >> >> >> >> _______________________________________________ >> freebsd-mobile@freebsd.org mailing list >> http://lists.freebsd.org/mailman/listinfo/freebsd-mobile >> To unsubscribe, send any mail to >> "freebsd-mobile-unsubscribe@freebsd.org" >> > > From owner-freebsd-mobile@FreeBSD.ORG Fri Jul 21 06:00:47 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E407516A4EF for ; Fri, 21 Jul 2006 06:00:47 +0000 (UTC) (envelope-from davidschulz@tca-cable-connector.com) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.188]) by mx1.FreeBSD.org (Postfix) with ESMTP id 453BD43D49 for ; Fri, 21 Jul 2006 06:00:46 +0000 (GMT) (envelope-from davidschulz@tca-cable-connector.com) Received: from [218.16.58.208] (helo=munin.tcaportal.com) by mrelayeu.kundenserver.de (node=mrelayeu2) with ESMTP (Nemesis), id 0MKwtQ-1G3o450MpC-00045b; Fri, 21 Jul 2006 08:00:46 +0200 Received: from localhost (localhost.tcaportal.com [127.0.0.1]) by munin.tcaportal.com (Postfix) with SMTP id 91AEFA6C26 for ; Fri, 21 Jul 2006 13:58:29 +0800 (HKT) Received: from [10.0.1.102] (loki.tcaportal.com [10.0.1.102]) by munin.tcaportal.com (Postfix) with ESMTP id 42963A6C1F for ; Fri, 21 Jul 2006 13:58:28 +0800 (HKT) Mime-Version: 1.0 (Apple Message framework v752.2) Content-Transfer-Encoding: 7bit Message-Id: <7A1CE255-EA3B-4D1B-BEFB-8C6516D30D55@tca-cable-connector.com> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed To: freebsd-mobile@freebsd.org From: David Schulz Date: Fri, 21 Jul 2006 14:00:40 +0800 X-Mailer: Apple Mail (2.752.2) X-Provags-ID: kundenserver.de abuse@kundenserver.de login:37effd271f1273fee1ef7b6f027aaac5 Subject: Modem on Lenovo "Sunrise" 125C X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Jul 2006 06:00:48 -0000 Hello all, i am wondering if there is hope of getting the Modem i have in my Laptop to work properly, so i can initiate a dial-up connection to my ISP. The command pciconf -l -v says: none2@pci0:30:3: class=0x070300 card=0x207017aa chip=0x266d8086 rev=0x04 hdr=0x00 vendor = 'Intel Corporation' device = '82801FB/FR/FW/FRW AC '97 Modem Controller' class = simple comms subclass = generic modem I have been around the net reading a lot about the troubles with so called win-modems, and i assume thats what i have(?). Can someone give me a tip on how to go about getting this modem to work, and how to check if it is a wind-modem or a normal modem? Best regards and thanks, David From owner-freebsd-mobile@FreeBSD.ORG Fri Jul 21 07:18:41 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AC7FB16A4DA; Fri, 21 Jul 2006 07:18:41 +0000 (UTC) (envelope-from dead_line@hotmail.com) Received: from bay0-omc3-s18.bay0.hotmail.com (bay0-omc3-s18.bay0.hotmail.com [65.54.246.218]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3865643D49; Fri, 21 Jul 2006 07:18:41 +0000 (GMT) (envelope-from dead_line@hotmail.com) Received: from hotmail.com ([64.4.54.94]) by bay0-omc3-s18.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.1830); Fri, 21 Jul 2006 00:18:41 -0700 Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC; Fri, 21 Jul 2006 00:18:40 -0700 Message-ID: Received: from 195.226.241.40 by by20fd.bay20.hotmail.msn.com with HTTP; Fri, 21 Jul 2006 07:18:40 GMT X-Originating-IP: [195.226.241.40] X-Originating-Email: [dead_line@hotmail.com] X-Sender: dead_line@hotmail.com From: "Marwan Sultan" To: freebsd-questions@freebsd.org, freebsd-mobile@freebsd.org Date: Fri, 21 Jul 2006 07:18:40 +0000 Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_5d98_5348_1292" X-OriginalArrivalTime: 21 Jul 2006 07:18:40.0890 (UTC) FILETIME=[E46A15A0:01C6AC95] Cc: fbsdlists@gmail.com, lists@jnielsen.net, youshi10@u.washington.edu, doug@fledge.watson.org Subject: Re: HOWTO wireless please. X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Jul 2006 07:18:41 -0000 This is a multi-part message in MIME format. ------=_NextPart_000_5d98_5348_1292 Content-Type: text/plain; format=flowed Hello Guys, now im so missed with my wireless settings, I tried almost everything everyone has suggested. output of kldstat # kldstat Id Refs Address Size Name 1 20 0xc0400000 69605c kernel 2 1 0xc0a97000 fa20 if_ath.ko 3 3 0xc0aa7000 3015c ath_hal.ko 4 2 0xc0ad8000 3fbc ath_rate.ko 5 1 0xc0adc000 58554 acpi.ko 6 1 0xc5080000 16000 linux.ko 7 1 0xc6d61000 1d2000 w39n51_sys.ko 8 1 0xc6f33000 b000 if_ndis.ko 9 2 0xc6f3e000 13000 ndis.ko loader.conf has the follow if_ath_load="YES" I even tried uploaded the .inf and .sys files and did the ndiscvt -i W32DRIVER.INF -s W32DRIVER.SYS -o ndis_driver_data.h then installed the driver module, nothing isthere!! I built the kernel with almost all the drivers i saw anywhere.. and still ifconfig -a showing fwe0: flags=108802 mtu 1500 options=8 ether 62:3f:02:6c:41:84 ch 1 dma -1 fxp0: flags=8843 mtu 1500 options=8 inet6 fe80::216:d4ff:fe01:617e%fxp0 prefixlen 64 scopeid 0x2 inet 192.168.0.14 netmask 0xffffff00 broadcast 192.168.0.255 ether 00:16:d4:01:61:7e media: Ethernet autoselect (100baseTX ) status: active lo0: flags=8049 mtu 16384 inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3 inet 127.0.0.1 netmask 0xff000000 ALso i tried the ndisgen way, to convert, and it built the driver as w39n51_sys.ko and i kldloaded # kldload /usr/home/admin/w39n51_sys.ko after issuing this command, no devices showedup in ifconfig -a and this is the result in /var/log/messages kernel: ndis0: mem 0xd2100000-0xd2100fff irq 18 at device 0.0 on pci6 kernel: ndis0: couldn't map memory kernel: device_attach: ndis0 attach returned 6 There is no wireless devices showing..! :( Again its HP pavilion dv5178us the wireless is a builtin, and its Broadcom Corp HP Integrated module. Im attached a file of my dmesg output, I wish someone have any solution for this.. Note: I googled... and found nothing, i eat the words in http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/network-wireless. and there is no case like this:) -Marwan > > > Hello gurus, > > > > > > Can someone help me setting up my wireless device on my laptop > > > im on 6.1R, I tried to do as instructed on handbook, but no luck. > > > My laptop suppose to be the client, and i have a netgear wireless >modem > > > router up and running. > > > How to make the freebsd see the router have the ip, and make the >device > > > up? > > > > > > from dmesg > > > ugen0: Broadcom Corp HP Integrated Module > > > > ugen is the generic usb device driver that gets attached if a specific > > driver for the device is not available. I don't think you will be able > > to do anything useful with it (it seems to be intended more for > > developers to use while experimenting with a device). > > > > There is a tool called ndiscvt that will take a Windows NDIS device > > driver and wrap it up in an interface that allows it to be used as a > > FreeBSD driver. Most likely, you will need to do that to get your > > interface working. Instructions are in section 27.3.3.6.3 of the > > FreeBSD Handbook (buried in one of the sections someone has already > > mentioned: > > >http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/network-wireless. > >html > >You hint at this below, but ndiscvt should no longer be run by the user. > > > In 6.1 there is a script called ndisgen that automates the process > > described in the Handbook. You will probably find it much easier to > > read its man page and use it instead of using ndiscvt directly. The > > instructions amount to "become root, run ndisgen, do what it says." > >Unfortunately, the developer of the ndis drive has specifically stated that >USB is not (yet) supported. > > > Once you have successfully built and loaded the NDIS driver, it will > > by default show up as ndis0 when you do an ifconfig. Once that > > happens, the rest should be easy. > >JN >_______________________________________________ >freebsd-questions@freebsd.org mailing list >http://lists.freebsd.org/mailman/listinfo/freebsd-questions >To unsubscribe, send any mail to >"freebsd-questions-unsubscribe@freebsd.org" _________________________________________________________________ Express yourself instantly with MSN Messenger! Download today it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ ------=_NextPart_000_5d98_5348_1292 Content-Type: text/plain; name="dmesg.txt"; format=flowed Content-Transfer-Encoding: 8bit Content-Disposition: attachment; filename="dmesg.txt" # dmesg Copyright (c) 1992-2006 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 6.1-RELEASE #1: Sat Jul 22 06:12:10 AST 2006 admin@guru.qualitynet.net:/usr/src/sys/i386/compile/MYKERNEL Timecounter "i8254" frequency 1193182 Hz quality 0 CPU: Genuine Intel(R) CPU T2300 @ 1.66GHz (1662.51-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x6e8 Stepping = 8 Features=0xbfe9fbff Features2=0xc1a9,> AMD Features=0x100000 Cores per package: 2 real memory = 1072168960 (1022 MB) avail memory = 1040257024 (992 MB) ACPI APIC Table: ioapic0: Changing APIC ID to 1 ioapic0 irqs 0-23 on motherboard kbd1 at kbdmux0 ath_hal: 0.9.16.16 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413) acpi0: on motherboard acpi_bus_number: can't get _ADR acpi_bus_number: can't get _ADR acpi_bus_number: can't get _ADR acpi_bus_number: can't get _ADR acpi_bus_number: can't get _ADR acpi_bus_number: can't get _ADR acpi_bus_number: can't get _ADR acpi_bus_number: can't get _ADR acpi0: Power Button (fixed) acpi0: Sleep Button (fixed) acpi_bus_number: can't get _ADR acpi_bus_number: can't get _ADR acpi_ec0: port 0x62,0x66 on acpi0 Timecounter "ACPI-safe" frequency 3579545 Hz quality 1000 acpi_timer0: <24-bit timer at 3.579545MHz> port 0x1008-0x100b on acpi0 cpu0: on acpi0 acpi_throttle0: on cpu0 acpi_lid0: on acpi0 acpi_button0: on acpi0 pcib0: port 0xcf8-0xcff on acpi0 pci0: on pcib0 pcib1: irq 16 at device 1.0 on pci0 pci1: on pcib1 pci1: at device 0.0 (no driver attached) pci0: at device 27.0 (no driver attached) pcib2: irq 17 at device 28.0 on pci0 pci2: on pcib2 pcib3: irq 16 at device 28.1 on pci0 pci3: on pcib3 pcib4: irq 18 at device 28.2 on pci0 pci6: on pcib4 pci6: at device 0.0 (no driver attached) uhci0: port 0x1800-0x181f irq 23 at device 29.0 on pci0 uhci0: [GIANT-LOCKED] usb0: on uhci0 usb0: USB revision 1.0 uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub0: 2 ports with 2 removable, self powered uhci1: port 0x1820-0x183f irq 19 at device 29.1 on pci0 uhci1: [GIANT-LOCKED] usb1: on uhci1 usb1: USB revision 1.0 uhub1: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub1: 2 ports with 2 removable, self powered uhci2: port 0x1840-0x185f irq 18 at device 29.2 on pci0 uhci2: [GIANT-LOCKED] usb2: on uhci2 usb2: USB revision 1.0 uhub2: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub2: 2 ports with 2 removable, self powered uhci3: port 0x1860-0x187f irq 16 at device 29.3 on pci0 uhci3: [GIANT-LOCKED] usb3: on uhci3 usb3: USB revision 1.0 uhub3: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub3: 2 ports with 2 removable, self powered ehci0: mem 0xd2404000-0xd24043ff irq 23 at device 29.7 on pci0 ehci0: [GIANT-LOCKED] usb4: waiting for BIOS to give up control usb4: timed out waiting for BIOS usb4: EHCI version 1.0 usb4: companion controllers, 2 ports each: usb0 usb1 usb2 usb3 usb4: on ehci0 usb4: USB revision 2.0 uhub4: Intel EHCI root hub, class 9/0, rev 2.00/1.00, addr 1 uhub4: 8 ports with 8 removable, self powered pcib5: at device 30.0 on pci0 pci8: on pcib5 cbb0: mem 0xd2004000-0xd2004fff irq 18 at device 6.0 on pci8 cardbus0: on cbb0 pccard0: <16-bit PCCard bus> on cbb0 fwohci0: <1394 Open Host Controller Interface> mem 0xd2007000-0xd20077ff,0xd2000000-0xd2003fff irq 19 at device 6.1 on pci8 fwohci0: OHCI version 1.10 (ROM=0) fwohci0: No. of Isochronous channels is 4. fwohci0: EUI64 63:3f:02:00:1e:6c:41:84 fwohci0: Phy 1394a available S400, 3 ports. fwohci0: Link S400, max_rec 2048 bytes. firewire0: on fwohci0 fwe0: on firewire0 if_fwe0: Fake Ethernet address: 62:3f:02:6c:41:84 fwe0: Ethernet address: 62:3f:02:6c:41:84 fwe0: if_start running deferred for Giant sbp0: on firewire0 fwohci0: Initiate bus reset fwohci0: node_id=0xc800ffc0, gen=1, CYCLEMASTER mode firewire0: 1 nodes, maxhop <= 0, cable IRM = 0 (me) firewire0: bus manager 0 (me) pci8: at device 6.2 (no driver attached) pci8: at device 6.3 (no driver attached) fxp0: port 0x2000-0x203f mem 0xd2006000-0xd2006fff irq 20 at device 8.0 on pci8 miibus0: on fxp0 inphy0: on miibus0 inphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto fxp0: Ethernet address: 00:16:d4:01:61:7e isab0: at device 31.0 on pci0 isa0: on isab0 atapci0: port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0x1880-0x188f at device 31.1 on pci0 ata0: on atapci0 ata1: on atapci0 atapci1: port 0x18c8-0x18cf,0x18ac-0x18af,0x18c0-0x18c7,0x18a8-0x18ab,0x18b0-0x18bf mem 0xd2404400-0xd24047ff irq 19 at device 31.2 on pci0 ata2: on atapci1 ata3: on atapci1 ata4: on atapci1 ata5: on atapci1 pci0: at device 31.3 (no driver attached) acpi_tz0: on acpi0 acpi_tz1: on acpi0 battery0: on acpi0 atkbdc0: port 0x60,0x64 irq 1 on acpi0 atkbd0: irq 1 on atkbdc0 kbd0 at atkbd0 atkbd0: [GIANT-LOCKED] psm0: irq 12 on atkbdc0 psm0: [GIANT-LOCKED] psm0: model IntelliMouse, device ID 3 acpi_acad0: on acpi0 pmtimer0 on isa0 orm0: at iomem 0xc0000-0xcefff,0xcf000-0xd07ff,0xe0000-0xe17ff,0xe3800-0xe3fff on isa0 ppc0: parallel port not found. sc0: at flags 0x100 on isa0 sc0: VGA <16 virtual consoles, flags=0x300> sio0: configured irq 4 not in bitmap of probed irqs 0 sio0: port may not be enabled sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0 sio0: type 8250 or not responding sio1: configured irq 3 not in bitmap of probed irqs 0 sio1: port may not be enabled vga0: at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 ugen0: Broadcom Corp HP Integrated Module, rev 2.00/1.00, addr 2 Timecounter "TSC" frequency 1662512680 Hz quality 800 Timecounters tick every 1.000 msec acd0: DVDR at ata0-master PIO4 ad4: 95396MB at ata2-master SATA150 Trying to mount root from ufs:/dev/ad4s1a ------=_NextPart_000_5d98_5348_1292-- From owner-freebsd-mobile@FreeBSD.ORG Fri Jul 21 07:33:30 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1FD0616A4DF for ; Fri, 21 Jul 2006 07:33:30 +0000 (UTC) (envelope-from ganbold@micom.mng.net) Received: from publicd.ub.mng.net (publicd.ub.mng.net [202.179.0.88]) by mx1.FreeBSD.org (Postfix) with ESMTP id DFF2F43D4C for ; Fri, 21 Jul 2006 07:33:28 +0000 (GMT) (envelope-from ganbold@micom.mng.net) Received: from [202.179.0.164] (helo=[192.168.0.18]) by publicd.ub.mng.net with esmtpa (Exim 4.61 (FreeBSD)) (envelope-from ) id 1G3pVj-000PHf-De for freebsd-mobile@freebsd.org; Fri, 21 Jul 2006 16:33:23 +0900 Message-ID: <44C08343.70406@micom.mng.net> Date: Fri, 21 Jul 2006 16:33:23 +0900 From: Ganbold User-Agent: Thunderbird 1.5.0.4 (X11/20060612) MIME-Version: 1.0 To: freebsd-mobile@freebsd.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: Dell laptops X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Jul 2006 07:33:30 -0000 Hi, My experience with D620 so far (D620 which has T2300 (Core duo) 1.66GHz CPU with integrated Intel graphics card): dmesg: http://www.mnbsd.org/ftp/dmesg.txt # uname -an FreeBSD devil.micom.mng.net 6.1-STABLE FreeBSD 6.1-STABLE #2: Fri Jul 21 13:50:53 ULAST 2006 tsgan@devil.micom.mng.net:/usr/obj/usr/src/sys/DEVIL i386 Wireless (Dell Wireless 1490 802.11a/g Dual-band Mini Card - which seems like bcm4310) is not working. none4@pci12:0:0: class=0x028000 card=0x00071028 chip=0x431214e4 rev=0x01 hdr=0x00 vendor = 'Broadcom Corporation' device = 'BCM4310 UART' class = network Tried with ndisgen, however when loading ndis generated module system got page fault: no match for strrchr no match for MmFreeContiguousMemorySpecifyCache no match for MmAllocateContiguousMemorySpecifyCache no match for MmGetPhysicalAddress ndis0: mem 0xdfdfc000-0xdfdfffff irq 17 at device 0.0 on pci12 ndis0: NDIS API version: 5.1 ntoskrnl dummy called... Fatal trap 12: page fault while in kernel mode cpuid = 1; apic id = 01 fault virtual address = 0x1a fault code = supervisor read, page not present instruction pointer = 0x20:0xc530108f stack pointer = 0x28:0xe7209938 frame pointer = 0x28:0xe720994c code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, def32 1, gran 1 processor eflags = interrupt enabled, resume, IOPL = 0 current process = 559 (kldload) [thread pid 559 tid 100103 ] Stopped at 0xc530108f: cmpb 0(%edi),%al db> bt Tracing pid 559 tid 100103 td 0xc4e06a80 bcmwl5_sys_drv_data_start(c534e8f6,c52f9ddc,0,0,e7209980) at 0xc530108f bcmwl5_sys_drv_data_start(c4e2a000,c53d1000,c539d600,c53e2000,c4e2a000) at 0xc53070d3 bcmwl5_sys_drv_data_start(e7209ac8,c4e2a000,0,c53d1000,c539d600) at bcmwl5_sys_drv_data_start+0xe5d6 x86_stdcall_wrap_end(c521d000,0,c,0,0) at x86_stdcall_wrap_end+0x1e ndis_attach(c4bb9300,c4c305a0,5,13,4312) at ndis_attach+0x17c ndis_attach_pci(c4bb9300) at ndis_attach_pci+0x374 device_attach(c4bb9300,c4bb9300,c4bb9300,0,c4ba8700) at device_attach+0x58 device_probe_and_attach(c4bb9300,c4bb9300,c4ba8700) at device_probe_and_attach+0xc4 pci_driver_added(c4bba100,c5356244) at pci_driver_added+0xd1 devclass_add_driver(c4b08440,c5356244,c52df600,c535630c,c4c25070) at devclass_add_driver+0xb7 driver_module_handler(c52df600,0,c5356318,c0872440,0) at driver_module_handler+0x59 module_register_init(c535630c) at module_register_init+0x4b linker_file_sysinit(c51ece00,c51ece00,1,c51ece00,c4c25070) at linker_file_sysinit+0x7d linker_load_file(c4c25070,e7209ca0,400,0,c4bd9800) at linker_load_file+0xce linker_load_module(c4bd9800,0,0,0,e7209ccc) at linker_load_module+0xa3 kldload(c4e06a80,e7209d04,1,0,292) at kldload+0xeb syscall(3b,3b,3b,1,bfbfec88) at syscall+0x2bf Xint0x80_syscall() at Xint0x80_syscall+0x1f --- syscall (304, FreeBSD ELF32, kldload), eip = 0x280bab77, esp = 0xbfbfebfc, ebp = 0xbfbfec38 --- db> Audio works with http://files.chemikals.org/hdac.tgz. X works with resolution 1280x800 with 915resolution. Volume up,down,mute keys aren't working, lid close/suspend works, resume doesn't, it goes to BIOS screen. Tested apm which is not working, system goes to debugger. Ganbold From owner-freebsd-mobile@FreeBSD.ORG Fri Jul 21 07:52:28 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C84C416A4DD; Fri, 21 Jul 2006 07:52:28 +0000 (UTC) (envelope-from norgaard@locolomo.org) Received: from strange.daemonsecurity.com (59.Red-81-33-11.staticIP.rima-tde.net [81.33.11.59]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4B6C643D45; Fri, 21 Jul 2006 07:52:27 +0000 (GMT) (envelope-from norgaard@locolomo.org) Received: from [192.168.7.193] (68.Red-80-34-55.staticIP.rima-tde.net [80.34.55.68]) by strange.daemonsecurity.com (Postfix) with ESMTP id 2B66A2E02A; Fri, 21 Jul 2006 09:52:22 +0200 (CEST) Message-ID: <44C087AA.3030701@locolomo.org> Date: Fri, 21 Jul 2006 09:52:10 +0200 From: Erik Norgaard User-Agent: Thunderbird 1.5.0.4 (Windows/20060516) MIME-Version: 1.0 To: Marwan Sultan References: In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Cc: doug@fledge.watson.org, fbsdlists@gmail.com, youshi10@u.washington.edu, freebsd-mobile@freebsd.org, lists@jnielsen.net, freebsd-questions@freebsd.org Subject: Re: HOWTO wireless please. X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Jul 2006 07:52:28 -0000 Marwan Sultan wrote: > ALso i tried the ndisgen way, to convert, and it built the driver as > w39n51_sys.ko and i kldloaded > > # kldload /usr/home/admin/w39n51_sys.ko > after issuing this command, no devices showedup in ifconfig -a and > this is the result in /var/log/messages > > kernel: ndis0: mem > 0xd2100000-0xd2100fff irq 18 at device 0.0 on pci6 > kernel: ndis0: couldn't map memory > kernel: device_attach: ndis0 attach returned 6 > > There is no wireless devices showing..! :( > Again its HP pavilion dv5178us > the wireless is a builtin, and its Broadcom Corp HP Integrated module. This seems to indicate that your interface is the Intel 3945ABG chipset which gives you the keywords you need to search for a driver. IIRC one is in development, they are still discussing how to name it. Previous chipsets use the ipw and iwi driver, check this website: http://damien.bergamini.free.fr/ipw/ Also, they mention the need to install ports/net/iwi-firmware-kmod Cheers, Erik -- Ph: +34.666334818 web: http://www.locolomo.org X.509 Certificate: http://www.locolomo.org/crt/8D03551FFCE04F0C.crt Key ID: 69:79:B8:2C:E3:8F:E7:BE:5D:C3:C3:B1:74:62:B8:3F:9F:1F:69:B9 From owner-freebsd-mobile@FreeBSD.ORG Fri Jul 21 08:28:09 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F107F16A4E1 for ; Fri, 21 Jul 2006 08:28:09 +0000 (UTC) (envelope-from copano-l-bounces@lists.cs.cornell.edu) Received: from lists.cs.cornell.edu (lists.cs.cornell.edu [128.84.154.141]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1D9BC43D72 for ; Fri, 21 Jul 2006 08:28:08 +0000 (GMT) (envelope-from copano-l-bounces@lists.cs.cornell.edu) Received: from localhost.localdomain ([127.0.0.1] helo=lists.cs.cornell.edu) by lists.cs.cornell.edu with esmtp (Exim 4.24) id 1G3qMf-0006LI-GA for freebsd-mobile@freebsd.org; Fri, 21 Jul 2006 04:28:05 -0400 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit From: copano-l-bounces@lists.cs.cornell.edu To: freebsd-mobile@freebsd.org Message-ID: Date: Fri, 21 Jul 2006 04:27:46 -0400 Precedence: bulk X-BeenThere: copano-l@lists.cs.cornell.edu X-Mailman-Version: 2.1.7 X-List-Administrivia: yes Sender: copano-l-bounces@lists.cs.cornell.edu Errors-To: copano-l-bounces@lists.cs.cornell.edu Subject: Your message to Copano-l awaits moderator approval X-BeenThere: freebsd-mobile@freebsd.org List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Jul 2006 08:28:10 -0000 Your mail to 'Copano-l' with the subject Returned mail: Data format error Is being held until the list moderator can review it for approval. The reason it is being held: Post by non-member to a members-only list Either the message will get posted to the list, or you will receive notification of the moderator's decision. If you would like to cancel this posting, please visit the following URL: https://lists.cs.cornell.edu/mailman/confirm/copano-l/fe54ab291fd182fe8f8983924e77ceaef26263e0 From owner-freebsd-mobile@FreeBSD.ORG Fri Jul 21 14:27:22 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4B3A916A4E1 for ; Fri, 21 Jul 2006 14:27:22 +0000 (UTC) (envelope-from dmagnuszewski@mandtbank.com) Received: from mantrade-bh.mandtbank.com (mantrade-bh.mandtbank.com [12.19.225.250]) by mx1.FreeBSD.org (Postfix) with ESMTP id E341443D4C for ; Fri, 21 Jul 2006 14:27:20 +0000 (GMT) (envelope-from dmagnuszewski@mandtbank.com) X-Server-Uuid: C579A02E-95F6-4F43-912D-E5E42F8B364D Message-ID: X-Mailer: Novell GroupWise Internet Agent 6.5.1 Date: Fri, 21 Jul 2006 10:26:49 -0400 From: "DANIEL MAGNUSZEWSKI" To: freebsd-mobile@freebsd.org MIME-Version: 1.0 X-WSS-ID: 68DE3BBC0RO286933-01-01 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Content-Disposition: inline Subject: Difference Between DWL-650 and DWL-650+ X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Jul 2006 14:27:22 -0000 All, I would like to install 6.1 on my Thinkpad 600e. I have an DWL-650+ wireless card. After checking out: http://www.freebsd.org/cgi/man.cgi?query=wi&sektion=4 I saw that the wi driver has support for the Dlink DWL650. Is the 650+ the same Prisim 2.5 chipset as the 650? Has anyone been able to get this card to work on 6.1? Thanks. -Dan From owner-freebsd-mobile@FreeBSD.ORG Fri Jul 21 15:41:43 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 526D616A4E0 for ; Fri, 21 Jul 2006 15:41:43 +0000 (UTC) (envelope-from dead_line@hotmail.com) Received: from bay0-omc3-s34.bay0.hotmail.com (bay0-omc3-s34.bay0.hotmail.com [65.54.246.234]) by mx1.FreeBSD.org (Postfix) with ESMTP id 01BFD43D46 for ; Fri, 21 Jul 2006 15:41:42 +0000 (GMT) (envelope-from dead_line@hotmail.com) Received: from hotmail.com ([64.4.54.92]) by bay0-omc3-s34.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.1830); Fri, 21 Jul 2006 08:41:42 -0700 Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC; Fri, 21 Jul 2006 08:41:42 -0700 Message-ID: Received: from 195.226.241.40 by by20fd.bay20.hotmail.msn.com with HTTP; Fri, 21 Jul 2006 15:41:41 GMT X-Originating-IP: [195.226.241.40] X-Originating-Email: [dead_line@hotmail.com] X-Sender: dead_line@hotmail.com From: "Marwan Sultan" To: freebsd-mobile@freebsd.org Date: Fri, 21 Jul 2006 15:41:41 +0000 Mime-Version: 1.0 Content-Type: text/plain; format=flowed X-OriginalArrivalTime: 21 Jul 2006 15:41:42.0699 (UTC) FILETIME=[2A2CA7B0:01C6ACDC] Subject: Where is my iwi device after port install X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Jul 2006 15:41:43 -0000 Hey guys! after a long fight to discover how to configure my wireless adapter, finally someone kind has diverted me to the page of http://damien.bergamini.free.fr/ipw/iwi-freebsd.html First of all, I found iwi and ipw and im not sure whats the diffrence or what should i configure. However i took the rist to configure iwi, i have done # cd /usr/ports/net/iwi-firmware/ # make install clean and its done fine, then #kldload -v if_iwi and it load the driver fine, and i could see it in kldstat but when i do # dmesg | grep iwi nothin in there! I tried the same steps with ipw and no results from dmesg also.. ALso iwicontrol -i iwi0 -d /usr/local/libdata/if_iwi Or ipwcontrol -i ipw0 -f /usr/local/share/ipw-firmware/ipw.fw it returns the result to no such file. So basically, first step of make install clean of the port and kldload went fine, no third step, im stuck in here.. ifconfig -a still wont show any device.. even if i have iwi or even ipw enable in rc.conf Anyone can tell me what to do in my third step? thank you Marwan _________________________________________________________________ Express yourself instantly with MSN Messenger! Download today it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ From owner-freebsd-mobile@FreeBSD.ORG Fri Jul 21 20:07:24 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C611C16A4E0 for ; Fri, 21 Jul 2006 20:07:24 +0000 (UTC) (envelope-from torfinn.ingolfsen@broadpark.no) Received: from osl1smout1.broadpark.no (osl1smout1.broadpark.no [80.202.4.58]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3058F43D46 for ; Fri, 21 Jul 2006 20:07:24 +0000 (GMT) (envelope-from torfinn.ingolfsen@broadpark.no) Received: from osl1sminn1.broadpark.no ([80.202.4.59]) by osl1smout1.broadpark.no (Sun Java System Messaging Server 6.1 HotFix 0.05 (built Oct 21 2004)) with ESMTP id <0J2R005H6RWBY320@osl1smout1.broadpark.no> for freebsd-mobile@freebsd.org; Fri, 21 Jul 2006 22:07:23 +0200 (CEST) Received: from kg-work.kg4.no ([80.203.92.117]) by osl1sminn1.broadpark.no (Sun Java System Messaging Server 6.1 HotFix 0.05 (built Oct 21 2004)) with SMTP id <0J2R00ABYRWA30I0@osl1sminn1.broadpark.no> for freebsd-mobile@freebsd.org; Fri, 21 Jul 2006 22:07:23 +0200 (CEST) Date: Fri, 21 Jul 2006 22:07:22 +0200 From: Torfinn Ingolfsen X-Face: "t9w2,-X@O^I`jVW\sonI3.,36KBLZE*AL[y9lL[PyFD*r_S:dIL9c[8Y>V42R0"!"yb_zN,f#%.[PYYNq; m"_0v; ~rUM2Yy!zmkh)3&U|u!=T(zyv,MHJv"nDH>OJ`t(@mil461d_B'Uo|'nMwlKe0Mv=kvV?Nh@>Hb<3s_z2jYgZhPb@?Wi^x1a~Hplz1.zH In-reply-to: To: freebsd-mobile@freebsd.org Message-id: <20060721220722.dde38792.torfinn.ingolfsen@broadpark.no> MIME-version: 1.0 X-Mailer: Sylpheed version 2.2.6 (GTK+ 2.8.20; i386-portbld-freebsd5.5) Content-type: text/plain; charset=ISO-8859-1 Content-transfer-encoding: quoted-printable References: Subject: Re: Where is my iwi device after port install X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Jul 2006 20:07:24 -0000 On Fri, 21 Jul 2006 15:41:41 +0000 Marwan Sultan wrote: > Hey guys! >=20 > after a long fight to discover how to configure my wireless adapter, > finally someone kind has diverted me to the page of > http://damien.bergamini.free.fr/ipw/iwi-freebsd.html Based on one of your earlier posts, it seems that your laptop has an Intel 3945abg network chip. I also see that you are using FreeBSD 6.1-release. Is this correct? Question: are you sure that the driver at http://damien.bergamini.free.fr/ipw/ really is complete? Ie, that is has a driver for the 3945? >From what I read on that page, the author talks about "the upcoming *BSD driver for Intel=AE PRO/Wireless 3945ABG network adapters!" Does anyboy know if the 3945 driver is in ipw? FWIW, I have a laptop with the Intel 3945abg wireless, and so far I have not been able to make it work. I have searched, but have not found anyone else who has the 3945 working under FreeBSD. :-( --=20 Regards, Torfinn Ingolfsen, Norway From owner-freebsd-mobile@FreeBSD.ORG Fri Jul 21 23:58:45 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CDDE116A4F5 for ; Fri, 21 Jul 2006 23:58:45 +0000 (UTC) (envelope-from dwilde1@gmail.com) Received: from wx-out-0102.google.com (wx-out-0102.google.com [66.249.82.202]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5FA7D43D53 for ; Fri, 21 Jul 2006 23:58:43 +0000 (GMT) (envelope-from dwilde1@gmail.com) Received: by wx-out-0102.google.com with SMTP id i31so524809wxd for ; Fri, 21 Jul 2006 16:58:42 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version:content-type:references:x-google-sender-auth; b=t8ndHNx+zq/zaW5qrwSWnwqod8TcKGAqfNNvh9/R+UERvMDWHxe2UFN+/gjotTDujZ1yLNmOOd0vMRO4nyEMwfFpLxI5v+PvioS2xPm50YTweuH17OplyEUd5MBXJdq8HYW3FQWq4XGUr2rK8PS4wnzQDd5etxPV2iq4JnGYtyw= Received: by 10.70.36.1 with SMTP id j1mr1952357wxj; Fri, 21 Jul 2006 16:58:42 -0700 (PDT) Received: by 10.70.16.9 with HTTP; Fri, 21 Jul 2006 16:58:42 -0700 (PDT) Message-ID: Date: Fri, 21 Jul 2006 18:58:42 -0500 From: "Don Wilde" Sender: dwilde1@gmail.com To: "Christian Brueffer" In-Reply-To: <20060720141612.GA1957@haakonia.hitnet.RWTH-Aachen.DE> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_19700_9254299.1153526322687" References: <20060720141612.GA1957@haakonia.hitnet.RWTH-Aachen.DE> X-Google-Sender-Auth: 49df7c8d9bcf186f X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: freebsd-mobile@freebsd.org Subject: Re: iwi prevents 6-STABLE kernel from building X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Jul 2006 23:58:45 -0000 ------=_Part_19700_9254299.1153526322687 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline I'm afraid it is still not loading. See the dmesg file dmesg.no_bfe. There are several different messages saying that it can't load the bss image because of an 'invalid argument'. It also can't seem to coexist with my LAN system, even when I set iwi_enable="NO" in rc.conf. I'll try eradicating all iwi lines in rc.conf, because it murders my bfe interface within less than 5 minutes. On 7/20/06, Christian Brueffer wrote: > > On Thu, Jul 20, 2006 at 08:07:57AM -0600, Don Wilde wrote: > > Good localtime(), all - > > > > I am having problems related to the iwi driver since my recent CVSups > > of last several days. > > > > I get an 'unknown symbol firmware_get' from several iwi modules: > > > > if_iwi.o(.text+0x23ca): In function `iwi_getfw': > > : undefined reference to `firmware_get' > > > > and several more, while doing buildkernel. It's a Dell Inspiron 6000, > > and I deinstall/reinstall'ed net/iwi-firmware and > > net/iwi-firmware-kmod. > > > > UPDATING in ports and sys says nothing about such an error, and > > neither does iwi(4) or the Bergamini web page. I didn't see anything > > in this list archive, either. > > > > My previously working system did not work at my local library > > yesterday, giving a new error message on the console something like > > 'unknown authentication method 1' over and over again. > > > > TIA for any suggestions! > > > > Put 'device firmware' into your kernel config. > > And yeah, we should add something to UPDATING. > > - Christian > > -- > Christian Brueffer chris@unixpages.org brueffer@FreeBSD.org > GPG Key: http://people.freebsd.org/~brueffer/brueffer.key.asc > GPG Fingerprint: A5C8 2099 19FF AACA F41B B29B 6C76 178C A0ED 982D > > > ------=_Part_19700_9254299.1153526322687 Content-Type: application/octet-stream; name=dmesg.no_bfe Content-Transfer-Encoding: base64 X-Attachment-Id: f_epx7n0cc Content-Disposition: attachment; filename="dmesg.no_bfe" Q29weXJpZ2h0IChjKSAxOTkyLTIwMDYgVGhlIEZyZWVCU0QgUHJvamVjdC4KQ29weXJpZ2h0IChj KSAxOTc5LCAxOTgwLCAxOTgzLCAxOTg2LCAxOTg4LCAxOTg5LCAxOTkxLCAxOTkyLCAxOTkzLCAx OTk0CglUaGUgUmVnZW50cyBvZiB0aGUgVW5pdmVyc2l0eSBvZiBDYWxpZm9ybmlhLiBBbGwgcmln aHRzIHJlc2VydmVkLgpGcmVlQlNEIDYuMS1TVEFCTEUgIzU6IFRodSBKdWwgMjAgMDk6NDk6NDYg TURUIDIwMDYKICAgIHJvb3RAbHlueC5uZXR3b3JrLWx5bngubmV0Oi91c3Ivb2JqL3Vzci9zcmMv c3lzL0xZTlgKQUNQSSBBUElDIFRhYmxlOiA8REVMTCAgIENQaSBSICA+ClRpbWVjb3VudGVyICJp ODI1NCIgZnJlcXVlbmN5IDExOTMxODIgSHogcXVhbGl0eSAwCkNQVTogSW50ZWwoUikgUGVudGl1 bShSKSBNIHByb2Nlc3NvciAxLjYwR0h6ICgxNTk2LjAxLU1IeiA2ODYtY2xhc3MgQ1BVKQogIE9y aWdpbiA9ICJHZW51aW5lSW50ZWwiICBJZCA9IDB4NmQ4ICBTdGVwcGluZyA9IDgKICBGZWF0dXJl cz0weGFmZTlmYmZmPEZQVSxWTUUsREUsUFNFLFRTQyxNU1IsUEFFLE1DRSxDWDgsQVBJQyxTRVAs TVRSUixQR0UsTUNBLENNT1YsUEFULENMRkxVU0gsRFRTLEFDUEksTU1YLEZYU1IsU1NFLFNTRTIs U1MsVE0sUEJFPgogIEZlYXR1cmVzMj0weDE4MDxFU1QsVE0yPgogIEFNRCBGZWF0dXJlcz0weDEw MDAwMDxOWD4KcmVhbCBtZW1vcnkgID0gMTA3MzU1NzUwNCAoMTAyMyBNQikKYXZhaWwgbWVtb3J5 ID0gMTA0MTYyOTE4NCAoOTkzIE1CKQppb2FwaWMwOiBDaGFuZ2luZyBBUElDIElEIHRvIDEKaW9h cGljMCA8VmVyc2lvbiAyLjA+IGlycXMgMC0yMyBvbiBtb3RoZXJib2FyZAphY3BpMDogPERFTEwg Q1BpIFIgID4gb24gbW90aGVyYm9hcmQKVGltZWNvdW50ZXIgIkFDUEktZmFzdCIgZnJlcXVlbmN5 IDM1Nzk1NDUgSHogcXVhbGl0eSAxMDAwCmFjcGlfdGltZXIwOiA8MjQtYml0IHRpbWVyIGF0IDMu NTc5NTQ1TUh6PiBwb3J0IDB4MTAwOC0weDEwMGIgb24gYWNwaTAKY3B1MDogPEFDUEkgQ1BVPiBv biBhY3BpMAphY3BpX3Rocm90dGxlMDogPEFDUEkgQ1BVIFRocm90dGxpbmc+IG9uIGNwdTAKYWNw aV9hY2FkMDogPEFDIEFkYXB0ZXI+IG9uIGFjcGkwCmJhdHRlcnkwOiA8QUNQSSBDb250cm9sIE1l dGhvZCBCYXR0ZXJ5PiBvbiBhY3BpMAphY3BpX2xpZDA6IDxDb250cm9sIE1ldGhvZCBMaWQgU3dp dGNoPiBvbiBhY3BpMAphY3BpX2J1dHRvbjA6IDxQb3dlciBCdXR0b24+IG9uIGFjcGkwCmFjcGlf YnV0dG9uMTogPFNsZWVwIEJ1dHRvbj4gb24gYWNwaTAKcGNpYjA6IDxBQ1BJIEhvc3QtUENJIGJy aWRnZT4gcG9ydCAweGNmOC0weGNmZiBvbiBhY3BpMApwY2kwOiA8QUNQSSBQQ0kgYnVzPiBvbiBw Y2liMApwY2liMTogPEFDUEkgUENJLVBDSSBicmlkZ2U+IGF0IGRldmljZSAxLjAgb24gcGNpMApw Y2kxOiA8QUNQSSBQQ0kgYnVzPiBvbiBwY2liMQpwY2kxOiA8ZGlzcGxheSwgVkdBPiBhdCBkZXZp Y2UgMC4wIChubyBkcml2ZXIgYXR0YWNoZWQpCnVoY2kwOiA8SW50ZWwgODI4MDFGQi9GUi9GVy9G UlcgKElDSDYpIFVTQiBjb250cm9sbGVyIFVTQi1BPiBwb3J0IDB4YmY4MC0weGJmOWYgaXJxIDE2 IGF0IGRldmljZSAyOS4wIG9uIHBjaTAKdWhjaTA6IFtHSUFOVC1MT0NLRURdCnVzYjA6IDxJbnRl bCA4MjgwMUZCL0ZSL0ZXL0ZSVyAoSUNINikgVVNCIGNvbnRyb2xsZXIgVVNCLUE+IG9uIHVoY2kw CnVzYjA6IFVTQiByZXZpc2lvbiAxLjAKdWh1YjA6IEludGVsIFVIQ0kgcm9vdCBodWIsIGNsYXNz IDkvMCwgcmV2IDEuMDAvMS4wMCwgYWRkciAxCnVodWIwOiAyIHBvcnRzIHdpdGggMiByZW1vdmFi bGUsIHNlbGYgcG93ZXJlZAp1aGNpMTogPEludGVsIDgyODAxRkIvRlIvRlcvRlJXIChJQ0g2KSBV U0IgY29udHJvbGxlciBVU0ItQj4gcG9ydCAweGJmNjAtMHhiZjdmIGlycSAxNyBhdCBkZXZpY2Ug MjkuMSBvbiBwY2kwCnVoY2kxOiBbR0lBTlQtTE9DS0VEXQp1c2IxOiA8SW50ZWwgODI4MDFGQi9G Ui9GVy9GUlcgKElDSDYpIFVTQiBjb250cm9sbGVyIFVTQi1CPiBvbiB1aGNpMQp1c2IxOiBVU0Ig cmV2aXNpb24gMS4wCnVodWIxOiBJbnRlbCBVSENJIHJvb3QgaHViLCBjbGFzcyA5LzAsIHJldiAx LjAwLzEuMDAsIGFkZHIgMQp1aHViMTogMiBwb3J0cyB3aXRoIDIgcmVtb3ZhYmxlLCBzZWxmIHBv d2VyZWQKdWhjaTI6IDxJbnRlbCA4MjgwMUZCL0ZSL0ZXL0ZSVyAoSUNINikgVVNCIGNvbnRyb2xs ZXIgVVNCLUM+IHBvcnQgMHhiZjQwLTB4YmY1ZiBpcnEgMTggYXQgZGV2aWNlIDI5LjIgb24gcGNp MAp1aGNpMjogW0dJQU5ULUxPQ0tFRF0KdXNiMjogPEludGVsIDgyODAxRkIvRlIvRlcvRlJXIChJ Q0g2KSBVU0IgY29udHJvbGxlciBVU0ItQz4gb24gdWhjaTIKdXNiMjogVVNCIHJldmlzaW9uIDEu MAp1aHViMjogSW50ZWwgVUhDSSByb290IGh1YiwgY2xhc3MgOS8wLCByZXYgMS4wMC8xLjAwLCBh ZGRyIDEKdWh1YjI6IDIgcG9ydHMgd2l0aCAyIHJlbW92YWJsZSwgc2VsZiBwb3dlcmVkCnVoY2kz OiA8SW50ZWwgODI4MDFGQi9GUi9GVy9GUlcgKElDSDYpIFVTQiBjb250cm9sbGVyIFVTQi1EPiBw b3J0IDB4YmYyMC0weGJmM2YgaXJxIDE5IGF0IGRldmljZSAyOS4zIG9uIHBjaTAKdWhjaTM6IFtH SUFOVC1MT0NLRURdCnVzYjM6IDxJbnRlbCA4MjgwMUZCL0ZSL0ZXL0ZSVyAoSUNINikgVVNCIGNv bnRyb2xsZXIgVVNCLUQ+IG9uIHVoY2kzCnVzYjM6IFVTQiByZXZpc2lvbiAxLjAKdWh1YjM6IElu dGVsIFVIQ0kgcm9vdCBodWIsIGNsYXNzIDkvMCwgcmV2IDEuMDAvMS4wMCwgYWRkciAxCnVodWIz OiAyIHBvcnRzIHdpdGggMiByZW1vdmFibGUsIHNlbGYgcG93ZXJlZApwY2kwOiA8c2VyaWFsIGJ1 cywgVVNCPiBhdCBkZXZpY2UgMjkuNyAobm8gZHJpdmVyIGF0dGFjaGVkKQpwY2liMjogPEFDUEkg UENJLVBDSSBicmlkZ2U+IGF0IGRldmljZSAzMC4wIG9uIHBjaTAKcGNpMzogPEFDUEkgUENJIGJ1 cz4gb24gcGNpYjIKYmZlMDogPEJyb2FkY29tIEJDTTQ0MDEtQjAgRmFzdCBFdGhlcm5ldD4gbWVt IDB4ZGZjZmUwMDAtMHhkZmNmZmZmZiBpcnEgMTggYXQgZGV2aWNlIDAuMCBvbiBwY2kzCm1paWJ1 czA6IDxNSUkgYnVzPiBvbiBiZmUwCmJtdHBoeTA6IDxCQ000NDAxIDEwLzEwMGJhc2VUWCBQSFk+ IG9uIG1paWJ1czAKYm10cGh5MDogIDEwYmFzZVQsIDEwYmFzZVQtRkRYLCAxMDBiYXNlVFgsIDEw MGJhc2VUWC1GRFgsIGF1dG8KYmZlMDogRXRoZXJuZXQgYWRkcmVzczogMDA6MTQ6MjI6ZGQ6M2I6 NWEKY2JiMDogPFJGNUM0NzYgUENJLUNhcmRCdXMgQnJpZGdlPiBhdCBkZXZpY2UgMS4wIG9uIHBj aTMKY2FyZGJ1czA6IDxDYXJkQnVzIGJ1cz4gb24gY2JiMApwY2NhcmQwOiA8MTYtYml0IFBDQ2Fy ZCBidXM+IG9uIGNiYjAKZndvaGNpMDogPFJpY29oIFI1QzU1Mj4gbWVtIDB4ZGZjZmM4MDAtMHhk ZmNmY2ZmZiBpcnEgMTggYXQgZGV2aWNlIDEuMSBvbiBwY2kzCmZ3b2hjaTA6IE9IQ0kgdmVyc2lv biAxLjEwIChST009MCkKZndvaGNpMDogTm8uIG9mIElzb2Nocm9ub3VzIGNoYW5uZWxzIGlzIDQu CmZ3b2hjaTA6IEVVSTY0IDQ0OjRmOmMwOjAwOjNjOjZkOmY1OjAxCmZ3b2hjaTA6IFBoeSAxMzk0 YSBhdmFpbGFibGUgUzQwMCwgMiBwb3J0cy4KZndvaGNpMDogTGluayBTNDAwLCBtYXhfcmVjIDIw NDggYnl0ZXMuCmZpcmV3aXJlMDogPElFRUUxMzk0KEZpcmVXaXJlKSBidXM+IG9uIGZ3b2hjaTAK c2JwMDogPFNCUC0yL1NDU0kgb3ZlciBGaXJlV2lyZT4gb24gZmlyZXdpcmUwCmZ3ZTA6IDxFdGhl cm5ldCBvdmVyIEZpcmVXaXJlPiBvbiBmaXJld2lyZTAKaWZfZndlMDogRmFrZSBFdGhlcm5ldCBh ZGRyZXNzOiA0Njo0ZjpjMDo2ZDpmNTowMQpmd2UwOiBFdGhlcm5ldCBhZGRyZXNzOiA0Njo0Zjpj MDo2ZDpmNTowMQpmd2UwOiBpZl9zdGFydCBydW5uaW5nIGRlZmVycmVkIGZvciBHaWFudApmd29o Y2kwOiBJbml0aWF0ZSBidXMgcmVzZXQKZndvaGNpMDogbm9kZV9pZD0weGM4MDBmZmMwLCBnZW49 MSwgQ1lDTEVNQVNURVIgbW9kZQpmaXJld2lyZTA6IDEgbm9kZXMsIG1heGhvcCA8PSAwLCBjYWJs ZSBJUk0gPSAwIChtZSkKZmlyZXdpcmUwOiBidXMgbWFuYWdlciAwIChtZSkKcGNpMzogPGJhc2Ug cGVyaXBoZXJhbD4gYXQgZGV2aWNlIDEuMiAobm8gZHJpdmVyIGF0dGFjaGVkKQppd2kwOiA8SW50 ZWwoUikgUFJPL1dpcmVsZXNzIDIyMDBCRz4gbWVtIDB4ZGZjZmQwMDAtMHhkZmNmZGZmZiBpcnEg MTcgYXQgZGV2aWNlIDMuMCBvbiBwY2kzCml3aTA6IEV0aGVybmV0IGFkZHJlc3M6IDAwOjEzOmNl Ojc5OmY4OjY1CnBjbTA6IDxJbnRlbCBJQ0g2ICg4MjgwMUZCKT4gcG9ydCAweGVkMDAtMHhlZGZm LDB4ZWM0MC0weGVjN2YgbWVtIDB4ZGZmZmZlMDAtMHhkZmZmZmZmZiwweGRmZmZmZDAwLTB4ZGZm ZmZkZmYgaXJxIDE2IGF0IGRldmljZSAzMC4yIG9uIHBjaTAKcGNtMDogPFNpZ21hVGVsIFNUQUM5 NzUyLzUzIEFDOTcgQ29kZWM+CnBjaTA6IDxzaW1wbGUgY29tbXMsIGdlbmVyaWMgbW9kZW0+IGF0 IGRldmljZSAzMC4zIChubyBkcml2ZXIgYXR0YWNoZWQpCmlzYWIwOiA8UENJLUlTQSBicmlkZ2U+ IGF0IGRldmljZSAzMS4wIG9uIHBjaTAKaXNhMDogPElTQSBidXM+IG9uIGlzYWIwCmF0YXBjaTA6 IDxJbnRlbCBJQ0g2IFNBVEExNTAgY29udHJvbGxlcj4gcG9ydCAweDFmMC0weDFmNywweDNmNiww eDE3MC0weDE3NywweDM3NiwweGJmYTAtMHhiZmFmIGlycSAxNyBhdCBkZXZpY2UgMzEuMiBvbiBw Y2kwCmF0YXBjaTA6IGZhaWxlZCB0byBlbmFibGUgbWVtb3J5IG1hcHBpbmchCmF0YTA6IDxBVEEg Y2hhbm5lbCAwPiBvbiBhdGFwY2kwCmF0YTE6IDxBVEEgY2hhbm5lbCAxPiBvbiBhdGFwY2kwCmFj cGlfdHowOiA8VGhlcm1hbCBab25lPiBvbiBhY3BpMAphdGtiZGMwOiA8S2V5Ym9hcmQgY29udHJv bGxlciAoaTgwNDIpPiBwb3J0IDB4NjAsMHg2NCwweDYyLDB4NjYgaXJxIDEgb24gYWNwaTAKYXRr YmQwOiA8QVQgS2V5Ym9hcmQ+IGlycSAxIG9uIGF0a2JkYzAKa2JkMCBhdCBhdGtiZDAKYXRrYmQw OiBbR0lBTlQtTE9DS0VEXQpwc20wOiA8UFMvMiBNb3VzZT4gaXJxIDEyIG9uIGF0a2JkYzAKcHNt MDogW0dJQU5ULUxPQ0tFRF0KcHNtMDogbW9kZWwgR2xpZGVQb2ludCwgZGV2aWNlIElEIDAKcG10 aW1lcjAgb24gaXNhMApvcm0wOiA8SVNBIE9wdGlvbiBST00+IGF0IGlvbWVtIDB4YzAwMDAtMHhj ZmZmZiBvbiBpc2EwCnBwYzA6IHBhcmFsbGVsIHBvcnQgbm90IGZvdW5kLgpzYzA6IDxTeXN0ZW0g Y29uc29sZT4gYXQgZmxhZ3MgMHgxMDAgb24gaXNhMApzYzA6IFZHQSA8MTYgdmlydHVhbCBjb25z b2xlcywgZmxhZ3M9MHgzMDA+CnZnYTA6IDxHZW5lcmljIElTQSBWR0E+IGF0IHBvcnQgMHgzYzAt MHgzZGYgaW9tZW0gMHhhMDAwMC0weGJmZmZmIG9uIGlzYTAKVGltZWNvdW50ZXIgIlRTQyIgZnJl cXVlbmN5IDE1OTYwMTA2NjIgSHogcXVhbGl0eSA4MDAKVGltZWNvdW50ZXJzIHRpY2sgZXZlcnkg MS4wMDAgbXNlYwphZDA6IDM4MTU0TUIgPEZVSklUU1UgTUhWMjA0MEFIIDAwMDAwMDk2PiBhdCBh dGEwLW1hc3RlciBVRE1BMTAwCmFjZDA6IERWRFIgPE5FQyBEVkQrLy1SVyBORC02NjUwQS8xMDJD PiBhdCBhdGExLW1hc3RlciBVRE1BMzMKY2QwIGF0IGF0YTEgYnVzIDAgdGFyZ2V0IDAgbHVuIDAK Y2QwOiA8X05FQyBEVkQrLVJXIE5ELTY2NTBBIDEwMkM+IFJlbW92YWJsZSBDRC1ST00gU0NTSS0w IGRldmljZSAKY2QwOiAzMy4wMDBNQi9zIHRyYW5zZmVycwpjZDA6IEF0dGVtcHQgdG8gcXVlcnkg ZGV2aWNlIHNpemUgZmFpbGVkOiBOT1QgUkVBRFksIE1lZGl1bSBub3QgcHJlc2VudApUcnlpbmcg dG8gbW91bnQgcm9vdCBmcm9tIHVmczovZGV2L2FkMHMyYQpMb2FkaW5nIGNvbmZpZ3VyYXRpb24g ZmlsZXMuCkVudHJvcHkgaGFydmVzdGluZzoKIGludGVycnVwdHMKIGV0aGVybmV0CiBwb2ludF90 b19wb2ludAoga2lja3N0YXJ0Ci4Kc3dhcG9uOiBhZGRpbmcgL2Rldi9hZDBzMmIgYXMgc3dhcCBk ZXZpY2UKU3RhcnRpbmcgZmlsZSBzeXN0ZW0gY2hlY2tzOgovZGV2L2FkMHMyYTogRklMRSBTWVNU RU0gQ0xFQU47IFNLSVBQSU5HIENIRUNLUwovZGV2L2FkMHMyYTogY2xlYW4sIDQ2MTAyNyBmcmVl ICgxMDQzIGZyYWdzLCA1NzQ5OCBibG9ja3MsIDAuMiUgZnJhZ21lbnRhdGlvbikKL2Rldi9hZDBz MmQ6IEZJTEUgU1lTVEVNIENMRUFOOyBTS0lQUElORyBDSEVDS1MKL2Rldi9hZDBzMmQ6IGNsZWFu LCAzNzg4MTQzIGZyZWUgKDE0Mjc1MSBmcmFncywgNDU1Njc0IGJsb2NrcywgMS40JSBmcmFnbWVu dGF0aW9uKQovZGV2L2FkMHMyZTogRklMRSBTWVNURU0gQ0xFQU47IFNLSVBQSU5HIENIRUNLUwov ZGV2L2FkMHMyZTogY2xlYW4sIDM3MzQ5OTUgZnJlZSAoODU5NSBmcmFncywgNDY1ODAwIGJsb2Nr cywgMC4xJSBmcmFnbWVudGF0aW9uKQpTZXR0aW5nIGhvc3RuYW1lOiBseW54Lm5ldHdvcmstbHlu eC5uZXQuClN0YXJ0aW5nIGl3aQogW2l3aTA6YnNzXQppd2ljb250cm9sOiAKQ2FuJ3QgbG9hZCBm aXJtd2FyZSB0byBkcml2ZXIKOiAKSW52YWxpZCBhcmd1bWVudAouCmJmZTA6IG5vIGxpbmsgLi4u Ci4KLgouCi4KLgouCi4KLgouCi4KLgogZ2l2aW5nIHVwCmZpcm13YXJlX2dldDogZmFpbGVkIHRv IGxvYWQgZmlybXdhcmUgaW1hZ2UgaXdpX2Jzcwppd2kwOiBjb3VsZCBub3QgbG9hZCBmaXJtd2Fy ZQpmaXJtd2FyZV9nZXQ6IGZhaWxlZCB0byBsb2FkIGZpcm13YXJlIGltYWdlIGl3aV9ic3MKaXdp MDogY291bGQgbm90IGxvYWQgZmlybXdhcmUKZmlybXdhcmVfZ2V0OiBmYWlsZWQgdG8gbG9hZCBm aXJtd2FyZSBpbWFnZSBpd2lfYnNzCml3aTA6IGNvdWxkIG5vdCBsb2FkIGZpcm13YXJlCml3aTA6 IG5vdCBmb3VuZAoKZXhpdGluZy4KbG8wOiBmbGFncz04MDQ5PFVQLExPT1BCQUNLLFJVTk5JTkcs TVVMVElDQVNUPiBtdHUgMTYzODQKCWluZXQgMTI3LjAuMC4xIG5ldG1hc2sgMHhmZjAwMDAwMCAK YmZlMDogZmxhZ3M9ODg0MzxVUCxCUk9BRENBU1QsUlVOTklORyxTSU1QTEVYLE1VTFRJQ0FTVD4g bXR1IDE1MDAKCW9wdGlvbnM9ODxWTEFOX01UVT4KCWV0aGVyIDAwOjE0OjIyOmRkOjNiOjVhCglt ZWRpYTogRXRoZXJuZXQgYXV0b3NlbGVjdCAobm9uZSkKCXN0YXR1czogbm8gY2Fycmllcgppd2kw OiBmbGFncz04ODAyPEJST0FEQ0FTVCxTSU1QTEVYLE1VTFRJQ0FTVD4gbXR1IDE1MDAKCWluZXQg MC4wLjAuMCBuZXRtYXNrIDB4ZmYwMDAwMDAgYnJvYWRjYXN0IDI1NS4yNTUuMjU1LjI1NQoJZXRo ZXIgMDA6MTM6Y2U6Nzk6Zjg6NjUKCW1lZGlhOiBJRUVFIDgwMi4xMSBXaXJlbGVzcyBFdGhlcm5l dCBhdXRvc2VsZWN0CglzdGF0dXM6IG5vIGNhcnJpZXIKCXNzaWQgIiIgY2hhbm5lbCAxCglhdXRo bW9kZSBPUEVOIHByaXZhY3kgT0ZGIHR4cG93bWF4IDEwMCBwcm90bW9kZSBDVFMKQWRkaXRpb25h bCByb3V0aW5nIG9wdGlvbnM6Ci4KU3RhcnRpbmcgZGV2ZC4KZmlybXdhcmVfZ2V0OiBmYWlsZWQg dG8gbG9hZCBmaXJtd2FyZSBpbWFnZSBpd2lfYnNzCml3aTA6IGNvdWxkIG5vdCBsb2FkIGZpcm13 YXJlCmZpcm13YXJlX2dldDogZmFpbGVkIHRvIGxvYWQgZmlybXdhcmUgaW1hZ2UgaXdpX2Jzcwpp d2kwOiBjb3VsZCBub3QgbG9hZCBmaXJtd2FyZQpmaXJtd2FyZV9nZXQ6IGZhaWxlZCB0byBsb2Fk IGZpcm13YXJlIGltYWdlIGl3aV9ic3MKaXdpMDogY291bGQgbm90IGxvYWQgZmlybXdhcmUKaXdp MDogbm90IGZvdW5kCgpleGl0aW5nLgppd2kwOiBmbGFncz04ODAyPEJST0FEQ0FTVCxTSU1QTEVY LE1VTFRJQ0FTVD4gbXR1IDE1MDAKCWluZXQgMC4wLjAuMCBuZXRtYXNrIDB4ZmYwMDAwMDAgYnJv YWRjYXN0IDI1NS4yNTUuMjU1LjI1NQoJZXRoZXIgMDA6MTM6Y2U6Nzk6Zjg6NjUKCW1lZGlhOiBJ RUVFIDgwMi4xMSBXaXJlbGVzcyBFdGhlcm5ldCBhdXRvc2VsZWN0CglzdGF0dXM6IG5vIGNhcnJp ZXIKCXNzaWQgIiIgY2hhbm5lbCAxCglhdXRobW9kZSBPUEVOIHByaXZhY3kgT0ZGIHR4cG93bWF4 IDEwMCBwcm90bW9kZSBDVFMKaHcuYWNwaS5jcHUuY3hfbG93ZXN0OiAKQzEKIC0+IApDMQoKTW91 bnRpbmcgTkZTIGZpbGUgc3lzdGVtczoKLgpFTEYgbGRjb25maWcgcGF0aDogL2xpYiAvdXNyL2xp YiAvdXNyL2xpYi9jb21wYXQgL3Vzci9YMTFSNi9saWIgL3Vzci9sb2NhbC9saWIgL3Vzci9sb2Nh bC9saWIvY29tcGF0L3BrZyAvdXNyL2xvY2FsL2xpYi9jb21wYXQgL3Vzci9sb2NhbC9saWIvY29t cGF0L3BrZyAvdXNyL2xvY2FsL2xpYi9ncmFwaHZpeiAvdXNyL2xvY2FsL2xpYi9teXNxbCAvdXNy L2xvY2FsL2xpYi9wdGgKYS5vdXQgbGRjb25maWcgcGF0aDogL3Vzci9saWIvYW91dCAvdXNyL2xp Yi9jb21wYXQvYW91dCAvdXNyL1gxMVI2L2xpYi9hb3V0CkNyZWF0aW5nIGFuZC9vciB0cmltbWlu ZyBsb2cgZmlsZXM6Ci4KU3RhcnRpbmcgc3lzbG9nZC4KSW5pdGlhbCBpMzg2IGluaXRpYWxpemF0 aW9uOgouCkFkZGl0aW9uYWwgQUJJIHN1cHBvcnQ6CiBsaW51eAouClN0YXJ0aW5nIHVzYmQuClN0 YXJ0aW5nIGxvY2FsIGRhZW1vbnM6Ci4KVXBkYXRpbmcgbW90ZAouClN0YXJ0aW5nIHBvd2VyZC4K Q29uZmlndXJpbmcgc3lzY29uczoKIGJsYW5rdGltZQogc2NyZWVuc2F2ZXIKLgpTdGFydGluZyBz c2hkLgpTdGFydGluZyBjcm9uLgpMb2NhbCBwYWNrYWdlIGluaXRpYWxpemF0aW9uOgpVcGRhdGlu ZyBLRE0gY29uZmlndXJhdGlvbgpJbmZvcm1hdGlvbjogcmVhZGluZyBvbGQga2RtcmMgL3Vzci9s b2NhbC9zaGFyZS9jb25maWcva2RtL2tkbXJjIChmcm9tIGtkZSA+PSAyLjIueCkKSW5mb3JtYXRp b246IG9sZCBrZG1yYyBpcyBmcm9tIGtkZSA+PSAzLjEgKGNvbmZpZyB2ZXJzaW9uIDIuMykKaXdp Y29udHJvbDogCkNhbid0IGxvYWQgZmlybXdhcmUgdG8gZHJpdmVyCjogCkludmFsaWQgYXJndW1l bnQKLgpBZGRpdGlvbmFsIFRDUCBvcHRpb25zOgouClN0YXJ0aW5nIGRlZmF1bHQgbW91c2VkOgou ClN0YXJ0aW5nIGJhY2tncm91bmQgZmlsZSBzeXN0ZW0gY2hlY2tzIGluIDYwIHNlY29uZHMuCgpG cmkgSnVsIDIxIDE4OjQyOjIxIENEVCAyMDA2Cg== ------=_Part_19700_9254299.1153526322687 Content-Type: application/octet-stream; name=dmesg.with_bfe Content-Transfer-Encoding: base64 X-Attachment-Id: f_epx7nhrp Content-Disposition: attachment; filename="dmesg.with_bfe" Q29weXJpZ2h0IChjKSAxOTkyLTIwMDYgVGhlIEZyZWVCU0QgUHJvamVjdC4KQ29weXJpZ2h0IChj KSAxOTc5LCAxOTgwLCAxOTgzLCAxOTg2LCAxOTg4LCAxOTg5LCAxOTkxLCAxOTkyLCAxOTkzLCAx OTk0CglUaGUgUmVnZW50cyBvZiB0aGUgVW5pdmVyc2l0eSBvZiBDYWxpZm9ybmlhLiBBbGwgcmln aHRzIHJlc2VydmVkLgpGcmVlQlNEIDYuMS1TVEFCTEUgIzU6IFRodSBKdWwgMjAgMDk6NDk6NDYg TURUIDIwMDYKICAgIHJvb3RAbHlueC5uZXR3b3JrLWx5bngubmV0Oi91c3Ivb2JqL3Vzci9zcmMv c3lzL0xZTlgKQUNQSSBBUElDIFRhYmxlOiA8REVMTCAgIENQaSBSICA+ClRpbWVjb3VudGVyICJp ODI1NCIgZnJlcXVlbmN5IDExOTMxODIgSHogcXVhbGl0eSAwCkNQVTogSW50ZWwoUikgUGVudGl1 bShSKSBNIHByb2Nlc3NvciAxLjYwR0h6ICgxNTk2LjAxLU1IeiA2ODYtY2xhc3MgQ1BVKQogIE9y aWdpbiA9ICJHZW51aW5lSW50ZWwiICBJZCA9IDB4NmQ4ICBTdGVwcGluZyA9IDgKICBGZWF0dXJl cz0weGFmZTlmYmZmPEZQVSxWTUUsREUsUFNFLFRTQyxNU1IsUEFFLE1DRSxDWDgsQVBJQyxTRVAs TVRSUixQR0UsTUNBLENNT1YsUEFULENMRkxVU0gsRFRTLEFDUEksTU1YLEZYU1IsU1NFLFNTRTIs U1MsVE0sUEJFPgogIEZlYXR1cmVzMj0weDE4MDxFU1QsVE0yPgogIEFNRCBGZWF0dXJlcz0weDEw MDAwMDxOWD4KcmVhbCBtZW1vcnkgID0gMTA3MzU1NzUwNCAoMTAyMyBNQikKYXZhaWwgbWVtb3J5 ID0gMTA0MTYyOTE4NCAoOTkzIE1CKQppb2FwaWMwOiBDaGFuZ2luZyBBUElDIElEIHRvIDEKaW9h cGljMCA8VmVyc2lvbiAyLjA+IGlycXMgMC0yMyBvbiBtb3RoZXJib2FyZAphY3BpMDogPERFTEwg Q1BpIFIgID4gb24gbW90aGVyYm9hcmQKVGltZWNvdW50ZXIgIkFDUEktZmFzdCIgZnJlcXVlbmN5 IDM1Nzk1NDUgSHogcXVhbGl0eSAxMDAwCmFjcGlfdGltZXIwOiA8MjQtYml0IHRpbWVyIGF0IDMu NTc5NTQ1TUh6PiBwb3J0IDB4MTAwOC0weDEwMGIgb24gYWNwaTAKY3B1MDogPEFDUEkgQ1BVPiBv biBhY3BpMAphY3BpX3Rocm90dGxlMDogPEFDUEkgQ1BVIFRocm90dGxpbmc+IG9uIGNwdTAKYWNw aV9hY2FkMDogPEFDIEFkYXB0ZXI+IG9uIGFjcGkwCmJhdHRlcnkwOiA8QUNQSSBDb250cm9sIE1l dGhvZCBCYXR0ZXJ5PiBvbiBhY3BpMAphY3BpX2xpZDA6IDxDb250cm9sIE1ldGhvZCBMaWQgU3dp dGNoPiBvbiBhY3BpMAphY3BpX2J1dHRvbjA6IDxQb3dlciBCdXR0b24+IG9uIGFjcGkwCmFjcGlf YnV0dG9uMTogPFNsZWVwIEJ1dHRvbj4gb24gYWNwaTAKcGNpYjA6IDxBQ1BJIEhvc3QtUENJIGJy aWRnZT4gcG9ydCAweGNmOC0weGNmZiBvbiBhY3BpMApwY2kwOiA8QUNQSSBQQ0kgYnVzPiBvbiBw Y2liMApwY2liMTogPEFDUEkgUENJLVBDSSBicmlkZ2U+IGF0IGRldmljZSAxLjAgb24gcGNpMApw Y2kxOiA8QUNQSSBQQ0kgYnVzPiBvbiBwY2liMQpwY2kxOiA8ZGlzcGxheSwgVkdBPiBhdCBkZXZp Y2UgMC4wIChubyBkcml2ZXIgYXR0YWNoZWQpCnVoY2kwOiA8SW50ZWwgODI4MDFGQi9GUi9GVy9G UlcgKElDSDYpIFVTQiBjb250cm9sbGVyIFVTQi1BPiBwb3J0IDB4YmY4MC0weGJmOWYgaXJxIDE2 IGF0IGRldmljZSAyOS4wIG9uIHBjaTAKdWhjaTA6IFtHSUFOVC1MT0NLRURdCnVzYjA6IDxJbnRl bCA4MjgwMUZCL0ZSL0ZXL0ZSVyAoSUNINikgVVNCIGNvbnRyb2xsZXIgVVNCLUE+IG9uIHVoY2kw CnVzYjA6IFVTQiByZXZpc2lvbiAxLjAKdWh1YjA6IEludGVsIFVIQ0kgcm9vdCBodWIsIGNsYXNz IDkvMCwgcmV2IDEuMDAvMS4wMCwgYWRkciAxCnVodWIwOiAyIHBvcnRzIHdpdGggMiByZW1vdmFi bGUsIHNlbGYgcG93ZXJlZAp1aGNpMTogPEludGVsIDgyODAxRkIvRlIvRlcvRlJXIChJQ0g2KSBV U0IgY29udHJvbGxlciBVU0ItQj4gcG9ydCAweGJmNjAtMHhiZjdmIGlycSAxNyBhdCBkZXZpY2Ug MjkuMSBvbiBwY2kwCnVoY2kxOiBbR0lBTlQtTE9DS0VEXQp1c2IxOiA8SW50ZWwgODI4MDFGQi9G Ui9GVy9GUlcgKElDSDYpIFVTQiBjb250cm9sbGVyIFVTQi1CPiBvbiB1aGNpMQp1c2IxOiBVU0Ig cmV2aXNpb24gMS4wCnVodWIxOiBJbnRlbCBVSENJIHJvb3QgaHViLCBjbGFzcyA5LzAsIHJldiAx LjAwLzEuMDAsIGFkZHIgMQp1aHViMTogMiBwb3J0cyB3aXRoIDIgcmVtb3ZhYmxlLCBzZWxmIHBv d2VyZWQKdWhjaTI6IDxJbnRlbCA4MjgwMUZCL0ZSL0ZXL0ZSVyAoSUNINikgVVNCIGNvbnRyb2xs ZXIgVVNCLUM+IHBvcnQgMHhiZjQwLTB4YmY1ZiBpcnEgMTggYXQgZGV2aWNlIDI5LjIgb24gcGNp MAp1aGNpMjogW0dJQU5ULUxPQ0tFRF0KdXNiMjogPEludGVsIDgyODAxRkIvRlIvRlcvRlJXIChJ Q0g2KSBVU0IgY29udHJvbGxlciBVU0ItQz4gb24gdWhjaTIKdXNiMjogVVNCIHJldmlzaW9uIDEu MAp1aHViMjogSW50ZWwgVUhDSSByb290IGh1YiwgY2xhc3MgOS8wLCByZXYgMS4wMC8xLjAwLCBh ZGRyIDEKdWh1YjI6IDIgcG9ydHMgd2l0aCAyIHJlbW92YWJsZSwgc2VsZiBwb3dlcmVkCnVoY2kz OiA8SW50ZWwgODI4MDFGQi9GUi9GVy9GUlcgKElDSDYpIFVTQiBjb250cm9sbGVyIFVTQi1EPiBw b3J0IDB4YmYyMC0weGJmM2YgaXJxIDE5IGF0IGRldmljZSAyOS4zIG9uIHBjaTAKdWhjaTM6IFtH SUFOVC1MT0NLRURdCnVzYjM6IDxJbnRlbCA4MjgwMUZCL0ZSL0ZXL0ZSVyAoSUNINikgVVNCIGNv bnRyb2xsZXIgVVNCLUQ+IG9uIHVoY2kzCnVzYjM6IFVTQiByZXZpc2lvbiAxLjAKdWh1YjM6IElu dGVsIFVIQ0kgcm9vdCBodWIsIGNsYXNzIDkvMCwgcmV2IDEuMDAvMS4wMCwgYWRkciAxCnVodWIz OiAyIHBvcnRzIHdpdGggMiByZW1vdmFibGUsIHNlbGYgcG93ZXJlZApwY2kwOiA8c2VyaWFsIGJ1 cywgVVNCPiBhdCBkZXZpY2UgMjkuNyAobm8gZHJpdmVyIGF0dGFjaGVkKQpwY2liMjogPEFDUEkg UENJLVBDSSBicmlkZ2U+IGF0IGRldmljZSAzMC4wIG9uIHBjaTAKcGNpMzogPEFDUEkgUENJIGJ1 cz4gb24gcGNpYjIKYmZlMDogPEJyb2FkY29tIEJDTTQ0MDEtQjAgRmFzdCBFdGhlcm5ldD4gbWVt IDB4ZGZjZmUwMDAtMHhkZmNmZmZmZiBpcnEgMTggYXQgZGV2aWNlIDAuMCBvbiBwY2kzCm1paWJ1 czA6IDxNSUkgYnVzPiBvbiBiZmUwCmJtdHBoeTA6IDxCQ000NDAxIDEwLzEwMGJhc2VUWCBQSFk+ IG9uIG1paWJ1czAKYm10cGh5MDogIDEwYmFzZVQsIDEwYmFzZVQtRkRYLCAxMDBiYXNlVFgsIDEw MGJhc2VUWC1GRFgsIGF1dG8KYmZlMDogRXRoZXJuZXQgYWRkcmVzczogMDA6MTQ6MjI6ZGQ6M2I6 NWEKY2JiMDogPFJGNUM0NzYgUENJLUNhcmRCdXMgQnJpZGdlPiBhdCBkZXZpY2UgMS4wIG9uIHBj aTMKY2FyZGJ1czA6IDxDYXJkQnVzIGJ1cz4gb24gY2JiMApwY2NhcmQwOiA8MTYtYml0IFBDQ2Fy ZCBidXM+IG9uIGNiYjAKZndvaGNpMDogPFJpY29oIFI1QzU1Mj4gbWVtIDB4ZGZjZmM4MDAtMHhk ZmNmY2ZmZiBpcnEgMTggYXQgZGV2aWNlIDEuMSBvbiBwY2kzCmZ3b2hjaTA6IE9IQ0kgdmVyc2lv biAxLjEwIChST009MCkKZndvaGNpMDogTm8uIG9mIElzb2Nocm9ub3VzIGNoYW5uZWxzIGlzIDQu CmZ3b2hjaTA6IEVVSTY0IDQ0OjRmOmMwOjAwOjNjOjZkOmY1OjAxCmZ3b2hjaTA6IFBoeSAxMzk0 YSBhdmFpbGFibGUgUzQwMCwgMiBwb3J0cy4KZndvaGNpMDogTGluayBTNDAwLCBtYXhfcmVjIDIw NDggYnl0ZXMuCmZpcmV3aXJlMDogPElFRUUxMzk0KEZpcmVXaXJlKSBidXM+IG9uIGZ3b2hjaTAK c2JwMDogPFNCUC0yL1NDU0kgb3ZlciBGaXJlV2lyZT4gb24gZmlyZXdpcmUwCmZ3ZTA6IDxFdGhl cm5ldCBvdmVyIEZpcmVXaXJlPiBvbiBmaXJld2lyZTAKaWZfZndlMDogRmFrZSBFdGhlcm5ldCBh ZGRyZXNzOiA0Njo0ZjpjMDo2ZDpmNTowMQpmd2UwOiBFdGhlcm5ldCBhZGRyZXNzOiA0Njo0Zjpj MDo2ZDpmNTowMQpmd2UwOiBpZl9zdGFydCBydW5uaW5nIGRlZmVycmVkIGZvciBHaWFudApmd29o Y2kwOiBJbml0aWF0ZSBidXMgcmVzZXQKZndvaGNpMDogbm9kZV9pZD0weGM4MDBmZmMwLCBnZW49 MSwgQ1lDTEVNQVNURVIgbW9kZQpmaXJld2lyZTA6IDEgbm9kZXMsIG1heGhvcCA8PSAwLCBjYWJs ZSBJUk0gPSAwIChtZSkKZmlyZXdpcmUwOiBidXMgbWFuYWdlciAwIChtZSkKcGNpMzogPGJhc2Ug cGVyaXBoZXJhbD4gYXQgZGV2aWNlIDEuMiAobm8gZHJpdmVyIGF0dGFjaGVkKQppd2kwOiA8SW50 ZWwoUikgUFJPL1dpcmVsZXNzIDIyMDBCRz4gbWVtIDB4ZGZjZmQwMDAtMHhkZmNmZGZmZiBpcnEg MTcgYXQgZGV2aWNlIDMuMCBvbiBwY2kzCml3aTA6IEV0aGVybmV0IGFkZHJlc3M6IDAwOjEzOmNl Ojc5OmY4OjY1CnBjbTA6IDxJbnRlbCBJQ0g2ICg4MjgwMUZCKT4gcG9ydCAweGVkMDAtMHhlZGZm LDB4ZWM0MC0weGVjN2YgbWVtIDB4ZGZmZmZlMDAtMHhkZmZmZmZmZiwweGRmZmZmZDAwLTB4ZGZm ZmZkZmYgaXJxIDE2IGF0IGRldmljZSAzMC4yIG9uIHBjaTAKcGNtMDogPFNpZ21hVGVsIFNUQUM5 NzUyLzUzIEFDOTcgQ29kZWM+CnBjaTA6IDxzaW1wbGUgY29tbXMsIGdlbmVyaWMgbW9kZW0+IGF0 IGRldmljZSAzMC4zIChubyBkcml2ZXIgYXR0YWNoZWQpCmlzYWIwOiA8UENJLUlTQSBicmlkZ2U+ IGF0IGRldmljZSAzMS4wIG9uIHBjaTAKaXNhMDogPElTQSBidXM+IG9uIGlzYWIwCmF0YXBjaTA6 IDxJbnRlbCBJQ0g2IFNBVEExNTAgY29udHJvbGxlcj4gcG9ydCAweDFmMC0weDFmNywweDNmNiww eDE3MC0weDE3NywweDM3NiwweGJmYTAtMHhiZmFmIGlycSAxNyBhdCBkZXZpY2UgMzEuMiBvbiBw Y2kwCmF0YXBjaTA6IGZhaWxlZCB0byBlbmFibGUgbWVtb3J5IG1hcHBpbmchCmF0YTA6IDxBVEEg Y2hhbm5lbCAwPiBvbiBhdGFwY2kwCmF0YTE6IDxBVEEgY2hhbm5lbCAxPiBvbiBhdGFwY2kwCmFj cGlfdHowOiA8VGhlcm1hbCBab25lPiBvbiBhY3BpMAphdGtiZGMwOiA8S2V5Ym9hcmQgY29udHJv bGxlciAoaTgwNDIpPiBwb3J0IDB4NjAsMHg2NCwweDYyLDB4NjYgaXJxIDEgb24gYWNwaTAKYXRr YmQwOiA8QVQgS2V5Ym9hcmQ+IGlycSAxIG9uIGF0a2JkYzAKa2JkMCBhdCBhdGtiZDAKYXRrYmQw OiBbR0lBTlQtTE9DS0VEXQpwc20wOiA8UFMvMiBNb3VzZT4gaXJxIDEyIG9uIGF0a2JkYzAKcHNt MDogW0dJQU5ULUxPQ0tFRF0KcHNtMDogbW9kZWwgR2xpZGVQb2ludCwgZGV2aWNlIElEIDAKcG10 aW1lcjAgb24gaXNhMApvcm0wOiA8SVNBIE9wdGlvbiBST00+IGF0IGlvbWVtIDB4YzAwMDAtMHhj ZmZmZiBvbiBpc2EwCnBwYzA6IHBhcmFsbGVsIHBvcnQgbm90IGZvdW5kLgpzYzA6IDxTeXN0ZW0g Y29uc29sZT4gYXQgZmxhZ3MgMHgxMDAgb24gaXNhMApzYzA6IFZHQSA8MTYgdmlydHVhbCBjb25z b2xlcywgZmxhZ3M9MHgzMDA+CnZnYTA6IDxHZW5lcmljIElTQSBWR0E+IGF0IHBvcnQgMHgzYzAt MHgzZGYgaW9tZW0gMHhhMDAwMC0weGJmZmZmIG9uIGlzYTAKVGltZWNvdW50ZXIgIlRTQyIgZnJl cXVlbmN5IDE1OTYwMTA1ODMgSHogcXVhbGl0eSA4MDAKVGltZWNvdW50ZXJzIHRpY2sgZXZlcnkg MS4wMDAgbXNlYwphZDA6IDM4MTU0TUIgPEZVSklUU1UgTUhWMjA0MEFIIDAwMDAwMDk2PiBhdCBh dGEwLW1hc3RlciBVRE1BMTAwCmFjZDA6IERWRFIgPE5FQyBEVkQrLy1SVyBORC02NjUwQS8xMDJD PiBhdCBhdGExLW1hc3RlciBVRE1BMzMKY2QwIGF0IGF0YTEgYnVzIDAgdGFyZ2V0IDAgbHVuIDAK Y2QwOiA8X05FQyBEVkQrLVJXIE5ELTY2NTBBIDEwMkM+IFJlbW92YWJsZSBDRC1ST00gU0NTSS0w IGRldmljZSAKY2QwOiAzMy4wMDBNQi9zIHRyYW5zZmVycwpjZDA6IEF0dGVtcHQgdG8gcXVlcnkg ZGV2aWNlIHNpemUgZmFpbGVkOiBOT1QgUkVBRFksIE1lZGl1bSBub3QgcHJlc2VudApUcnlpbmcg dG8gbW91bnQgcm9vdCBmcm9tIHVmczovZGV2L2FkMHMyYQpMb2FkaW5nIGNvbmZpZ3VyYXRpb24g ZmlsZXMuCkVudHJvcHkgaGFydmVzdGluZzoKIGludGVycnVwdHMKIGV0aGVybmV0CiBwb2ludF90 b19wb2ludAoga2lja3N0YXJ0Ci4Kc3dhcG9uOiBhZGRpbmcgL2Rldi9hZDBzMmIgYXMgc3dhcCBk ZXZpY2UKU3RhcnRpbmcgZmlsZSBzeXN0ZW0gY2hlY2tzOgovZGV2L2FkMHMyYTogRklMRSBTWVNU RU0gQ0xFQU47IFNLSVBQSU5HIENIRUNLUwovZGV2L2FkMHMyYTogY2xlYW4sIDQ2MTAyNyBmcmVl ICgxMDQzIGZyYWdzLCA1NzQ5OCBibG9ja3MsIDAuMiUgZnJhZ21lbnRhdGlvbikKL2Rldi9hZDBz MmQ6IEZJTEUgU1lTVEVNIENMRUFOOyBTS0lQUElORyBDSEVDS1MKL2Rldi9hZDBzMmQ6IGNsZWFu LCAzNzg4MTQzIGZyZWUgKDE0Mjc1MSBmcmFncywgNDU1Njc0IGJsb2NrcywgMS40JSBmcmFnbWVu dGF0aW9uKQovZGV2L2FkMHMyZTogRklMRSBTWVNURU0gQ0xFQU47IFNLSVBQSU5HIENIRUNLUwov ZGV2L2FkMHMyZTogY2xlYW4sIDM3MzQ5ODUgZnJlZSAoODYwMSBmcmFncywgNDY1Nzk4IGJsb2Nr cywgMC4xJSBmcmFnbWVudGF0aW9uKQpTZXR0aW5nIGhvc3RuYW1lOiBseW54Lm5ldHdvcmstbHlu eC5uZXQuClN0YXJ0aW5nIGl3aQogW2l3aTA6YnNzXQppd2ljb250cm9sOiAKQ2FuJ3QgbG9hZCBm aXJtd2FyZSB0byBkcml2ZXIKOiAKSW52YWxpZCBhcmd1bWVudAouCmJmZTA6IG5vIGxpbmsgLi4u Ci4KIGdvdCBsaW5rCkRIQ1BSRVFVRVNUIG9uIGJmZTAgdG8gMjU1LjI1NS4yNTUuMjU1IHBvcnQg NjcKCkRIQ1BBQ0sgZnJvbSAxOTIuMTY4LjAuMQoKQm9ndXMgZG9tYWluIHNlYXJjaCBsaXN0IDE1 OiBkb21haW5fbm90X3NldC5pbnZhbGlkIChkb21haW5fbm90X3NldC5pbnZhbGlkKQoKYm91bmQg dG8gNjQuMTQ5LjE3Ny4xODggLS0gcmVuZXdhbCBpbiAzMDAgc2Vjb25kcy4KCmZpcm13YXJlX2dl dDogZmFpbGVkIHRvIGxvYWQgZmlybXdhcmUgaW1hZ2UgaXdpX2Jzcwppd2kwOiBjb3VsZCBub3Qg bG9hZCBmaXJtd2FyZQpmaXJtd2FyZV9nZXQ6IGZhaWxlZCB0byBsb2FkIGZpcm13YXJlIGltYWdl IGl3aV9ic3MKaXdpMDogY291bGQgbm90IGxvYWQgZmlybXdhcmUKZmlybXdhcmVfZ2V0OiBmYWls ZWQgdG8gbG9hZCBmaXJtd2FyZSBpbWFnZSBpd2lfYnNzCml3aTA6IGNvdWxkIG5vdCBsb2FkIGZp cm13YXJlCml3aTA6IG5vdCBmb3VuZAoKZXhpdGluZy4KbG8wOiBmbGFncz04MDQ5PFVQLExPT1BC QUNLLFJVTk5JTkcsTVVMVElDQVNUPiBtdHUgMTYzODQKCWluZXQgMTI3LjAuMC4xIG5ldG1hc2sg MHhmZjAwMDAwMCAKYmZlMDogZmxhZ3M9ODg0MzxVUCxCUk9BRENBU1QsUlVOTklORyxTSU1QTEVY LE1VTFRJQ0FTVD4gbXR1IDE1MDAKCW9wdGlvbnM9ODxWTEFOX01UVT4KCWluZXQgNjQuMTQ5LjE3 Ny4xODggbmV0bWFzayAweGZmZmZmZjAwIGJyb2FkY2FzdCA2NC4xNDkuMTc3LjI1NQoJZXRoZXIg MDA6MTQ6MjI6ZGQ6M2I6NWEKCW1lZGlhOiBFdGhlcm5ldCBhdXRvc2VsZWN0ICgxMDBiYXNlVFgg PGZ1bGwtZHVwbGV4PikKCXN0YXR1czogYWN0aXZlCml3aTA6IGZsYWdzPTg4MDI8QlJPQURDQVNU LFNJTVBMRVgsTVVMVElDQVNUPiBtdHUgMTUwMAoJaW5ldCAwLjAuMC4wIG5ldG1hc2sgMHhmZjAw MDAwMCBicm9hZGNhc3QgMjU1LjI1NS4yNTUuMjU1CglldGhlciAwMDoxMzpjZTo3OTpmODo2NQoJ bWVkaWE6IElFRUUgODAyLjExIFdpcmVsZXNzIEV0aGVybmV0IGF1dG9zZWxlY3QKCXN0YXR1czog bm8gY2FycmllcgoJc3NpZCAiIiBjaGFubmVsIDEKCWF1dGhtb2RlIE9QRU4gcHJpdmFjeSBPRkYg dHhwb3dtYXggMTAwIHByb3Rtb2RlIENUUwpBZGRpdGlvbmFsIHJvdXRpbmcgb3B0aW9uczoKLgpT dGFydGluZyBkZXZkLgpmaXJtd2FyZV9nZXQ6IGZhaWxlZCB0byBsb2FkIGZpcm13YXJlIGltYWdl IGl3aV9ic3MKaXdpMDogY291bGQgbm90IGxvYWQgZmlybXdhcmUKZmlybXdhcmVfZ2V0OiBmYWls ZWQgdG8gbG9hZCBmaXJtd2FyZSBpbWFnZSBpd2lfYnNzCml3aTA6IGNvdWxkIG5vdCBsb2FkIGZp cm13YXJlCmZpcm13YXJlX2dldDogZmFpbGVkIHRvIGxvYWQgZmlybXdhcmUgaW1hZ2UgaXdpX2Jz cwppd2kwOiBjb3VsZCBub3QgbG9hZCBmaXJtd2FyZQppd2kwOiBub3QgZm91bmQKCmV4aXRpbmcu Cml3aTA6IGZsYWdzPTg4MDI8QlJPQURDQVNULFNJTVBMRVgsTVVMVElDQVNUPiBtdHUgMTUwMAoJ aW5ldCAwLjAuMC4wIG5ldG1hc2sgMHhmZjAwMDAwMCBicm9hZGNhc3QgMjU1LjI1NS4yNTUuMjU1 CglldGhlciAwMDoxMzpjZTo3OTpmODo2NQoJbWVkaWE6IElFRUUgODAyLjExIFdpcmVsZXNzIEV0 aGVybmV0IGF1dG9zZWxlY3QKCXN0YXR1czogbm8gY2FycmllcgoJc3NpZCAiIiBjaGFubmVsIDEK CWF1dGhtb2RlIE9QRU4gcHJpdmFjeSBPRkYgdHhwb3dtYXggMTAwIHByb3Rtb2RlIENUUwpody5h Y3BpLmNwdS5jeF9sb3dlc3Q6IApDMQogLT4gCkMxCgpNb3VudGluZyBORlMgZmlsZSBzeXN0ZW1z OgouCkVMRiBsZGNvbmZpZyBwYXRoOiAvbGliIC91c3IvbGliIC91c3IvbGliL2NvbXBhdCAvdXNy L1gxMVI2L2xpYiAvdXNyL2xvY2FsL2xpYiAvdXNyL2xvY2FsL2xpYi9jb21wYXQvcGtnIC91c3Iv bG9jYWwvbGliL2NvbXBhdCAvdXNyL2xvY2FsL2xpYi9jb21wYXQvcGtnIC91c3IvbG9jYWwvbGli L2dyYXBodml6IC91c3IvbG9jYWwvbGliL215c3FsIC91c3IvbG9jYWwvbGliL3B0aAphLm91dCBs ZGNvbmZpZyBwYXRoOiAvdXNyL2xpYi9hb3V0IC91c3IvbGliL2NvbXBhdC9hb3V0IC91c3IvWDEx UjYvbGliL2FvdXQKQ3JlYXRpbmcgYW5kL29yIHRyaW1taW5nIGxvZyBmaWxlczoKLgpTdGFydGlu ZyBzeXNsb2dkLgpJbml0aWFsIGkzODYgaW5pdGlhbGl6YXRpb246Ci4KQWRkaXRpb25hbCBBQkkg c3VwcG9ydDoKIGxpbnV4Ci4KU3RhcnRpbmcgdXNiZC4KU3RhcnRpbmcgbG9jYWwgZGFlbW9uczoK LgpVcGRhdGluZyBtb3RkCi4KU3RhcnRpbmcgcG93ZXJkLgpDb25maWd1cmluZyBzeXNjb25zOgog Ymxhbmt0aW1lCiBzY3JlZW5zYXZlcgouClN0YXJ0aW5nIHNzaGQuClN0YXJ0aW5nIGNyb24uCkxv Y2FsIHBhY2thZ2UgaW5pdGlhbGl6YXRpb246ClVwZGF0aW5nIEtETSBjb25maWd1cmF0aW9uCklu Zm9ybWF0aW9uOiByZWFkaW5nIG9sZCBrZG1yYyAvdXNyL2xvY2FsL3NoYXJlL2NvbmZpZy9rZG0v a2RtcmMgKGZyb20ga2RlID49IDIuMi54KQpJbmZvcm1hdGlvbjogb2xkIGtkbXJjIGlzIGZyb20g a2RlID49IDMuMSAoY29uZmlnIHZlcnNpb24gMi4zKQppd2ljb250cm9sOiAKQ2FuJ3QgbG9hZCBm aXJtd2FyZSB0byBkcml2ZXIKOiAKSW52YWxpZCBhcmd1bWVudAouCkFkZGl0aW9uYWwgVENQIG9w dGlvbnM6Ci4KU3RhcnRpbmcgZGVmYXVsdCBtb3VzZWQ6Ci4KU3RhcnRpbmcgYmFja2dyb3VuZCBm aWxlIHN5c3RlbSBjaGVja3MgaW4gNjAgc2Vjb25kcy4KCkZyaSBKdWwgMjEgMTg6NDU6MjAgQ0RU IDIwMDYK ------=_Part_19700_9254299.1153526322687-- From owner-freebsd-mobile@FreeBSD.ORG Sat Jul 22 01:51:03 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5BCE416A4DE for ; Sat, 22 Jul 2006 01:51:03 +0000 (UTC) (envelope-from sepherosa@gmail.com) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.168]) by mx1.FreeBSD.org (Postfix) with ESMTP id B1B8B43D46 for ; Sat, 22 Jul 2006 01:51:02 +0000 (GMT) (envelope-from sepherosa@gmail.com) Received: by ug-out-1314.google.com with SMTP id m2so1599509uge for ; Fri, 21 Jul 2006 18:51:01 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=bwa4gVrARd/uUQZJ87z1O5EvKW8eIarFQLLg5zylW2n5xeRTzQmEwBszHhXU5hsSAt3zfnoZiUci0jguuyHrVJ7bInwGRnyjg5XON+ijwW32uQCWdXG51tlRuMcs7D9yvlkjD+mw/k9qWsNEmjh93BZVSv05Xw2hMyfhuXmcFgY= Received: by 10.66.243.2 with SMTP id q2mr1233203ugh; Fri, 21 Jul 2006 18:51:00 -0700 (PDT) Received: by 10.67.15.9 with HTTP; Fri, 21 Jul 2006 18:51:00 -0700 (PDT) Message-ID: Date: Sat, 22 Jul 2006 09:51:00 +0800 From: "Sepherosa Ziehau" To: "DANIEL MAGNUSZEWSKI" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: Cc: freebsd-mobile@freebsd.org Subject: Re: Difference Between DWL-650 and DWL-650+ X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Jul 2006 01:51:03 -0000 On 7/21/06, DANIEL MAGNUSZEWSKI wrote: > All, > > I would like to install 6.1 on my Thinkpad 600e. I have an DWL-650+ > wireless card. After checking out: > > http://www.freebsd.org/cgi/man.cgi?query=wi&sektion=4 > > I saw that the wi driver has support for the Dlink DWL650. Is the 650+ > the same Prisim 2.5 chipset as the 650? Has anyone been able to get this It is TI TNETW1100 based, as for FreeBSD support, take a look at: http://dev.kewl.org/acx100/ Best Regards, sephe -- Live Free or Die From owner-freebsd-mobile@FreeBSD.ORG Sat Jul 22 08:45:08 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7DD4516A4DA for ; Sat, 22 Jul 2006 08:45:08 +0000 (UTC) (envelope-from yraffah@savola.com) Received: from heathrow.savoladns.com (heathrow.savoladns.com [212.12.174.7]) by mx1.FreeBSD.org (Postfix) with SMTP id AA82D43D45 for ; Sat, 22 Jul 2006 08:45:06 +0000 (GMT) (envelope-from yraffah@savola.com) Received: from ocs.savola.com (ocs.savola.com [222.22.1.211]) by heathrow.savoladns.com (Postfix) with ESMTP id F30B895861 for ; Sat, 22 Jul 2006 11:19:03 +0300 (AST) Received: from 222.22.1.105 by ocs.savola.com with ESMTP id 68605121153555540; Sat, 22 Jul 2006 11:05:40 +0300 Message-ID: <44C1DF1A.9020709@savola.com> Date: Sat, 22 Jul 2006 11:17:30 +0300 From: Yousef Raffah Organization: The Savola Group User-Agent: Thunderbird 1.5.0.4 (X11/20060719) MIME-Version: 1.0 To: freebsd-mobile@freebsd.org X-Enigmail-Version: 0.94.0.0 OpenPGP: id=E214EAA5 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig84A6980AD6583ED23DC0237C" Subject: kernel: stray irq7 X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: yraffah@savola.com List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Jul 2006 08:45:08 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig84A6980AD6583ED23DC0237C Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hello, I'm not sure if this is the right mailing list to contact so please forgive me in advance if it is not. I have FreeBSD -CURRENT as of Mon Jul 17 20:06:47 AST 2006 on my Toshiba Tecra A4 on my laptop and I keep on getting kernel: stray irq7 messages in my syslog and dmesg I have absolutely no idea what does it mean except that it is related to irq(s) somehow! Can someone please shed some light in here? --=20 -- Yousef Adnan Raffah The Savola Group ------------------- Aren't you using? Get it at http://www.getfirefox.com --------------enig84A6980AD6583ED23DC0237C Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.4 (FreeBSD) iD8DBQFEwd8bqG4sHeIU6qURApf1AKChYJrbvfep9Ja1i8FTIPAa/cHtLQCfTNNn bFH7BYAJ1M06P15799vlE38= =2I6T -----END PGP SIGNATURE----- --------------enig84A6980AD6583ED23DC0237C-- From owner-freebsd-mobile@FreeBSD.ORG Sat Jul 22 09:46:22 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0B04716A4DA for ; Sat, 22 Jul 2006 09:46:22 +0000 (UTC) (envelope-from dead_line@hotmail.com) Received: from bay0-omc3-s29.bay0.hotmail.com (bay0-omc3-s29.bay0.hotmail.com [65.54.246.229]) by mx1.FreeBSD.org (Postfix) with ESMTP id 52DE043D6B for ; Sat, 22 Jul 2006 09:46:17 +0000 (GMT) (envelope-from dead_line@hotmail.com) Received: from hotmail.com ([64.4.54.112]) by bay0-omc3-s29.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.1830); Sat, 22 Jul 2006 02:46:16 -0700 Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC; Sat, 22 Jul 2006 02:46:16 -0700 Message-ID: Received: from 195.226.241.40 by by20fd.bay20.hotmail.msn.com with HTTP; Sat, 22 Jul 2006 09:46:14 GMT X-Originating-IP: [195.226.241.40] X-Originating-Email: [dead_line@hotmail.com] X-Sender: dead_line@hotmail.com From: "Dead Line" To: freebsd-mobile@freebsd.org Date: Sat, 22 Jul 2006 09:46:14 +0000 Mime-Version: 1.0 Content-Type: text/plain; format=flowed X-OriginalArrivalTime: 22 Jul 2006 09:46:16.0898 (UTC) FILETIME=[AD6B6A20:01C6AD73] Subject: PRO/Wireless 3945ABG (Device not configured) X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Jul 2006 09:46:22 -0000 Hello Everyone, I have integrated 3945abg wireless, on HO laptop and FreeBSD 6.1R As instructed on http://damien.bergamini.free.fr/ipw/iwi-freebsd.html I installed & clean ports/net/iwi-firmware/ then kldload -v if_iwi Successfully. I could see it in kldstat results (4 1 0xc8dc7000 9000 if_iwi.ko) But when i do dmesg | grep iwi nothing showsup no devices in ifconfig -a only my integrated ethernet card & the firewire fwe0 & fxp0 no iwi when i pass the dmesg results and come to the third step iwicontrol -i iwi0 -d /usr/local/libdata/if_iwi -m bss it says # iwicontrol -i iwi0 -d /boot/firmware -m bss iwicontrol: Can't load firmware to driver: Device not configured # Any help please? Marwan _________________________________________________________________ FREE pop-up blocking with the new MSN Toolbar - get it now! http://toolbar.msn.click-url.com/go/onm00200415ave/direct/01/ From owner-freebsd-mobile@FreeBSD.ORG Sat Jul 22 10:59:49 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A1A4716A4DA for ; Sat, 22 Jul 2006 10:59:49 +0000 (UTC) (envelope-from smithi@nimnet.asn.au) Received: from gaia.nimnet.asn.au (nimbin.lnk.telstra.net [139.130.45.143]) by mx1.FreeBSD.org (Postfix) with ESMTP id 157A143D49 for ; Sat, 22 Jul 2006 10:59:46 +0000 (GMT) (envelope-from smithi@nimnet.asn.au) Received: from localhost (smithi@localhost) by gaia.nimnet.asn.au (8.8.8/8.8.8R1.4) with SMTP id UAA01534; Sat, 22 Jul 2006 20:59:30 +1000 (EST) (envelope-from smithi@nimnet.asn.au) Date: Sat, 22 Jul 2006 20:59:29 +1000 (EST) From: Ian Smith To: Yousef Raffah In-Reply-To: <44C1DF1A.9020709@savola.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Cc: freebsd-mobile@freebsd.org Subject: Re: kernel: stray irq7 X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Jul 2006 10:59:49 -0000 On Sat, 22 Jul 2006, Yousef Raffah wrote: > I have FreeBSD -CURRENT as of Mon Jul 17 20:06:47 AST 2006 on my > Toshiba Tecra A4 on my laptop and I keep on getting kernel: stray irq7 > messages in my syslog and dmesg > > I have absolutely no idea what does it mean except that it is related to > irq(s) somehow! % dmesg | grep 'irq 7' ppc0: at port 0x378-0x37f irq 7 on isa0 Does your Tecra have a parallel port? Is it connected to anything? Cheers, Ian From owner-freebsd-mobile@FreeBSD.ORG Sat Jul 22 12:18:50 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6460316A4E7 for ; Sat, 22 Jul 2006 12:18:50 +0000 (UTC) (envelope-from freebsd-listen@fabiankeil.de) Received: from smtprelay01.ispgateway.de (smtprelay01.ispgateway.de [80.67.18.13]) by mx1.FreeBSD.org (Postfix) with ESMTP id 847D843D6D for ; Sat, 22 Jul 2006 12:18:43 +0000 (GMT) (envelope-from freebsd-listen@fabiankeil.de) Received: (qmail 636 invoked from network); 22 Jul 2006 12:18:41 -0000 Received: from unknown (HELO localhost) (775067@[217.50.128.188]) (envelope-sender ) by smtprelay01.ispgateway.de (qmail-ldap-1.03) with SMTP for ; 22 Jul 2006 12:18:41 -0000 Date: Sat, 22 Jul 2006 14:18:32 +0200 From: Fabian Keil To: "Dead Line" Message-ID: <20060722141832.653b5449@localhost> In-Reply-To: References: X-Mailer: Sylpheed-Claws 2.3.1 (GTK+ 2.8.19; i386-portbld-freebsd6.1) X-PGP-KEY-URL: http://www.fabiankeil.de/gpg-keys/freebsd-listen-2006-08-19.asc Mime-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_V8QUlk=IGEbABq2imuaH5pX"; protocol="application/pgp-signature"; micalg=PGP-SHA1 Cc: freebsd-mobile@freebsd.org Subject: Re: PRO/Wireless 3945ABG (Device not configured) X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Jul 2006 12:18:50 -0000 --Sig_V8QUlk=IGEbABq2imuaH5pX Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable "Dead Line" wrote: > I have integrated 3945abg wireless, on HO laptop and FreeBSD 6.1R >=20 > As instructed on > http://damien.bergamini.free.fr/ipw/iwi-freebsd.html > I installed & clean ports/net/iwi-firmware/ > then kldload -v if_iwi Successfully. iwi "only" supports the chipsets 2200BG, 2225BG and 2915ABG. There is currently no native FreeBSD driver for the 3945abg available. OpenBSD has got one, but it hasn't been ported yet. > Any help please? You could try ndisgen. I've heard it doesn't work either, but it would be nice if you could validate that claim and help to get it working.=20 Fabian --=20 http://www.fabiankeil.de/ --Sig_V8QUlk=IGEbABq2imuaH5pX Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.4 (FreeBSD) iD8DBQFEwheejV8GA4rMKUQRAhn0AJ4xETaJONrH917UC48piWnyHBDC0QCdE474 qvNNehDXYkTzIlR607WYyrs= =/2ep -----END PGP SIGNATURE----- --Sig_V8QUlk=IGEbABq2imuaH5pX-- From owner-freebsd-mobile@FreeBSD.ORG Sat Jul 22 12:24:16 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9686716A4E1; Sat, 22 Jul 2006 12:24:16 +0000 (UTC) (envelope-from bsd-ports@mguillaud.net) Received: from mail.mguillaud.net (vds202.sivit.org [80.248.208.204]) by mx1.FreeBSD.org (Postfix) with ESMTP id 003C143D67; Sat, 22 Jul 2006 12:24:08 +0000 (GMT) (envelope-from bsd-ports@mguillaud.net) Received: from [IPv6???1] (localhost [127.0.0.1]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "Maxime Guillaud", Issuer "mguillaud.net CA" (verified OK)) by mail.mguillaud.net (Postfix) with ESMTP id 0525D69D0E; Sat, 22 Jul 2006 14:24:04 +0200 (CEST) Message-ID: <44C218E1.9020808@mguillaud.net> Date: Sat, 22 Jul 2006 14:24:01 +0200 From: Maxime Guillaud User-Agent: Mozilla Thunderbird 1.0.7 (X11/20060107) X-Accept-Language: en-us, en MIME-Version: 1.0 To: freebsd-multimedia@freebsd.org, freebsd-mobile@freebsd.org Content-Type: multipart/mixed; boundary="------------010607060808090609040802" Cc: Subject: HDA sound driver hack for Acer Aspire 1641 X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Jul 2006 12:24:16 -0000 This is a multi-part message in MIME format. --------------010607060808090609040802 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit After some tweaking of Andrea Bittau's code, I managed to get the sound (output only) working on my Acer Aspire 1641 WLMi. You can get the driver from http://www.mguillaud.net/acer1641/FreeBSD/hdac.tgz I also attach a diff against Andrea's original code, FYI. Maxime --------------010607060808090609040802 Content-Type: text/plain; name="diff-vs-andrea20060606" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="diff-vs-andrea20060606" diff -ur hdac-20060608/hda_reg.h /usr/src/sys/dev/hdac/hda_reg.h --- hdac-20060608/hda_reg.h Sun Jun 4 01:10:31 2006 +++ /usr/src/sys/dev/hdac/hda_reg.h Wed Jul 5 18:49:17 2006 @@ -1192,4 +1192,35 @@ (((param) & HDA_PARAM_VOLUME_KNOB_CAP_NUM_STEPS_MASK) >> \ HDA_PARAM_VOLUME_KNOB_CAP_NUM_STEPS_SHIFT) + +#define HDA_CONFIG_DEFAULTCONF_SEQUENCE_MASK 0x00000000f +#define HDA_CONFIG_DEFAULTCONF_ASSOCIATION_MASK 0x0000000f0 +#define HDA_CONFIG_DEFAULTCONF_MISC_MASK 0x000000f00 +#define HDA_CONFIG_DEFAULTCONF_COLOR_MASK 0x00000f000 +#define HDA_CONFIG_DEFAULTCONF_CONNECTION_TYPE_MASK 0x000f00000 +#define HDA_CONFIG_DEFAULTCONF_DEVICE_MASK 0x000f00000 +#define HDA_CONFIG_DEFAULTCONF_LOCATION_MASK 0x03f000000 +#define HDA_CONFIG_DEFAULTCONF_CONNECTIVITY_MASK 0x0c0000000 + +#define HDA_CONFIG_DEFAULTCONF_CONNECTIVITY_JACK (0<<30) +#define HDA_CONFIG_DEFAULTCONF_CONNECTIVITY_NONE (1<<30) +#define HDA_CONFIG_DEFAULTCONF_CONNECTIVITY_FIXED (2<<30) +#define HDA_CONFIG_DEFAULTCONF_CONNECTIVITY_BOTH (3<<30) + +#define HDA_CONFIG_DEFAULTCONF_DEVICE_LINE_OUT (0<<20) +#define HDA_CONFIG_DEFAULTCONF_DEVICE_SPEAKER (1<<20) +#define HDA_CONFIG_DEFAULTCONF_DEVICE_HP_OUT (2<<20) +#define HDA_CONFIG_DEFAULTCONF_DEVICE_CD (3<<20) +#define HDA_CONFIG_DEFAULTCONF_DEVICE_SPDIF_OUT (4<<20) +#define HDA_CONFIG_DEFAULTCONF_DEVICE_DIGITAL_OTHER_OUT (5<<20) +#define HDA_CONFIG_DEFAULTCONF_DEVICE_MODEM_LINE (6<<20) +#define HDA_CONFIG_DEFAULTCONF_DEVICE_MODEM_HANDSET (7<<20) +#define HDA_CONFIG_DEFAULTCONF_DEVICE_LINE_IN (8<<20) +#define HDA_CONFIG_DEFAULTCONF_DEVICE_AUX (9<<20) +#define HDA_CONFIG_DEFAULTCONF_DEVICE_MIC_IN (10<<20) +#define HDA_CONFIG_DEFAULTCONF_DEVICE_TELEPHONY (11<<20) +#define HDA_CONFIG_DEFAULTCONF_DEVICE_SPDIF_IN (12<<20) +#define HDA_CONFIG_DEFAULTCONF_DEVICE_DIGITAL_OTHER_IN (13<<20) +#define HDA_CONFIG_DEFAULTCONF_DEVICE_OTHER (15<<20) + #endif diff -ur hdac-20060608/hdac.c /usr/src/sys/dev/hdac/hdac.c --- hdac-20060608/hdac.c Mon Jun 5 21:15:12 2006 +++ /usr/src/sys/dev/hdac/hdac.c Sat Jul 15 12:02:49 2006 @@ -54,6 +54,7 @@ #define INTEL_VENDORID 0x8086 +#define INTEL_82801F 0x2668 #define INTEL_82801G 0x27d8 @@ -62,6 +63,8 @@ uint16_t vendor; char *description; } hdac_devices[] = { + { INTEL_82801F, INTEL_VENDORID, + "Intel 82801F High Definition Audio Controller" }, { INTEL_82801G, INTEL_VENDORID, "Intel 82801G High Definition Audio Controller" } }; @@ -247,7 +250,8 @@ * Reset the controller. The reset must remain asserted for * a minimum of 100us. */ - HDAC_WRITE_4(&sc->mem, HDAC_GCTL, 0x0); + gctl = HDAC_READ_4(&sc->mem, HDAC_GCTL); + HDAC_WRITE_4(&sc->mem, HDAC_GCTL, gctl | HDAC_GCTL_CRST); count = 10000; while (count) { gctl = HDAC_READ_4(&sc->mem, HDAC_GCTL); @@ -260,11 +264,11 @@ return (ENXIO); } DELAY(100); - HDAC_WRITE_4(&sc->mem, HDAC_GCTL, HDAC_GCTL_CRST); + gctl = HDAC_READ_4(&sc->mem, HDAC_GCTL); + HDAC_WRITE_4(&sc->mem, HDAC_GCTL, gctl | HDAC_GCTL_CRST); count = 10000; while (count) { - gctl = HDAC_READ_4(&sc->mem, HDAC_GCTL); - if ((gctl & HDAC_GCTL_CRST) == HDAC_GCTL_CRST) + if (HDAC_READ_4(&sc->mem, HDAC_GCTL) & HDAC_GCTL_CRST) break; count--; } @@ -785,7 +789,8 @@ devinfo->revision_id = HDA_PARAM_REVISION_ID_REVISION_ID(revisionid); devinfo->stepping_id = HDA_PARAM_REVISION_ID_STEPPING_ID(revisionid); devinfo->node_type = HDA_PARAM_FCT_GRP_TYPE_NODE_TYPE(fctgrptype); - + device_printf(sc->dev, "Vendor info: %x %x %x %x %x %x\n", vendorid, devinfo->vendor_id, devinfo->device_id, + devinfo->revision_id, devinfo->stepping_id, devinfo->node_type); hdac_add_child(sc, devinfo); } @@ -811,6 +816,40 @@ } static void +sorbo_print_conn(struct hdac_softc *sc, int cad, int nid) +{ + uint32_t rc,i,cll; + uint32_t l=0; + uint16_t payload; + char connection_list[1024]; + char connection_string[256]; + + cll = hdac_command_sendone_internal(sc, + HDA_CMD_GET_PARAMETER(cad, nid, HDA_PARAM_CONN_LIST_LENGTH), cad); + + snprintf(connection_list, 1024, "node %d: %d connections, list: ", nid, cll); + for (i=0;i>8*(i%4)) & 0xff,rc); + strlcat(connection_list, connection_string, 1024); + } + + payload = (1 << 15) | (1 << 13); /* left, output */ + rc = hdac_command_sendone_internal(sc, HDA_CMD_GET_AMP_GAIN_MUTE(cad, nid, payload), cad); + + snprintf(connection_string,256, "output amp %d\n",rc); + strlcat(connection_list, connection_string, 1024); + device_printf(sc->dev, connection_list); + +} + +static void sorbo_conf_output(struct hdac_softc *sc, int cad, int nid) { uint32_t rc, sf, st; @@ -830,7 +869,7 @@ st = hdac_command_sendone_internal(sc, HDA_CMD_GET_PARAMETER(cad, nid, HDA_PARAM_SUPP_STREAM_FORMATS), cad); - device_printf(sc->dev, "Cap %x sf %x st %x\n", rc, sf, st); + device_printf(sc->dev, "Output, Cap %x sf %x st %x\n", rc, sf, st); rc = hdac_command_sendone_internal(sc, HDA_CMD_GET_CONV_STREAM_CHAN(cad, nid), 0); @@ -854,12 +893,25 @@ } static void -sorbo_set_amp(struct hdac_softc *sc, int cda, int ni, int amp) +sorbo_set_amp(struct hdac_softc *sc, int cda, int ni, int left, int right) { - uint16_t pay = (1 << 15) | (3 << 12) | amp; + uint16_t pay = 0; - hdac_command_sendone_internal(sc, - HDA_CMD_SET_AMP_GAIN_MUTE(cda, ni, pay), cda); + if (left != right) { + pay = (1 << 15) | (1 << 13) | left; + hdac_command_sendone_internal(sc, + HDA_CMD_SET_AMP_GAIN_MUTE(cda, ni, pay), cda); + + pay = (1 << 15) | (1 << 12) | right; + + hdac_command_sendone_internal(sc, + HDA_CMD_SET_AMP_GAIN_MUTE(cda, ni, pay), cda); + } else { + pay = (1 << 15) | (3 << 12) | left; + + hdac_command_sendone_internal(sc, + HDA_CMD_SET_AMP_GAIN_MUTE(cda, ni, pay), cda); + } } static void @@ -871,6 +923,80 @@ uint32_t ct = 0; uint32_t capa = 0; uint32_t sense = 0; + char connection_type_string[32], device_string[32]; + int defaultconf; + + defaultconf=HDA_CMD_GET_CONFIGURATION_DEFAULT(cad, nid); + switch (defaultconf & HDA_CONFIG_DEFAULTCONF_CONNECTIVITY_MASK) + { + case HDA_CONFIG_DEFAULTCONF_CONNECTIVITY_JACK: + strncpy(connection_type_string,"jack", 32); + break; + case HDA_CONFIG_DEFAULTCONF_CONNECTIVITY_NONE: + strncpy(connection_type_string,"none", 32); + break; + case HDA_CONFIG_DEFAULTCONF_CONNECTIVITY_FIXED: + strncpy(connection_type_string,"fixed", 32); + break; + case HDA_CONFIG_DEFAULTCONF_CONNECTIVITY_BOTH: + strncpy(connection_type_string,"jack and fixed", 32); + break; + default: + strncpy(connection_type_string,"unknown", 32); + break; + } + + switch (defaultconf & HDA_CONFIG_DEFAULTCONF_DEVICE_MASK) + { + case HDA_CONFIG_DEFAULTCONF_DEVICE_LINE_OUT: + strncpy(device_string,"line out", 32); + break; + case HDA_CONFIG_DEFAULTCONF_DEVICE_SPEAKER: + strncpy(device_string,"speaker", 32); + break; + case HDA_CONFIG_DEFAULTCONF_DEVICE_HP_OUT: + strncpy(device_string,"headphones out", 32); + break; + case HDA_CONFIG_DEFAULTCONF_DEVICE_CD: + strncpy(device_string,"CD", 32); + break; + case HDA_CONFIG_DEFAULTCONF_DEVICE_SPDIF_OUT: + strncpy(device_string,"SPDIF out", 32); + break; + case HDA_CONFIG_DEFAULTCONF_DEVICE_DIGITAL_OTHER_OUT: + strncpy(device_string,"digital (other) out", 32); + break; + case HDA_CONFIG_DEFAULTCONF_DEVICE_MODEM_LINE: + strncpy(device_string,"modem, line side", 32); + break; + case HDA_CONFIG_DEFAULTCONF_DEVICE_MODEM_HANDSET: + strncpy(device_string,"modem, handset side", 32); + break; + case HDA_CONFIG_DEFAULTCONF_DEVICE_LINE_IN: + strncpy(device_string,"line in", 32); + break; + case HDA_CONFIG_DEFAULTCONF_DEVICE_AUX: + strncpy(device_string,"AUX", 32); + break; + case HDA_CONFIG_DEFAULTCONF_DEVICE_MIC_IN: + strncpy(device_string,"Mic in", 32); + break; + case HDA_CONFIG_DEFAULTCONF_DEVICE_TELEPHONY: + strncpy(device_string,"telephony", 32); + break; + case HDA_CONFIG_DEFAULTCONF_DEVICE_SPDIF_IN: + strncpy(device_string,"SPDIF in", 32); + break; + case HDA_CONFIG_DEFAULTCONF_DEVICE_DIGITAL_OTHER_IN: + strncpy(device_string,"digital (other) in", 32); + break; + case HDA_CONFIG_DEFAULTCONF_DEVICE_OTHER: + strncpy(device_string,"other", 32); + break; + default: + strncpy(device_string,"unknown", 32); + break; + } rc = hdac_command_sendone_internal(sc, HDA_CMD_GET_PARAMETER(cad, nid, HDA_PARAM_CONN_LIST_LENGTH), cad); @@ -899,8 +1025,7 @@ sense = hdac_command_sendone_internal(sc, HDA_CMD_GET_PIN_SENSE(cad, nid), cad); - device_printf(sc->dev, "nid %d entries %x list %x cur %d ctr %x cap %x s %x\n", - nid, rc, l, p, ct, capa, sense); + device_printf(sc->dev, "node %d: entries %x list %x cur %d ctr %x cap %x s %x, default connectivity: %s, device type: %s\n", nid, rc, l, p, ct, capa, sense,connection_type_string,device_string); sorbo_get_amp(sc, cad, nid); } @@ -924,28 +1049,80 @@ static void sorbo_print_widget(struct hdac_softc *sc, int codecid, int nodeid) { - uint32_t rc; + uint32_t rc,p; int type; + char type_string[32]; rc = hdac_command_sendone_internal(sc, - HDA_CMD_GET_PARAMETER(0, nodeid, HDA_PARAM_AUDIO_WIDGET_CAP), 0); + HDA_CMD_GET_PARAMETER(0, nodeid, HDA_PARAM_AUDIO_WIDGET_CAP), codecid); type = HDA_PARAM_AUDIO_WIDGET_CAP_TYPE(rc); - device_printf(sc->dev, "node %d type %x cap %x\n", nodeid, type, rc); + switch (type) + { + case HDA_PARAM_AUDIO_WIDGET_CAP_TYPE_AUDIO_OUTPUT: + strncpy(type_string,"audio output", 32); + break; + case HDA_PARAM_AUDIO_WIDGET_CAP_TYPE_AUDIO_INPUT: + strncpy(type_string,"audio input", 32); + break; + case HDA_PARAM_AUDIO_WIDGET_CAP_TYPE_AUDIO_MIXER: + strncpy(type_string,"audio mixer", 32); + break; + case HDA_PARAM_AUDIO_WIDGET_CAP_TYPE_AUDIO_SELECTOR: + strncpy(type_string,"audio selector", 32); + break; + case HDA_PARAM_AUDIO_WIDGET_CAP_TYPE_PIN_COMPLEX: + strncpy(type_string,"pin", 32); + break; + case HDA_PARAM_AUDIO_WIDGET_CAP_TYPE_POWER_WIDGET: + strncpy(type_string,"power widget", 32); + break; + case HDA_PARAM_AUDIO_WIDGET_CAP_TYPE_VOLUME_WIDGET: + strncpy(type_string,"volume widget", 32); + break; + case HDA_PARAM_AUDIO_WIDGET_CAP_TYPE_BEEP_WIDGET: + strncpy(type_string,"beep widget", 32); + break; + case HDA_PARAM_AUDIO_WIDGET_CAP_TYPE_VENDOR_WIDGET: + strncpy(type_string,"vendor widget", 32); + break; + default: + strncpy(type_string,"unknown type", 32); + break; + } + + + device_printf(sc->dev, "node %d: type %x (%s), cap %x,\n", nodeid, type, type_string,rc); + + if (HDA_PARAM_AUDIO_WIDGET_CAP_POWER_CTRL(rc)) { + hdac_command_sendone_internal(sc, + HDA_CMD_SET_POWER_STATE(codecid, nodeid, HDA_CMD_POWER_STATE_D0), codecid); + } - if (0) - sorbo_set_amp(sc, codecid, nodeid, 40); + if (0) + sorbo_set_amp(sc, codecid, nodeid, 40,40); if (0 && HDA_PARAM_AUDIO_WIDGET_CAP_PROC_WIDGET(rc)) { sorbo_own_proc(sc, codecid, nodeid); } - if (0 && type == HDA_PARAM_AUDIO_WIDGET_CAP_TYPE_AUDIO_OUTPUT) { + if (type == HDA_PARAM_AUDIO_WIDGET_CAP_TYPE_AUDIO_OUTPUT) { sorbo_conf_output(sc, codecid, nodeid); } - else if (0 && type == HDA_PARAM_AUDIO_WIDGET_CAP_TYPE_PIN_COMPLEX) + else if (type == HDA_PARAM_AUDIO_WIDGET_CAP_TYPE_PIN_COMPLEX) sorbo_conf_pin(sc, codecid, nodeid); + else if ((type == HDA_PARAM_AUDIO_WIDGET_CAP_TYPE_AUDIO_SELECTOR) || (type == HDA_PARAM_AUDIO_WIDGET_CAP_TYPE_AUDIO_MIXER)) + sorbo_print_conn(sc, codecid, nodeid); + if (type == HDA_PARAM_AUDIO_WIDGET_CAP_TYPE_AUDIO_SELECTOR) + { + p = hdac_command_sendone_internal(sc, + HDA_CMD_GET_CONN_SELECT_CONTROL(codecid, nodeid), codecid); + device_printf(sc->dev, "current connection: %x\n",p); + } + + + } static void @@ -955,19 +1132,21 @@ int startnode; int endnode; int i; -// uint32_t pw; + uint32_t pw; subnode = hdac_command_sendone_internal(sc, HDA_CMD_GET_PARAMETER(0 , 1, HDA_PARAM_SUB_NODE_COUNT), 0); startnode = HDA_PARAM_SUB_NODE_COUNT_START(subnode); endnode = startnode + HDA_PARAM_SUB_NODE_COUNT_TOTAL(subnode); -#if 0 + hdac_command_sendone_internal(sc, + HDA_CMD_SET_POWER_STATE(0, 1, HDA_CMD_POWER_STATE_D0), 0); + pw = hdac_command_sendone_internal(sc, HDA_CMD_GET_POWER_STATE(0, 1), 0); device_printf(sc->dev, "PW %x\n", pw); -#endif + device_printf(sc->dev, "start: %d endnode: %d\n", startnode, endnode); for (i = startnode; i < endnode; i++) { sorbo_print_widget(sc, 0, i); @@ -1231,6 +1410,57 @@ } static void +sorbo_set_input_amp(struct hdac_softc *sc, int cda, int ni, int index, int mute, int left, int right) +{ + uint16_t payload = 0; + + if (left != right) { + payload = (1 << 14) | (1 << 13) | (index << 8) | (mute<<7) | left; + hdac_command_sendone_internal(sc, + HDA_CMD_SET_AMP_GAIN_MUTE(cda, ni, payload), cda); + + payload = (1 << 14) | (1 << 12) | (index << 8) | (mute<<7) | right; + hdac_command_sendone_internal(sc, + HDA_CMD_SET_AMP_GAIN_MUTE(cda, ni, payload), cda); + } else { + payload = (1 << 14) | (3 << 12) | (index << 8) | (mute<<7) | left; + hdac_command_sendone_internal(sc, + HDA_CMD_SET_AMP_GAIN_MUTE(cda, ni, payload), cda); + } + +} + + +static void +sorbo_set_output_amp(struct hdac_softc *sc, int cda, int ni, int mute, int left, int right) +{ + uint16_t payload = 0; + + if (left != right) { + payload = (1 << 15) | (1 << 13) | (mute<<7) | left; + hdac_command_sendone_internal(sc, + HDA_CMD_SET_AMP_GAIN_MUTE(cda, ni, payload), cda); + + payload = (1 << 15) | (1 << 12) | (mute<<7) | right; + hdac_command_sendone_internal(sc, + HDA_CMD_SET_AMP_GAIN_MUTE(cda, ni, payload), cda); + } else { + payload = (1 << 15) | (3 << 12) | (mute<<7) | left; + hdac_command_sendone_internal(sc, + HDA_CMD_SET_AMP_GAIN_MUTE(cda, ni, payload), cda); + } + +} + + +static void +sorbo_set_conn_select_control(struct hdac_softc *sc, int codecid, int nodeid, uint8_t index) +{ + hdac_command_sendone_internal(sc, HDA_CMD_SET_CONNECTION_SELECT_CONTROL(codecid, nodeid, index), codecid); +} + + +static void hdac_attach2(void *arg) { struct hdac_softc *sc; @@ -1248,15 +1478,71 @@ hdac_scan_codecs(sc); - if (0) +/* if (0) */ sorbo_enum(sc); + sorbo_stop_stream(sc); sorbo_reset_stream(sc); sorbo_stream_setid(sc); - sorbo_conf_output(sc, 0, 3); - sorbo_set_amp(sc, 0, 5, 40); + sorbo_conf_output(sc, 0, 2); + + sorbo_set_amp(sc, 0, 2, 40,40); + sorbo_set_amp(sc, 0, 3, 40,40); + sorbo_set_amp(sc, 0, 4, 40,40); + sorbo_set_amp(sc, 0, 5, 40,40); + sorbo_set_amp(sc, 0, 6, 40,40); + sorbo_set_amp(sc, 0, 7, 40,40); + sorbo_set_amp(sc, 0, 8, 40,40); + sorbo_set_amp(sc, 0, 9, 40,40); + sorbo_set_amp(sc, 0, 10, 40,40); + sorbo_set_amp(sc, 0, 11, 40,40); + sorbo_set_amp(sc, 0, 12, 40,40); + sorbo_set_amp(sc, 0, 13, 40,40); + sorbo_set_amp(sc, 0, 14, 40,40); + sorbo_set_amp(sc, 0, 15, 40,40); + sorbo_set_amp(sc, 0, 16, 40,40); + sorbo_set_amp(sc, 0, 17, 40,40); + sorbo_set_amp(sc, 0, 18, 40,40); + sorbo_set_amp(sc, 0, 19, 40,40); + sorbo_set_amp(sc, 0, 20, 40,40); + sorbo_set_amp(sc, 0, 21, 40,40); + sorbo_set_amp(sc, 0, 22, 40,40); + sorbo_set_amp(sc, 0, 23, 40,40); + sorbo_set_amp(sc, 0, 24, 40,40); + sorbo_set_amp(sc, 0, 25, 40,40); + sorbo_set_amp(sc, 0, 26, 40,40); + sorbo_set_amp(sc, 0, 27, 40,40); + + + sorbo_set_input_amp(sc, 0, 8, 0, 0, 41,41); + sorbo_set_output_amp(sc, 0, 8, 0, 42,43); + sorbo_set_input_amp(sc, 0, 9, 0, 0, 43,44); + sorbo_set_output_amp(sc, 0, 9, 0, 45,45); + sorbo_set_conn_select_control(sc, 0, 11, 0); /* select input from mixer 8 */ + sorbo_set_input_amp(sc, 0, 10, 0, 0, 45,45); + sorbo_set_output_amp(sc, 0, 10, 0, 46,46); + sorbo_set_input_amp(sc, 0, 11, 0, 0, 47,47); + sorbo_set_output_amp(sc, 0, 11, 0, 48,48); + +/* sorbo_set_amp(sc, 0, 8, 6); */ + + + sorbo_print_widget(sc, 0, 2); + sorbo_print_widget(sc, 0, 8); + sorbo_print_widget(sc, 0, 9); + sorbo_print_widget(sc, 0, 10); + sorbo_print_widget(sc, 0, 11); + sorbo_print_widget(sc, 0, 13); + sorbo_print_widget(sc, 0, 16); + sorbo_print_widget(sc, 0, 17); + sorbo_print_widget(sc, 0, 18); + + sorbo_print_widget(sc, 0, 20); + + + sorbo_alloc_bdl(sc, 256); sorbo_enable_stream_interrupts(sc); sc->lame = 1; @@ -1583,7 +1869,7 @@ hdacmix_init(struct snd_mixer *m) { mix_setrecdevs(m, 0); - mix_setdevs(m, SOUND_MASK_VOLUME); + mix_setdevs(m, SOUND_MASK_VOLUME | SOUND_MASK_PCM); return 0; } @@ -1591,21 +1877,32 @@ static int hdacmix_set(struct snd_mixer *m, unsigned dev, unsigned left, unsigned right) { - int vol = 0; - int max = 63; + int left_vol = 0, right_vol = 0; + int max = ((1<<6) - 1); struct hdac_softc *sc = mix_getdevinfo(m); - vol = (left*63)/100; - - if (left == 100 || vol > max) - vol = max; - -// printf("Vol = %d\n", vol); - if (sc->lame) - sorbo_set_amp(sc, 0, 5, vol); + + left_vol = (left * max) / 100; + if ((left == 100) || (left_vol > max)) + left_vol = max; + + right_vol = (right * max) / 100; + if ((right == 100) || (right_vol > max)) + right_vol = max; + + if (sc->lame) { + switch(dev) { + case SOUND_MIXER_VOLUME: + sorbo_set_output_amp(sc, 0, 8, 0, left_vol, right_vol); + break; + case SOUND_MIXER_PCM: + sorbo_set_input_amp(sc, 0, 8, 0, 0, left_vol, right_vol); + break; + } + } - vol = left | (left << 8); + left_vol = left | (right << 8); - return vol; + return left_vol; } static int --------------010607060808090609040802-- From owner-freebsd-mobile@FreeBSD.ORG Sat Jul 22 12:31:59 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F137716A4DD for ; Sat, 22 Jul 2006 12:31:59 +0000 (UTC) (envelope-from zkolic@sbb.co.yu) Received: from smtp2.sbb.co.yu (smtp2.sbb.co.yu [82.117.194.22]) by mx1.FreeBSD.org (Postfix) with ESMTP id CCD5743D62 for ; Sat, 22 Jul 2006 12:31:55 +0000 (GMT) (envelope-from zkolic@sbb.co.yu) Received: from faust.net (dhcp-87-116-183-71.ataman-bg.customer.sbb.co.yu [87.116.183.71]) by smtp2.sbb.co.yu (8.13.6/8.13.6) with ESMTP id k6MCVocH031198 for ; Sat, 22 Jul 2006 14:31:50 +0200 Received: by faust.net (Postfix, from userid 1001) id 0E4391704B; Sat, 22 Jul 2006 14:32:19 +0200 (CEST) Date: Sat, 22 Jul 2006 14:32:18 +0200 From: Zoran Kolic To: freebsd-mobile@freebsd.org Message-ID: <20060722123218.GA624@faust.net> References: <20060722120042.A0CA416A5A1@hub.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20060722120042.A0CA416A5A1@hub.freebsd.org> X-SMTP-Vilter-Version: 1.3.2 X-SBB-Virus-Status: clean X-SBB-Spam-Score: 0.3 X-SBB-Spam-Level: X Subject: Re: Where is my iwi device after port install X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Jul 2006 12:32:00 -0000 Hi Marwan! If you could give a little more info, would be better. Looks that you loaded module and have it listed after kldstat? If so, it is there. My guess (in the dark) is that you read dmesg from the start point. Since you don't have iwi on the start, it is not there. Could you try "ifconfig"? What it says? Or "vmstat -i"? What you have after "netstat -rn"? Best regards Zoran From owner-freebsd-mobile@FreeBSD.ORG Sat Jul 22 13:30:16 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B9D1A16A4DE for ; Sat, 22 Jul 2006 13:30:16 +0000 (UTC) (envelope-from deischen@freebsd.org) Received: from mail.ntplx.net (mail.ntplx.net [204.213.176.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1276543D49 for ; Sat, 22 Jul 2006 13:30:15 +0000 (GMT) (envelope-from deischen@freebsd.org) Received: from sea.ntplx.net (sea.ntplx.net [204.213.176.11]) by mail.ntplx.net (8.13.7/8.13.7/NETPLEX) with ESMTP id k6MDU8Uh028852; Sat, 22 Jul 2006 09:30:09 -0400 (EDT) Date: Sat, 22 Jul 2006 09:30:08 -0400 (EDT) From: Daniel Eischen X-X-Sender: eischen@sea.ntplx.net To: Fabian Keil In-Reply-To: <20060722141832.653b5449@localhost> Message-ID: References: <20060722141832.653b5449@localhost> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Virus-Scanned: by AMaViS and Clam AntiVirus (mail.ntplx.net) Cc: freebsd-mobile@freebsd.org, Dead Line Subject: Re: PRO/Wireless 3945ABG (Device not configured) X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Daniel Eischen List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Jul 2006 13:30:16 -0000 On Sat, 22 Jul 2006, Fabian Keil wrote: > "Dead Line" wrote: > >> I have integrated 3945abg wireless, on HO laptop and FreeBSD 6.1R >> >> As instructed on >> http://damien.bergamini.free.fr/ipw/iwi-freebsd.html >> I installed & clean ports/net/iwi-firmware/ >> then kldload -v if_iwi Successfully. > > iwi "only" supports the chipsets 2200BG, 2225BG and 2915ABG. > There is currently no native FreeBSD driver for the 3945abg available. > OpenBSD has got one, but it hasn't been ported yet. You can try Damien's experimental 3945 driver (wpi) at: http://damien.bergamini.free.fr/wpi-freebsd.tgz This is on -current (supposedly it works on 6.1, but I don't know about 6.x support for the firmware module): % tar xzvf wpi-freebsd.tgz % cd wpi-freebsd/ % make && make install % kldload firmware % kldload wpi_ucode % kldload if_wpi wpi0: flags=8843 mtu 1500 inet 10.0.0.7 netmask 0xffffff00 broadcast 10.0.0.255 inet6 fe80::213:2ff:fea5:ce09%wpi0 prefixlen 64 scopeid 0x4 ether 00:13:02:a5:ce:09 media: IEEE 802.11 Wireless Ethernet autoselect (OFDM/6Mbps) status: associated ssid XXXXXX channel 6 bssid 00:14:bf:21:85:23 authmode SHARED privacy MIXED deftxkey 1 wepkey 1:104-bit wepkey 2:104-bit wepkey 3:104-bit txpowmax 100 protmode CTS bintval 100 It isn't perfect, has "rx tail flags" errors, doesn't connect at anything other than 6Mbps for me, causes a "Memory modified after free" error every now and then, so use at your own risk. But at least it lets me get up and running for now... >> Any help please? > > You could try ndisgen. I've heard it doesn't work > either, but it would be nice if you could validate > that claim and help to get it working. Nope, ndis doesn't work on this card. -- DE From owner-freebsd-mobile@FreeBSD.ORG Sat Jul 22 13:51:16 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 198FC16A4DE for ; Sat, 22 Jul 2006 13:51:16 +0000 (UTC) (envelope-from yraffah@savola.com) Received: from heathrow.savoladns.com (heathrow.savoladns.com [212.12.174.7]) by mx1.FreeBSD.org (Postfix) with SMTP id 3EDAD43D49 for ; Sat, 22 Jul 2006 13:51:14 +0000 (GMT) (envelope-from yraffah@savola.com) Received: from ocs.savola.com (ocs.savola.com [222.22.1.211]) by heathrow.savoladns.com (Postfix) with ESMTP id EFE829584F; Sat, 22 Jul 2006 16:51:12 +0300 (AST) Received: from 222.22.1.105 by ocs.savola.com with ESMTP id 68683751153575468; Sat, 22 Jul 2006 16:37:48 +0300 Message-ID: <44C22CF2.6000708@savola.com> Date: Sat, 22 Jul 2006 16:49:38 +0300 From: Yousef Raffah Organization: The Savola Group User-Agent: Thunderbird 1.5.0.4 (X11/20060719) MIME-Version: 1.0 To: Ian Smith References: In-Reply-To: X-Enigmail-Version: 0.94.0.0 OpenPGP: id=E214EAA5 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enigCE2B371CDAE86245F3976246" Cc: freebsd-mobile@freebsd.org Subject: Re: kernel: stray irq7 X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: yraffah@savola.com List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Jul 2006 13:51:16 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigCE2B371CDAE86245F3976246 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Ian Smith wrote: > On Sat, 22 Jul 2006, Yousef Raffah wrote: > > > I have FreeBSD -CURRENT as of Mon Jul 17 20:06:47 AST 2006 on my > > Toshiba Tecra A4 on my laptop and I keep on getting kernel: stray ir= q7 > > messages in my syslog and dmesg > >=20 > > I have absolutely no idea what does it mean except that it is relate= d to > > irq(s) somehow! > > % dmesg | grep 'irq 7' > ppc0: at port 0x378-0x37f irq 7 on isa0 > > Does your Tecra have a parallel port? Is it connected to anything? > > =20 Actually I do have a parallel port (DB25) that is not connected to anything, but when I grep that, I get: dmesg -a | grep ppc0 ppc0: parallel port not found However, grepping on irq7 gives: dmesg | grep 'irq7' stray irq7 stray irq7 stray irq7 stray irq7 Does this help? --=20 Sincerely, Yousef Adnan Raffah The Savola Group ------------------- Aren't you using Firefox? Get it at http://www.getfirefox.com --------------enigCE2B371CDAE86245F3976246 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.4 (FreeBSD) iD8DBQFEwizzqG4sHeIU6qURAjb3AJ9AJvvUD7Y2EDciA4jj4w9IXavb3gCeL3Zu 3FWGTb/KKuPI8yUe7m1K5Do= =UWwZ -----END PGP SIGNATURE----- --------------enigCE2B371CDAE86245F3976246-- From owner-freebsd-mobile@FreeBSD.ORG Sat Jul 22 14:11:16 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0655216A4DA for ; Sat, 22 Jul 2006 14:11:16 +0000 (UTC) (envelope-from yraffah@savola.com) Received: from heathrow.savoladns.com (heathrow.savoladns.com [212.12.174.7]) by mx1.FreeBSD.org (Postfix) with SMTP id 29C0943D45 for ; Sat, 22 Jul 2006 14:11:14 +0000 (GMT) (envelope-from yraffah@savola.com) Received: from ocs.savola.com (ocs.savola.com [222.22.1.211]) by heathrow.savoladns.com (Postfix) with ESMTP id 0780595846; Sat, 22 Jul 2006 17:11:12 +0300 (AST) Received: from 222.22.1.105 by ocs.savola.com with ESMTP id 68687791153576741; Sat, 22 Jul 2006 16:59:01 +0300 Message-ID: <44C231EB.3030401@savola.com> Date: Sat, 22 Jul 2006 17:10:51 +0300 From: Yousef Raffah Organization: The Savola Group User-Agent: Thunderbird 1.5.0.4 (X11/20060719) MIME-Version: 1.0 To: David Wolfskill , freebsd-mobile@freebsd.org References: <44C22CF2.6000708@savola.com> <20060722135550.GE66891@bunrab.catwhisker.org> In-Reply-To: <20060722135550.GE66891@bunrab.catwhisker.org> X-Enigmail-Version: 0.94.0.0 OpenPGP: id=E214EAA5 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enigCFC4DFD0D2C424D93EB6E686" Cc: Subject: Re: kernel: stray irq7 X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: yraffah@savola.com List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Jul 2006 14:11:16 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigCFC4DFD0D2C424D93EB6E686 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable David Wolfskill wrote: > Unless you've already checked it, output of "vmstat -i" might be > informative. > > =20 Thanks for the information. vmstat -i interrupt total rate irq0: clk 24587698 1000 irq1: atkbd0 25781 1 irq5: uhci0 ehci0 116136 4 irq7: 12 0 stray irq7 12 0 irq8: rtc 3146773 128 irq9: fwohci0+ 2 0 irq11: cbb0 iwi0+* 323649 13 irq14: ata0 69797 2 irq15: ata1 58 0 Total 28269918 1149 > And /var/run/dmesg.boot should be able to tell you what devices were > probed as associated with irq7 at boot time. > > =20 /var/run/dmesg.boot shows: pccard0: <16-bit PCCard bus> on cbb0 but nothing related to irq 7, however, I just found out that it shows: Interrupt storm detected on "irq11:"; throttling interrupt source Which I can sense that it is something bad, isn't it? > Peace, > david > =20 --=20 Sincerely, Yousef Adnan Raffah Security Officer The Savola Group ------------------- Aren't you using Firefox? Get it at http://www.getfirefox.com --------------enigCFC4DFD0D2C424D93EB6E686 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.4 (FreeBSD) iD8DBQFEwjHrqG4sHeIU6qURAjXKAKD0TalNLLCqhz/kCP6i/r8kWaJoVQCfS5fX fM9gKVnboZFSk3BppmzERu0= =rzGl -----END PGP SIGNATURE----- --------------enigCFC4DFD0D2C424D93EB6E686-- From owner-freebsd-mobile@FreeBSD.ORG Sat Jul 22 16:35:20 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D7EFE16A4EB for ; Sat, 22 Jul 2006 16:35:20 +0000 (UTC) (envelope-from smithi@nimnet.asn.au) Received: from gaia.nimnet.asn.au (nimbin.lnk.telstra.net [139.130.45.143]) by mx1.FreeBSD.org (Postfix) with ESMTP id 736E643EA2 for ; Sat, 22 Jul 2006 16:31:41 +0000 (GMT) (envelope-from smithi@nimnet.asn.au) Received: from localhost (smithi@localhost) by gaia.nimnet.asn.au (8.8.8/8.8.8R1.4) with SMTP id CAA10620; Sun, 23 Jul 2006 02:31:27 +1000 (EST) (envelope-from smithi@nimnet.asn.au) Date: Sun, 23 Jul 2006 02:31:27 +1000 (EST) From: Ian Smith To: Yousef Raffah In-Reply-To: <44C22CF2.6000708@savola.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Cc: freebsd-mobile@freebsd.org Subject: Re: kernel: stray irq7 X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Jul 2006 16:35:20 -0000 On Sat, 22 Jul 2006, Yousef Raffah wrote: > Ian Smith wrote: > > On Sat, 22 Jul 2006, Yousef Raffah wrote: > > > > > I have FreeBSD -CURRENT as of Mon Jul 17 20:06:47 AST 2006 on my > > > Toshiba Tecra A4 on my laptop and I keep on getting kernel: stray irq7 > > > messages in my syslog and dmesg > > > > > > I have absolutely no idea what does it mean except that it is related to > > > irq(s) somehow! > > > > % dmesg | grep 'irq 7' > > ppc0: at port 0x378-0x37f irq 7 on isa0 > > > > Does your Tecra have a parallel port? Is it connected to anything? > Actually I do have a parallel port (DB25) that is not connected to > anything, but when I grep that, I get: > dmesg -a | grep ppc0 > ppc0: parallel port not found Well that's not good news if you want it - maybe needs enabling in BIOS? It might pay to do a verbose-message boot and check dmesg carefully. > stray irq7 > > Does this help? Maybe related, but the irq 11 storm associated with cbb0 and iwi0 you reported to David W looks like more of a worry; I'll dip out of that. |> irq11: cbb0 iwi0+* 323649 13 Cheers, Ian From owner-freebsd-mobile@FreeBSD.ORG Sat Jul 22 18:09:12 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 85D7816A4DA; Sat, 22 Jul 2006 18:09:12 +0000 (UTC) (envelope-from torfinn.ingolfsen@broadpark.no) Received: from osl1smout1.broadpark.no (osl1smout1.broadpark.no [80.202.4.58]) by mx1.FreeBSD.org (Postfix) with ESMTP id 82CCB43D45; Sat, 22 Jul 2006 18:09:11 +0000 (GMT) (envelope-from torfinn.ingolfsen@broadpark.no) Received: from osl1sminn1.broadpark.no ([80.202.4.59]) by osl1smout1.broadpark.no (Sun Java System Messaging Server 6.1 HotFix 0.05 (built Oct 21 2004)) with ESMTP id <0J2T00KNTH3AT320@osl1smout1.broadpark.no>; Sat, 22 Jul 2006 20:09:10 +0200 (CEST) Received: from kg-work.kg4.no ([80.203.92.117]) by osl1sminn1.broadpark.no (Sun Java System Messaging Server 6.1 HotFix 0.05 (built Oct 21 2004)) with SMTP id <0J2T009VRH350P70@osl1sminn1.broadpark.no>; Sat, 22 Jul 2006 20:09:10 +0200 (CEST) Date: Sat, 22 Jul 2006 20:09:05 +0200 From: Torfinn Ingolfsen X-Face: "t9w2,-X@O^I`jVW\sonI3.,36KBLZE*AL[y9lL[PyFD*r_S:dIL9c[8Y>V42R0"!"yb_zN,f#%.[PYYNq; m"_0v; ~rUM2Yy!zmkh)3&U|u!=T(zyv,MHJv"nDH>OJ`t(@mil461d_B'Uo|'nMwlKe0Mv=kvV?Nh@>Hb<3s_z2jYgZhPb@?Wi^x1a~Hplz1.zH In-reply-to: To: freebsd-mobile@freebsd.org Message-id: <20060722200905.324bc2d6.torfinn.ingolfsen@broadpark.no> MIME-version: 1.0 X-Mailer: Sylpheed version 2.2.6 (GTK+ 2.8.20; i386-portbld-freebsd5.5) Content-type: multipart/mixed; boundary="Boundary_(ID_7ntaDhXROAUpI2tYHCGrww)" References: <20060722141832.653b5449@localhost> Cc: Daniel Eischen Subject: Re: PRO/Wireless 3945ABG (Device not configured) X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Jul 2006 18:09:12 -0000 This is a multi-part message in MIME format. --Boundary_(ID_7ntaDhXROAUpI2tYHCGrww) Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT On Sat, 22 Jul 2006 09:30:08 -0400 (EDT) Daniel Eischen wrote: > You can try Damien's experimental 3945 driver (wpi) at: > http://damien.bergamini.free.fr/wpi-freebsd.tgz Hey! Man, I have been looking for this driver for days now. :-) Ok, I'm running FreeBSD 6.1-stable: tingo@kg-home$ uname -a FreeBSD kg-home.kg4.no 6.1-STABLE FreeBSD 6.1-STABLE #0: Sat Jul 15 19:29:16 CEST 2006 root@kg-home.kg4.no:/usr/obj/usr/src/sys/GENERIC i386 But compiling wpi-freebsd fails (see attached error log) Iguess I must be doing something wromg here. Do I need to place this souce code (the driver) in /usr/src somewhere? -- Regards, Torfinn Ingolfsen, Norway --Boundary_(ID_7ntaDhXROAUpI2tYHCGrww) Content-type: application/octet-stream; name=wpi-freebsd.out Content-transfer-encoding: base64 Content-disposition: attachment; filename=wpi-freebsd.out PT09PiB3cGlfdWNvZGUgKGFsbCkKV2FybmluZzogT2JqZWN0IGRpcmVjdG9yeSBub3QgY2hhbmdl ZCBmcm9tIG9yaWdpbmFsIC91c3IvaG9tZS90aW5nby93b3JrL3dwaS1mcmVlYnNkL3dwaV91Y29k ZQo9PT0+IHdwaSAoYWxsKQpXYXJuaW5nOiBPYmplY3QgZGlyZWN0b3J5IG5vdCBjaGFuZ2VkIGZy b20gb3JpZ2luYWwgL3Vzci9ob21lL3RpbmdvL3dvcmsvd3BpLWZyZWVic2Qvd3BpCmNjIC1PIC1w aXBlIC1XZXJyb3IgLURfS0VSTkVMIC1ES0xEX01PRFVMRSAtbm9zdGRpbmMgLUktICAgLUkuIC1J QCAtSUAvY29udHJpYi9hbHRxIC1JQC8uLi9pbmNsdWRlIC1maW5saW5lLWxpbWl0PTgwMDAgLWZu by1jb21tb24gIC1tbm8tYWxpZ24tbG9uZy1zdHJpbmdzIC1tcHJlZmVycmVkLXN0YWNrLWJvdW5k YXJ5PTIgIC1tbm8tbW14IC1tbm8tM2Rub3cgLW1uby1zc2UgLW1uby1zc2UyIC1mZnJlZXN0YW5k aW5nIC1XYWxsIC1XcmVkdW5kYW50LWRlY2xzIC1XbmVzdGVkLWV4dGVybnMgLVdzdHJpY3QtcHJv dG90eXBlcyAgLVdtaXNzaW5nLXByb3RvdHlwZXMgLVdwb2ludGVyLWFyaXRoIC1XaW5saW5lIC1X Y2FzdC1xdWFsICAtZmZvcm1hdC1leHRlbnNpb25zIC1zdGQ9Yzk5IC1jIGlmX3dwaS5jCmlmX3dw aS5jOjcwOjMxOiBkZXYvd3BpL2lmX3dwaXJlZy5oOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5 CmlmX3dwaS5jOjcxOjMxOiBkZXYvd3BpL2lmX3dwaXZhci5oOiBObyBzdWNoIGZpbGUgb3IgZGly ZWN0b3J5CmlmX3dwaS5jOjEwNDogd2FybmluZzogInN0cnVjdCB3cGlfc29mdGMiIGRlY2xhcmVk IGluc2lkZSBwYXJhbWV0ZXIgbGlzdAppZl93cGkuYzoxMDQ6IHdhcm5pbmc6IGl0cyBzY29wZSBp cyBvbmx5IHRoaXMgZGVmaW5pdGlvbiBvciBkZWNsYXJhdGlvbiwgd2hpY2ggaXMgcHJvYmFibHkg bm90IHdoYXQgeW91IHdhbnQKaWZfd3BpLmM6MTA1OiB3YXJuaW5nOiAic3RydWN0IHdwaV9zb2Z0 YyIgZGVjbGFyZWQgaW5zaWRlIHBhcmFtZXRlciBsaXN0CmlmX3dwaS5jOjEwNjogd2FybmluZzog InN0cnVjdCB3cGlfcnhfcmluZyIgZGVjbGFyZWQgaW5zaWRlIHBhcmFtZXRlciBsaXN0CmlmX3dw aS5jOjEwNjogd2FybmluZzogInN0cnVjdCB3cGlfc29mdGMiIGRlY2xhcmVkIGluc2lkZSBwYXJh bWV0ZXIgbGlzdAppZl93cGkuYzoxMDc6IHdhcm5pbmc6ICJzdHJ1Y3Qgd3BpX3J4X3JpbmciIGRl Y2xhcmVkIGluc2lkZSBwYXJhbWV0ZXIgbGlzdAppZl93cGkuYzoxMDc6IHdhcm5pbmc6ICJzdHJ1 Y3Qgd3BpX3NvZnRjIiBkZWNsYXJlZCBpbnNpZGUgcGFyYW1ldGVyIGxpc3QKaWZfd3BpLmM6MTA4 OiB3YXJuaW5nOiAic3RydWN0IHdwaV9yeF9yaW5nIiBkZWNsYXJlZCBpbnNpZGUgcGFyYW1ldGVy IGxpc3QKaWZfd3BpLmM6MTA4OiB3YXJuaW5nOiAic3RydWN0IHdwaV9zb2Z0YyIgZGVjbGFyZWQg aW5zaWRlIHBhcmFtZXRlciBsaXN0CmlmX3dwaS5jOjExMDogd2FybmluZzogInN0cnVjdCB3cGlf dHhfcmluZyIgZGVjbGFyZWQgaW5zaWRlIHBhcmFtZXRlciBsaXN0CmlmX3dwaS5jOjExMDogd2Fy bmluZzogInN0cnVjdCB3cGlfc29mdGMiIGRlY2xhcmVkIGluc2lkZSBwYXJhbWV0ZXIgbGlzdApp Zl93cGkuYzoxMTE6IHdhcm5pbmc6ICJzdHJ1Y3Qgd3BpX3R4X3JpbmciIGRlY2xhcmVkIGluc2lk ZSBwYXJhbWV0ZXIgbGlzdAppZl93cGkuYzoxMTE6IHdhcm5pbmc6ICJzdHJ1Y3Qgd3BpX3NvZnRj IiBkZWNsYXJlZCBpbnNpZGUgcGFyYW1ldGVyIGxpc3QKaWZfd3BpLmM6MTEyOiB3YXJuaW5nOiAi c3RydWN0IHdwaV90eF9yaW5nIiBkZWNsYXJlZCBpbnNpZGUgcGFyYW1ldGVyIGxpc3QKaWZfd3Bp LmM6MTEyOiB3YXJuaW5nOiAic3RydWN0IHdwaV9zb2Z0YyIgZGVjbGFyZWQgaW5zaWRlIHBhcmFt ZXRlciBsaXN0CmlmX3dwaS5jOjExNjogd2FybmluZzogInN0cnVjdCB3cGlfc29mdGMiIGRlY2xh cmVkIGluc2lkZSBwYXJhbWV0ZXIgbGlzdAppZl93cGkuYzoxMTc6IHdhcm5pbmc6ICJzdHJ1Y3Qg d3BpX3NvZnRjIiBkZWNsYXJlZCBpbnNpZGUgcGFyYW1ldGVyIGxpc3QKaWZfd3BpLmM6MTE4OiB3 YXJuaW5nOiAic3RydWN0IHdwaV9zb2Z0YyIgZGVjbGFyZWQgaW5zaWRlIHBhcmFtZXRlciBsaXN0 CmlmX3dwaS5jOjExOTogd2FybmluZzogInN0cnVjdCB3cGlfc29mdGMiIGRlY2xhcmVkIGluc2lk ZSBwYXJhbWV0ZXIgbGlzdAppZl93cGkuYzoxMjE6IHdhcm5pbmc6ICJzdHJ1Y3Qgd3BpX3NvZnRj IiBkZWNsYXJlZCBpbnNpZGUgcGFyYW1ldGVyIGxpc3QKaWZfd3BpLmM6MTIyOiB3YXJuaW5nOiAi c3RydWN0IHdwaV9zb2Z0YyIgZGVjbGFyZWQgaW5zaWRlIHBhcmFtZXRlciBsaXN0CmlmX3dwaS5j OjEyMzogd2FybmluZzogInN0cnVjdCB3cGlfc29mdGMiIGRlY2xhcmVkIGluc2lkZSBwYXJhbWV0 ZXIgbGlzdAppZl93cGkuYzoxMjU6IHdhcm5pbmc6ICJzdHJ1Y3Qgd3BpX3NvZnRjIiBkZWNsYXJl ZCBpbnNpZGUgcGFyYW1ldGVyIGxpc3QKaWZfd3BpLmM6MTI3OiB3YXJuaW5nOiAic3RydWN0IHdw aV9yeF9kYXRhIiBkZWNsYXJlZCBpbnNpZGUgcGFyYW1ldGVyIGxpc3QKaWZfd3BpLmM6MTI3OiB3 YXJuaW5nOiAic3RydWN0IHdwaV9yeF9kZXNjIiBkZWNsYXJlZCBpbnNpZGUgcGFyYW1ldGVyIGxp c3QKaWZfd3BpLmM6MTI3OiB3YXJuaW5nOiAic3RydWN0IHdwaV9zb2Z0YyIgZGVjbGFyZWQgaW5z aWRlIHBhcmFtZXRlciBsaXN0CmlmX3dwaS5jOjEyOTogd2FybmluZzogInN0cnVjdCB3cGlfcnhf ZGF0YSIgZGVjbGFyZWQgaW5zaWRlIHBhcmFtZXRlciBsaXN0CmlmX3dwaS5jOjEyOTogd2Fybmlu ZzogInN0cnVjdCB3cGlfcnhfZGVzYyIgZGVjbGFyZWQgaW5zaWRlIHBhcmFtZXRlciBsaXN0Cmlm X3dwaS5jOjEyOTogd2FybmluZzogInN0cnVjdCB3cGlfc29mdGMiIGRlY2xhcmVkIGluc2lkZSBw YXJhbWV0ZXIgbGlzdAppZl93cGkuYzoxMzA6IHdhcm5pbmc6ICJzdHJ1Y3Qgd3BpX3J4X2Rlc2Mi IGRlY2xhcmVkIGluc2lkZSBwYXJhbWV0ZXIgbGlzdAppZl93cGkuYzoxMzA6IHdhcm5pbmc6ICJz dHJ1Y3Qgd3BpX3NvZnRjIiBkZWNsYXJlZCBpbnNpZGUgcGFyYW1ldGVyIGxpc3QKaWZfd3BpLmM6 MTMxOiB3YXJuaW5nOiAic3RydWN0IHdwaV9zb2Z0YyIgZGVjbGFyZWQgaW5zaWRlIHBhcmFtZXRl ciBsaXN0CmlmX3dwaS5jOjEzNTogd2FybmluZzogInN0cnVjdCB3cGlfc29mdGMiIGRlY2xhcmVk IGluc2lkZSBwYXJhbWV0ZXIgbGlzdAppZl93cGkuYzoxMzk6IHdhcm5pbmc6ICJzdHJ1Y3Qgd3Bp X3NvZnRjIiBkZWNsYXJlZCBpbnNpZGUgcGFyYW1ldGVyIGxpc3QKaWZfd3BpLmM6MTQwOiB3YXJu aW5nOiAic3RydWN0IHdwaV9zb2Z0YyIgZGVjbGFyZWQgaW5zaWRlIHBhcmFtZXRlciBsaXN0Cmlm X3dwaS5jOjE0Mjogd2FybmluZzogInN0cnVjdCB3cGlfc29mdGMiIGRlY2xhcmVkIGluc2lkZSBw YXJhbWV0ZXIgbGlzdAppZl93cGkuYzoxNDM6IHdhcm5pbmc6ICJzdHJ1Y3Qgd3BpX3NvZnRjIiBk ZWNsYXJlZCBpbnNpZGUgcGFyYW1ldGVyIGxpc3QKaWZfd3BpLmM6MTQ0OiB3YXJuaW5nOiAic3Ry dWN0IHdwaV9zb2Z0YyIgZGVjbGFyZWQgaW5zaWRlIHBhcmFtZXRlciBsaXN0CmlmX3dwaS5jOjE0 NTogd2FybmluZzogInN0cnVjdCB3cGlfc29mdGMiIGRlY2xhcmVkIGluc2lkZSBwYXJhbWV0ZXIg bGlzdAppZl93cGkuYzoxNDY6IHdhcm5pbmc6ICJzdHJ1Y3Qgd3BpX3NvZnRjIiBkZWNsYXJlZCBp bnNpZGUgcGFyYW1ldGVyIGxpc3QKaWZfd3BpLmM6MTQ3OiB3YXJuaW5nOiAic3RydWN0IHdwaV9z b2Z0YyIgZGVjbGFyZWQgaW5zaWRlIHBhcmFtZXRlciBsaXN0CmlmX3dwaS5jOjE0ODogd2Fybmlu ZzogInN0cnVjdCB3cGlfc29mdGMiIGRlY2xhcmVkIGluc2lkZSBwYXJhbWV0ZXIgbGlzdAppZl93 cGkuYzoxNDk6IHdhcm5pbmc6ICJzdHJ1Y3Qgd3BpX3NvZnRjIiBkZWNsYXJlZCBpbnNpZGUgcGFy YW1ldGVyIGxpc3QKaWZfd3BpLmM6MTUwOiB3YXJuaW5nOiAic3RydWN0IHdwaV9zb2Z0YyIgZGVj bGFyZWQgaW5zaWRlIHBhcmFtZXRlciBsaXN0CmlmX3dwaS5jOjE1MTogd2FybmluZzogInN0cnVj dCB3cGlfc29mdGMiIGRlY2xhcmVkIGluc2lkZSBwYXJhbWV0ZXIgbGlzdAppZl93cGkuYzoxNTI6 IHdhcm5pbmc6ICJzdHJ1Y3Qgd3BpX3NvZnRjIiBkZWNsYXJlZCBpbnNpZGUgcGFyYW1ldGVyIGxp c3QKaWZfd3BpLmM6MTU1OiB3YXJuaW5nOiAic3RydWN0IHdwaV9hbXJyIiBkZWNsYXJlZCBpbnNp ZGUgcGFyYW1ldGVyIGxpc3QKaWZfd3BpLmM6MTgyOiBlcnJvcjogaW52YWxpZCBhcHBsaWNhdGlv biBvZiBgc2l6ZW9mJyB0byBpbmNvbXBsZXRlIHR5cGUgYHdwaV9zb2Z0YycgCmlmX3dwaS5jOiBJ biBmdW5jdGlvbiBgd3BpX2F0dGFjaCc6CmlmX3dwaS5jOjIzMjogZXJyb3I6IGRlcmVmZXJlbmNp bmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MjM1OiBlcnJvcjogZGVyZWZl cmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyMzc6IGVycm9yOiBk ZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjIzOTogZXJy b3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MjUy OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGku YzoyNTM6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlm X3dwaS5jOjI1MzogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5 cGUKaWZfd3BpLmM6MjU1OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxl dGUgdHlwZQppZl93cGkuYzoyNjE6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5j b21wbGV0ZSB0eXBlCmlmX3dwaS5jOjI2MTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0 byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MjYyOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2lu dGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyNjI6IGVycm9yOiBkZXJlZmVyZW5jaW5n IHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjI2NDogZXJyb3I6IGRlcmVmZXJl bmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MjY1OiBlcnJvcjogZGVy ZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyNjU6IGVycm9y OiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjI2Nzog ZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6 MjkwOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93 cGkuYzoyOTA6IGVycm9yOiBgV1BJX1RYX1JJTkdfQ09VTlQnIHVuZGVjbGFyZWQgKGZpcnN0IHVz ZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzoyOTA6IGVycm9yOiAoRWFjaCB1bmRlY2xhcmVk IGlkZW50aWZpZXIgaXMgcmVwb3J0ZWQgb25seSBvbmNlCmlmX3dwaS5jOjI5MDogZXJyb3I6IGZv ciBlYWNoIGZ1bmN0aW9uIGl0IGFwcGVhcnMgaW4uKQppZl93cGkuYzoyOTk6IGVycm9yOiBkZXJl ZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjI5OTogZXJyb3I6 IGBXUElfQ01EX1JJTkdfQ09VTlQnIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0 aW9uKQppZl93cGkuYzozMDU6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21w bGV0ZSB0eXBlCmlmX3dwaS5jOjMwNTogZXJyb3I6IGBXUElfU1ZDX1JJTkdfQ09VTlQnIHVuZGVj bGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzozMTE6IGVycm9yOiBk ZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjMxNzogZXJy b3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6Mzg3 OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGku YzozOTI6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlm X3dwaS5jOjM5NDogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5 cGUKaWZfd3BpLmM6Mzk0OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxl dGUgdHlwZQppZl93cGkuYzozOTU6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5j b21wbGV0ZSB0eXBlCmlmX3dwaS5jOjM5NTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0 byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6Mzk2OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2lu dGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzozOTY6IGVycm9yOiBgV1BJX1JYX1JBRElP VEFQX1BSRVNFTlQnIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93 cGkuYzozOTg6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBl CmlmX3dwaS5jOjM5ODogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRl IHR5cGUKaWZfd3BpLmM6Mzk5OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29t cGxldGUgdHlwZQppZl93cGkuYzozOTk6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8g aW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjQwMDogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRl ciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6NDAwOiBlcnJvcjogYFdQSV9UWF9SQURJT1RB UF9QUkVTRU5UJyB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKaWZfd3Bp LmM6NDA1OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQpp Zl93cGkuYzo0MDY6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0 eXBlCmlmX3dwaS5jOjQxNzogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBs ZXRlIHR5cGUKaWZfd3BpLmM6NDE4OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGlu Y29tcGxldGUgdHlwZQppZl93cGkuYzo0MTk6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIg dG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjQyMTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9p bnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6IEluIGZ1bmN0aW9uIGB3cGlfZGV0YWNo JzoKaWZfd3BpLmM6NDMxOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxl dGUgdHlwZQppZl93cGkuYzo0MzY6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5j b21wbGV0ZSB0eXBlCmlmX3dwaS5jOjQ0NDogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0 byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6NDQ1OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2lu dGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzo0NDY6IGVycm9yOiBkZXJlZmVyZW5jaW5n IHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjQ0NzogZXJyb3I6IGRlcmVmZXJl bmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6NDUwOiBlcnJvcjogZGVy ZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzo0NTE6IGVycm9y OiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjQ1MTog ZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6 NDUyOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93 cGkuYzo0NTI6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBl CmlmX3dwaS5jOjQ1NTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRl IHR5cGUKaWZfd3BpLmM6NDU2OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29t cGxldGUgdHlwZQppZl93cGkuYzo0NTY6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8g aW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjQ2MTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRl ciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6IEluIGZ1bmN0aW9uIGB3cGlfZG1hX21hcF9u c2Vncyc6CmlmX3dwaS5jOjQ4NjogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNv bXBsZXRlIHR5cGUKaWZfd3BpLmM6NDg3OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRv IGluY29tcGxldGUgdHlwZQppZl93cGkuYzogSW4gZnVuY3Rpb24gYHdwaV9hbGxvY19zaGFyZWQn OgppZl93cGkuYzo1MDI6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0 ZSB0eXBlCmlmX3dwaS5jOjUwNDogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNv bXBsZXRlIHR5cGUKaWZfd3BpLmM6NTA5OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRv IGluY29tcGxldGUgdHlwZQppZl93cGkuYzo1MDk6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50 ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjUxMDogZXJyb3I6IGRlcmVmZXJlbmNpbmcg cG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6NTEyOiBlcnJvcjogZGVyZWZlcmVu Y2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzo1MTc6IGVycm9yOiBkZXJl ZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjUxNzogZXJyb3I6 IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6NTE3OiBl cnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzo1 MTg6IGVycm9yOiBpbnZhbGlkIGFwcGxpY2F0aW9uIG9mIGBzaXplb2YnIHRvIGluY29tcGxldGUg dHlwZSBgd3BpX3NoYXJlZCcgCmlmX3dwaS5jOjUxODogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9p bnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6NTIwOiBlcnJvcjogZGVyZWZlcmVuY2lu ZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzogSW4gZnVuY3Rpb24gYHdwaV9m cmVlX3NoYXJlZCc6CmlmX3dwaS5jOjUzNDogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0 byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6NTM1OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2lu dGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzo1MzU6IGVycm9yOiBkZXJlZmVyZW5jaW5n IHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjUzNTogZXJyb3I6IGRlcmVmZXJl bmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6NTM3OiBlcnJvcjogZGVy ZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzo1Mzc6IGVycm9y OiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjUzNzog ZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6 NTM4OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93 cGkuYzo1Mzg6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBl CmlmX3dwaS5jOjUzODogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRl IHR5cGUKaWZfd3BpLmM6NTQxOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29t cGxldGUgdHlwZQppZl93cGkuYzo1NDI6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8g aW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOiBBdCB0b3AgbGV2ZWw6CmlmX3dwaS5jOjU0Njogd2Fy bmluZzogInN0cnVjdCB3cGlfcnhfcmluZyIgZGVjbGFyZWQgaW5zaWRlIHBhcmFtZXRlciBsaXN0 CmlmX3dwaS5jOjU0NzogZXJyb3I6IGNvbmZsaWN0aW5nIHR5cGVzIGZvciAnd3BpX2FsbG9jX3J4 X3JpbmcnCmlmX3dwaS5jOjEwNjogZXJyb3I6IHByZXZpb3VzIGRlY2xhcmF0aW9uIG9mICd3cGlf YWxsb2NfcnhfcmluZycgd2FzIGhlcmUKaWZfd3BpLmM6NTQ3OiBlcnJvcjogY29uZmxpY3Rpbmcg dHlwZXMgZm9yICd3cGlfYWxsb2NfcnhfcmluZycKaWZfd3BpLmM6MTA2OiBlcnJvcjogcHJldmlv dXMgZGVjbGFyYXRpb24gb2YgJ3dwaV9hbGxvY19yeF9yaW5nJyB3YXMgaGVyZQppZl93cGkuYzog SW4gZnVuY3Rpb24gYHdwaV9hbGxvY19yeF9yaW5nJzoKaWZfd3BpLmM6NTUxOiBlcnJvcjogZGVy ZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzo1NTM6IGVycm9y OiBgV1BJX1JJTkdfRE1BX0FMSUdOJyB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5j dGlvbikKaWZfd3BpLmM6NTU1OiBlcnJvcjogYFdQSV9SWF9SSU5HX0NPVU5UJyB1bmRlY2xhcmVk IChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6NTU3OiBlcnJvcjogZGVyZWZl cmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzo1NTk6IGVycm9yOiBk ZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjU2NDogZXJy b3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6NTY0 OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGku Yzo1NjU6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlm X3dwaS5jOjU2NzogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5 cGUKaWZfd3BpLmM6NTcyOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxl dGUgdHlwZQppZl93cGkuYzo1NzI6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5j b21wbGV0ZSB0eXBlCmlmX3dwaS5jOjU3MjogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0 byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6NTc0OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2lu dGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzo1NzY6IGVycm9yOiBkZXJlZmVyZW5jaW5n IHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjU4MjogZXJyb3I6IGRlcmVmZXJl bmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6NTg0OiBlcnJvcjogZGVy ZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzo1OTI6IGVycm9y OiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjU5NDog ZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6 NTk0OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93 cGkuYzo1OTY6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBl CmlmX3dwaS5jOjYwMTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRl IHR5cGUKaWZfd3BpLmM6NjAyOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29t cGxldGUgdHlwZQppZl93cGkuYzo2MDM6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8g aW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjYwOTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRl ciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6NjA5OiBlcnJvcjogZGVyZWZlcmVuY2luZyBw b2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzo2MTA6IGVycm9yOiBkZXJlZmVyZW5j aW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjYxMTogZXJyb3I6IGRlcmVm ZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6NjEzOiBlcnJvcjog ZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzo2MTg6IGVy cm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjYx ODogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3Bp LmM6NjIxOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQpp Zl93cGkuYzo2MjE6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0 eXBlCmlmX3dwaS5jOjYyMTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBs ZXRlIHR5cGUKaWZfd3BpLmM6NjI1OiB3YXJuaW5nOiBwYXNzaW5nIGFyZyAyIG9mIGB3cGlfZnJl ZV9yeF9yaW5nJyBmcm9tIGluY29tcGF0aWJsZSBwb2ludGVyIHR5cGUKaWZfd3BpLmM6IEF0IHRv cCBsZXZlbDoKaWZfd3BpLmM6NjMwOiB3YXJuaW5nOiAic3RydWN0IHdwaV9yeF9yaW5nIiBkZWNs YXJlZCBpbnNpZGUgcGFyYW1ldGVyIGxpc3QKaWZfd3BpLmM6NjMxOiBlcnJvcjogY29uZmxpY3Rp bmcgdHlwZXMgZm9yICd3cGlfcmVzZXRfcnhfcmluZycKaWZfd3BpLmM6MTA3OiBlcnJvcjogcHJl dmlvdXMgZGVjbGFyYXRpb24gb2YgJ3dwaV9yZXNldF9yeF9yaW5nJyB3YXMgaGVyZQppZl93cGku Yzo2MzE6IGVycm9yOiBjb25mbGljdGluZyB0eXBlcyBmb3IgJ3dwaV9yZXNldF9yeF9yaW5nJwpp Zl93cGkuYzoxMDc6IGVycm9yOiBwcmV2aW91cyBkZWNsYXJhdGlvbiBvZiAnd3BpX3Jlc2V0X3J4 X3JpbmcnIHdhcyBoZXJlCmlmX3dwaS5jOiBJbiBmdW5jdGlvbiBgd3BpX3Jlc2V0X3J4X3Jpbmcn OgppZl93cGkuYzo2MzY6IHdhcm5pbmc6IGltcGxpY2l0IGRlY2xhcmF0aW9uIG9mIGZ1bmN0aW9u IGBXUElfV1JJVEUnCmlmX3dwaS5jOjYzNjogd2FybmluZzogbmVzdGVkIGV4dGVybiBkZWNsYXJh dGlvbiBvZiBgV1BJX1dSSVRFJwppZl93cGkuYzo2MzY6IGVycm9yOiBgV1BJX1JYX0NPTkZJRycg dW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjYzODogd2Fy bmluZzogaW1wbGljaXQgZGVjbGFyYXRpb24gb2YgZnVuY3Rpb24gYFdQSV9SRUFEJwppZl93cGku Yzo2Mzg6IHdhcm5pbmc6IG5lc3RlZCBleHRlcm4gZGVjbGFyYXRpb24gb2YgYFdQSV9SRUFEJwpp Zl93cGkuYzo2Mzg6IGVycm9yOiBgV1BJX1JYX1NUQVRVUycgdW5kZWNsYXJlZCAoZmlyc3QgdXNl IGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjYzODogZXJyb3I6IGBXUElfUlhfSURMRScgdW5k ZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjY0NDogZXJyb3I6 IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6NjQ4OiBl cnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzog QXQgdG9wIGxldmVsOgppZl93cGkuYzo2NTI6IHdhcm5pbmc6ICJzdHJ1Y3Qgd3BpX3J4X3Jpbmci IGRlY2xhcmVkIGluc2lkZSBwYXJhbWV0ZXIgbGlzdAppZl93cGkuYzo2NTM6IGVycm9yOiBjb25m bGljdGluZyB0eXBlcyBmb3IgJ3dwaV9mcmVlX3J4X3JpbmcnCmlmX3dwaS5jOjEwODogZXJyb3I6 IHByZXZpb3VzIGRlY2xhcmF0aW9uIG9mICd3cGlfZnJlZV9yeF9yaW5nJyB3YXMgaGVyZQppZl93 cGkuYzo2NTM6IGVycm9yOiBjb25mbGljdGluZyB0eXBlcyBmb3IgJ3dwaV9mcmVlX3J4X3Jpbmcn CmlmX3dwaS5jOjEwODogZXJyb3I6IHByZXZpb3VzIGRlY2xhcmF0aW9uIG9mICd3cGlfZnJlZV9y eF9yaW5nJyB3YXMgaGVyZQppZl93cGkuYzogSW4gZnVuY3Rpb24gYHdwaV9mcmVlX3J4X3Jpbmcn OgppZl93cGkuYzo2NTc6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0 ZSB0eXBlCmlmX3dwaS5jOjY1ODogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNv bXBsZXRlIHR5cGUKaWZfd3BpLmM6NjU4OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRv IGluY29tcGxldGUgdHlwZQppZl93cGkuYzo2NTg6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50 ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjY2MDogZXJyb3I6IGRlcmVmZXJlbmNpbmcg cG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6NjYwOiBlcnJvcjogZGVyZWZlcmVu Y2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzo2NjA6IGVycm9yOiBkZXJl ZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjY2MTogZXJyb3I6 IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6NjYxOiBl cnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzo2 NjE6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dw aS5jOjY2NDogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUK aWZfd3BpLmM6NjY1OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUg dHlwZQppZl93cGkuYzo2Njc6IGVycm9yOiBgV1BJX1JYX1JJTkdfQ09VTlQnIHVuZGVjbGFyZWQg KGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzo2Njg6IGVycm9yOiBkZXJlZmVy ZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjY3MDogZXJyb3I6IGRl cmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6NjcxOiBlcnJv cjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzo2NzE6 IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5j OjY3MTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZf d3BpLmM6NjczOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlw ZQppZl93cGkuYzo2NzM6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0 ZSB0eXBlCmlmX3dwaS5jOjY3MzogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNv bXBsZXRlIHR5cGUKaWZfd3BpLmM6Njc0OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRv IGluY29tcGxldGUgdHlwZQppZl93cGkuYzo2Nzc6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50 ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjY3ODogZXJyb3I6IGRlcmVmZXJlbmNpbmcg cG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6Njc4OiBlcnJvcjogZGVyZWZlcmVu Y2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzo2ODE6IGVycm9yOiBkZXJl ZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjY4MjogZXJyb3I6 IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6IEF0IHRv cCBsZXZlbDoKaWZfd3BpLmM6Njg3OiB3YXJuaW5nOiAic3RydWN0IHdwaV90eF9yaW5nIiBkZWNs YXJlZCBpbnNpZGUgcGFyYW1ldGVyIGxpc3QKaWZfd3BpLmM6Njg4OiBlcnJvcjogY29uZmxpY3Rp bmcgdHlwZXMgZm9yICd3cGlfYWxsb2NfdHhfcmluZycKaWZfd3BpLmM6MTEwOiBlcnJvcjogcHJl dmlvdXMgZGVjbGFyYXRpb24gb2YgJ3dwaV9hbGxvY190eF9yaW5nJyB3YXMgaGVyZQppZl93cGku Yzo2ODg6IGVycm9yOiBjb25mbGljdGluZyB0eXBlcyBmb3IgJ3dwaV9hbGxvY190eF9yaW5nJwpp Zl93cGkuYzoxMTA6IGVycm9yOiBwcmV2aW91cyBkZWNsYXJhdGlvbiBvZiAnd3BpX2FsbG9jX3R4 X3JpbmcnIHdhcyBoZXJlCmlmX3dwaS5jOiBJbiBmdW5jdGlvbiBgd3BpX2FsbG9jX3R4X3Jpbmcn OgppZl93cGkuYzo2OTI6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0 ZSB0eXBlCmlmX3dwaS5jOjY5MzogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNv bXBsZXRlIHR5cGUKaWZfd3BpLmM6Njk0OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRv IGluY29tcGxldGUgdHlwZQppZl93cGkuYzo2OTU6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50 ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjY5NzogZXJyb3I6IGBXUElfUklOR19ETUFf QUxJR04nIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzo2 OTk6IGVycm9yOiBpbnZhbGlkIGFwcGxpY2F0aW9uIG9mIGBzaXplb2YnIHRvIGluY29tcGxldGUg dHlwZSBgd3BpX3R4X2Rlc2MnIAppZl93cGkuYzo3MDA6IGVycm9yOiBpbnZhbGlkIGFwcGxpY2F0 aW9uIG9mIGBzaXplb2YnIHRvIGluY29tcGxldGUgdHlwZSBgd3BpX3R4X2Rlc2MnIAppZl93cGku Yzo3MDE6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlm X3dwaS5jOjcwMzogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5 cGUKaWZfd3BpLmM6NzA4OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxl dGUgdHlwZQppZl93cGkuYzo3MDg6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5j b21wbGV0ZSB0eXBlCmlmX3dwaS5jOjcwOTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0 byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6NzExOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2lu dGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzo3MTY6IGVycm9yOiBkZXJlZmVyZW5jaW5n IHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjcxNjogZXJyb3I6IGRlcmVmZXJl bmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6NzE2OiBlcnJvcjogZGVy ZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzo3MTc6IGVycm9y OiBpbnZhbGlkIGFwcGxpY2F0aW9uIG9mIGBzaXplb2YnIHRvIGluY29tcGxldGUgdHlwZSBgd3Bp X3R4X2Rlc2MnIAppZl93cGkuYzo3MTg6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8g aW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjcyMDogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRl ciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6NzI1OiBlcnJvcjogZGVyZWZlcmVuY2luZyBw b2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzo3MjU6IGVycm9yOiBkZXJlZmVyZW5j aW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjcyODogZXJyb3I6IGludmFs aWQgYXBwbGljYXRpb24gb2YgYHNpemVvZicgdG8gaW5jb21wbGV0ZSB0eXBlIGB3cGlfdHhfY21k JyAKaWZfd3BpLmM6NzI5OiBlcnJvcjogaW52YWxpZCBhcHBsaWNhdGlvbiBvZiBgc2l6ZW9mJyB0 byBpbmNvbXBsZXRlIHR5cGUgYHdwaV90eF9jbWQnIAppZl93cGkuYzo3MzA6IGVycm9yOiBkZXJl ZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjczMjogZXJyb3I6 IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6NzM3OiBl cnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzo3 Mzc6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dw aS5jOjczODogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUK aWZfd3BpLmM6NzQwOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUg dHlwZQppZl93cGkuYzo3NDU6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21w bGV0ZSB0eXBlCmlmX3dwaS5jOjc0NTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBp bmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6NzQ1OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVy IHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzo3NDY6IGVycm9yOiBpbnZhbGlkIGFwcGxpY2F0 aW9uIG9mIGBzaXplb2YnIHRvIGluY29tcGxldGUgdHlwZSBgd3BpX3R4X2NtZCcgCmlmX3dwaS5j Ojc0NzogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZf d3BpLmM6NzQ5OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlw ZQppZl93cGkuYzo3NTQ6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0 ZSB0eXBlCmlmX3dwaS5jOjc1NDogZXJyb3I6IGludmFsaWQgYXBwbGljYXRpb24gb2YgYHNpemVv ZicgdG8gaW5jb21wbGV0ZSB0eXBlIGB3cGlfdHhfZGF0YScgCmlmX3dwaS5jOjc1NjogZXJyb3I6 IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6NzU3OiBl cnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzo3 NjM6IGVycm9yOiBgV1BJX01BWF9TQ0FUVEVSJyB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhp cyBmdW5jdGlvbikKaWZfd3BpLmM6NzY0OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRv IGluY29tcGxldGUgdHlwZQppZl93cGkuYzo3NjY6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50 ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjc3MTogZXJyb3I6IGRlcmVmZXJlbmNpbmcg cG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6NzczOiBlcnJvcjogZGVyZWZlcmVu Y2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzo3NzM6IGVycm9yOiBkZXJl ZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjc3NTogZXJyb3I6 IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6NzgzOiB3 YXJuaW5nOiBwYXNzaW5nIGFyZyAyIG9mIGB3cGlfZnJlZV90eF9yaW5nJyBmcm9tIGluY29tcGF0 aWJsZSBwb2ludGVyIHR5cGUKaWZfd3BpLmM6IEF0IHRvcCBsZXZlbDoKaWZfd3BpLmM6Nzg4OiB3 YXJuaW5nOiAic3RydWN0IHdwaV90eF9yaW5nIiBkZWNsYXJlZCBpbnNpZGUgcGFyYW1ldGVyIGxp c3QKaWZfd3BpLmM6Nzg5OiBlcnJvcjogY29uZmxpY3RpbmcgdHlwZXMgZm9yICd3cGlfcmVzZXRf dHhfcmluZycKaWZfd3BpLmM6MTExOiBlcnJvcjogcHJldmlvdXMgZGVjbGFyYXRpb24gb2YgJ3dw aV9yZXNldF90eF9yaW5nJyB3YXMgaGVyZQppZl93cGkuYzo3ODk6IGVycm9yOiBjb25mbGljdGlu ZyB0eXBlcyBmb3IgJ3dwaV9yZXNldF90eF9yaW5nJwppZl93cGkuYzoxMTE6IGVycm9yOiBwcmV2 aW91cyBkZWNsYXJhdGlvbiBvZiAnd3BpX3Jlc2V0X3R4X3JpbmcnIHdhcyBoZXJlCmlmX3dwaS5j OiBJbiBmdW5jdGlvbiBgd3BpX3Jlc2V0X3R4X3JpbmcnOgppZl93cGkuYzo3OTU6IHdhcm5pbmc6 IG5lc3RlZCBleHRlcm4gZGVjbGFyYXRpb24gb2YgYFdQSV9XUklURScKaWZfd3BpLmM6NjM2OiB3 YXJuaW5nOiByZWR1bmRhbnQgcmVkZWNsYXJhdGlvbiBvZiAnV1BJX1dSSVRFJwppZl93cGkuYzo2 MzY6IHdhcm5pbmc6IHByZXZpb3VzIGltcGxpY2l0IGRlY2xhcmF0aW9uIG9mICdXUElfV1JJVEUn IHdhcyBoZXJlCmlmX3dwaS5jOjc5NTogd2FybmluZzogaW1wbGljaXQgZGVjbGFyYXRpb24gb2Yg ZnVuY3Rpb24gYFdQSV9UWF9DT05GSUcnCmlmX3dwaS5jOjc5NTogd2FybmluZzogbmVzdGVkIGV4 dGVybiBkZWNsYXJhdGlvbiBvZiBgV1BJX1RYX0NPTkZJRycKaWZfd3BpLmM6Nzk1OiBlcnJvcjog ZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzo3OTc6IHdh cm5pbmc6IG5lc3RlZCBleHRlcm4gZGVjbGFyYXRpb24gb2YgYFdQSV9SRUFEJwppZl93cGkuYzo2 Mzg6IHdhcm5pbmc6IHJlZHVuZGFudCByZWRlY2xhcmF0aW9uIG9mICdXUElfUkVBRCcKaWZfd3Bp LmM6NjM4OiB3YXJuaW5nOiBwcmV2aW91cyBpbXBsaWNpdCBkZWNsYXJhdGlvbiBvZiAnV1BJX1JF QUQnIHdhcyBoZXJlCmlmX3dwaS5jOjc5NzogZXJyb3I6IGBXUElfVFhfU1RBVFVTJyB1bmRlY2xh cmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6Nzk3OiB3YXJuaW5nOiBp bXBsaWNpdCBkZWNsYXJhdGlvbiBvZiBmdW5jdGlvbiBgV1BJX1RYX0lETEUnCmlmX3dwaS5jOjc5 Nzogd2FybmluZzogbmVzdGVkIGV4dGVybiBkZWNsYXJhdGlvbiBvZiBgV1BJX1RYX0lETEUnCmlm X3dwaS5jOjc5NzogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5 cGUKaWZfd3BpLmM6ODAzOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxl dGUgdHlwZQppZl93cGkuYzo4MDQ6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5j b21wbGV0ZSB0eXBlCmlmX3dwaS5jOjgwOTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0 byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6ODEwOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2lu dGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzo4MTI6IGVycm9yOiBkZXJlZmVyZW5jaW5n IHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjgxMzogZXJyb3I6IGRlcmVmZXJl bmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6ODEzOiBlcnJvcjogZGVy ZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzo4MTM6IGVycm9y OiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjgxNTog ZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6 ODE1OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93 cGkuYzo4MTU6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBl CmlmX3dwaS5jOjgxNjogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRl IHR5cGUKaWZfd3BpLmM6ODE3OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29t cGxldGUgdHlwZQppZl93cGkuYzo4MjA6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8g aW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjgyMTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRl ciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6ODIyOiBlcnJvcjogZGVyZWZlcmVuY2luZyBw b2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzo4MjY6IGVycm9yOiBkZXJlZmVyZW5j aW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjgyNzogZXJyb3I6IGRlcmVm ZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6IEF0IHRvcCBsZXZl bDoKaWZfd3BpLmM6ODMxOiB3YXJuaW5nOiAic3RydWN0IHdwaV90eF9yaW5nIiBkZWNsYXJlZCBp bnNpZGUgcGFyYW1ldGVyIGxpc3QKaWZfd3BpLmM6ODMyOiBlcnJvcjogY29uZmxpY3RpbmcgdHlw ZXMgZm9yICd3cGlfZnJlZV90eF9yaW5nJwppZl93cGkuYzoxMTI6IGVycm9yOiBwcmV2aW91cyBk ZWNsYXJhdGlvbiBvZiAnd3BpX2ZyZWVfdHhfcmluZycgd2FzIGhlcmUKaWZfd3BpLmM6ODMyOiBl cnJvcjogY29uZmxpY3RpbmcgdHlwZXMgZm9yICd3cGlfZnJlZV90eF9yaW5nJwppZl93cGkuYzox MTI6IGVycm9yOiBwcmV2aW91cyBkZWNsYXJhdGlvbiBvZiAnd3BpX2ZyZWVfdHhfcmluZycgd2Fz IGhlcmUKaWZfd3BpLmM6IEluIGZ1bmN0aW9uIGB3cGlfZnJlZV90eF9yaW5nJzoKaWZfd3BpLmM6 ODM2OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93 cGkuYzo4Mzc6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBl CmlmX3dwaS5jOjgzNzogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRl IHR5cGUKaWZfd3BpLmM6ODM3OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29t cGxldGUgdHlwZQppZl93cGkuYzo4Mzk6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8g aW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjgzOTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRl ciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6ODM5OiBlcnJvcjogZGVyZWZlcmVuY2luZyBw b2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzo4NDA6IGVycm9yOiBkZXJlZmVyZW5j aW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjg0MDogZXJyb3I6IGRlcmVm ZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6ODQwOiBlcnJvcjog ZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzo4NDM6IGVy cm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjg0 NDogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3Bp LmM6ODQ2OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQpp Zl93cGkuYzo4NDc6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0 eXBlCmlmX3dwaS5jOjg0NzogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBs ZXRlIHR5cGUKaWZfd3BpLmM6ODQ3OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGlu Y29tcGxldGUgdHlwZQppZl93cGkuYzo4NDk6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIg dG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjg0OTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9p bnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6ODQ5OiBlcnJvcjogZGVyZWZlcmVuY2lu ZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzo4NTA6IGVycm9yOiBkZXJlZmVy ZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjg1MDogZXJyb3I6IGRl cmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6ODUwOiBlcnJv cjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzo4NTM6 IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5j Ojg1NDogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZf d3BpLmM6ODU2OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlw ZQppZl93cGkuYzo4NTc6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0 ZSB0eXBlCmlmX3dwaS5jOjg1ODogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNv bXBsZXRlIHR5cGUKaWZfd3BpLmM6ODYwOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRv IGluY29tcGxldGUgdHlwZQppZl93cGkuYzo4NjE6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50 ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjg2MTogZXJyb3I6IGRlcmVmZXJlbmNpbmcg cG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6ODYxOiBlcnJvcjogZGVyZWZlcmVu Y2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzo4NjM6IGVycm9yOiBkZXJl ZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjg2MzogZXJyb3I6 IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6ODYzOiBl cnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzo4 NjQ6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dw aS5jOjg2NzogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUK aWZfd3BpLmM6ODY4OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUg dHlwZQppZl93cGkuYzo4NzA6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21w bGV0ZSB0eXBlCmlmX3dwaS5jOjg3MTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBp bmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6ODcxOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVy IHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzo4NzM6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBv aW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjg3NjogZXJyb3I6IGRlcmVmZXJlbmNp bmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6ODc3OiBlcnJvcjogZGVyZWZl cmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzogSW4gZnVuY3Rpb24g YHdwaV9yZXN1bWUnOgppZl93cGkuYzo5MDQ6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIg dG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjkwNjogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9p bnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6OTE2OiBlcnJvcjogZGVyZWZlcmVuY2lu ZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzogSW4gZnVuY3Rpb24gYHdwaV9u b2RlX2FsbG9jJzoKaWZfd3BpLmM6OTI3OiBlcnJvcjogaW52YWxpZCBhcHBsaWNhdGlvbiBvZiBg c2l6ZW9mJyB0byBpbmNvbXBsZXRlIHR5cGUgYHdwaV9hbXJyJyAKaWZfd3BpLmM6IEluIGZ1bmN0 aW9uIGB3cGlfbWVkaWFfY2hhbmdlJzoKaWZfd3BpLmM6OTQwOiBlcnJvcjogZGVyZWZlcmVuY2lu ZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzo5NDQ6IGVycm9yOiBkZXJlZmVy ZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjk1MTogZXJyb3I6IGRl cmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6IEluIGZ1bmN0 aW9uIGB3cGlfbmV3c3RhdGUnOgppZl93cGkuYzo5NjM6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBv aW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjk3MTogZXJyb3I6IGBXUElfTEVEX0xJ TksnIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzo5NzQ6 IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5j Ojk4NDogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZf d3BpLmM6MTAwNTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5 cGUKaWZfd3BpLmM6MTAwNTogZXJyb3I6IGBXUElfQ09ORklHX0FTU09DSUFURUQnIHVuZGVjbGFy ZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzoxMDA3OiBlcnJvcjogZGVy ZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxMDA3OiBlcnJv cjogYFdQSV9DT05GSUdfU0hQUkVBTUJMRScgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMg ZnVuY3Rpb24pCmlmX3dwaS5jOjEwMDc6IGVycm9yOiBgV1BJX0NPTkZJR19TSFNMT1QnIHVuZGVj bGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzoxMDEwOiBlcnJvcjog ZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxMDEyOiBl cnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzox MDEzOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93 cGkuYzoxMDEzOiBlcnJvcjogYFdQSV9GSUxURVJfQlNTSUQnIHVuZGVjbGFyZWQgKGZpcnN0IHVz ZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzoxMDE1OiBlcnJvcjogZGVyZWZlcmVuY2luZyBw b2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxMDE1OiBlcnJvcjogYFdQSV9GSUxU RVJfQkVBQ09OJyB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKaWZfd3Bp LmM6MTAxOTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUK aWZfd3BpLmM6MTAxOTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRl IHR5cGUKaWZfd3BpLmM6MTAyMTogZXJyb3I6IGBXUElfQ01EX0NPTkZJR1VSRScgdW5kZWNsYXJl ZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjEwMjE6IGVycm9yOiBkZXJl ZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjEwMjI6IGVycm9y OiBpbnZhbGlkIGFwcGxpY2F0aW9uIG9mIGBzaXplb2YnIHRvIGluY29tcGxldGUgdHlwZSBgd3Bp X2NvbmZpZycgCmlmX3dwaS5jOjEwMjQ6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8g aW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjEwMzE6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50 ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjEwNDQ6IGVycm9yOiBkZXJlZmVyZW5jaW5n IHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOiBJbiBmdW5jdGlvbiBgd3BpX21l bV9sb2NrJzoKaWZfd3BpLmM6MTA1Njogd2FybmluZzogbmVzdGVkIGV4dGVybiBkZWNsYXJhdGlv biBvZiBgV1BJX1JFQUQnCmlmX3dwaS5jOjYzODogd2FybmluZzogcmVkdW5kYW50IHJlZGVjbGFy YXRpb24gb2YgJ1dQSV9SRUFEJwppZl93cGkuYzo2Mzg6IHdhcm5pbmc6IHByZXZpb3VzIGltcGxp Y2l0IGRlY2xhcmF0aW9uIG9mICdXUElfUkVBRCcgd2FzIGhlcmUKaWZfd3BpLmM6MTA1NjogZXJy b3I6IGBXUElfR1BJT19DVEwnIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9u KQppZl93cGkuYzoxMDU3OiB3YXJuaW5nOiBuZXN0ZWQgZXh0ZXJuIGRlY2xhcmF0aW9uIG9mIGBX UElfV1JJVEUnCmlmX3dwaS5jOjYzNjogd2FybmluZzogcmVkdW5kYW50IHJlZGVjbGFyYXRpb24g b2YgJ1dQSV9XUklURScKaWZfd3BpLmM6NjM2OiB3YXJuaW5nOiBwcmV2aW91cyBpbXBsaWNpdCBk ZWNsYXJhdGlvbiBvZiAnV1BJX1dSSVRFJyB3YXMgaGVyZQppZl93cGkuYzoxMDU3OiBlcnJvcjog YFdQSV9HUElPX01BQycgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmlm X3dwaS5jOjEwNjI6IGVycm9yOiBgV1BJX0dQSU9fQ0xPQ0snIHVuZGVjbGFyZWQgKGZpcnN0IHVz ZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzoxMDYyOiBlcnJvcjogYFdQSV9HUElPX1NMRUVQ JyB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6MTA2Nzog ZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6 IEluIGZ1bmN0aW9uIGB3cGlfbWVtX3VubG9jayc6CmlmX3dwaS5jOjEwNzY6IHdhcm5pbmc6IG5l c3RlZCBleHRlcm4gZGVjbGFyYXRpb24gb2YgYFdQSV9SRUFEJwppZl93cGkuYzo2Mzg6IHdhcm5p bmc6IHJlZHVuZGFudCByZWRlY2xhcmF0aW9uIG9mICdXUElfUkVBRCcKaWZfd3BpLmM6NjM4OiB3 YXJuaW5nOiBwcmV2aW91cyBpbXBsaWNpdCBkZWNsYXJhdGlvbiBvZiAnV1BJX1JFQUQnIHdhcyBo ZXJlCmlmX3dwaS5jOjEwNzY6IGVycm9yOiBgV1BJX0dQSU9fQ1RMJyB1bmRlY2xhcmVkIChmaXJz dCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6MTA3Nzogd2FybmluZzogbmVzdGVkIGV4 dGVybiBkZWNsYXJhdGlvbiBvZiBgV1BJX1dSSVRFJwppZl93cGkuYzo2MzY6IHdhcm5pbmc6IHJl ZHVuZGFudCByZWRlY2xhcmF0aW9uIG9mICdXUElfV1JJVEUnCmlmX3dwaS5jOjYzNjogd2Fybmlu ZzogcHJldmlvdXMgaW1wbGljaXQgZGVjbGFyYXRpb24gb2YgJ1dQSV9XUklURScgd2FzIGhlcmUK aWZfd3BpLmM6MTA3NzogZXJyb3I6IGBXUElfR1BJT19NQUMnIHVuZGVjbGFyZWQgKGZpcnN0IHVz ZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzogSW4gZnVuY3Rpb24gYHdwaV9tZW1fcmVhZCc6 CmlmX3dwaS5jOjEwODM6IHdhcm5pbmc6IG5lc3RlZCBleHRlcm4gZGVjbGFyYXRpb24gb2YgYFdQ SV9XUklURScKaWZfd3BpLmM6NjM2OiB3YXJuaW5nOiByZWR1bmRhbnQgcmVkZWNsYXJhdGlvbiBv ZiAnV1BJX1dSSVRFJwppZl93cGkuYzo2MzY6IHdhcm5pbmc6IHByZXZpb3VzIGltcGxpY2l0IGRl Y2xhcmF0aW9uIG9mICdXUElfV1JJVEUnIHdhcyBoZXJlCmlmX3dwaS5jOjEwODM6IGVycm9yOiBg V1BJX1JFQURfTUVNX0FERFInIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9u KQppZl93cGkuYzoxMDgzOiBlcnJvcjogYFdQSV9NRU1fNCcgdW5kZWNsYXJlZCAoZmlyc3QgdXNl IGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjEwODQ6IHdhcm5pbmc6IG5lc3RlZCBleHRlcm4g ZGVjbGFyYXRpb24gb2YgYFdQSV9SRUFEJwppZl93cGkuYzo2Mzg6IHdhcm5pbmc6IHJlZHVuZGFu dCByZWRlY2xhcmF0aW9uIG9mICdXUElfUkVBRCcKaWZfd3BpLmM6NjM4OiB3YXJuaW5nOiBwcmV2 aW91cyBpbXBsaWNpdCBkZWNsYXJhdGlvbiBvZiAnV1BJX1JFQUQnIHdhcyBoZXJlCmlmX3dwaS5j OjEwODQ6IGVycm9yOiBgV1BJX1JFQURfTUVNX0RBVEEnIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBp biB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzogSW4gZnVuY3Rpb24gYHdwaV9tZW1fd3JpdGUnOgpp Zl93cGkuYzoxMDkwOiB3YXJuaW5nOiBuZXN0ZWQgZXh0ZXJuIGRlY2xhcmF0aW9uIG9mIGBXUElf V1JJVEUnCmlmX3dwaS5jOjYzNjogd2FybmluZzogcmVkdW5kYW50IHJlZGVjbGFyYXRpb24gb2Yg J1dQSV9XUklURScKaWZfd3BpLmM6NjM2OiB3YXJuaW5nOiBwcmV2aW91cyBpbXBsaWNpdCBkZWNs YXJhdGlvbiBvZiAnV1BJX1dSSVRFJyB3YXMgaGVyZQppZl93cGkuYzoxMDkwOiBlcnJvcjogYFdQ SV9XUklURV9NRU1fQUREUicgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24p CmlmX3dwaS5jOjEwOTA6IGVycm9yOiBgV1BJX01FTV80JyB1bmRlY2xhcmVkIChmaXJzdCB1c2Ug aW4gdGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6MTA5MTogZXJyb3I6IGBXUElfV1JJVEVfTUVNX0RB VEEnIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzogSW4g ZnVuY3Rpb24gYHdwaV9yZWFkX3Byb21fd29yZCc6CmlmX3dwaS5jOjExMTI6IHdhcm5pbmc6IG5l c3RlZCBleHRlcm4gZGVjbGFyYXRpb24gb2YgYFdQSV9XUklURScKaWZfd3BpLmM6NjM2OiB3YXJu aW5nOiByZWR1bmRhbnQgcmVkZWNsYXJhdGlvbiBvZiAnV1BJX1dSSVRFJwppZl93cGkuYzo2MzY6 IHdhcm5pbmc6IHByZXZpb3VzIGltcGxpY2l0IGRlY2xhcmF0aW9uIG9mICdXUElfV1JJVEUnIHdh cyBoZXJlCmlmX3dwaS5jOjExMTI6IGVycm9yOiBgV1BJX0VFUFJPTV9DVEwnIHVuZGVjbGFyZWQg KGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzoxMTE2OiB3YXJuaW5nOiBuZXN0 ZWQgZXh0ZXJuIGRlY2xhcmF0aW9uIG9mIGBXUElfUkVBRCcKaWZfd3BpLmM6NjM4OiB3YXJuaW5n OiByZWR1bmRhbnQgcmVkZWNsYXJhdGlvbiBvZiAnV1BJX1JFQUQnCmlmX3dwaS5jOjYzODogd2Fy bmluZzogcHJldmlvdXMgaW1wbGljaXQgZGVjbGFyYXRpb24gb2YgJ1dQSV9SRUFEJyB3YXMgaGVy ZQppZl93cGkuYzoxMTE2OiBlcnJvcjogYFdQSV9FRVBST01fUkVBRFknIHVuZGVjbGFyZWQgKGZp cnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzoxMTIzOiBlcnJvcjogZGVyZWZlcmVu Y2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzogSW4gZnVuY3Rpb24gYHdw aV9sb2FkX21pY3JvY29kZSc6CmlmX3dwaS5jOjExNDU6IGVycm9yOiBgV1BJX01FTV9VQ09ERV9C QVNFJyB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6MTE0 ODogZXJyb3I6IGBXUElfTUVNX1VDT0RFX1NSQycgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRo aXMgZnVuY3Rpb24pCmlmX3dwaS5jOjExNDk6IGVycm9yOiBgV1BJX01FTV9VQ09ERV9EU1QnIHVu ZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzoxMTQ5OiBlcnJv cjogYFdQSV9GV19URVhUJyB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikK aWZfd3BpLmM6MTE1MDogZXJyb3I6IGBXUElfTUVNX1VDT0RFX1NJWkUnIHVuZGVjbGFyZWQgKGZp cnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzoxMTUzOiBlcnJvcjogYFdQSV9NRU1f VUNPREVfQ1RMJyB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKaWZfd3Bp LmM6MTE1MzogZXJyb3I6IGBXUElfVUNfUlVOJyB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhp cyBmdW5jdGlvbikKaWZfd3BpLmM6IEluIGZ1bmN0aW9uIGB3cGlfbG9hZF9maXJtd2FyZSc6Cmlm X3dwaS5jOjExNzM6IGVycm9yOiBzdG9yYWdlIHNpemUgb2YgJ2Rlc2MnIGlzbid0IGtub3duCmlm X3dwaS5jOjExNzQ6IGVycm9yOiBzdG9yYWdlIHNpemUgb2YgJ3BtYXAnIGlzbid0IGtub3duCmlm X3dwaS5jOjExNzg6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0 eXBlCmlmX3dwaS5jOjExODQ6IGVycm9yOiBgV1BJX01BWF9TQ0FUVEVSJyB1bmRlY2xhcmVkIChm aXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6MTE4NTogZXJyb3I6IGBXUElfTUFY X1NFR19MRU4nIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGku YzoxMTg3OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQpp Zl93cGkuYzoxMTk1OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUg dHlwZQppZl93cGkuYzoxMjAzOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29t cGxldGUgdHlwZQppZl93cGkuYzoxMjE0OiB3YXJuaW5nOiBpbXBsaWNpdCBkZWNsYXJhdGlvbiBv ZiBmdW5jdGlvbiBgV1BJX1BBRDMyJwppZl93cGkuYzoxMjE0OiB3YXJuaW5nOiBuZXN0ZWQgZXh0 ZXJuIGRlY2xhcmF0aW9uIG9mIGBXUElfUEFEMzInCmlmX3dwaS5jOjEyMjM6IHdhcm5pbmc6IG5l c3RlZCBleHRlcm4gZGVjbGFyYXRpb24gb2YgYFdQSV9XUklURScKaWZfd3BpLmM6NjM2OiB3YXJu aW5nOiByZWR1bmRhbnQgcmVkZWNsYXJhdGlvbiBvZiAnV1BJX1dSSVRFJwppZl93cGkuYzo2MzY6 IHdhcm5pbmc6IHByZXZpb3VzIGltcGxpY2l0IGRlY2xhcmF0aW9uIG9mICdXUElfV1JJVEUnIHdh cyBoZXJlCmlmX3dwaS5jOjEyMjM6IGVycm9yOiBgV1BJX0ZXX1RBUkdFVCcgdW5kZWNsYXJlZCAo Zmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjEyMjU6IHdhcm5pbmc6IG5lc3Rl ZCBleHRlcm4gZGVjbGFyYXRpb24gb2YgYFdQSV9UWF9DT05GSUcnCmlmX3dwaS5jOjc5NTogd2Fy bmluZzogcmVkdW5kYW50IHJlZGVjbGFyYXRpb24gb2YgJ1dQSV9UWF9DT05GSUcnCmlmX3dwaS5j Ojc5NTogd2FybmluZzogcHJldmlvdXMgaW1wbGljaXQgZGVjbGFyYXRpb24gb2YgJ1dQSV9UWF9D T05GSUcnIHdhcyBoZXJlCmlmX3dwaS5jOjEyMjg6IHdhcm5pbmc6IGltcGxpY2l0IGRlY2xhcmF0 aW9uIG9mIGZ1bmN0aW9uIGBXUElfV1JJVEVfUkVHSU9OXzQnCmlmX3dwaS5jOjEyMjg6IHdhcm5p bmc6IG5lc3RlZCBleHRlcm4gZGVjbGFyYXRpb24gb2YgYFdQSV9XUklURV9SRUdJT05fNCcKaWZf d3BpLmM6MTIyODogd2FybmluZzogaW1wbGljaXQgZGVjbGFyYXRpb24gb2YgZnVuY3Rpb24gYFdQ SV9UWF9ERVNDJwppZl93cGkuYzoxMjI4OiB3YXJuaW5nOiBuZXN0ZWQgZXh0ZXJuIGRlY2xhcmF0 aW9uIG9mIGBXUElfVFhfREVTQycKaWZfd3BpLmM6MTIzMTogd2FybmluZzogaW1wbGljaXQgZGVj bGFyYXRpb24gb2YgZnVuY3Rpb24gYFdQSV9UWF9DUkVESVQnCmlmX3dwaS5jOjEyMzE6IHdhcm5p bmc6IG5lc3RlZCBleHRlcm4gZGVjbGFyYXRpb24gb2YgYFdQSV9UWF9DUkVESVQnCmlmX3dwaS5j OjEyMzI6IHdhcm5pbmc6IGltcGxpY2l0IGRlY2xhcmF0aW9uIG9mIGZ1bmN0aW9uIGBXUElfVFhf U1RBVEUnCmlmX3dwaS5jOjEyMzI6IHdhcm5pbmc6IG5lc3RlZCBleHRlcm4gZGVjbGFyYXRpb24g b2YgYFdQSV9UWF9TVEFURScKaWZfd3BpLmM6MTIzNzogd2FybmluZzogbmVzdGVkIGV4dGVybiBk ZWNsYXJhdGlvbiBvZiBgV1BJX1JFQUQnCmlmX3dwaS5jOjYzODogd2FybmluZzogcmVkdW5kYW50 IHJlZGVjbGFyYXRpb24gb2YgJ1dQSV9SRUFEJwppZl93cGkuYzo2Mzg6IHdhcm5pbmc6IHByZXZp b3VzIGltcGxpY2l0IGRlY2xhcmF0aW9uIG9mICdXUElfUkVBRCcgd2FzIGhlcmUKaWZfd3BpLmM6 MTIzNzogZXJyb3I6IGBXUElfVFhfU1RBVFVTJyB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhp cyBmdW5jdGlvbikKaWZfd3BpLmM6MTIzNzogd2FybmluZzogbmVzdGVkIGV4dGVybiBkZWNsYXJh dGlvbiBvZiBgV1BJX1RYX0lETEUnCmlmX3dwaS5jOjc5Nzogd2FybmluZzogcmVkdW5kYW50IHJl ZGVjbGFyYXRpb24gb2YgJ1dQSV9UWF9JRExFJwppZl93cGkuYzo3OTc6IHdhcm5pbmc6IHByZXZp b3VzIGltcGxpY2l0IGRlY2xhcmF0aW9uIG9mICdXUElfVFhfSURMRScgd2FzIGhlcmUKaWZfd3Bp LmM6MTI0MjogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUK aWZfd3BpLmM6MTI1NDogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRl IHR5cGUKaWZfd3BpLmM6MTE3Mzogd2FybmluZzogdW51c2VkIHZhcmlhYmxlIGBkZXNjJwppZl93 cGkuYzoxMTc0OiB3YXJuaW5nOiB1bnVzZWQgdmFyaWFibGUgYHBtYXAnCmlmX3dwaS5jOiBBdCB0 b3AgbGV2ZWw6CmlmX3dwaS5jOjEyNjA6IHdhcm5pbmc6ICJzdHJ1Y3Qgd3BpX3J4X2RhdGEiIGRl Y2xhcmVkIGluc2lkZSBwYXJhbWV0ZXIgbGlzdAppZl93cGkuYzoxMjYwOiB3YXJuaW5nOiAic3Ry dWN0IHdwaV9yeF9kZXNjIiBkZWNsYXJlZCBpbnNpZGUgcGFyYW1ldGVyIGxpc3QKaWZfd3BpLmM6 MTI2MTogZXJyb3I6IGNvbmZsaWN0aW5nIHR5cGVzIGZvciAnd3BpX3J4X2ludHInCmlmX3dwaS5j OjEyNzogZXJyb3I6IHByZXZpb3VzIGRlY2xhcmF0aW9uIG9mICd3cGlfcnhfaW50cicgd2FzIGhl cmUKaWZfd3BpLmM6MTI2MTogZXJyb3I6IGNvbmZsaWN0aW5nIHR5cGVzIGZvciAnd3BpX3J4X2lu dHInCmlmX3dwaS5jOjEyNzogZXJyb3I6IHByZXZpb3VzIGRlY2xhcmF0aW9uIG9mICd3cGlfcnhf aW50cicgd2FzIGhlcmUKaWZfd3BpLmM6IEluIGZ1bmN0aW9uIGB3cGlfcnhfaW50cic6CmlmX3dw aS5jOjEyNjI6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBl CmlmX3dwaS5jOjEyNjQ6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0 ZSB0eXBlCmlmX3dwaS5jOjEyNzQ6IGVycm9yOiBpbnZhbGlkIHVzZSBvZiB1bmRlZmluZWQgdHlw ZSBgc3RydWN0IHdwaV9yeF9kZXNjJwppZl93cGkuYzoxMjc2OiBlcnJvcjogZGVyZWZlcmVuY2lu ZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxMjc2OiBlcnJvcjogYFdQSV9T VEFUX01BWExFTicgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmlmX3dw aS5jOjEyNzc6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBl CmlmX3dwaS5jOjEyODI6IGVycm9yOiBpbnZhbGlkIHVzZSBvZiB1bmRlZmluZWQgdHlwZSBgc3Ry dWN0IHdwaV9yeF9zdGF0JwppZl93cGkuYzoxMjgyOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2lu dGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxMjgzOiBlcnJvcjogaW52YWxpZCB1c2Ug b2YgdW5kZWZpbmVkIHR5cGUgYHN0cnVjdCB3cGlfcnhfaGVhZCcKaWZfd3BpLmM6MTI4MzogZXJy b3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MTI4 NTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3Bp LmM6MTI4NTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUK aWZfd3BpLmM6MTI4NTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRl IHR5cGUKaWZfd3BpLmM6MTI4NTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNv bXBsZXRlIHR5cGUKaWZfd3BpLmM6MTI4NTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0 byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MTI4NTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9p bnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MTI4NTogZXJyb3I6IGRlcmVmZXJlbmNp bmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MTI5NDogZXJyb3I6IGRlcmVm ZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MTI5NDogZXJyb3I6 IGBXUElfUlhfTk9FUlJPUicgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24p CmlmX3dwaS5jOjEyOTU6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0 ZSB0eXBlCmlmX3dwaS5jOjEzMDY6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5j b21wbGV0ZSB0eXBlCmlmX3dwaS5jOjEzMDY6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIg dG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjEzMDY6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBv aW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjEzMDg6IGVycm9yOiBkZXJlZmVyZW5j aW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjEzMDg6IGVycm9yOiBkZXJl ZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjEzMTQ6IGVycm9y OiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjEzMTQ6 IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5j OjEzMTU6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlm X3dwaS5jOjEzMjA6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0 eXBlCmlmX3dwaS5jOjEzMjY6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21w bGV0ZSB0eXBlCmlmX3dwaS5jOjEzMjc6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8g aW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjEzMzA6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50 ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjEzMzA6IGVycm9yOiBkZXJlZmVyZW5jaW5n IHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjEzMzQ6IGVycm9yOiBpbnZhbGlk IHVzZSBvZiB1bmRlZmluZWQgdHlwZSBgc3RydWN0IHdwaV9yeF9oZWFkJwppZl93cGkuYzoxMzM1 OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGku YzoxMzM4OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQpp Zl93cGkuYzoxMzQyOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUg dHlwZQppZl93cGkuYzoxMzQ0OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29t cGxldGUgdHlwZQppZl93cGkuYzoxMzQ1OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRv IGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxMzQ1OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2lu dGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxMzQ2OiBlcnJvcjogZGVyZWZlcmVuY2lu ZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxMzQ3OiBlcnJvcjogZGVyZWZl cmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxMzQ4OiBlcnJvcjog ZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxMzQ5OiBl cnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzox MzUwOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93 cGkuYzoxMzUwOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlw ZQppZl93cGkuYzoxMzUwOiBlcnJvcjogYFdQSV9SU1NJX09GRlNFVCcgdW5kZWNsYXJlZCAoZmly c3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjEzNTE6IGVycm9yOiBkZXJlZmVyZW5j aW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjEzNTE6IGVycm9yOiBkZXJl ZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjEzNTI6IGVycm9y OiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjEzNTI6 IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5j OjEzNTM6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlm X3dwaS5jOjEzNTM6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0 eXBlCmlmX3dwaS5jOjEzNTQ6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21w bGV0ZSB0eXBlCmlmX3dwaS5jOjEzNTY6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8g aW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjEzNTc6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50 ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjEzNTg6IGVycm9yOiBkZXJlZmVyZW5jaW5n IHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjEzNTk6IGVycm9yOiBkZXJlZmVy ZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjEzNjE6IGVycm9yOiBk ZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjEzNjI6IGVy cm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjEz NjM6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dw aS5jOjEzNjQ6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBl CmlmX3dwaS5jOjEzNjU6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0 ZSB0eXBlCmlmX3dwaS5jOjEzNjY6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5j b21wbGV0ZSB0eXBlCmlmX3dwaS5jOjEzNjc6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIg dG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjEzNjg6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBv aW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjEzNzA6IGVycm9yOiBkZXJlZmVyZW5j aW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjEzNzI6IGVycm9yOiBkZXJl ZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjEzNzM6IGVycm9y OiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjEzNzU6 IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5j OjEzNzU6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlm X3dwaS5jOjEzODM6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0 eXBlCmlmX3dwaS5jOiBBdCB0b3AgbGV2ZWw6CmlmX3dwaS5jOjEzOTE6IHdhcm5pbmc6ICJzdHJ1 Y3Qgd3BpX3J4X2RhdGEiIGRlY2xhcmVkIGluc2lkZSBwYXJhbWV0ZXIgbGlzdAppZl93cGkuYzox MzkxOiB3YXJuaW5nOiAic3RydWN0IHdwaV9yeF9kZXNjIiBkZWNsYXJlZCBpbnNpZGUgcGFyYW1l dGVyIGxpc3QKaWZfd3BpLmM6MTM5MjogZXJyb3I6IGNvbmZsaWN0aW5nIHR5cGVzIGZvciAnd3Bp X3R4X2ludHInCmlmX3dwaS5jOjEyOTogZXJyb3I6IHByZXZpb3VzIGRlY2xhcmF0aW9uIG9mICd3 cGlfdHhfaW50cicgd2FzIGhlcmUKaWZfd3BpLmM6MTM5MjogZXJyb3I6IGNvbmZsaWN0aW5nIHR5 cGVzIGZvciAnd3BpX3R4X2ludHInCmlmX3dwaS5jOjEyOTogZXJyb3I6IHByZXZpb3VzIGRlY2xh cmF0aW9uIG9mICd3cGlfdHhfaW50cicgd2FzIGhlcmUKaWZfd3BpLmM6IEluIGZ1bmN0aW9uIGB3 cGlfdHhfaW50cic6CmlmX3dwaS5jOjEzOTM6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIg dG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjEzOTQ6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBv aW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjEzOTQ6IGVycm9yOiBkZXJlZmVyZW5j aW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjEzOTU6IGVycm9yOiBkZXJl ZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjEzOTU6IGVycm9y OiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjEzOTY6 IGVycm9yOiBpbnZhbGlkIHVzZSBvZiB1bmRlZmluZWQgdHlwZSBgc3RydWN0IHdwaV9yeF9kZXNj JwppZl93cGkuYzoxMzk3OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxl dGUgdHlwZQppZl93cGkuYzoxMzk5OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGlu Y29tcGxldGUgdHlwZQppZl93cGkuYzoxMzk5OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVy IHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxMzk5OiBlcnJvcjogZGVyZWZlcmVuY2luZyBw b2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxMzk5OiBlcnJvcjogZGVyZWZlcmVu Y2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxMzk5OiBlcnJvcjogZGVy ZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxMzk5OiBlcnJv cjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxMzk5 OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGku YzoxNDA0OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQpp Zl93cGkuYzoxNDA0OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUg dHlwZQppZl93cGkuYzoxNDA0OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29t cGxldGUgdHlwZQppZl93cGkuYzoxNDA1OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRv IGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxNDA1OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2lu dGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxNDA1OiBlcnJvcjogZGVyZWZlcmVuY2lu ZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxNDA3OiBlcnJvcjogZGVyZWZl cmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxNDA4OiBlcnJvcjog ZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxNDA5OiBl cnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzox NDEwOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93 cGkuYzoxNDEzOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlw ZQppZl93cGkuYzoxNDE0OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxl dGUgdHlwZQppZl93cGkuYzoxNDE1OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGlu Y29tcGxldGUgdHlwZQppZl93cGkuYzoxNDE2OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVy IHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxNDE4OiBlcnJvcjogZGVyZWZlcmVuY2luZyBw b2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxNDIyOiBlcnJvcjogZGVyZWZlcmVu Y2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxNDI0OiBlcnJvcjogZGVy ZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzogQXQgdG9wIGxl dmVsOgppZl93cGkuYzoxNDMwOiB3YXJuaW5nOiAic3RydWN0IHdwaV9yeF9kZXNjIiBkZWNsYXJl ZCBpbnNpZGUgcGFyYW1ldGVyIGxpc3QKaWZfd3BpLmM6MTQzMTogZXJyb3I6IGNvbmZsaWN0aW5n IHR5cGVzIGZvciAnd3BpX2NtZF9pbnRyJwppZl93cGkuYzoxMzA6IGVycm9yOiBwcmV2aW91cyBk ZWNsYXJhdGlvbiBvZiAnd3BpX2NtZF9pbnRyJyB3YXMgaGVyZQppZl93cGkuYzoxNDMxOiBlcnJv cjogY29uZmxpY3RpbmcgdHlwZXMgZm9yICd3cGlfY21kX2ludHInCmlmX3dwaS5jOjEzMDogZXJy b3I6IHByZXZpb3VzIGRlY2xhcmF0aW9uIG9mICd3cGlfY21kX2ludHInIHdhcyBoZXJlCmlmX3dw aS5jOiBJbiBmdW5jdGlvbiBgd3BpX2NtZF9pbnRyJzoKaWZfd3BpLmM6MTQzMjogZXJyb3I6IGRl cmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MTQzNTogZXJy b3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MTQz ODogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3Bp LmM6MTQzODogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUK aWZfd3BpLmM6MTQ0MTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRl IHR5cGUKaWZfd3BpLmM6MTQ0MjogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNv bXBsZXRlIHR5cGUKaWZfd3BpLmM6MTQ0MjogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0 byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MTQ0MjogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9p bnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MTQ0MzogZXJyb3I6IGRlcmVmZXJlbmNp bmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MTQ0NDogZXJyb3I6IGRlcmVm ZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MTQ0NzogZXJyb3I6 IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MTQ0Nzog ZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6 IEluIGZ1bmN0aW9uIGB3cGlfbm90aWZfaW50cic6CmlmX3dwaS5jOjE0NTM6IGVycm9yOiBkZXJl ZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE0NTg6IGVycm9y OiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE0NTk6 IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5j OjE0NjA6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlm X3dwaS5jOjE0NjA6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0 eXBlCmlmX3dwaS5jOjE0NjI6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21w bGV0ZSB0eXBlCmlmX3dwaS5jOjE0NjQ6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8g aW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE0NjQ6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50 ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE0NjQ6IGVycm9yOiBkZXJlZmVyZW5jaW5n IHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE0NjQ6IGVycm9yOiBkZXJlZmVy ZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE0NjQ6IGVycm9yOiBk ZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE0Njg6IGVy cm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE0 Njk6IHdhcm5pbmc6IHBhc3NpbmcgYXJnIDIgb2YgYHdwaV9jbWRfaW50cicgZnJvbSBpbmNvbXBh dGlibGUgcG9pbnRlciB0eXBlCmlmX3dwaS5jOjE0NzE6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBv aW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE0NzI6IGVycm9yOiBgV1BJX1JYX0RP TkUnIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzoxNDc0 OiB3YXJuaW5nOiBwYXNzaW5nIGFyZyAyIG9mIGB3cGlfcnhfaW50cicgZnJvbSBpbmNvbXBhdGli bGUgcG9pbnRlciB0eXBlCmlmX3dwaS5jOjE0NzQ6IHdhcm5pbmc6IHBhc3NpbmcgYXJnIDMgb2Yg YHdwaV9yeF9pbnRyJyBmcm9tIGluY29tcGF0aWJsZSBwb2ludGVyIHR5cGUKaWZfd3BpLmM6MTQ3 NzogZXJyb3I6IGBXUElfVFhfRE9ORScgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVu Y3Rpb24pCmlmX3dwaS5jOjE0Nzk6IHdhcm5pbmc6IHBhc3NpbmcgYXJnIDIgb2YgYHdwaV90eF9p bnRyJyBmcm9tIGluY29tcGF0aWJsZSBwb2ludGVyIHR5cGUKaWZfd3BpLmM6MTQ3OTogd2Fybmlu ZzogcGFzc2luZyBhcmcgMyBvZiBgd3BpX3R4X2ludHInIGZyb20gaW5jb21wYXRpYmxlIHBvaW50 ZXIgdHlwZQppZl93cGkuYzoxNDgyOiBlcnJvcjogYFdQSV9VQ19SRUFEWScgdW5kZWNsYXJlZCAo Zmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjE0ODU6IGVycm9yOiBpbnZhbGlk IHVzZSBvZiB1bmRlZmluZWQgdHlwZSBgc3RydWN0IHdwaV9yeF9kZXNjJwppZl93cGkuYzoxNDg4 OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGku YzoxNDg4OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQpp Zl93cGkuYzoxNDkyOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUg dHlwZQppZl93cGkuYzoxNDkzOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29t cGxldGUgdHlwZQppZl93cGkuYzoxNDk4OiBlcnJvcjogYFdQSV9TVEFURV9DSEFOR0VEJyB1bmRl Y2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6MTUwMDogZXJyb3I6 IGludmFsaWQgdXNlIG9mIHVuZGVmaW5lZCB0eXBlIGBzdHJ1Y3Qgd3BpX3J4X2Rlc2MnCmlmX3dw aS5jOjE1MDc6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBl CmlmX3dwaS5jOjE1MTI6IGVycm9yOiBgV1BJX1NUQVJUX1NDQU4nIHVuZGVjbGFyZWQgKGZpcnN0 IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzoxNTE1OiBlcnJvcjogaW52YWxpZCB1c2Ug b2YgdW5kZWZpbmVkIHR5cGUgYHN0cnVjdCB3cGlfcnhfZGVzYycKaWZfd3BpLmM6MTUxNzogZXJy b3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MTUx NzogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3Bp LmM6MTUyMTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUK aWZfd3BpLmM6MTUyNDogZXJyb3I6IGBXUElfU1RPUF9TQ0FOJyB1bmRlY2xhcmVkIChmaXJzdCB1 c2UgaW4gdGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6MTUzMDogZXJyb3I6IGRlcmVmZXJlbmNpbmcg cG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MTUzMDogZXJyb3I6IGRlcmVmZXJl bmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MTUzMDogZXJyb3I6IGBX UElfUlhfUklOR19DT1VOVCcgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24p CmlmX3dwaS5jOjE1MzU6IHdhcm5pbmc6IG5lc3RlZCBleHRlcm4gZGVjbGFyYXRpb24gb2YgYFdQ SV9XUklURScKaWZfd3BpLmM6NjM2OiB3YXJuaW5nOiByZWR1bmRhbnQgcmVkZWNsYXJhdGlvbiBv ZiAnV1BJX1dSSVRFJwppZl93cGkuYzo2MzY6IHdhcm5pbmc6IHByZXZpb3VzIGltcGxpY2l0IGRl Y2xhcmF0aW9uIG9mICdXUElfV1JJVEUnIHdhcyBoZXJlCmlmX3dwaS5jOjE1MzU6IGVycm9yOiBg V1BJX1JYX1dJRFgnIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93 cGkuYzogSW4gZnVuY3Rpb24gYHdwaV9pbnRyJzoKaWZfd3BpLmM6MTU0NDogZXJyb3I6IGRlcmVm ZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MTU0Njogd2Fybmlu ZzogbmVzdGVkIGV4dGVybiBkZWNsYXJhdGlvbiBvZiBgV1BJX1JFQUQnCmlmX3dwaS5jOjYzODog d2FybmluZzogcmVkdW5kYW50IHJlZGVjbGFyYXRpb24gb2YgJ1dQSV9SRUFEJwppZl93cGkuYzo2 Mzg6IHdhcm5pbmc6IHByZXZpb3VzIGltcGxpY2l0IGRlY2xhcmF0aW9uIG9mICdXUElfUkVBRCcg d2FzIGhlcmUKaWZfd3BpLmM6MTU0NjogZXJyb3I6IGBXUElfSU5UUicgdW5kZWNsYXJlZCAoZmly c3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjE1NDg6IGVycm9yOiBkZXJlZmVyZW5j aW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE1NTU6IHdhcm5pbmc6IG5l c3RlZCBleHRlcm4gZGVjbGFyYXRpb24gb2YgYFdQSV9XUklURScKaWZfd3BpLmM6NjM2OiB3YXJu aW5nOiByZWR1bmRhbnQgcmVkZWNsYXJhdGlvbiBvZiAnV1BJX1dSSVRFJwppZl93cGkuYzo2MzY6 IHdhcm5pbmc6IHByZXZpb3VzIGltcGxpY2l0IGRlY2xhcmF0aW9uIG9mICdXUElfV1JJVEUnIHdh cyBoZXJlCmlmX3dwaS5jOjE1NTU6IGVycm9yOiBgV1BJX01BU0snIHVuZGVjbGFyZWQgKGZpcnN0 IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzoxNTU5OiBlcnJvcjogYFdQSV9TV19FUlJP UicgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjE1NTk6 IGVycm9yOiBgV1BJX0hXX0VSUk9SJyB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5j dGlvbikKaWZfd3BpLmM6MTU2MDogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNv bXBsZXRlIHR5cGUKaWZfd3BpLmM6MTU2MTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0 byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MTU2MzogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9p bnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MTU2NzogZXJyb3I6IGBXUElfUlhfSU5U UicgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjE1NzA6 IGVycm9yOiBgV1BJX0FMSVZFX0lOVFInIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1 bmN0aW9uKQppZl93cGkuYzoxNTc0OiBlcnJvcjogYFdQSV9JTlRSX01BU0snIHVuZGVjbGFyZWQg KGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzoxNTc2OiBlcnJvcjogZGVyZWZl cmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzogSW4gZnVuY3Rpb24g YHdwaV90eF9kYXRhJzoKaWZfd3BpLmM6MTYwOTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRl ciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MTYxMDogZXJyb3I6IGRlcmVmZXJlbmNpbmcg cG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MTYxOTogZXJyb3I6IGBXUElfTUFY X1NDQVRURVInIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGku YzoxNjIyOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQpp Zl93cGkuYzoxNjIyOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUg dHlwZQppZl93cGkuYzoxNjIzOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29t cGxldGUgdHlwZQppZl93cGkuYzoxNjIzOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRv IGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxNjU5OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2lu dGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxNjYzOiBlcnJvcjogZGVyZWZlcmVuY2lu ZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxNjY1OiBlcnJvcjogZGVyZWZl cmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxNjY2OiBlcnJvcjog ZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxNjY3OiBl cnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzox NjY4OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93 cGkuYzoxNjcwOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlw ZQppZl93cGkuYzoxNjcyOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxl dGUgdHlwZQppZl93cGkuYzoxNjcyOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGlu Y29tcGxldGUgdHlwZQppZl93cGkuYzoxNjc1OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVy IHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxNjc1OiBlcnJvcjogZGVyZWZlcmVuY2luZyBw b2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxNjc2OiBlcnJvcjogZGVyZWZlcmVu Y2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxNjc2OiBlcnJvcjogYFdQ SV9DTURfVFhfREFUQScgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmlm X3dwaS5jOjE2Nzc6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0 eXBlCmlmX3dwaS5jOjE2Nzg6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21w bGV0ZSB0eXBlCmlmX3dwaS5jOjE2Nzg6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8g aW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE2Nzk6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50 ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE2Nzk6IGVycm9yOiBkZXJlZmVyZW5jaW5n IHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE2ODE6IGVycm9yOiBkZXJlZmVy ZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE2ODI6IGVycm9yOiBk ZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE2ODU6IGVy cm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE2 ODU6IGVycm9yOiBgV1BJX1RYX05FRURfQUNLJyB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhp cyBmdW5jdGlvbikKaWZfd3BpLmM6MTY4NzogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0 byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MTY4NzogZXJyb3I6IGBXUElfVFhfTkVFRF9SVFMn IHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzoxNjg3OiBl cnJvcjogYFdQSV9UWF9GVUxMX1RYT1AnIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1 bmN0aW9uKQppZl93cGkuYzoxNjg5OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGlu Y29tcGxldGUgdHlwZQppZl93cGkuYzoxNjg5OiBlcnJvcjogYFdQSV9UWF9BVVRPX1NFUScgdW5k ZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjE2OTI6IGVycm9y OiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE2OTI6 IGVycm9yOiBgV1BJX0lEX0JST0FEQ0FTVCcgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMg ZnVuY3Rpb24pCmlmX3dwaS5jOjE2OTM6IGVycm9yOiBgV1BJX0lEX0JTUycgdW5kZWNsYXJlZCAo Zmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjE3MDA6IGVycm9yOiBkZXJlZmVy ZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE3MDA6IGVycm9yOiBg V1BJX1RYX0lOU0VSVF9UU1RBTVAnIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0 aW9uKQppZl93cGkuYzoxNzA2OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29t cGxldGUgdHlwZQppZl93cGkuYzoxNzA4OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRv IGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxNzEwOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2lu dGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxNzEyOiBlcnJvcjogZGVyZWZlcmVuY2lu ZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxNzE1OiBlcnJvcjogZGVyZWZl cmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxNzE2OiBlcnJvcjog ZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxNzE4OiBl cnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzox NzE5OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93 cGkuYzoxNzIwOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlw ZQppZl93cGkuYzoxNzIyOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxl dGUgdHlwZQppZl93cGkuYzoxNzI1OiBlcnJvcjogaW52YWxpZCB1c2Ugb2YgdW5kZWZpbmVkIHR5 cGUgYHN0cnVjdCB3cGlfY21kX2RhdGEnCmlmX3dwaS5jOjE3Mjg6IGVycm9yOiBkZXJlZmVyZW5j aW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE3Mjg6IGVycm9yOiBkZXJl ZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE3MzE6IGVycm9y OiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE3Mzk6 IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5j OjE3NDY6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlm X3dwaS5jOjE3NDY6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0 eXBlCmlmX3dwaS5jOjE3NDk6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21w bGV0ZSB0eXBlCmlmX3dwaS5jOjE3NTY6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8g aW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE3NTc6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50 ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE3NTk6IGVycm9yOiBkZXJlZmVyZW5jaW5n IHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE3NTk6IGVycm9yOiBkZXJlZmVy ZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE3NjM6IGVycm9yOiBk ZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE3NjM6IHdh cm5pbmc6IG5lc3RlZCBleHRlcm4gZGVjbGFyYXRpb24gb2YgYFdQSV9QQUQzMicKaWZfd3BpLmM6 MTIxNDogd2FybmluZzogcmVkdW5kYW50IHJlZGVjbGFyYXRpb24gb2YgJ1dQSV9QQUQzMicKaWZf d3BpLmM6MTIxNDogd2FybmluZzogcHJldmlvdXMgaW1wbGljaXQgZGVjbGFyYXRpb24gb2YgJ1dQ SV9QQUQzMicgd2FzIGhlcmUKaWZfd3BpLmM6MTc2NTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9p bnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MTc2NTogZXJyb3I6IGRlcmVmZXJlbmNp bmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MTc2NTogZXJyb3I6IGRlcmVm ZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MTc2NTogZXJyb3I6 IGludmFsaWQgYXBwbGljYXRpb24gb2YgYHNpemVvZicgdG8gaW5jb21wbGV0ZSB0eXBlIGB3cGlf dHhfY21kJyAKaWZfd3BpLmM6MTc2NzogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBp bmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MTc2NzogZXJyb3I6IGludmFsaWQgYXBwbGljYXRpb24g b2YgYHNpemVvZicgdG8gaW5jb21wbGV0ZSB0eXBlIGB3cGlfY21kX2RhdGEnIAppZl93cGkuYzox NzcwOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93 cGkuYzoxNzcxOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlw ZQppZl93cGkuYzoxNzc0OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxl dGUgdHlwZQppZl93cGkuYzoxNzc0OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGlu Y29tcGxldGUgdHlwZQppZl93cGkuYzoxNzc0OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVy IHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxNzc1OiBlcnJvcjogZGVyZWZlcmVuY2luZyBw b2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxNzc1OiBlcnJvcjogZGVyZWZlcmVu Y2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxNzc1OiBlcnJvcjogZGVy ZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxNzc3OiBlcnJv cjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxNzgw OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGku YzoxNzgwOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQpp Zl93cGkuYzoxNzgwOiBlcnJvcjogYFdQSV9UWF9SSU5HX0NPVU5UJyB1bmRlY2xhcmVkIChmaXJz dCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6MTc4MTogd2FybmluZzogbmVzdGVkIGV4 dGVybiBkZWNsYXJhdGlvbiBvZiBgV1BJX1dSSVRFJwppZl93cGkuYzo2MzY6IHdhcm5pbmc6IHJl ZHVuZGFudCByZWRlY2xhcmF0aW9uIG9mICdXUElfV1JJVEUnCmlmX3dwaS5jOjYzNjogd2Fybmlu ZzogcHJldmlvdXMgaW1wbGljaXQgZGVjbGFyYXRpb24gb2YgJ1dQSV9XUklURScgd2FzIGhlcmUK aWZfd3BpLmM6MTc4MTogZXJyb3I6IGBXUElfVFhfV0lEWCcgdW5kZWNsYXJlZCAoZmlyc3QgdXNl IGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjE3ODE6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBv aW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE3ODE6IGVycm9yOiBkZXJlZmVyZW5j aW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE2MTk6IHdhcm5pbmc6IHVu dXNlZCB2YXJpYWJsZSBgc2VncycKaWZfd3BpLmM6IEluIGZ1bmN0aW9uIGB3cGlfc3RhcnQnOgpp Zl93cGkuYzoxNzkwOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUg dHlwZQppZl93cGkuYzoxNzk2OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29t cGxldGUgdHlwZQppZl93cGkuYzoxODA3OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRv IGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxODA3OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2lu dGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxODQ4OiBlcnJvcjogZGVyZWZlcmVuY2lu ZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxODQ4OiBlcnJvcjogZGVyZWZl cmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxODc4OiBlcnJvcjog ZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxODgyOiBl cnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzog SW4gZnVuY3Rpb24gYHdwaV93YXRjaGRvZyc6CmlmX3dwaS5jOjE4ODk6IGVycm9yOiBkZXJlZmVy ZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE4OTE6IGVycm9yOiBk ZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE4OTU6IGVy cm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE4 OTY6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dw aS5jOjE4OTk6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBl CmlmX3dwaS5jOjE5MDc6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0 ZSB0eXBlCmlmX3dwaS5jOiBJbiBmdW5jdGlvbiBgd3BpX2lvY3RsJzoKaWZfd3BpLmM6MTkxNDog ZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6 MTkxNzogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZf d3BpLmM6MTk0MjogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5 cGUKaWZfd3BpLmM6IEluIGZ1bmN0aW9uIGB3cGlfcmVhZF9lZXByb20nOgppZl93cGkuYzoxOTUz OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGku YzoxOTU4OiBlcnJvcjogYFdQSV9FRVBST01fTUFDJyB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4g dGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6MTk3MDogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRl ciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MTk3MDogZXJyb3I6IGBXUElfRUVQUk9NX1BX UjEnIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzoxOTcx OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGku YzoxOTcxOiBlcnJvcjogYFdQSV9FRVBST01fUFdSMicgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGlu IHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjE5NzI6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50 ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE5NzI6IGVycm9yOiBkZXJlZmVyZW5jaW5n IHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOiBJbiBmdW5jdGlvbiBgd3BpX2Nt ZCc6CmlmX3dwaS5jOjE5ODM6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21w bGV0ZSB0eXBlCmlmX3dwaS5jOjE5OTA6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8g aW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE5OTA6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50 ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE5OTE6IGVycm9yOiBkZXJlZmVyZW5jaW5n IHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE5OTE6IGVycm9yOiBkZXJlZmVy ZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE5OTM6IGVycm9yOiBk ZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE5OTQ6IGVy cm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE5 OTU6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dw aS5jOjE5OTU6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBl CmlmX3dwaS5jOjE5OTY6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0 ZSB0eXBlCmlmX3dwaS5jOjE5OTY6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5j b21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE5OTc6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIg dG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE5OTk6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBv aW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE5OTk6IHdhcm5pbmc6IG5lc3RlZCBl eHRlcm4gZGVjbGFyYXRpb24gb2YgYFdQSV9QQUQzMicKaWZfd3BpLmM6MTIxNDogd2FybmluZzog cmVkdW5kYW50IHJlZGVjbGFyYXRpb24gb2YgJ1dQSV9QQUQzMicKaWZfd3BpLmM6MTIxNDogd2Fy bmluZzogcHJldmlvdXMgaW1wbGljaXQgZGVjbGFyYXRpb24gb2YgJ1dQSV9QQUQzMicgd2FzIGhl cmUKaWZfd3BpLmM6MjAwMDogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBs ZXRlIHR5cGUKaWZfd3BpLmM6MjAwMDogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBp bmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MjAwMDogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRl ciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MjAwMDogZXJyb3I6IGludmFsaWQgYXBwbGlj YXRpb24gb2YgYHNpemVvZicgdG8gaW5jb21wbGV0ZSB0eXBlIGB3cGlfdHhfY21kJyAKaWZfd3Bp LmM6MjAwMjogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUK aWZfd3BpLmM6MjAwNTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRl IHR5cGUKaWZfd3BpLmM6MjAwNTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNv bXBsZXRlIHR5cGUKaWZfd3BpLmM6MjAwNTogZXJyb3I6IGBXUElfQ01EX1JJTkdfQ09VTlQnIHVu ZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzoyMDA2OiB3YXJu aW5nOiBuZXN0ZWQgZXh0ZXJuIGRlY2xhcmF0aW9uIG9mIGBXUElfV1JJVEUnCmlmX3dwaS5jOjYz Njogd2FybmluZzogcmVkdW5kYW50IHJlZGVjbGFyYXRpb24gb2YgJ1dQSV9XUklURScKaWZfd3Bp LmM6NjM2OiB3YXJuaW5nOiBwcmV2aW91cyBpbXBsaWNpdCBkZWNsYXJhdGlvbiBvZiAnV1BJX1dS SVRFJyB3YXMgaGVyZQppZl93cGkuYzoyMDA2OiBlcnJvcjogYFdQSV9UWF9XSURYJyB1bmRlY2xh cmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6MjAwNjogZXJyb3I6IGRl cmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MjAwNjogZXJy b3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MjAw ODogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3Bp LmM6IEluIGZ1bmN0aW9uIGB3cGlfd21lX3VwZGF0ZSc6CmlmX3dwaS5jOjIwMTg6IGVycm9yOiBz dG9yYWdlIHNpemUgb2YgJ3dtZScgaXNuJ3Qga25vd24KaWZfd3BpLmM6MjAzODogZXJyb3I6IGBX UElfQ01EX1NFVF9XTUUnIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQpp Zl93cGkuYzoyMDE4OiB3YXJuaW5nOiB1bnVzZWQgdmFyaWFibGUgYHdtZScKaWZfd3BpLmM6IElu IGZ1bmN0aW9uIGB3cGlfbXJyX3NldHVwJzoKaWZfd3BpLmM6MjA0OTogZXJyb3I6IHN0b3JhZ2Ug c2l6ZSBvZiAnbXJyJyBpc24ndCBrbm93bgppZl93cGkuYzoyMDUzOiBlcnJvcjogYFdQSV9DQ0sx JyB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6MjA1Mzog ZXJyb3I6IGBXUElfQ0NLMTEnIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9u KQppZl93cGkuYzoyMDYzOiBlcnJvcjogYFdQSV9PRkRNNicgdW5kZWNsYXJlZCAoZmlyc3QgdXNl IGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjIwNjM6IGVycm9yOiBgV1BJX09GRE01NCcgdW5k ZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjIwNzM6IGVycm9y OiBgV1BJX01SUl9DVEwnIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQpp Zl93cGkuYzoyMDc0OiBlcnJvcjogYFdQSV9DTURfTVJSX1NFVFVQJyB1bmRlY2xhcmVkIChmaXJz dCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6MjA3NjogZXJyb3I6IGRlcmVmZXJlbmNp bmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MjA4MjogZXJyb3I6IGBXUElf TVJSX0RBVEEnIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGku YzoyMDg1OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQpp Zl93cGkuYzoyMDQ5OiB3YXJuaW5nOiB1bnVzZWQgdmFyaWFibGUgYG1ycicKaWZfd3BpLmM6IElu IGZ1bmN0aW9uIGB3cGlfc2V0X2xlZCc6CmlmX3dwaS5jOjIwOTY6IGVycm9yOiBzdG9yYWdlIHNp emUgb2YgJ2xlZCcgaXNuJ3Qga25vd24KaWZfd3BpLmM6MjEwMzogZXJyb3I6IGBXUElfQ01EX1NF VF9MRUQnIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzoy MDk2OiB3YXJuaW5nOiB1bnVzZWQgdmFyaWFibGUgYGxlZCcKaWZfd3BpLmM6IEluIGZ1bmN0aW9u IGB3cGlfZW5hYmxlX3RzZic6CmlmX3dwaS5jOjIxMDk6IGVycm9yOiBzdG9yYWdlIHNpemUgb2Yg J3RzZicgaXNuJ3Qga25vd24KaWZfd3BpLmM6MjEyMjogZXJyb3I6IGBXUElfQ01EX1RTRicgdW5k ZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjIxMjM6IGVycm9y OiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjIxMDk6 IHdhcm5pbmc6IHVudXNlZCB2YXJpYWJsZSBgdHNmJwppZl93cGkuYzogSW4gZnVuY3Rpb24gYHdw aV9zZXR1cF9iZWFjb24nOgppZl93cGkuYzoyMTMzOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2lu dGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyMTM0OiBlcnJvcjogZGVyZWZlcmVuY2lu ZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyMTQ0OiBlcnJvcjogZGVyZWZl cmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyMTQ0OiBlcnJvcjog ZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyMTQ1OiBl cnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoy MTQ1OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93 cGkuYzoyMTQ5OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlw ZQppZl93cGkuYzoyMTUzOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxl dGUgdHlwZQppZl93cGkuYzoyMTUzOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGlu Y29tcGxldGUgdHlwZQppZl93cGkuYzoyMTU0OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVy IHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyMTU0OiBlcnJvcjogYFdQSV9DTURfU0VUX0JF QUNPTicgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjIx NTU6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dw aS5jOjIxNTY6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBl CmlmX3dwaS5jOjIxNTY6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0 ZSB0eXBlCmlmX3dwaS5jOjIxNTc6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5j b21wbGV0ZSB0eXBlCmlmX3dwaS5jOjIxNTc6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIg dG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjIxNTk6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBv aW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjIxNjA6IGVycm9yOiBpbnZhbGlkIGFw cGxpY2F0aW9uIG9mIGBzaXplb2YnIHRvIGluY29tcGxldGUgdHlwZSBgd3BpX2NtZF9iZWFjb24n IAppZl93cGkuYzoyMTYxOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxl dGUgdHlwZQppZl93cGkuYzoyMTYxOiBlcnJvcjogYFdQSV9JRF9CUk9BRENBU1QnIHVuZGVjbGFy ZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzoyMTYyOiBlcnJvcjogZGVy ZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyMTYzOiBlcnJv cjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyMTY0 OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGku YzoyMTY1OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQpp Zl93cGkuYzoyMTY2OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUg dHlwZQppZl93cGkuYzoyMTY3OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29t cGxldGUgdHlwZQppZl93cGkuYzoyMTY3OiBlcnJvcjogYFdQSV9UWF9BVVRPX1NFUScgdW5kZWNs YXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjIxNjc6IGVycm9yOiBg V1BJX1RYX0lOU0VSVF9UU1RBTVAnIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0 aW9uKQppZl93cGkuYzoyMTcwOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29t cGxldGUgdHlwZQppZl93cGkuYzoyMTc0OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRv IGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyMTc0OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2lu dGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyMTc3OiBlcnJvcjogZGVyZWZlcmVuY2lu ZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyMTgyOiBlcnJvcjogZGVyZWZl cmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyMTg1OiBlcnJvcjog ZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyMTg1OiB3 YXJuaW5nOiBuZXN0ZWQgZXh0ZXJuIGRlY2xhcmF0aW9uIG9mIGBXUElfUEFEMzInCmlmX3dwaS5j OjEyMTQ6IHdhcm5pbmc6IHJlZHVuZGFudCByZWRlY2xhcmF0aW9uIG9mICdXUElfUEFEMzInCmlm X3dwaS5jOjEyMTQ6IHdhcm5pbmc6IHByZXZpb3VzIGltcGxpY2l0IGRlY2xhcmF0aW9uIG9mICdX UElfUEFEMzInIHdhcyBoZXJlCmlmX3dwaS5jOjIxODY6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBv aW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjIxODY6IGVycm9yOiBkZXJlZmVyZW5j aW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjIxODY6IGVycm9yOiBkZXJl ZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjIxODY6IGVycm9y OiBpbnZhbGlkIGFwcGxpY2F0aW9uIG9mIGBzaXplb2YnIHRvIGluY29tcGxldGUgdHlwZSBgd3Bp X3R4X2NtZCcgCmlmX3dwaS5jOjIxODg6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8g aW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjIxODg6IGVycm9yOiBpbnZhbGlkIGFwcGxpY2F0aW9u IG9mIGBzaXplb2YnIHRvIGluY29tcGxldGUgdHlwZSBgd3BpX2NtZF9iZWFjb24nIAppZl93cGku YzoyMTg5OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQpp Zl93cGkuYzoyMTkwOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUg dHlwZQppZl93cGkuYzoyMTkzOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29t cGxldGUgdHlwZQppZl93cGkuYzoyMTkzOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRv IGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyMTkzOiBlcnJvcjogYFdQSV9DTURfUklOR19DT1VO VCcgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjIxOTQ6 IHdhcm5pbmc6IG5lc3RlZCBleHRlcm4gZGVjbGFyYXRpb24gb2YgYFdQSV9XUklURScKaWZfd3Bp LmM6NjM2OiB3YXJuaW5nOiByZWR1bmRhbnQgcmVkZWNsYXJhdGlvbiBvZiAnV1BJX1dSSVRFJwpp Zl93cGkuYzo2MzY6IHdhcm5pbmc6IHByZXZpb3VzIGltcGxpY2l0IGRlY2xhcmF0aW9uIG9mICdX UElfV1JJVEUnIHdhcyBoZXJlCmlmX3dwaS5jOjIxOTQ6IGVycm9yOiBgV1BJX1RYX1dJRFgnIHVu ZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzoyMTk0OiBlcnJv cjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyMTk0 OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGku YzogSW4gZnVuY3Rpb24gYHdwaV9hdXRoJzoKaWZfd3BpLmM6MjIwMjogZXJyb3I6IGRlcmVmZXJl bmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MjIwNDogZXJyb3I6IHN0 b3JhZ2Ugc2l6ZSBvZiAnbm9kZScgaXNuJ3Qga25vd24KaWZfd3BpLmM6MjIwODogZXJyb3I6IGRl cmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MjIwOTogZXJy b3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MjIx MTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3Bp LmM6MjIxMjogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUK aWZfd3BpLmM6MjIxNDogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRl IHR5cGUKaWZfd3BpLmM6MjIxNTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNv bXBsZXRlIHR5cGUKaWZfd3BpLmM6MjIxNzogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0 byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MjIxODogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9p bnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MjIyMTogZXJyb3I6IGRlcmVmZXJlbmNp bmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MjIyMTogZXJyb3I6IGRlcmVm ZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MjIyMTogZXJyb3I6 IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MjIyMTog ZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6 MjIyMzogZXJyb3I6IGBXUElfQ01EX0NPTkZJR1VSRScgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGlu IHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjIyMjM6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50 ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjIyMjQ6IGVycm9yOiBpbnZhbGlkIGFwcGxp Y2F0aW9uIG9mIGBzaXplb2YnIHRvIGluY29tcGxldGUgdHlwZSBgd3BpX2NvbmZpZycgCmlmX3dw aS5jOjIyMjY6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBl CmlmX3dwaS5jOjIyMzM6IGVycm9yOiBgV1BJX0lEX0JTUycgdW5kZWNsYXJlZCAoZmlyc3QgdXNl IGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjIyMzU6IGVycm9yOiBgV1BJX0NNRF9BRERfTk9E RScgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjIyMzc6 IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5j OjIyNDM6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlm X3dwaS5jOjIyMDQ6IHdhcm5pbmc6IHVudXNlZCB2YXJpYWJsZSBgbm9kZScKaWZfd3BpLmM6IElu IGZ1bmN0aW9uIGB3cGlfc2Nhbic6CmlmX3dwaS5jOjIyNTc6IGVycm9yOiBkZXJlZmVyZW5jaW5n IHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjIyNTk6IGVycm9yOiBkZXJlZmVy ZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjIyNzM6IGVycm9yOiBk ZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjIyNzM6IGVy cm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjIy NzQ6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dw aS5jOjIyNzQ6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBl CmlmX3dwaS5jOjIyNzY6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0 ZSB0eXBlCmlmX3dwaS5jOjIyNzc6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5j b21wbGV0ZSB0eXBlCmlmX3dwaS5jOjIyNzg6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIg dG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjIyODM6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBv aW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjIyODQ6IGVycm9yOiBkZXJlZmVyZW5j aW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjIyODQ6IGVycm9yOiBgV1BJ X0NNRF9TQ0FOJyB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKaWZfd3Bp LmM6MjI4NTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUK aWZfd3BpLmM6MjI4NjogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRl IHR5cGUKaWZfd3BpLmM6MjI4NjogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNv bXBsZXRlIHR5cGUKaWZfd3BpLmM6MjI4NzogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0 byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MjI4NzogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9p bnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MjI4OTogZXJyb3I6IGRlcmVmZXJlbmNp bmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MjI5MDogZXJyb3I6IGludmFs aWQgYXBwbGljYXRpb24gb2YgYHNpemVvZicgdG8gaW5jb21wbGV0ZSB0eXBlIGB3cGlfc2Nhbl9o ZHInIAppZl93cGkuYzoyMjkxOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29t cGxldGUgdHlwZQppZl93cGkuYzoyMjkyOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRv IGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyMjkzOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2lu dGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyMjkzOiBlcnJvcjogZGVyZWZlcmVuY2lu ZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyMjkzOiBlcnJvcjogaW52YWxp ZCBhcHBsaWNhdGlvbiBvZiBgc2l6ZW9mJyB0byBpbmNvbXBsZXRlIHR5cGUgYHdwaV9zY2FuX2No YW4nIAppZl93cGkuYzoyMjk0OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29t cGxldGUgdHlwZQppZl93cGkuYzoyMjk1OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRv IGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyMjk2OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2lu dGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyMjk3OiBlcnJvcjogZGVyZWZlcmVuY2lu ZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyMjk4OiBlcnJvcjogZGVyZWZl cmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyMjk4OiBlcnJvcjog YFdQSV9JRF9CUk9BRENBU1QnIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9u KQppZl93cGkuYzoyMjk5OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxl dGUgdHlwZQppZl93cGkuYzoyMzAwOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGlu Y29tcGxldGUgdHlwZQppZl93cGkuYzoyMzAxOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVy IHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyMzA4OiBlcnJvcjogaW52YWxpZCB1c2Ugb2Yg dW5kZWZpbmVkIHR5cGUgYHN0cnVjdCB3cGlfc2Nhbl9oZHInCmlmX3dwaS5jOjIzNTQ6IGVycm9y OiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjIzNTg6 IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5j OjIzNTg6IGVycm9yOiBpbmNyZW1lbnQgb2YgcG9pbnRlciB0byB1bmtub3duIHN0cnVjdHVyZQpp Zl93cGkuYzoyMzU4OiBlcnJvcjogYXJpdGhtZXRpYyBvbiBwb2ludGVyIHRvIGFuIGluY29tcGxl dGUgdHlwZQppZl93cGkuYzoyMzU5OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGlu Y29tcGxldGUgdHlwZQppZl93cGkuYzoyMzYwOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVy IHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyMzYxOiBlcnJvcjogZGVyZWZlcmVuY2luZyBw b2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyMzYyOiBlcnJvcjogZGVyZWZlcmVu Y2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyMzYzOiBlcnJvcjogZGVy ZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyMzY1OiBlcnJv cjogaW52YWxpZCBhcHBsaWNhdGlvbiBvZiBgc2l6ZW9mJyB0byBpbmNvbXBsZXRlIHR5cGUgYHdw aV9zY2FuX2NoYW4nIAppZl93cGkuYzoyMzY4OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVy IHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyMzcwOiBlcnJvcjogZGVyZWZlcmVuY2luZyBw b2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyMzcwOiBlcnJvcjogZGVyZWZlcmVu Y2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyMzczOiBlcnJvcjogZGVy ZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyMzc0OiBlcnJv cjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyMzc1 OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGku YzoyMzc5OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQpp Zl93cGkuYzoyMzc5OiB3YXJuaW5nOiBuZXN0ZWQgZXh0ZXJuIGRlY2xhcmF0aW9uIG9mIGBXUElf UEFEMzInCmlmX3dwaS5jOjEyMTQ6IHdhcm5pbmc6IHJlZHVuZGFudCByZWRlY2xhcmF0aW9uIG9m ICdXUElfUEFEMzInCmlmX3dwaS5jOjEyMTQ6IHdhcm5pbmc6IHByZXZpb3VzIGltcGxpY2l0IGRl Y2xhcmF0aW9uIG9mICdXUElfUEFEMzInIHdhcyBoZXJlCmlmX3dwaS5jOjIzODA6IGVycm9yOiBk ZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjIzODE6IGVy cm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjIz ODM6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dw aS5jOjIzODM6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBl CmlmX3dwaS5jOjIzODM6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0 ZSB0eXBlCmlmX3dwaS5jOjIzODQ6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5j b21wbGV0ZSB0eXBlCmlmX3dwaS5jOjIzODQ6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIg dG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjIzODQ6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBv aW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjIzODc6IGVycm9yOiBkZXJlZmVyZW5j aW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjIzODc6IGVycm9yOiBkZXJl ZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjIzODc6IGVycm9y OiBgV1BJX0NNRF9SSU5HX0NPVU5UJyB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5j dGlvbikKaWZfd3BpLmM6MjM4ODogd2FybmluZzogbmVzdGVkIGV4dGVybiBkZWNsYXJhdGlvbiBv ZiBgV1BJX1dSSVRFJwppZl93cGkuYzo2MzY6IHdhcm5pbmc6IHJlZHVuZGFudCByZWRlY2xhcmF0 aW9uIG9mICdXUElfV1JJVEUnCmlmX3dwaS5jOjYzNjogd2FybmluZzogcHJldmlvdXMgaW1wbGlj aXQgZGVjbGFyYXRpb24gb2YgJ1dQSV9XUklURScgd2FzIGhlcmUKaWZfd3BpLmM6MjM4ODogZXJy b3I6IGBXUElfVFhfV0lEWCcgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24p CmlmX3dwaS5jOjIzODg6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0 ZSB0eXBlCmlmX3dwaS5jOjIzODg6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5j b21wbGV0ZSB0eXBlCmlmX3dwaS5jOiBJbiBmdW5jdGlvbiBgd3BpX2NvbmZpZyc6CmlmX3dwaS5j OjIzOTY6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlm X3dwaS5jOjIzOTg6IGVycm9yOiBzdG9yYWdlIHNpemUgb2YgJ3R4cG93ZXInIGlzbid0IGtub3du CmlmX3dwaS5jOjIzOTk6IGVycm9yOiBzdG9yYWdlIHNpemUgb2YgJ3Bvd2VyJyBpc24ndCBrbm93 bgppZl93cGkuYzoyNDAwOiBlcnJvcjogc3RvcmFnZSBzaXplIG9mICdibHVldG9vdGgnIGlzbid0 IGtub3duCmlmX3dwaS5jOjI0MDE6IGVycm9yOiBzdG9yYWdlIHNpemUgb2YgJ25vZGUnIGlzbid0 IGtub3duCmlmX3dwaS5jOjI0MDg6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5j b21wbGV0ZSB0eXBlCmlmX3dwaS5jOjI0MDk6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIg dG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjI0MTA6IGVycm9yOiBgV1BJX0NNRF9UWFBPV0VS JyB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6MjQxMjog ZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6 MjQxOTogZXJyb3I6IGBXUElfQ01EX1NFVF9QT1dFUl9NT0RFJyB1bmRlY2xhcmVkIChmaXJzdCB1 c2UgaW4gdGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6MjQyMTogZXJyb3I6IGRlcmVmZXJlbmNpbmcg cG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MjQzMDogZXJyb3I6IGBXUElfQ01E X0JMVUVUT09USCcgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmlmX3dw aS5jOjI0MzM6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBl CmlmX3dwaS5jOjI0Mzk6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0 ZSB0eXBlCmlmX3dwaS5jOjI0Mzk6IGVycm9yOiBpbnZhbGlkIGFwcGxpY2F0aW9uIG9mIGBzaXpl b2YnIHRvIGluY29tcGxldGUgdHlwZSBgd3BpX2NvbmZpZycgCmlmX3dwaS5jOjI0NDA6IGVycm9y OiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjI0NDE6 IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5j OjI0NDI6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlm X3dwaS5jOjI0NDI6IGVycm9yOiBgV1BJX0NPTkZJR19UU0YnIHVuZGVjbGFyZWQgKGZpcnN0IHVz ZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzoyNDQyOiBlcnJvcjogYFdQSV9DT05GSUdfQVVU TycgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjI0NDI6 IGVycm9yOiBgV1BJX0NPTkZJR18yNEdIWicgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMg ZnVuY3Rpb24pCmlmX3dwaS5jOjI0NDQ6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8g aW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjI0NDc6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50 ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjI0NDc6IGVycm9yOiBgV1BJX01PREVfU1RB JyB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6MjQ0ODog ZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6 MjQ0ODogZXJyb3I6IGBXUElfRklMVEVSX01VTFRJQ0FTVCcgdW5kZWNsYXJlZCAoZmlyc3QgdXNl IGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjI0NTI6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBv aW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjI0NTI6IGVycm9yOiBgV1BJX01PREVf SUJTUycgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjI0 NTU6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dw aS5jOjI0NTU6IGVycm9yOiBgV1BJX01PREVfSE9TVEFQJyB1bmRlY2xhcmVkIChmaXJzdCB1c2Ug aW4gdGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6MjQ1ODogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9p bnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MjQ1ODogZXJyb3I6IGBXUElfTU9ERV9N T05JVE9SJyB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6 MjQ1OTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZf d3BpLmM6MjQ1OTogZXJyb3I6IGBXUElfRklMVEVSX0NUTCcgdW5kZWNsYXJlZCAoZmlyc3QgdXNl IGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjI0NTk6IGVycm9yOiBgV1BJX0ZJTFRFUl9QUk9N SVNDJyB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6MjQ2 MzogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3Bp LmM6MjQ2NDogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUK aWZfd3BpLmM6MjQ2NTogZXJyb3I6IGBXUElfQ01EX0NPTkZJR1VSRScgdW5kZWNsYXJlZCAoZmly c3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjI0NjU6IGVycm9yOiBkZXJlZmVyZW5j aW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjI0NjY6IGVycm9yOiBpbnZh bGlkIGFwcGxpY2F0aW9uIG9mIGBzaXplb2YnIHRvIGluY29tcGxldGUgdHlwZSBgd3BpX2NvbmZp ZycgCmlmX3dwaS5jOjI0Njg6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21w bGV0ZSB0eXBlCmlmX3dwaS5jOjI0NzU6IGVycm9yOiBgV1BJX0lEX0JST0FEQ0FTVCcgdW5kZWNs YXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjI0Nzc6IGVycm9yOiBg V1BJX0NNRF9BRERfTk9ERScgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24p CmlmX3dwaS5jOjI0Nzk6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0 ZSB0eXBlCmlmX3dwaS5jOjIzOTg6IHdhcm5pbmc6IHVudXNlZCB2YXJpYWJsZSBgdHhwb3dlcicK aWZfd3BpLmM6MjM5OTogd2FybmluZzogdW51c2VkIHZhcmlhYmxlIGBwb3dlcicKaWZfd3BpLmM6 MjQwMDogd2FybmluZzogdW51c2VkIHZhcmlhYmxlIGBibHVldG9vdGgnCmlmX3dwaS5jOjI0MDE6 IHdhcm5pbmc6IHVudXNlZCB2YXJpYWJsZSBgbm9kZScKaWZfd3BpLmM6IEluIGZ1bmN0aW9uIGB3 cGlfc3RvcF9tYXN0ZXInOgppZl93cGkuYzoyNDkyOiB3YXJuaW5nOiBuZXN0ZWQgZXh0ZXJuIGRl Y2xhcmF0aW9uIG9mIGBXUElfUkVBRCcKaWZfd3BpLmM6NjM4OiB3YXJuaW5nOiByZWR1bmRhbnQg cmVkZWNsYXJhdGlvbiBvZiAnV1BJX1JFQUQnCmlmX3dwaS5jOjYzODogd2FybmluZzogcHJldmlv dXMgaW1wbGljaXQgZGVjbGFyYXRpb24gb2YgJ1dQSV9SRUFEJyB3YXMgaGVyZQppZl93cGkuYzoy NDkyOiBlcnJvcjogYFdQSV9SRVNFVCcgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVu Y3Rpb24pCmlmX3dwaS5jOjI0OTM6IHdhcm5pbmc6IG5lc3RlZCBleHRlcm4gZGVjbGFyYXRpb24g b2YgYFdQSV9XUklURScKaWZfd3BpLmM6NjM2OiB3YXJuaW5nOiByZWR1bmRhbnQgcmVkZWNsYXJh dGlvbiBvZiAnV1BJX1dSSVRFJwppZl93cGkuYzo2MzY6IHdhcm5pbmc6IHByZXZpb3VzIGltcGxp Y2l0IGRlY2xhcmF0aW9uIG9mICdXUElfV1JJVEUnIHdhcyBoZXJlCmlmX3dwaS5jOjI0OTM6IGVy cm9yOiBgV1BJX1NUT1BfTUFTVEVSJyB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5j dGlvbikKaWZfd3BpLmM6MjQ5NTogZXJyb3I6IGBXUElfR1BJT19DVEwnIHVuZGVjbGFyZWQgKGZp cnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzoyNDk2OiBlcnJvcjogYFdQSV9HUElP X1BXUl9TVEFUVVMnIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93 cGkuYzoyNDk2OiBlcnJvcjogYFdQSV9HUElPX1BXUl9TTEVFUCcgdW5kZWNsYXJlZCAoZmlyc3Qg dXNlIGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjI1MDA6IGVycm9yOiBgV1BJX01BU1RFUl9E SVNBQkxFRCcgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5j OjI1MDU6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlm X3dwaS5jOiBJbiBmdW5jdGlvbiBgd3BpX3Bvd2VyX3VwJzoKaWZfd3BpLmM6MjUxNTogZXJyb3I6 IGBXUElfTUVNX1BPV0VSJyB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikK aWZfd3BpLmM6MjUyMDogd2FybmluZzogbmVzdGVkIGV4dGVybiBkZWNsYXJhdGlvbiBvZiBgV1BJ X1JFQUQnCmlmX3dwaS5jOjYzODogd2FybmluZzogcmVkdW5kYW50IHJlZGVjbGFyYXRpb24gb2Yg J1dQSV9SRUFEJwppZl93cGkuYzo2Mzg6IHdhcm5pbmc6IHByZXZpb3VzIGltcGxpY2l0IGRlY2xh cmF0aW9uIG9mICdXUElfUkVBRCcgd2FzIGhlcmUKaWZfd3BpLmM6MjUyMDogZXJyb3I6IGBXUElf R1BJT19TVEFUVVMnIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93 cGkuYzoyNTIwOiBlcnJvcjogYFdQSV9QT1dFUkVEJyB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4g dGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6MjUyNTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRl ciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6IEluIGZ1bmN0aW9uIGB3cGlfcmVzZXQnOgpp Zl93cGkuYzoyNTM5OiB3YXJuaW5nOiBuZXN0ZWQgZXh0ZXJuIGRlY2xhcmF0aW9uIG9mIGBXUElf V1JJVEUnCmlmX3dwaS5jOjYzNjogd2FybmluZzogcmVkdW5kYW50IHJlZGVjbGFyYXRpb24gb2Yg J1dQSV9XUklURScKaWZfd3BpLmM6NjM2OiB3YXJuaW5nOiBwcmV2aW91cyBpbXBsaWNpdCBkZWNs YXJhdGlvbiBvZiAnV1BJX1dSSVRFJyB3YXMgaGVyZQppZl93cGkuYzoyNTM5OiBlcnJvcjogYFdQ SV9JTlRSJyB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6 MjU0MTogd2FybmluZzogbmVzdGVkIGV4dGVybiBkZWNsYXJhdGlvbiBvZiBgV1BJX1JFQUQnCmlm X3dwaS5jOjYzODogd2FybmluZzogcmVkdW5kYW50IHJlZGVjbGFyYXRpb24gb2YgJ1dQSV9SRUFE JwppZl93cGkuYzo2Mzg6IHdhcm5pbmc6IHByZXZpb3VzIGltcGxpY2l0IGRlY2xhcmF0aW9uIG9m ICdXUElfUkVBRCcgd2FzIGhlcmUKaWZfd3BpLmM6MjU0MTogZXJyb3I6IGBXUElfUExMX0NUTCcg dW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjI1NDI6IGVy cm9yOiBgV1BJX1BMTF9JTklUJyB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlv bikKaWZfd3BpLmM6MjU0NDogZXJyb3I6IGBXUElfQ0hJQ0tFTicgdW5kZWNsYXJlZCAoZmlyc3Qg dXNlIGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjI1NDU6IGVycm9yOiBgV1BJX0NISUNLRU5f UlhOT0xPUycgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5j OjI1NDc6IGVycm9yOiBgV1BJX0dQSU9fQ1RMJyB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhp cyBmdW5jdGlvbikKaWZfd3BpLmM6MjU0ODogZXJyb3I6IGBXUElfR1BJT19JTklUJyB1bmRlY2xh cmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6MjU1MjogZXJyb3I6IGBX UElfR1BJT19DTE9DSycgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmlm X3dwaS5jOjI1NTc6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0 eXBlCmlmX3dwaS5jOjI1NjM6IGVycm9yOiBgV1BJX0VFUFJPTV9TVEFUVVMnIHVuZGVjbGFyZWQg KGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzoyNTY0OiBlcnJvcjogYFdQSV9F RVBST01fVkVSU0lPTicgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmlm X3dwaS5jOjI1NjU6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0 eXBlCmlmX3dwaS5jOjI1Njg6IGVycm9yOiBgV1BJX0VFUFJPTV9MT0NLRUQnIHVuZGVjbGFyZWQg KGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzogSW4gZnVuY3Rpb24gYHdwaV9o d19jb25maWcnOgppZl93cGkuYzoyNTgwOiB3YXJuaW5nOiBuZXN0ZWQgZXh0ZXJuIGRlY2xhcmF0 aW9uIG9mIGBXUElfUkVBRCcKaWZfd3BpLmM6NjM4OiB3YXJuaW5nOiByZWR1bmRhbnQgcmVkZWNs YXJhdGlvbiBvZiAnV1BJX1JFQUQnCmlmX3dwaS5jOjYzODogd2FybmluZzogcHJldmlvdXMgaW1w bGljaXQgZGVjbGFyYXRpb24gb2YgJ1dQSV9SRUFEJyB3YXMgaGVyZQppZl93cGkuYzoyNTgwOiBl cnJvcjogYFdQSV9IV0NPTkZJRycgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rp b24pCmlmX3dwaS5jOjI1ODI6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21w bGV0ZSB0eXBlCmlmX3dwaS5jOjI1ODQ6IGVycm9yOiBgV1BJX0hXX0FMTV9NQicgdW5kZWNsYXJl ZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjI1ODY6IGVycm9yOiBgV1BJ X0hXX0FMTV9NTScgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmlmX3dw aS5jOjI1ODg6IGVycm9yOiBgV1BJX0VFUFJPTV9DQVBBQklMSVRJRVMnIHVuZGVjbGFyZWQgKGZp cnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzoyNTkwOiBlcnJvcjogYFdQSV9IV19T S1VfTVJDJyB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6 MjU5MjogZXJyb3I6IGBXUElfRUVQUk9NX1JFVklTSU9OJyB1bmRlY2xhcmVkIChmaXJzdCB1c2Ug aW4gdGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6MjU5MzogZXJyb3I6IGBXUElfSFdfUkVWX0QnIHVu ZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzoyNTk3OiBlcnJv cjogYFdQSV9FRVBST01fVFlQRScgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rp b24pCmlmX3dwaS5jOjI1OTk6IGVycm9yOiBgV1BJX0hXX1RZUEVfQicgdW5kZWNsYXJlZCAoZmly c3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjI2MDI6IHdhcm5pbmc6IG5lc3RlZCBl eHRlcm4gZGVjbGFyYXRpb24gb2YgYFdQSV9XUklURScKaWZfd3BpLmM6NjM2OiB3YXJuaW5nOiBy ZWR1bmRhbnQgcmVkZWNsYXJhdGlvbiBvZiAnV1BJX1dSSVRFJwppZl93cGkuYzo2MzY6IHdhcm5p bmc6IHByZXZpb3VzIGltcGxpY2l0IGRlY2xhcmF0aW9uIG9mICdXUElfV1JJVEUnIHdhcyBoZXJl CmlmX3dwaS5jOiBJbiBmdW5jdGlvbiBgd3BpX2luaXQnOgppZl93cGkuYzoyNjA5OiBlcnJvcjog ZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyNjIzOiBl cnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoy NjI0OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93 cGkuYzoyNjMxOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlw ZQppZl93cGkuYzoyNjMxOiBlcnJvcjogYFdQSV9GTEFHX0lOSVRfTE9DS0VEJyB1bmRlY2xhcmVk IChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6MjYzMzogZXJyb3I6IGRlcmVm ZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MjYzNjogZXJyb3I6 IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MjY0MTog ZXJyb3I6IGBXUElfTUVNX0NMT0NLMScgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVu Y3Rpb24pCmlmX3dwaS5jOjI2NDM6IGVycm9yOiBgV1BJX01FTV9QQ0lERVYnIHVuZGVjbGFyZWQg KGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzoyNjUyOiB3YXJuaW5nOiBuZXN0 ZWQgZXh0ZXJuIGRlY2xhcmF0aW9uIG9mIGBXUElfV1JJVEUnCmlmX3dwaS5jOjYzNjogd2Fybmlu ZzogcmVkdW5kYW50IHJlZGVjbGFyYXRpb24gb2YgJ1dQSV9XUklURScKaWZfd3BpLmM6NjM2OiB3 YXJuaW5nOiBwcmV2aW91cyBpbXBsaWNpdCBkZWNsYXJhdGlvbiBvZiAnV1BJX1dSSVRFJyB3YXMg aGVyZQppZl93cGkuYzoyNjUyOiBlcnJvcjogYFdQSV9SWF9CQVNFJyB1bmRlY2xhcmVkIChmaXJz dCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6MjY1MjogZXJyb3I6IGRlcmVmZXJlbmNp bmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MjY1MzogZXJyb3I6IGBXUElf UlhfUklEWF9QVFInIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93 cGkuYzoyNjU0OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlw ZQppZl93cGkuYzoyNjU1OiBlcnJvcjogYFdQSV9SWF9XSURYJyB1bmRlY2xhcmVkIChmaXJzdCB1 c2UgaW4gdGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6MjY1NTogZXJyb3I6IGBXUElfUlhfUklOR19D T1VOVCcgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjI2 NTY6IGVycm9yOiBgV1BJX1JYX0NPTkZJRycgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMg ZnVuY3Rpb24pCmlmX3dwaS5jOjI2NjE6IGVycm9yOiBgV1BJX01FTV9NT0RFJyB1bmRlY2xhcmVk IChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6MjY2MjogZXJyb3I6IGBXUElf TUVNX1JBJyB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6 MjY2MzogZXJyb3I6IGBXUElfTUVNX1RYQ0ZHJyB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhp cyBmdW5jdGlvbikKaWZfd3BpLmM6MjY2NDogZXJyb3I6IGBXUElfTUVNX0JZUEFTUzEnIHVuZGVj bGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzoyNjY1OiBlcnJvcjog YFdQSV9NRU1fQllQQVNTMicgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24p CmlmX3dwaS5jOjI2NjY6IGVycm9yOiBgV1BJX01FTV9NQUdJQzQnIHVuZGVjbGFyZWQgKGZpcnN0 IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzoyNjY3OiBlcnJvcjogYFdQSV9NRU1fTUFH SUM1JyB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6MjY2 OTogZXJyb3I6IGBXUElfVFhfQkFTRV9QVFInIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlz IGZ1bmN0aW9uKQppZl93cGkuYzoyNjY5OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRv IGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyNjcwOiBlcnJvcjogYFdQSV9NU0dfQ09ORklHJyB1 bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6MjY3Mzogd2Fy bmluZzogaW1wbGljaXQgZGVjbGFyYXRpb24gb2YgZnVuY3Rpb24gYFdQSV9UWF9DVEwnCmlmX3dw aS5jOjI2NzM6IHdhcm5pbmc6IG5lc3RlZCBleHRlcm4gZGVjbGFyYXRpb24gb2YgYFdQSV9UWF9D VEwnCmlmX3dwaS5jOjI2NzQ6IHdhcm5pbmc6IGltcGxpY2l0IGRlY2xhcmF0aW9uIG9mIGZ1bmN0 aW9uIGBXUElfVFhfQkFTRScKaWZfd3BpLmM6MjY3NDogd2FybmluZzogbmVzdGVkIGV4dGVybiBk ZWNsYXJhdGlvbiBvZiBgV1BJX1RYX0JBU0UnCmlmX3dwaS5jOjI2NzU6IHdhcm5pbmc6IG5lc3Rl ZCBleHRlcm4gZGVjbGFyYXRpb24gb2YgYFdQSV9UWF9DT05GSUcnCmlmX3dwaS5jOjc5NTogd2Fy bmluZzogcmVkdW5kYW50IHJlZGVjbGFyYXRpb24gb2YgJ1dQSV9UWF9DT05GSUcnCmlmX3dwaS5j Ojc5NTogd2FybmluZzogcHJldmlvdXMgaW1wbGljaXQgZGVjbGFyYXRpb24gb2YgJ1dQSV9UWF9D T05GSUcnIHdhcyBoZXJlCmlmX3dwaS5jOjI2ODA6IGVycm9yOiBgV1BJX1VDT0RFX0NMUicgdW5k ZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjI2ODA6IGVycm9y OiBgV1BJX1JBRElPX09GRicgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24p CmlmX3dwaS5jOjI2ODE6IGVycm9yOiBgV1BJX0RJU0FCTEVfQ01EJyB1bmRlY2xhcmVkIChmaXJz dCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6MjY4NDogZXJyb3I6IGBXUElfSU5UUicg dW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjI2ODY6IGVy cm9yOiBgV1BJX01BU0snIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQpp Zl93cGkuYzoyNjg2OiBlcnJvcjogYFdQSV9JTlRSX01BU0snIHVuZGVjbGFyZWQgKGZpcnN0IHVz ZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzoyNjkyOiBlcnJvcjogZGVyZWZlcmVuY2luZyBw b2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyNjk0OiBlcnJvcjogZGVyZWZlcmVu Y2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyNjk3OiBlcnJvcjogZGVy ZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyNzAyOiBlcnJv cjogaW52YWxpZCBhcHBsaWNhdGlvbiBvZiBgc2l6ZW9mJyB0byBpbmNvbXBsZXRlIHR5cGUgYHdw aV9maXJtd2FyZV9oZHInIAppZl93cGkuYzoyNzAzOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2lu dGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyNzEwOiBlcnJvcjogaW52YWxpZCBhcHBs aWNhdGlvbiBvZiBgc2l6ZW9mJyB0byBpbmNvbXBsZXRlIHR5cGUgYHdwaV9maXJtd2FyZV9oZHIn IAppZl93cGkuYzoyNzExOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxl dGUgdHlwZQppZl93cGkuYzoyNzExOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGlu Y29tcGxldGUgdHlwZQppZl93cGkuYzoyNzEyOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVy IHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyNzEzOiBlcnJvcjogZGVyZWZlcmVuY2luZyBw b2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyNzE5OiBlcnJvcjogaW52YWxpZCB1 c2Ugb2YgdW5kZWZpbmVkIHR5cGUgYHN0cnVjdCB3cGlfZmlybXdhcmVfaGRyJwppZl93cGkuYzoy NzIwOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93 cGkuYzoyNzIxOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlw ZQppZl93cGkuYzoyNzI0OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxl dGUgdHlwZQppZl93cGkuYzoyNzI2OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGlu Y29tcGxldGUgdHlwZQppZl93cGkuYzoyNzMxOiBlcnJvcjogYFdQSV9GV19URVhUJyB1bmRlY2xh cmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6MjczMTogZXJyb3I6IGRl cmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MjczMzogZXJy b3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6Mjcz ODogZXJyb3I6IGBXUElfRldfREFUQScgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVu Y3Rpb24pCmlmX3dwaS5jOjI3Mzg6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5j b21wbGV0ZSB0eXBlCmlmX3dwaS5jOjI3NDA6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIg dG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjI3NDc6IHdhcm5pbmc6IG5lc3RlZCBleHRlcm4g ZGVjbGFyYXRpb24gb2YgYFdQSV9SRUFEJwppZl93cGkuYzo2Mzg6IHdhcm5pbmc6IHJlZHVuZGFu dCByZWRlY2xhcmF0aW9uIG9mICdXUElfUkVBRCcKaWZfd3BpLmM6NjM4OiB3YXJuaW5nOiBwcmV2 aW91cyBpbXBsaWNpdCBkZWNsYXJhdGlvbiBvZiAnV1BJX1JFQUQnIHdhcyBoZXJlCmlmX3dwaS5j OjI3NDc6IGVycm9yOiBgV1BJX1JFU0VUJyB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBm dW5jdGlvbikKaWZfd3BpLmM6Mjc0ODogZXJyb3I6IGBXUElfTUFTVEVSX0RJU0FCTEVEJyB1bmRl Y2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6Mjc0ODogZXJyb3I6 IGBXUElfU1RPUF9NQVNURVInIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9u KQppZl93cGkuYzoyNzQ4OiBlcnJvcjogYFdQSV9ORVZPX1JFU0VUJyB1bmRlY2xhcmVkIChmaXJz dCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6Mjc1MjogZXJyb3I6IGRlcmVmZXJlbmNp bmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6Mjc1MzogZXJyb3I6IGRlcmVm ZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6Mjc2MDogZXJyb3I6 IGBXUElfVEVNUEVSQVRVUkUnIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9u KQppZl93cGkuYzoyNzY1OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxl dGUgdHlwZQppZl93cGkuYzoyNzcyOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGlu Y29tcGxldGUgdHlwZQppZl93cGkuYzoyNzgyOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVy IHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyNzg4OiBlcnJvcjogZGVyZWZlcmVuY2luZyBw b2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyNzk0OiBlcnJvcjogZGVyZWZlcmVu Y2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyNzk4OiBlcnJvcjogZGVy ZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzogSW4gZnVuY3Rp b24gYHdwaV9zdG9wJzoKaWZfd3BpLmM6MjgwNTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRl ciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MjgxMDogZXJyb3I6IGRlcmVmZXJlbmNpbmcg cG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MjgxNTogd2FybmluZzogbmVzdGVk IGV4dGVybiBkZWNsYXJhdGlvbiBvZiBgV1BJX1dSSVRFJwppZl93cGkuYzo2MzY6IHdhcm5pbmc6 IHJlZHVuZGFudCByZWRlY2xhcmF0aW9uIG9mICdXUElfV1JJVEUnCmlmX3dwaS5jOjYzNjogd2Fy bmluZzogcHJldmlvdXMgaW1wbGljaXQgZGVjbGFyYXRpb24gb2YgJ1dQSV9XUklURScgd2FzIGhl cmUKaWZfd3BpLmM6MjgxNTogZXJyb3I6IGBXUElfTUFTSycgdW5kZWNsYXJlZCAoZmlyc3QgdXNl IGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjI4MTY6IGVycm9yOiBgV1BJX0lOVFInIHVuZGVj bGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzoyODE2OiBlcnJvcjog YFdQSV9JTlRSX01BU0snIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQpp Zl93cGkuYzoyODE3OiBlcnJvcjogYFdQSV9JTlRSX1NUQVRVUycgdW5kZWNsYXJlZCAoZmlyc3Qg dXNlIGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjI4MjE6IGVycm9yOiBgV1BJX01FTV9NT0RF JyB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6MjgyNjog ZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6 MjgyNzogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZf d3BpLmM6MjgyODogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5 cGUKaWZfd3BpLmM6MjgzMTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBs ZXRlIHR5cGUKaWZfd3BpLmM6MjgzNDogZXJyb3I6IGBXUElfTUVNX0NMT0NLMicgdW5kZWNsYXJl ZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjI4NDE6IHdhcm5pbmc6IG5l c3RlZCBleHRlcm4gZGVjbGFyYXRpb24gb2YgYFdQSV9SRUFEJwppZl93cGkuYzo2Mzg6IHdhcm5p bmc6IHJlZHVuZGFudCByZWRlY2xhcmF0aW9uIG9mICdXUElfUkVBRCcKaWZfd3BpLmM6NjM4OiB3 YXJuaW5nOiBwcmV2aW91cyBpbXBsaWNpdCBkZWNsYXJhdGlvbiBvZiAnV1BJX1JFQUQnIHdhcyBo ZXJlCmlmX3dwaS5jOjI4NDE6IGVycm9yOiBgV1BJX1JFU0VUJyB1bmRlY2xhcmVkIChmaXJzdCB1 c2UgaW4gdGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6Mjg0MjogZXJyb3I6IGBXUElfU1dfUkVTRVQn IHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzoyODQ0OiBl cnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoy ODQ3OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93 cGkuYzogQXQgdG9wIGxldmVsOgppZl93cGkuYzoyODc4OiB3YXJuaW5nOiAic3RydWN0IHdwaV9h bXJyIiBkZWNsYXJlZCBpbnNpZGUgcGFyYW1ldGVyIGxpc3QKaWZfd3BpLmM6Mjg3OTogZXJyb3I6 IGNvbmZsaWN0aW5nIHR5cGVzIGZvciAnd3BpX2FtcnJfaW5pdCcKaWZfd3BpLmM6MTU1OiBlcnJv cjogcHJldmlvdXMgZGVjbGFyYXRpb24gb2YgJ3dwaV9hbXJyX2luaXQnIHdhcyBoZXJlCmlmX3dw aS5jOjI4Nzk6IGVycm9yOiBjb25mbGljdGluZyB0eXBlcyBmb3IgJ3dwaV9hbXJyX2luaXQnCmlm X3dwaS5jOjE1NTogZXJyb3I6IHByZXZpb3VzIGRlY2xhcmF0aW9uIG9mICd3cGlfYW1ycl9pbml0 JyB3YXMgaGVyZQppZl93cGkuYzogSW4gZnVuY3Rpb24gYHdwaV9hbXJyX2luaXQnOgppZl93cGku YzoyODgwOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQpp Zl93cGkuYzoyODgzOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUg dHlwZQppZl93cGkuYzoyODg0OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29t cGxldGUgdHlwZQppZl93cGkuYzoyODg1OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRv IGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyODg1OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2lu dGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyODg2OiBlcnJvcjogZGVyZWZlcmVuY2lu ZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzogSW4gZnVuY3Rpb24gYHdwaV9h bXJyX3RpbWVvdXQnOgppZl93cGkuYzoyOTAwOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVy IHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyOTA3OiBlcnJvcjogZGVyZWZlcmVuY2luZyBw b2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzogSW4gZnVuY3Rpb24gYHdwaV9hbXJy X3JhdGVjdGwnOgppZl93cGkuYzoyOTE3OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRv IGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyOTE3OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2lu dGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyOTE3OiBlcnJvcjogZGVyZWZlcmVuY2lu ZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyOTE4OiBlcnJvcjogZGVyZWZl cmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyOTE5OiBlcnJvcjog ZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyOTE5OiBl cnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoy OTIxOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93 cGkuYzoyOTIyOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlw ZQppZl93cGkuYzoyOTI0OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxl dGUgdHlwZQppZl93cGkuYzoyOTI0OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGlu Y29tcGxldGUgdHlwZQppZl93cGkuYzoyOTI5OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVy IHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyOTMxOiBlcnJvcjogZGVyZWZlcmVuY2luZyBw b2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyOTMxOiBlcnJvcjogZGVyZWZlcmVu Y2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyOTMyOiBlcnJvcjogZGVy ZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyOTM0OiBlcnJv cjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyOTM1 OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGku YzoyOTM2OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQpp Zl93cGkuYzoyOTM4OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUg dHlwZQppZl93cGkuYzoyOTQxOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29t cGxldGUgdHlwZQppZl93cGkuYzoyOTQ1OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRv IGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyOTQ1OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2lu dGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyOTUwOiBlcnJvcjogZGVyZWZlcmVuY2lu ZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyOTUzOiBlcnJvcjogZGVyZWZl cmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyOTU0OiBlcnJvcjog ZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyOTU0OiBl cnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzog QXQgdG9wIGxldmVsOgppZl93cGkuYzoxMDY6IHdhcm5pbmc6ICd3cGlfYWxsb2NfcnhfcmluZycg ZGVjbGFyZWQgYHN0YXRpYycgYnV0IG5ldmVyIGRlZmluZWQKaWZfd3BpLmM6MTA3OiB3YXJuaW5n OiAnd3BpX3Jlc2V0X3J4X3JpbmcnIGRlY2xhcmVkIGBzdGF0aWMnIGJ1dCBuZXZlciBkZWZpbmVk CmlmX3dwaS5jOjEwODogd2FybmluZzogJ3dwaV9mcmVlX3J4X3JpbmcnIGRlY2xhcmVkIGBzdGF0 aWMnIGJ1dCBuZXZlciBkZWZpbmVkCmlmX3dwaS5jOjExMDogd2FybmluZzogJ3dwaV9hbGxvY190 eF9yaW5nJyBkZWNsYXJlZCBgc3RhdGljJyBidXQgbmV2ZXIgZGVmaW5lZAppZl93cGkuYzoxMTE6 IHdhcm5pbmc6ICd3cGlfcmVzZXRfdHhfcmluZycgZGVjbGFyZWQgYHN0YXRpYycgYnV0IG5ldmVy IGRlZmluZWQKaWZfd3BpLmM6MTEyOiB3YXJuaW5nOiAnd3BpX2ZyZWVfdHhfcmluZycgZGVjbGFy ZWQgYHN0YXRpYycgYnV0IG5ldmVyIGRlZmluZWQKaWZfd3BpLmM6MTI3OiB3YXJuaW5nOiAnd3Bp X3J4X2ludHInIGRlY2xhcmVkIGBzdGF0aWMnIGJ1dCBuZXZlciBkZWZpbmVkCmlmX3dwaS5jOjEy OTogd2FybmluZzogJ3dwaV90eF9pbnRyJyBkZWNsYXJlZCBgc3RhdGljJyBidXQgbmV2ZXIgZGVm aW5lZAppZl93cGkuYzoxMzA6IHdhcm5pbmc6ICd3cGlfY21kX2ludHInIGRlY2xhcmVkIGBzdGF0 aWMnIGJ1dCBuZXZlciBkZWZpbmVkCmlmX3dwaS5jOjE1NTogd2FybmluZzogJ3dwaV9hbXJyX2lu aXQnIGRlY2xhcmVkIGBzdGF0aWMnIGJ1dCBuZXZlciBkZWZpbmVkCmlmX3dwaS5jOjU0Nzogd2Fy bmluZzogJ3dwaV9hbGxvY19yeF9yaW5nJyBkZWZpbmVkIGJ1dCBub3QgdXNlZAppZl93cGkuYzo2 NTM6IHdhcm5pbmc6ICd3cGlfZnJlZV9yeF9yaW5nJyBkZWZpbmVkIGJ1dCBub3QgdXNlZAppZl93 cGkuYzo2ODg6IHdhcm5pbmc6ICd3cGlfYWxsb2NfdHhfcmluZycgZGVmaW5lZCBidXQgbm90IHVz ZWQKaWZfd3BpLmM6ODMyOiB3YXJuaW5nOiAnd3BpX2ZyZWVfdHhfcmluZycgZGVmaW5lZCBidXQg bm90IHVzZWQKaWZfd3BpLmM6Mjg3OTogd2FybmluZzogJ3dwaV9hbXJyX2luaXQnIGRlZmluZWQg YnV0IG5vdCB1c2VkCioqKiBFcnJvciBjb2RlIDEKClN0b3AgaW4gL3Vzci9ob21lL3RpbmdvL3dv cmsvd3BpLWZyZWVic2Qvd3BpLgoqKiogRXJyb3IgY29kZSAxCgpTdG9wIGluIC91c3IvaG9tZS90 aW5nby93b3JrL3dwaS1mcmVlYnNkLgo= --Boundary_(ID_7ntaDhXROAUpI2tYHCGrww)-- From owner-freebsd-mobile@FreeBSD.ORG Sat Jul 22 19:54:52 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A9EE116A4DA for ; Sat, 22 Jul 2006 19:54:52 +0000 (UTC) (envelope-from torfinn.ingolfsen@broadpark.no) Received: from osl1smout1.broadpark.no (osl1smout1.broadpark.no [80.202.4.58]) by mx1.FreeBSD.org (Postfix) with ESMTP id 28E8443D45 for ; Sat, 22 Jul 2006 19:54:52 +0000 (GMT) (envelope-from torfinn.ingolfsen@broadpark.no) Received: from osl1sminn1.broadpark.no ([80.202.4.59]) by osl1smout1.broadpark.no (Sun Java System Messaging Server 6.1 HotFix 0.05 (built Oct 21 2004)) with ESMTP id <0J2T00K86LZ3T750@osl1smout1.broadpark.no> for freebsd-mobile@freebsd.org; Sat, 22 Jul 2006 21:54:39 +0200 (CEST) Received: from kg-work.kg4.no ([80.203.92.117]) by osl1sminn1.broadpark.no (Sun Java System Messaging Server 6.1 HotFix 0.05 (built Oct 21 2004)) with SMTP id <0J2T0091ILZ20VI0@osl1sminn1.broadpark.no> for freebsd-mobile@freebsd.org; Sat, 22 Jul 2006 21:54:39 +0200 (CEST) Date: Sat, 22 Jul 2006 21:54:38 +0200 From: Torfinn Ingolfsen X-Face: "t9w2,-X@O^I`jVW\sonI3.,36KBLZE*AL[y9lL[PyFD*r_S:dIL9c[8Y>V42R0"!"yb_zN,f#%.[PYYNq; m"_0v; ~rUM2Yy!zmkh)3&U|u!=T(zyv,MHJv"nDH>OJ`t(@mil461d_B'Uo|'nMwlKe0Mv=kvV?Nh@>Hb<3s_z2jYgZhPb@?Wi^x1a~Hplz1.zH In-reply-to: <20060722200905.324bc2d6.torfinn.ingolfsen@broadpark.no> To: freebsd-mobile@freebsd.org Message-id: <20060722215438.dea11a69.torfinn.ingolfsen@broadpark.no> MIME-version: 1.0 X-Mailer: Sylpheed version 2.2.6 (GTK+ 2.8.20; i386-portbld-freebsd5.5) Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT References: <20060722141832.653b5449@localhost> <20060722200905.324bc2d6.torfinn.ingolfsen@broadpark.no> Subject: Re: PRO/Wireless 3945ABG (Device not configured) X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Jul 2006 19:54:52 -0000 On Sat, 22 Jul 2006 20:09:05 +0200 Torfinn Ingolfsen wrote: > But compiling wpi-freebsd fails (see attached error log) > > Iguess I must be doing something wromg here. Do I need to place this > souce code (the driver) in /usr/src somewhere? It was something I wasn't doing. :-) I found out after lookking at the error log that I needed to link the 'wpi' directory in the driver source to /sys/dev/wpi. I had put the source in /home/tingo/work/wpi-freebsd, so I issued the commands cd /usr/src/sys ln -s /home/tingo/work/wpi-freebsd/wpi and now the driver compiled. Let's see what /var/log/messages has: Jul 22 20:51:58 kg-home kernel: wpi0: mem 0xc8200000-0xc8200fff irq 17 at d evice 0.0 on pci3 Jul 22 20:51:58 kg-home kernel: bus_dmamem_alloc failed to align memory properly.bus_dmamem_alloc failed to align memory properly.bus_dmamem_alloc failed to align memory properly.bus_dmamem_alloc failed to align me mory properly.bus_dmamem_alloc failed to align memory properly.bus_dmamem_alloc failed to align memory prop erly.bus_dmamem_alloc failed to align memory properly.channel 1 pwr1 0x008a pwr2 0x0086 Jul 22 20:51:58 kg-home kernel: channel 2 pwr1 0x0082 pwr2 0x008b Jul 22 20:51:58 kg-home kernel: channel 3 pwr1 0x008f pwr2 0x0092 Jul 22 20:51:58 kg-home kernel: channel 4 pwr1 0x0092 pwr2 0x008f Jul 22 20:51:58 kg-home kernel: channel 5 pwr1 0x0000 pwr2 0x0000 Jul 22 20:51:58 kg-home kernel: channel 6 pwr1 0x0080 pwr2 0x0080 Jul 22 20:51:58 kg-home kernel: channel 7 pwr1 0x0080 pwr2 0x0080 Jul 22 20:51:58 kg-home kernel: channel 8 pwr1 0x0081 pwr2 0x0080 Jul 22 20:51:58 kg-home kernel: channel 9 pwr1 0x007f pwr2 0x0081 Jul 22 20:51:58 kg-home kernel: channel 10 pwr1 0x0000 pwr2 0x0000 Jul 22 20:51:58 kg-home kernel: channel 11 pwr1 0xfffe pwr2 0xfffe Jul 22 20:51:58 kg-home kernel: channel 12 pwr1 0x0001 pwr2 0x0001 Jul 22 20:51:58 kg-home kernel: channel 13 pwr1 0xfffe pwr2 0xfffe Jul 22 20:51:58 kg-home kernel: channel 14 pwr1 0x0001 pwr2 0x0001 Jul 22 20:51:58 kg-home kernel: wpi0: Ethernet address: 00:13:02:3e:d4:ce and ''ifconfig wpi0': root@kg-home# ifconfig wpi0 wpi0: flags=8802 mtu 1500 ether 00:13:02:3e:d4:ce media: IEEE 802.11 Wireless Ethernet autoselect status: no carrier ssid "" channel 1 authmode OPEN privacy OFF txpowmax 100 protmode CTS Looks good. Let's see if it works too. Nope, it seems like the firmware framework (or module) is the problem. From /var/log/messages: Jul 22 20:58:18 kg-home kernel: setting h/w config 1200 Jul 22 20:58:18 kg-home kernel: wpi0: fatal firmware error Jul 22 20:58:18 kg-home kernel: wpi0: timeout resetting Rx ring Jul 22 20:58:18 kg-home kernel: wpi0: timeout transferring firmware Jul 22 20:58:18 kg-home kernel: wpi0: could not load firmware Jul 22 20:58:18 kg-home kernel: wpi0: timeout resetting Tx ring 1 Jul 22 20:58:18 kg-home kernel: wpi0: timeout resetting Tx ring 3 Jul 22 20:58:19 kg-home kernel: wpi0: timeout resetting Tx ring 4 Jul 22 20:58:19 kg-home kernel: setting h/w config 1200 Jul 22 20:58:19 kg-home kernel: firmware_get: failed to load firmware image wpi_ucode Jul 22 20:58:19 kg-home kernel: wpi0: could not load firmware image 'wpi_ucode' Jul 22 20:58:19 kg-home kernel: setting h/w config 1200 Jul 22 20:58:19 kg-home kernel: firmware_get: failed to load firmware image wpi_ucode Jul 22 20:58:19 kg-home kernel: wpi0: could not load firmware image 'wpi_ucode' (the last 3 lines repeats). So, anything I can do to make the firmware work? -- Regards, Torfinn Ingolfsen, Norway From owner-freebsd-mobile@FreeBSD.ORG Sat Jul 22 22:47:08 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A407B16A4DD for ; Sat, 22 Jul 2006 22:47:08 +0000 (UTC) (envelope-from howells@kde.org) Received: from mail.devrandom.org.uk (amsutcliffe.plus.com [80.229.234.1]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1B53E43D45 for ; Sat, 22 Jul 2006 22:47:07 +0000 (GMT) (envelope-from howells@kde.org) Received: from localhost (localhost [127.0.0.1]) by mail.devrandom.org.uk (Postfix) with ESMTP id 68995FD05D for ; Sat, 22 Jul 2006 23:47:06 +0100 (BST) Received: from mail.devrandom.org.uk ([127.0.0.1]) by localhost (mail.devrandom.org.uk [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 91011-03 for ; Sat, 22 Jul 2006 23:47:05 +0100 (BST) Received: from [192.168.0.11] (host-87-75-129-37.bulldogdsl.com [87.75.129.37]) by mail.devrandom.org.uk (Postfix) with ESMTP id 721F4FD053 for ; Sat, 22 Jul 2006 23:47:05 +0100 (BST) From: Chris Howells Organization: K Desktop Environment To: freebsd-mobile@freebsd.org Date: Sat, 22 Jul 2006 23:46:59 +0100 User-Agent: KMail/1.9.3 References: In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart2934291.PElEdZMUNV"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <200607222347.03263.howells@kde.org> X-Virus-Scanned: amavisd-new at devrandom.org.uk Subject: Re: PRO/Wireless 3945ABG (Device not configured) X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Jul 2006 22:47:08 -0000 --nextPart2934291.PElEdZMUNV Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Saturday 22 July 2006 10:46, Dead Line wrote: > Hello Everyone, > > I have integrated 3945abg wireless, on HO laptop and FreeBSD 6.1R > # iwicontrol -i iwi0 -d /boot/firmware -m bss > iwicontrol: Can't load firmware to driver: Device not configured iwi does not support the 3945. There are no drivers from the 3945 on FreeBS= D=20 at the moment. =2D-=20 Cheers, Chris Howells -- chris@chrishowells.co.uk, howells@kde.org Web: http://www.chrishowells.co.uk, PGP ID: 0x33795A2C KDE/Qt/C++/PHP Developer: http://www.kde.org --nextPart2934291.PElEdZMUNV Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.2 (GNU/Linux) iD8DBQBEwqrnF8Iu1zN5WiwRAo1nAJ4iYvgIW6C+vHxiSYxWJy4JKHARGwCeMGgF Qjd6F3hhgEX0F2VTMrBbR3g= =unre -----END PGP SIGNATURE----- --nextPart2934291.PElEdZMUNV-- From owner-freebsd-mobile@FreeBSD.ORG Sat Jul 22 23:11:04 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0FA2216A4E0 for ; Sat, 22 Jul 2006 23:11:04 +0000 (UTC) (envelope-from deischen@freebsd.org) Received: from mail.ntplx.net (mail.ntplx.net [204.213.176.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id 86BFC43D5F for ; Sat, 22 Jul 2006 23:11:03 +0000 (GMT) (envelope-from deischen@freebsd.org) Received: from sea.ntplx.net (sea.ntplx.net [204.213.176.11]) by mail.ntplx.net (8.13.7/8.13.7/NETPLEX) with ESMTP id k6MNAxiK000438; Sat, 22 Jul 2006 19:11:00 -0400 (EDT) Date: Sat, 22 Jul 2006 19:10:59 -0400 (EDT) From: Daniel Eischen X-X-Sender: eischen@sea.ntplx.net To: Torfinn Ingolfsen In-Reply-To: <20060722200905.324bc2d6.torfinn.ingolfsen@broadpark.no> Message-ID: References: <20060722141832.653b5449@localhost> <20060722200905.324bc2d6.torfinn.ingolfsen@broadpark.no> MIME-Version: 1.0 Content-Type: MULTIPART/Mixed; boundary="Boundary_(ID_7ntaDhXROAUpI2tYHCGrww)" Content-ID: X-Virus-Scanned: by AMaViS and Clam AntiVirus (mail.ntplx.net) Cc: freebsd-mobile@freebsd.org Subject: Re: PRO/Wireless 3945ABG (Device not configured) X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Daniel Eischen List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Jul 2006 23:11:04 -0000 This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --Boundary_(ID_7ntaDhXROAUpI2tYHCGrww) Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Content-ID: On Sat, 22 Jul 2006, Torfinn Ingolfsen wrote: > On Sat, 22 Jul 2006 09:30:08 -0400 (EDT) > Daniel Eischen wrote: > >> You can try Damien's experimental 3945 driver (wpi) at: >> http://damien.bergamini.free.fr/wpi-freebsd.tgz > > Hey! Man, I have been looking for this driver for days now. :-) > Ok, I'm running FreeBSD 6.1-stable: > tingo@kg-home$ uname -a > FreeBSD kg-home.kg4.no 6.1-STABLE FreeBSD 6.1-STABLE #0: Sat Jul 15 > 19:29:16 CEST 2006 > root@kg-home.kg4.no:/usr/obj/usr/src/sys/GENERIC i386 > > But compiling wpi-freebsd fails (see attached error log) > > Iguess I must be doing something wromg here. Do I need to place this > souce code (the driver) in /usr/src somewhere? /usr/src/sys/dev/wpi -- DE --Boundary_(ID_7ntaDhXROAUpI2tYHCGrww) Content-Type: APPLICATION/OCTET-STREAM; name=wpi-freebsd.out Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename=wpi-freebsd.out PT09PiB3cGlfdWNvZGUgKGFsbCkKV2FybmluZzogT2JqZWN0IGRpcmVjdG9yeSBub3QgY2hhbmdl ZCBmcm9tIG9yaWdpbmFsIC91c3IvaG9tZS90aW5nby93b3JrL3dwaS1mcmVlYnNkL3dwaV91Y29k ZQo9PT0+IHdwaSAoYWxsKQpXYXJuaW5nOiBPYmplY3QgZGlyZWN0b3J5IG5vdCBjaGFuZ2VkIGZy b20gb3JpZ2luYWwgL3Vzci9ob21lL3RpbmdvL3dvcmsvd3BpLWZyZWVic2Qvd3BpCmNjIC1PIC1w aXBlIC1XZXJyb3IgLURfS0VSTkVMIC1ES0xEX01PRFVMRSAtbm9zdGRpbmMgLUktICAgLUkuIC1J QCAtSUAvY29udHJpYi9hbHRxIC1JQC8uLi9pbmNsdWRlIC1maW5saW5lLWxpbWl0PTgwMDAgLWZu by1jb21tb24gIC1tbm8tYWxpZ24tbG9uZy1zdHJpbmdzIC1tcHJlZmVycmVkLXN0YWNrLWJvdW5k YXJ5PTIgIC1tbm8tbW14IC1tbm8tM2Rub3cgLW1uby1zc2UgLW1uby1zc2UyIC1mZnJlZXN0YW5k aW5nIC1XYWxsIC1XcmVkdW5kYW50LWRlY2xzIC1XbmVzdGVkLWV4dGVybnMgLVdzdHJpY3QtcHJv dG90eXBlcyAgLVdtaXNzaW5nLXByb3RvdHlwZXMgLVdwb2ludGVyLWFyaXRoIC1XaW5saW5lIC1X Y2FzdC1xdWFsICAtZmZvcm1hdC1leHRlbnNpb25zIC1zdGQ9Yzk5IC1jIGlmX3dwaS5jCmlmX3dw aS5jOjcwOjMxOiBkZXYvd3BpL2lmX3dwaXJlZy5oOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5 CmlmX3dwaS5jOjcxOjMxOiBkZXYvd3BpL2lmX3dwaXZhci5oOiBObyBzdWNoIGZpbGUgb3IgZGly ZWN0b3J5CmlmX3dwaS5jOjEwNDogd2FybmluZzogInN0cnVjdCB3cGlfc29mdGMiIGRlY2xhcmVk IGluc2lkZSBwYXJhbWV0ZXIgbGlzdAppZl93cGkuYzoxMDQ6IHdhcm5pbmc6IGl0cyBzY29wZSBp cyBvbmx5IHRoaXMgZGVmaW5pdGlvbiBvciBkZWNsYXJhdGlvbiwgd2hpY2ggaXMgcHJvYmFibHkg bm90IHdoYXQgeW91IHdhbnQKaWZfd3BpLmM6MTA1OiB3YXJuaW5nOiAic3RydWN0IHdwaV9zb2Z0 YyIgZGVjbGFyZWQgaW5zaWRlIHBhcmFtZXRlciBsaXN0CmlmX3dwaS5jOjEwNjogd2FybmluZzog InN0cnVjdCB3cGlfcnhfcmluZyIgZGVjbGFyZWQgaW5zaWRlIHBhcmFtZXRlciBsaXN0CmlmX3dw aS5jOjEwNjogd2FybmluZzogInN0cnVjdCB3cGlfc29mdGMiIGRlY2xhcmVkIGluc2lkZSBwYXJh bWV0ZXIgbGlzdAppZl93cGkuYzoxMDc6IHdhcm5pbmc6ICJzdHJ1Y3Qgd3BpX3J4X3JpbmciIGRl Y2xhcmVkIGluc2lkZSBwYXJhbWV0ZXIgbGlzdAppZl93cGkuYzoxMDc6IHdhcm5pbmc6ICJzdHJ1 Y3Qgd3BpX3NvZnRjIiBkZWNsYXJlZCBpbnNpZGUgcGFyYW1ldGVyIGxpc3QKaWZfd3BpLmM6MTA4 OiB3YXJuaW5nOiAic3RydWN0IHdwaV9yeF9yaW5nIiBkZWNsYXJlZCBpbnNpZGUgcGFyYW1ldGVy IGxpc3QKaWZfd3BpLmM6MTA4OiB3YXJuaW5nOiAic3RydWN0IHdwaV9zb2Z0YyIgZGVjbGFyZWQg aW5zaWRlIHBhcmFtZXRlciBsaXN0CmlmX3dwaS5jOjExMDogd2FybmluZzogInN0cnVjdCB3cGlf dHhfcmluZyIgZGVjbGFyZWQgaW5zaWRlIHBhcmFtZXRlciBsaXN0CmlmX3dwaS5jOjExMDogd2Fy bmluZzogInN0cnVjdCB3cGlfc29mdGMiIGRlY2xhcmVkIGluc2lkZSBwYXJhbWV0ZXIgbGlzdApp Zl93cGkuYzoxMTE6IHdhcm5pbmc6ICJzdHJ1Y3Qgd3BpX3R4X3JpbmciIGRlY2xhcmVkIGluc2lk ZSBwYXJhbWV0ZXIgbGlzdAppZl93cGkuYzoxMTE6IHdhcm5pbmc6ICJzdHJ1Y3Qgd3BpX3NvZnRj IiBkZWNsYXJlZCBpbnNpZGUgcGFyYW1ldGVyIGxpc3QKaWZfd3BpLmM6MTEyOiB3YXJuaW5nOiAi c3RydWN0IHdwaV90eF9yaW5nIiBkZWNsYXJlZCBpbnNpZGUgcGFyYW1ldGVyIGxpc3QKaWZfd3Bp LmM6MTEyOiB3YXJuaW5nOiAic3RydWN0IHdwaV9zb2Z0YyIgZGVjbGFyZWQgaW5zaWRlIHBhcmFt ZXRlciBsaXN0CmlmX3dwaS5jOjExNjogd2FybmluZzogInN0cnVjdCB3cGlfc29mdGMiIGRlY2xh cmVkIGluc2lkZSBwYXJhbWV0ZXIgbGlzdAppZl93cGkuYzoxMTc6IHdhcm5pbmc6ICJzdHJ1Y3Qg d3BpX3NvZnRjIiBkZWNsYXJlZCBpbnNpZGUgcGFyYW1ldGVyIGxpc3QKaWZfd3BpLmM6MTE4OiB3 YXJuaW5nOiAic3RydWN0IHdwaV9zb2Z0YyIgZGVjbGFyZWQgaW5zaWRlIHBhcmFtZXRlciBsaXN0 CmlmX3dwaS5jOjExOTogd2FybmluZzogInN0cnVjdCB3cGlfc29mdGMiIGRlY2xhcmVkIGluc2lk ZSBwYXJhbWV0ZXIgbGlzdAppZl93cGkuYzoxMjE6IHdhcm5pbmc6ICJzdHJ1Y3Qgd3BpX3NvZnRj IiBkZWNsYXJlZCBpbnNpZGUgcGFyYW1ldGVyIGxpc3QKaWZfd3BpLmM6MTIyOiB3YXJuaW5nOiAi c3RydWN0IHdwaV9zb2Z0YyIgZGVjbGFyZWQgaW5zaWRlIHBhcmFtZXRlciBsaXN0CmlmX3dwaS5j OjEyMzogd2FybmluZzogInN0cnVjdCB3cGlfc29mdGMiIGRlY2xhcmVkIGluc2lkZSBwYXJhbWV0 ZXIgbGlzdAppZl93cGkuYzoxMjU6IHdhcm5pbmc6ICJzdHJ1Y3Qgd3BpX3NvZnRjIiBkZWNsYXJl ZCBpbnNpZGUgcGFyYW1ldGVyIGxpc3QKaWZfd3BpLmM6MTI3OiB3YXJuaW5nOiAic3RydWN0IHdw aV9yeF9kYXRhIiBkZWNsYXJlZCBpbnNpZGUgcGFyYW1ldGVyIGxpc3QKaWZfd3BpLmM6MTI3OiB3 YXJuaW5nOiAic3RydWN0IHdwaV9yeF9kZXNjIiBkZWNsYXJlZCBpbnNpZGUgcGFyYW1ldGVyIGxp c3QKaWZfd3BpLmM6MTI3OiB3YXJuaW5nOiAic3RydWN0IHdwaV9zb2Z0YyIgZGVjbGFyZWQgaW5z aWRlIHBhcmFtZXRlciBsaXN0CmlmX3dwaS5jOjEyOTogd2FybmluZzogInN0cnVjdCB3cGlfcnhf ZGF0YSIgZGVjbGFyZWQgaW5zaWRlIHBhcmFtZXRlciBsaXN0CmlmX3dwaS5jOjEyOTogd2Fybmlu ZzogInN0cnVjdCB3cGlfcnhfZGVzYyIgZGVjbGFyZWQgaW5zaWRlIHBhcmFtZXRlciBsaXN0Cmlm X3dwaS5jOjEyOTogd2FybmluZzogInN0cnVjdCB3cGlfc29mdGMiIGRlY2xhcmVkIGluc2lkZSBw YXJhbWV0ZXIgbGlzdAppZl93cGkuYzoxMzA6IHdhcm5pbmc6ICJzdHJ1Y3Qgd3BpX3J4X2Rlc2Mi IGRlY2xhcmVkIGluc2lkZSBwYXJhbWV0ZXIgbGlzdAppZl93cGkuYzoxMzA6IHdhcm5pbmc6ICJz dHJ1Y3Qgd3BpX3NvZnRjIiBkZWNsYXJlZCBpbnNpZGUgcGFyYW1ldGVyIGxpc3QKaWZfd3BpLmM6 MTMxOiB3YXJuaW5nOiAic3RydWN0IHdwaV9zb2Z0YyIgZGVjbGFyZWQgaW5zaWRlIHBhcmFtZXRl ciBsaXN0CmlmX3dwaS5jOjEzNTogd2FybmluZzogInN0cnVjdCB3cGlfc29mdGMiIGRlY2xhcmVk IGluc2lkZSBwYXJhbWV0ZXIgbGlzdAppZl93cGkuYzoxMzk6IHdhcm5pbmc6ICJzdHJ1Y3Qgd3Bp X3NvZnRjIiBkZWNsYXJlZCBpbnNpZGUgcGFyYW1ldGVyIGxpc3QKaWZfd3BpLmM6MTQwOiB3YXJu aW5nOiAic3RydWN0IHdwaV9zb2Z0YyIgZGVjbGFyZWQgaW5zaWRlIHBhcmFtZXRlciBsaXN0Cmlm X3dwaS5jOjE0Mjogd2FybmluZzogInN0cnVjdCB3cGlfc29mdGMiIGRlY2xhcmVkIGluc2lkZSBw YXJhbWV0ZXIgbGlzdAppZl93cGkuYzoxNDM6IHdhcm5pbmc6ICJzdHJ1Y3Qgd3BpX3NvZnRjIiBk ZWNsYXJlZCBpbnNpZGUgcGFyYW1ldGVyIGxpc3QKaWZfd3BpLmM6MTQ0OiB3YXJuaW5nOiAic3Ry dWN0IHdwaV9zb2Z0YyIgZGVjbGFyZWQgaW5zaWRlIHBhcmFtZXRlciBsaXN0CmlmX3dwaS5jOjE0 NTogd2FybmluZzogInN0cnVjdCB3cGlfc29mdGMiIGRlY2xhcmVkIGluc2lkZSBwYXJhbWV0ZXIg bGlzdAppZl93cGkuYzoxNDY6IHdhcm5pbmc6ICJzdHJ1Y3Qgd3BpX3NvZnRjIiBkZWNsYXJlZCBp bnNpZGUgcGFyYW1ldGVyIGxpc3QKaWZfd3BpLmM6MTQ3OiB3YXJuaW5nOiAic3RydWN0IHdwaV9z b2Z0YyIgZGVjbGFyZWQgaW5zaWRlIHBhcmFtZXRlciBsaXN0CmlmX3dwaS5jOjE0ODogd2Fybmlu ZzogInN0cnVjdCB3cGlfc29mdGMiIGRlY2xhcmVkIGluc2lkZSBwYXJhbWV0ZXIgbGlzdAppZl93 cGkuYzoxNDk6IHdhcm5pbmc6ICJzdHJ1Y3Qgd3BpX3NvZnRjIiBkZWNsYXJlZCBpbnNpZGUgcGFy YW1ldGVyIGxpc3QKaWZfd3BpLmM6MTUwOiB3YXJuaW5nOiAic3RydWN0IHdwaV9zb2Z0YyIgZGVj bGFyZWQgaW5zaWRlIHBhcmFtZXRlciBsaXN0CmlmX3dwaS5jOjE1MTogd2FybmluZzogInN0cnVj dCB3cGlfc29mdGMiIGRlY2xhcmVkIGluc2lkZSBwYXJhbWV0ZXIgbGlzdAppZl93cGkuYzoxNTI6 IHdhcm5pbmc6ICJzdHJ1Y3Qgd3BpX3NvZnRjIiBkZWNsYXJlZCBpbnNpZGUgcGFyYW1ldGVyIGxp c3QKaWZfd3BpLmM6MTU1OiB3YXJuaW5nOiAic3RydWN0IHdwaV9hbXJyIiBkZWNsYXJlZCBpbnNp ZGUgcGFyYW1ldGVyIGxpc3QKaWZfd3BpLmM6MTgyOiBlcnJvcjogaW52YWxpZCBhcHBsaWNhdGlv biBvZiBgc2l6ZW9mJyB0byBpbmNvbXBsZXRlIHR5cGUgYHdwaV9zb2Z0YycgCmlmX3dwaS5jOiBJ biBmdW5jdGlvbiBgd3BpX2F0dGFjaCc6CmlmX3dwaS5jOjIzMjogZXJyb3I6IGRlcmVmZXJlbmNp bmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MjM1OiBlcnJvcjogZGVyZWZl cmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyMzc6IGVycm9yOiBk ZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjIzOTogZXJy b3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MjUy OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGku YzoyNTM6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlm X3dwaS5jOjI1MzogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5 cGUKaWZfd3BpLmM6MjU1OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxl dGUgdHlwZQppZl93cGkuYzoyNjE6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5j b21wbGV0ZSB0eXBlCmlmX3dwaS5jOjI2MTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0 byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MjYyOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2lu dGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyNjI6IGVycm9yOiBkZXJlZmVyZW5jaW5n IHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjI2NDogZXJyb3I6IGRlcmVmZXJl bmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MjY1OiBlcnJvcjogZGVy ZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyNjU6IGVycm9y OiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjI2Nzog ZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6 MjkwOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93 cGkuYzoyOTA6IGVycm9yOiBgV1BJX1RYX1JJTkdfQ09VTlQnIHVuZGVjbGFyZWQgKGZpcnN0IHVz ZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzoyOTA6IGVycm9yOiAoRWFjaCB1bmRlY2xhcmVk IGlkZW50aWZpZXIgaXMgcmVwb3J0ZWQgb25seSBvbmNlCmlmX3dwaS5jOjI5MDogZXJyb3I6IGZv ciBlYWNoIGZ1bmN0aW9uIGl0IGFwcGVhcnMgaW4uKQppZl93cGkuYzoyOTk6IGVycm9yOiBkZXJl ZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjI5OTogZXJyb3I6 IGBXUElfQ01EX1JJTkdfQ09VTlQnIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0 aW9uKQppZl93cGkuYzozMDU6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21w bGV0ZSB0eXBlCmlmX3dwaS5jOjMwNTogZXJyb3I6IGBXUElfU1ZDX1JJTkdfQ09VTlQnIHVuZGVj bGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzozMTE6IGVycm9yOiBk ZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjMxNzogZXJy b3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6Mzg3 OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGku YzozOTI6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlm X3dwaS5jOjM5NDogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5 cGUKaWZfd3BpLmM6Mzk0OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxl dGUgdHlwZQppZl93cGkuYzozOTU6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5j b21wbGV0ZSB0eXBlCmlmX3dwaS5jOjM5NTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0 byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6Mzk2OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2lu dGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzozOTY6IGVycm9yOiBgV1BJX1JYX1JBRElP VEFQX1BSRVNFTlQnIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93 cGkuYzozOTg6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBl CmlmX3dwaS5jOjM5ODogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRl IHR5cGUKaWZfd3BpLmM6Mzk5OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29t cGxldGUgdHlwZQppZl93cGkuYzozOTk6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8g aW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjQwMDogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRl ciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6NDAwOiBlcnJvcjogYFdQSV9UWF9SQURJT1RB UF9QUkVTRU5UJyB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKaWZfd3Bp LmM6NDA1OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQpp Zl93cGkuYzo0MDY6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0 eXBlCmlmX3dwaS5jOjQxNzogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBs ZXRlIHR5cGUKaWZfd3BpLmM6NDE4OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGlu Y29tcGxldGUgdHlwZQppZl93cGkuYzo0MTk6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIg dG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjQyMTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9p bnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6IEluIGZ1bmN0aW9uIGB3cGlfZGV0YWNo JzoKaWZfd3BpLmM6NDMxOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxl dGUgdHlwZQppZl93cGkuYzo0MzY6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5j b21wbGV0ZSB0eXBlCmlmX3dwaS5jOjQ0NDogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0 byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6NDQ1OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2lu dGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzo0NDY6IGVycm9yOiBkZXJlZmVyZW5jaW5n IHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjQ0NzogZXJyb3I6IGRlcmVmZXJl bmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6NDUwOiBlcnJvcjogZGVy ZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzo0NTE6IGVycm9y OiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjQ1MTog ZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6 NDUyOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93 cGkuYzo0NTI6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBl CmlmX3dwaS5jOjQ1NTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRl IHR5cGUKaWZfd3BpLmM6NDU2OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29t cGxldGUgdHlwZQppZl93cGkuYzo0NTY6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8g aW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjQ2MTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRl ciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6IEluIGZ1bmN0aW9uIGB3cGlfZG1hX21hcF9u c2Vncyc6CmlmX3dwaS5jOjQ4NjogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNv bXBsZXRlIHR5cGUKaWZfd3BpLmM6NDg3OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRv IGluY29tcGxldGUgdHlwZQppZl93cGkuYzogSW4gZnVuY3Rpb24gYHdwaV9hbGxvY19zaGFyZWQn OgppZl93cGkuYzo1MDI6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0 ZSB0eXBlCmlmX3dwaS5jOjUwNDogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNv bXBsZXRlIHR5cGUKaWZfd3BpLmM6NTA5OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRv IGluY29tcGxldGUgdHlwZQppZl93cGkuYzo1MDk6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50 ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjUxMDogZXJyb3I6IGRlcmVmZXJlbmNpbmcg cG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6NTEyOiBlcnJvcjogZGVyZWZlcmVu Y2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzo1MTc6IGVycm9yOiBkZXJl ZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjUxNzogZXJyb3I6 IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6NTE3OiBl cnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzo1 MTg6IGVycm9yOiBpbnZhbGlkIGFwcGxpY2F0aW9uIG9mIGBzaXplb2YnIHRvIGluY29tcGxldGUg dHlwZSBgd3BpX3NoYXJlZCcgCmlmX3dwaS5jOjUxODogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9p bnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6NTIwOiBlcnJvcjogZGVyZWZlcmVuY2lu ZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzogSW4gZnVuY3Rpb24gYHdwaV9m cmVlX3NoYXJlZCc6CmlmX3dwaS5jOjUzNDogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0 byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6NTM1OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2lu dGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzo1MzU6IGVycm9yOiBkZXJlZmVyZW5jaW5n IHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjUzNTogZXJyb3I6IGRlcmVmZXJl bmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6NTM3OiBlcnJvcjogZGVy ZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzo1Mzc6IGVycm9y OiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjUzNzog ZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6 NTM4OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93 cGkuYzo1Mzg6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBl CmlmX3dwaS5jOjUzODogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRl IHR5cGUKaWZfd3BpLmM6NTQxOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29t cGxldGUgdHlwZQppZl93cGkuYzo1NDI6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8g aW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOiBBdCB0b3AgbGV2ZWw6CmlmX3dwaS5jOjU0Njogd2Fy bmluZzogInN0cnVjdCB3cGlfcnhfcmluZyIgZGVjbGFyZWQgaW5zaWRlIHBhcmFtZXRlciBsaXN0 CmlmX3dwaS5jOjU0NzogZXJyb3I6IGNvbmZsaWN0aW5nIHR5cGVzIGZvciAnd3BpX2FsbG9jX3J4 X3JpbmcnCmlmX3dwaS5jOjEwNjogZXJyb3I6IHByZXZpb3VzIGRlY2xhcmF0aW9uIG9mICd3cGlf YWxsb2NfcnhfcmluZycgd2FzIGhlcmUKaWZfd3BpLmM6NTQ3OiBlcnJvcjogY29uZmxpY3Rpbmcg dHlwZXMgZm9yICd3cGlfYWxsb2NfcnhfcmluZycKaWZfd3BpLmM6MTA2OiBlcnJvcjogcHJldmlv dXMgZGVjbGFyYXRpb24gb2YgJ3dwaV9hbGxvY19yeF9yaW5nJyB3YXMgaGVyZQppZl93cGkuYzog SW4gZnVuY3Rpb24gYHdwaV9hbGxvY19yeF9yaW5nJzoKaWZfd3BpLmM6NTUxOiBlcnJvcjogZGVy ZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzo1NTM6IGVycm9y OiBgV1BJX1JJTkdfRE1BX0FMSUdOJyB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5j dGlvbikKaWZfd3BpLmM6NTU1OiBlcnJvcjogYFdQSV9SWF9SSU5HX0NPVU5UJyB1bmRlY2xhcmVk IChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6NTU3OiBlcnJvcjogZGVyZWZl cmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzo1NTk6IGVycm9yOiBk ZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjU2NDogZXJy b3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6NTY0 OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGku Yzo1NjU6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlm X3dwaS5jOjU2NzogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5 cGUKaWZfd3BpLmM6NTcyOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxl dGUgdHlwZQppZl93cGkuYzo1NzI6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5j b21wbGV0ZSB0eXBlCmlmX3dwaS5jOjU3MjogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0 byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6NTc0OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2lu dGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzo1NzY6IGVycm9yOiBkZXJlZmVyZW5jaW5n IHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjU4MjogZXJyb3I6IGRlcmVmZXJl bmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6NTg0OiBlcnJvcjogZGVy ZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzo1OTI6IGVycm9y OiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjU5NDog ZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6 NTk0OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93 cGkuYzo1OTY6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBl CmlmX3dwaS5jOjYwMTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRl IHR5cGUKaWZfd3BpLmM6NjAyOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29t cGxldGUgdHlwZQppZl93cGkuYzo2MDM6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8g aW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjYwOTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRl ciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6NjA5OiBlcnJvcjogZGVyZWZlcmVuY2luZyBw b2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzo2MTA6IGVycm9yOiBkZXJlZmVyZW5j aW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjYxMTogZXJyb3I6IGRlcmVm ZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6NjEzOiBlcnJvcjog ZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzo2MTg6IGVy cm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjYx ODogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3Bp LmM6NjIxOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQpp Zl93cGkuYzo2MjE6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0 eXBlCmlmX3dwaS5jOjYyMTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBs ZXRlIHR5cGUKaWZfd3BpLmM6NjI1OiB3YXJuaW5nOiBwYXNzaW5nIGFyZyAyIG9mIGB3cGlfZnJl ZV9yeF9yaW5nJyBmcm9tIGluY29tcGF0aWJsZSBwb2ludGVyIHR5cGUKaWZfd3BpLmM6IEF0IHRv cCBsZXZlbDoKaWZfd3BpLmM6NjMwOiB3YXJuaW5nOiAic3RydWN0IHdwaV9yeF9yaW5nIiBkZWNs YXJlZCBpbnNpZGUgcGFyYW1ldGVyIGxpc3QKaWZfd3BpLmM6NjMxOiBlcnJvcjogY29uZmxpY3Rp bmcgdHlwZXMgZm9yICd3cGlfcmVzZXRfcnhfcmluZycKaWZfd3BpLmM6MTA3OiBlcnJvcjogcHJl dmlvdXMgZGVjbGFyYXRpb24gb2YgJ3dwaV9yZXNldF9yeF9yaW5nJyB3YXMgaGVyZQppZl93cGku Yzo2MzE6IGVycm9yOiBjb25mbGljdGluZyB0eXBlcyBmb3IgJ3dwaV9yZXNldF9yeF9yaW5nJwpp Zl93cGkuYzoxMDc6IGVycm9yOiBwcmV2aW91cyBkZWNsYXJhdGlvbiBvZiAnd3BpX3Jlc2V0X3J4 X3JpbmcnIHdhcyBoZXJlCmlmX3dwaS5jOiBJbiBmdW5jdGlvbiBgd3BpX3Jlc2V0X3J4X3Jpbmcn OgppZl93cGkuYzo2MzY6IHdhcm5pbmc6IGltcGxpY2l0IGRlY2xhcmF0aW9uIG9mIGZ1bmN0aW9u IGBXUElfV1JJVEUnCmlmX3dwaS5jOjYzNjogd2FybmluZzogbmVzdGVkIGV4dGVybiBkZWNsYXJh dGlvbiBvZiBgV1BJX1dSSVRFJwppZl93cGkuYzo2MzY6IGVycm9yOiBgV1BJX1JYX0NPTkZJRycg dW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjYzODogd2Fy bmluZzogaW1wbGljaXQgZGVjbGFyYXRpb24gb2YgZnVuY3Rpb24gYFdQSV9SRUFEJwppZl93cGku Yzo2Mzg6IHdhcm5pbmc6IG5lc3RlZCBleHRlcm4gZGVjbGFyYXRpb24gb2YgYFdQSV9SRUFEJwpp Zl93cGkuYzo2Mzg6IGVycm9yOiBgV1BJX1JYX1NUQVRVUycgdW5kZWNsYXJlZCAoZmlyc3QgdXNl IGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjYzODogZXJyb3I6IGBXUElfUlhfSURMRScgdW5k ZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjY0NDogZXJyb3I6 IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6NjQ4OiBl cnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzog QXQgdG9wIGxldmVsOgppZl93cGkuYzo2NTI6IHdhcm5pbmc6ICJzdHJ1Y3Qgd3BpX3J4X3Jpbmci IGRlY2xhcmVkIGluc2lkZSBwYXJhbWV0ZXIgbGlzdAppZl93cGkuYzo2NTM6IGVycm9yOiBjb25m bGljdGluZyB0eXBlcyBmb3IgJ3dwaV9mcmVlX3J4X3JpbmcnCmlmX3dwaS5jOjEwODogZXJyb3I6 IHByZXZpb3VzIGRlY2xhcmF0aW9uIG9mICd3cGlfZnJlZV9yeF9yaW5nJyB3YXMgaGVyZQppZl93 cGkuYzo2NTM6IGVycm9yOiBjb25mbGljdGluZyB0eXBlcyBmb3IgJ3dwaV9mcmVlX3J4X3Jpbmcn CmlmX3dwaS5jOjEwODogZXJyb3I6IHByZXZpb3VzIGRlY2xhcmF0aW9uIG9mICd3cGlfZnJlZV9y eF9yaW5nJyB3YXMgaGVyZQppZl93cGkuYzogSW4gZnVuY3Rpb24gYHdwaV9mcmVlX3J4X3Jpbmcn OgppZl93cGkuYzo2NTc6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0 ZSB0eXBlCmlmX3dwaS5jOjY1ODogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNv bXBsZXRlIHR5cGUKaWZfd3BpLmM6NjU4OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRv IGluY29tcGxldGUgdHlwZQppZl93cGkuYzo2NTg6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50 ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjY2MDogZXJyb3I6IGRlcmVmZXJlbmNpbmcg cG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6NjYwOiBlcnJvcjogZGVyZWZlcmVu Y2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzo2NjA6IGVycm9yOiBkZXJl ZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjY2MTogZXJyb3I6 IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6NjYxOiBl cnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzo2 NjE6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dw aS5jOjY2NDogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUK aWZfd3BpLmM6NjY1OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUg dHlwZQppZl93cGkuYzo2Njc6IGVycm9yOiBgV1BJX1JYX1JJTkdfQ09VTlQnIHVuZGVjbGFyZWQg KGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzo2Njg6IGVycm9yOiBkZXJlZmVy ZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjY3MDogZXJyb3I6IGRl cmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6NjcxOiBlcnJv cjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzo2NzE6 IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5j OjY3MTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZf d3BpLmM6NjczOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlw ZQppZl93cGkuYzo2NzM6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0 ZSB0eXBlCmlmX3dwaS5jOjY3MzogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNv bXBsZXRlIHR5cGUKaWZfd3BpLmM6Njc0OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRv IGluY29tcGxldGUgdHlwZQppZl93cGkuYzo2Nzc6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50 ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjY3ODogZXJyb3I6IGRlcmVmZXJlbmNpbmcg cG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6Njc4OiBlcnJvcjogZGVyZWZlcmVu Y2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzo2ODE6IGVycm9yOiBkZXJl ZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjY4MjogZXJyb3I6 IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6IEF0IHRv cCBsZXZlbDoKaWZfd3BpLmM6Njg3OiB3YXJuaW5nOiAic3RydWN0IHdwaV90eF9yaW5nIiBkZWNs YXJlZCBpbnNpZGUgcGFyYW1ldGVyIGxpc3QKaWZfd3BpLmM6Njg4OiBlcnJvcjogY29uZmxpY3Rp bmcgdHlwZXMgZm9yICd3cGlfYWxsb2NfdHhfcmluZycKaWZfd3BpLmM6MTEwOiBlcnJvcjogcHJl dmlvdXMgZGVjbGFyYXRpb24gb2YgJ3dwaV9hbGxvY190eF9yaW5nJyB3YXMgaGVyZQppZl93cGku Yzo2ODg6IGVycm9yOiBjb25mbGljdGluZyB0eXBlcyBmb3IgJ3dwaV9hbGxvY190eF9yaW5nJwpp Zl93cGkuYzoxMTA6IGVycm9yOiBwcmV2aW91cyBkZWNsYXJhdGlvbiBvZiAnd3BpX2FsbG9jX3R4 X3JpbmcnIHdhcyBoZXJlCmlmX3dwaS5jOiBJbiBmdW5jdGlvbiBgd3BpX2FsbG9jX3R4X3Jpbmcn OgppZl93cGkuYzo2OTI6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0 ZSB0eXBlCmlmX3dwaS5jOjY5MzogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNv bXBsZXRlIHR5cGUKaWZfd3BpLmM6Njk0OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRv IGluY29tcGxldGUgdHlwZQppZl93cGkuYzo2OTU6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50 ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjY5NzogZXJyb3I6IGBXUElfUklOR19ETUFf QUxJR04nIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzo2 OTk6IGVycm9yOiBpbnZhbGlkIGFwcGxpY2F0aW9uIG9mIGBzaXplb2YnIHRvIGluY29tcGxldGUg dHlwZSBgd3BpX3R4X2Rlc2MnIAppZl93cGkuYzo3MDA6IGVycm9yOiBpbnZhbGlkIGFwcGxpY2F0 aW9uIG9mIGBzaXplb2YnIHRvIGluY29tcGxldGUgdHlwZSBgd3BpX3R4X2Rlc2MnIAppZl93cGku Yzo3MDE6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlm X3dwaS5jOjcwMzogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5 cGUKaWZfd3BpLmM6NzA4OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxl dGUgdHlwZQppZl93cGkuYzo3MDg6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5j b21wbGV0ZSB0eXBlCmlmX3dwaS5jOjcwOTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0 byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6NzExOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2lu dGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzo3MTY6IGVycm9yOiBkZXJlZmVyZW5jaW5n IHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjcxNjogZXJyb3I6IGRlcmVmZXJl bmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6NzE2OiBlcnJvcjogZGVy ZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzo3MTc6IGVycm9y OiBpbnZhbGlkIGFwcGxpY2F0aW9uIG9mIGBzaXplb2YnIHRvIGluY29tcGxldGUgdHlwZSBgd3Bp X3R4X2Rlc2MnIAppZl93cGkuYzo3MTg6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8g aW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjcyMDogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRl ciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6NzI1OiBlcnJvcjogZGVyZWZlcmVuY2luZyBw b2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzo3MjU6IGVycm9yOiBkZXJlZmVyZW5j aW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjcyODogZXJyb3I6IGludmFs aWQgYXBwbGljYXRpb24gb2YgYHNpemVvZicgdG8gaW5jb21wbGV0ZSB0eXBlIGB3cGlfdHhfY21k JyAKaWZfd3BpLmM6NzI5OiBlcnJvcjogaW52YWxpZCBhcHBsaWNhdGlvbiBvZiBgc2l6ZW9mJyB0 byBpbmNvbXBsZXRlIHR5cGUgYHdwaV90eF9jbWQnIAppZl93cGkuYzo3MzA6IGVycm9yOiBkZXJl ZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjczMjogZXJyb3I6 IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6NzM3OiBl cnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzo3 Mzc6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dw aS5jOjczODogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUK aWZfd3BpLmM6NzQwOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUg dHlwZQppZl93cGkuYzo3NDU6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21w bGV0ZSB0eXBlCmlmX3dwaS5jOjc0NTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBp bmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6NzQ1OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVy IHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzo3NDY6IGVycm9yOiBpbnZhbGlkIGFwcGxpY2F0 aW9uIG9mIGBzaXplb2YnIHRvIGluY29tcGxldGUgdHlwZSBgd3BpX3R4X2NtZCcgCmlmX3dwaS5j Ojc0NzogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZf d3BpLmM6NzQ5OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlw ZQppZl93cGkuYzo3NTQ6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0 ZSB0eXBlCmlmX3dwaS5jOjc1NDogZXJyb3I6IGludmFsaWQgYXBwbGljYXRpb24gb2YgYHNpemVv ZicgdG8gaW5jb21wbGV0ZSB0eXBlIGB3cGlfdHhfZGF0YScgCmlmX3dwaS5jOjc1NjogZXJyb3I6 IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6NzU3OiBl cnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzo3 NjM6IGVycm9yOiBgV1BJX01BWF9TQ0FUVEVSJyB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhp cyBmdW5jdGlvbikKaWZfd3BpLmM6NzY0OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRv IGluY29tcGxldGUgdHlwZQppZl93cGkuYzo3NjY6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50 ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjc3MTogZXJyb3I6IGRlcmVmZXJlbmNpbmcg cG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6NzczOiBlcnJvcjogZGVyZWZlcmVu Y2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzo3NzM6IGVycm9yOiBkZXJl ZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjc3NTogZXJyb3I6 IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6NzgzOiB3 YXJuaW5nOiBwYXNzaW5nIGFyZyAyIG9mIGB3cGlfZnJlZV90eF9yaW5nJyBmcm9tIGluY29tcGF0 aWJsZSBwb2ludGVyIHR5cGUKaWZfd3BpLmM6IEF0IHRvcCBsZXZlbDoKaWZfd3BpLmM6Nzg4OiB3 YXJuaW5nOiAic3RydWN0IHdwaV90eF9yaW5nIiBkZWNsYXJlZCBpbnNpZGUgcGFyYW1ldGVyIGxp c3QKaWZfd3BpLmM6Nzg5OiBlcnJvcjogY29uZmxpY3RpbmcgdHlwZXMgZm9yICd3cGlfcmVzZXRf dHhfcmluZycKaWZfd3BpLmM6MTExOiBlcnJvcjogcHJldmlvdXMgZGVjbGFyYXRpb24gb2YgJ3dw aV9yZXNldF90eF9yaW5nJyB3YXMgaGVyZQppZl93cGkuYzo3ODk6IGVycm9yOiBjb25mbGljdGlu ZyB0eXBlcyBmb3IgJ3dwaV9yZXNldF90eF9yaW5nJwppZl93cGkuYzoxMTE6IGVycm9yOiBwcmV2 aW91cyBkZWNsYXJhdGlvbiBvZiAnd3BpX3Jlc2V0X3R4X3JpbmcnIHdhcyBoZXJlCmlmX3dwaS5j OiBJbiBmdW5jdGlvbiBgd3BpX3Jlc2V0X3R4X3JpbmcnOgppZl93cGkuYzo3OTU6IHdhcm5pbmc6 IG5lc3RlZCBleHRlcm4gZGVjbGFyYXRpb24gb2YgYFdQSV9XUklURScKaWZfd3BpLmM6NjM2OiB3 YXJuaW5nOiByZWR1bmRhbnQgcmVkZWNsYXJhdGlvbiBvZiAnV1BJX1dSSVRFJwppZl93cGkuYzo2 MzY6IHdhcm5pbmc6IHByZXZpb3VzIGltcGxpY2l0IGRlY2xhcmF0aW9uIG9mICdXUElfV1JJVEUn IHdhcyBoZXJlCmlmX3dwaS5jOjc5NTogd2FybmluZzogaW1wbGljaXQgZGVjbGFyYXRpb24gb2Yg ZnVuY3Rpb24gYFdQSV9UWF9DT05GSUcnCmlmX3dwaS5jOjc5NTogd2FybmluZzogbmVzdGVkIGV4 dGVybiBkZWNsYXJhdGlvbiBvZiBgV1BJX1RYX0NPTkZJRycKaWZfd3BpLmM6Nzk1OiBlcnJvcjog ZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzo3OTc6IHdh cm5pbmc6IG5lc3RlZCBleHRlcm4gZGVjbGFyYXRpb24gb2YgYFdQSV9SRUFEJwppZl93cGkuYzo2 Mzg6IHdhcm5pbmc6IHJlZHVuZGFudCByZWRlY2xhcmF0aW9uIG9mICdXUElfUkVBRCcKaWZfd3Bp LmM6NjM4OiB3YXJuaW5nOiBwcmV2aW91cyBpbXBsaWNpdCBkZWNsYXJhdGlvbiBvZiAnV1BJX1JF QUQnIHdhcyBoZXJlCmlmX3dwaS5jOjc5NzogZXJyb3I6IGBXUElfVFhfU1RBVFVTJyB1bmRlY2xh cmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6Nzk3OiB3YXJuaW5nOiBp bXBsaWNpdCBkZWNsYXJhdGlvbiBvZiBmdW5jdGlvbiBgV1BJX1RYX0lETEUnCmlmX3dwaS5jOjc5 Nzogd2FybmluZzogbmVzdGVkIGV4dGVybiBkZWNsYXJhdGlvbiBvZiBgV1BJX1RYX0lETEUnCmlm X3dwaS5jOjc5NzogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5 cGUKaWZfd3BpLmM6ODAzOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxl dGUgdHlwZQppZl93cGkuYzo4MDQ6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5j b21wbGV0ZSB0eXBlCmlmX3dwaS5jOjgwOTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0 byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6ODEwOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2lu dGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzo4MTI6IGVycm9yOiBkZXJlZmVyZW5jaW5n IHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjgxMzogZXJyb3I6IGRlcmVmZXJl bmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6ODEzOiBlcnJvcjogZGVy ZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzo4MTM6IGVycm9y OiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjgxNTog ZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6 ODE1OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93 cGkuYzo4MTU6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBl CmlmX3dwaS5jOjgxNjogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRl IHR5cGUKaWZfd3BpLmM6ODE3OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29t cGxldGUgdHlwZQppZl93cGkuYzo4MjA6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8g aW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjgyMTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRl ciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6ODIyOiBlcnJvcjogZGVyZWZlcmVuY2luZyBw b2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzo4MjY6IGVycm9yOiBkZXJlZmVyZW5j aW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjgyNzogZXJyb3I6IGRlcmVm ZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6IEF0IHRvcCBsZXZl bDoKaWZfd3BpLmM6ODMxOiB3YXJuaW5nOiAic3RydWN0IHdwaV90eF9yaW5nIiBkZWNsYXJlZCBp bnNpZGUgcGFyYW1ldGVyIGxpc3QKaWZfd3BpLmM6ODMyOiBlcnJvcjogY29uZmxpY3RpbmcgdHlw ZXMgZm9yICd3cGlfZnJlZV90eF9yaW5nJwppZl93cGkuYzoxMTI6IGVycm9yOiBwcmV2aW91cyBk ZWNsYXJhdGlvbiBvZiAnd3BpX2ZyZWVfdHhfcmluZycgd2FzIGhlcmUKaWZfd3BpLmM6ODMyOiBl cnJvcjogY29uZmxpY3RpbmcgdHlwZXMgZm9yICd3cGlfZnJlZV90eF9yaW5nJwppZl93cGkuYzox MTI6IGVycm9yOiBwcmV2aW91cyBkZWNsYXJhdGlvbiBvZiAnd3BpX2ZyZWVfdHhfcmluZycgd2Fz IGhlcmUKaWZfd3BpLmM6IEluIGZ1bmN0aW9uIGB3cGlfZnJlZV90eF9yaW5nJzoKaWZfd3BpLmM6 ODM2OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93 cGkuYzo4Mzc6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBl CmlmX3dwaS5jOjgzNzogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRl IHR5cGUKaWZfd3BpLmM6ODM3OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29t cGxldGUgdHlwZQppZl93cGkuYzo4Mzk6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8g aW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjgzOTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRl ciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6ODM5OiBlcnJvcjogZGVyZWZlcmVuY2luZyBw b2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzo4NDA6IGVycm9yOiBkZXJlZmVyZW5j aW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjg0MDogZXJyb3I6IGRlcmVm ZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6ODQwOiBlcnJvcjog ZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzo4NDM6IGVy cm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjg0 NDogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3Bp LmM6ODQ2OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQpp Zl93cGkuYzo4NDc6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0 eXBlCmlmX3dwaS5jOjg0NzogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBs ZXRlIHR5cGUKaWZfd3BpLmM6ODQ3OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGlu Y29tcGxldGUgdHlwZQppZl93cGkuYzo4NDk6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIg dG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjg0OTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9p bnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6ODQ5OiBlcnJvcjogZGVyZWZlcmVuY2lu ZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzo4NTA6IGVycm9yOiBkZXJlZmVy ZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjg1MDogZXJyb3I6IGRl cmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6ODUwOiBlcnJv cjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzo4NTM6 IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5j Ojg1NDogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZf d3BpLmM6ODU2OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlw ZQppZl93cGkuYzo4NTc6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0 ZSB0eXBlCmlmX3dwaS5jOjg1ODogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNv bXBsZXRlIHR5cGUKaWZfd3BpLmM6ODYwOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRv IGluY29tcGxldGUgdHlwZQppZl93cGkuYzo4NjE6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50 ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjg2MTogZXJyb3I6IGRlcmVmZXJlbmNpbmcg cG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6ODYxOiBlcnJvcjogZGVyZWZlcmVu Y2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzo4NjM6IGVycm9yOiBkZXJl ZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjg2MzogZXJyb3I6 IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6ODYzOiBl cnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzo4 NjQ6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dw aS5jOjg2NzogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUK aWZfd3BpLmM6ODY4OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUg dHlwZQppZl93cGkuYzo4NzA6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21w bGV0ZSB0eXBlCmlmX3dwaS5jOjg3MTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBp bmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6ODcxOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVy IHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzo4NzM6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBv aW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjg3NjogZXJyb3I6IGRlcmVmZXJlbmNp bmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6ODc3OiBlcnJvcjogZGVyZWZl cmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzogSW4gZnVuY3Rpb24g YHdwaV9yZXN1bWUnOgppZl93cGkuYzo5MDQ6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIg dG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjkwNjogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9p bnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6OTE2OiBlcnJvcjogZGVyZWZlcmVuY2lu ZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzogSW4gZnVuY3Rpb24gYHdwaV9u b2RlX2FsbG9jJzoKaWZfd3BpLmM6OTI3OiBlcnJvcjogaW52YWxpZCBhcHBsaWNhdGlvbiBvZiBg c2l6ZW9mJyB0byBpbmNvbXBsZXRlIHR5cGUgYHdwaV9hbXJyJyAKaWZfd3BpLmM6IEluIGZ1bmN0 aW9uIGB3cGlfbWVkaWFfY2hhbmdlJzoKaWZfd3BpLmM6OTQwOiBlcnJvcjogZGVyZWZlcmVuY2lu ZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzo5NDQ6IGVycm9yOiBkZXJlZmVy ZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjk1MTogZXJyb3I6IGRl cmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6IEluIGZ1bmN0 aW9uIGB3cGlfbmV3c3RhdGUnOgppZl93cGkuYzo5NjM6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBv aW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjk3MTogZXJyb3I6IGBXUElfTEVEX0xJ TksnIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzo5NzQ6 IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5j Ojk4NDogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZf d3BpLmM6MTAwNTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5 cGUKaWZfd3BpLmM6MTAwNTogZXJyb3I6IGBXUElfQ09ORklHX0FTU09DSUFURUQnIHVuZGVjbGFy ZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzoxMDA3OiBlcnJvcjogZGVy ZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxMDA3OiBlcnJv cjogYFdQSV9DT05GSUdfU0hQUkVBTUJMRScgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMg ZnVuY3Rpb24pCmlmX3dwaS5jOjEwMDc6IGVycm9yOiBgV1BJX0NPTkZJR19TSFNMT1QnIHVuZGVj bGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzoxMDEwOiBlcnJvcjog ZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxMDEyOiBl cnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzox MDEzOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93 cGkuYzoxMDEzOiBlcnJvcjogYFdQSV9GSUxURVJfQlNTSUQnIHVuZGVjbGFyZWQgKGZpcnN0IHVz ZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzoxMDE1OiBlcnJvcjogZGVyZWZlcmVuY2luZyBw b2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxMDE1OiBlcnJvcjogYFdQSV9GSUxU RVJfQkVBQ09OJyB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKaWZfd3Bp LmM6MTAxOTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUK aWZfd3BpLmM6MTAxOTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRl IHR5cGUKaWZfd3BpLmM6MTAyMTogZXJyb3I6IGBXUElfQ01EX0NPTkZJR1VSRScgdW5kZWNsYXJl ZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjEwMjE6IGVycm9yOiBkZXJl ZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjEwMjI6IGVycm9y OiBpbnZhbGlkIGFwcGxpY2F0aW9uIG9mIGBzaXplb2YnIHRvIGluY29tcGxldGUgdHlwZSBgd3Bp X2NvbmZpZycgCmlmX3dwaS5jOjEwMjQ6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8g aW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjEwMzE6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50 ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjEwNDQ6IGVycm9yOiBkZXJlZmVyZW5jaW5n IHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOiBJbiBmdW5jdGlvbiBgd3BpX21l bV9sb2NrJzoKaWZfd3BpLmM6MTA1Njogd2FybmluZzogbmVzdGVkIGV4dGVybiBkZWNsYXJhdGlv biBvZiBgV1BJX1JFQUQnCmlmX3dwaS5jOjYzODogd2FybmluZzogcmVkdW5kYW50IHJlZGVjbGFy YXRpb24gb2YgJ1dQSV9SRUFEJwppZl93cGkuYzo2Mzg6IHdhcm5pbmc6IHByZXZpb3VzIGltcGxp Y2l0IGRlY2xhcmF0aW9uIG9mICdXUElfUkVBRCcgd2FzIGhlcmUKaWZfd3BpLmM6MTA1NjogZXJy b3I6IGBXUElfR1BJT19DVEwnIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9u KQppZl93cGkuYzoxMDU3OiB3YXJuaW5nOiBuZXN0ZWQgZXh0ZXJuIGRlY2xhcmF0aW9uIG9mIGBX UElfV1JJVEUnCmlmX3dwaS5jOjYzNjogd2FybmluZzogcmVkdW5kYW50IHJlZGVjbGFyYXRpb24g b2YgJ1dQSV9XUklURScKaWZfd3BpLmM6NjM2OiB3YXJuaW5nOiBwcmV2aW91cyBpbXBsaWNpdCBk ZWNsYXJhdGlvbiBvZiAnV1BJX1dSSVRFJyB3YXMgaGVyZQppZl93cGkuYzoxMDU3OiBlcnJvcjog YFdQSV9HUElPX01BQycgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmlm X3dwaS5jOjEwNjI6IGVycm9yOiBgV1BJX0dQSU9fQ0xPQ0snIHVuZGVjbGFyZWQgKGZpcnN0IHVz ZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzoxMDYyOiBlcnJvcjogYFdQSV9HUElPX1NMRUVQ JyB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6MTA2Nzog ZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6 IEluIGZ1bmN0aW9uIGB3cGlfbWVtX3VubG9jayc6CmlmX3dwaS5jOjEwNzY6IHdhcm5pbmc6IG5l c3RlZCBleHRlcm4gZGVjbGFyYXRpb24gb2YgYFdQSV9SRUFEJwppZl93cGkuYzo2Mzg6IHdhcm5p bmc6IHJlZHVuZGFudCByZWRlY2xhcmF0aW9uIG9mICdXUElfUkVBRCcKaWZfd3BpLmM6NjM4OiB3 YXJuaW5nOiBwcmV2aW91cyBpbXBsaWNpdCBkZWNsYXJhdGlvbiBvZiAnV1BJX1JFQUQnIHdhcyBo ZXJlCmlmX3dwaS5jOjEwNzY6IGVycm9yOiBgV1BJX0dQSU9fQ1RMJyB1bmRlY2xhcmVkIChmaXJz dCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6MTA3Nzogd2FybmluZzogbmVzdGVkIGV4 dGVybiBkZWNsYXJhdGlvbiBvZiBgV1BJX1dSSVRFJwppZl93cGkuYzo2MzY6IHdhcm5pbmc6IHJl ZHVuZGFudCByZWRlY2xhcmF0aW9uIG9mICdXUElfV1JJVEUnCmlmX3dwaS5jOjYzNjogd2Fybmlu ZzogcHJldmlvdXMgaW1wbGljaXQgZGVjbGFyYXRpb24gb2YgJ1dQSV9XUklURScgd2FzIGhlcmUK aWZfd3BpLmM6MTA3NzogZXJyb3I6IGBXUElfR1BJT19NQUMnIHVuZGVjbGFyZWQgKGZpcnN0IHVz ZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzogSW4gZnVuY3Rpb24gYHdwaV9tZW1fcmVhZCc6 CmlmX3dwaS5jOjEwODM6IHdhcm5pbmc6IG5lc3RlZCBleHRlcm4gZGVjbGFyYXRpb24gb2YgYFdQ SV9XUklURScKaWZfd3BpLmM6NjM2OiB3YXJuaW5nOiByZWR1bmRhbnQgcmVkZWNsYXJhdGlvbiBv ZiAnV1BJX1dSSVRFJwppZl93cGkuYzo2MzY6IHdhcm5pbmc6IHByZXZpb3VzIGltcGxpY2l0IGRl Y2xhcmF0aW9uIG9mICdXUElfV1JJVEUnIHdhcyBoZXJlCmlmX3dwaS5jOjEwODM6IGVycm9yOiBg V1BJX1JFQURfTUVNX0FERFInIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9u KQppZl93cGkuYzoxMDgzOiBlcnJvcjogYFdQSV9NRU1fNCcgdW5kZWNsYXJlZCAoZmlyc3QgdXNl IGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjEwODQ6IHdhcm5pbmc6IG5lc3RlZCBleHRlcm4g ZGVjbGFyYXRpb24gb2YgYFdQSV9SRUFEJwppZl93cGkuYzo2Mzg6IHdhcm5pbmc6IHJlZHVuZGFu dCByZWRlY2xhcmF0aW9uIG9mICdXUElfUkVBRCcKaWZfd3BpLmM6NjM4OiB3YXJuaW5nOiBwcmV2 aW91cyBpbXBsaWNpdCBkZWNsYXJhdGlvbiBvZiAnV1BJX1JFQUQnIHdhcyBoZXJlCmlmX3dwaS5j OjEwODQ6IGVycm9yOiBgV1BJX1JFQURfTUVNX0RBVEEnIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBp biB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzogSW4gZnVuY3Rpb24gYHdwaV9tZW1fd3JpdGUnOgpp Zl93cGkuYzoxMDkwOiB3YXJuaW5nOiBuZXN0ZWQgZXh0ZXJuIGRlY2xhcmF0aW9uIG9mIGBXUElf V1JJVEUnCmlmX3dwaS5jOjYzNjogd2FybmluZzogcmVkdW5kYW50IHJlZGVjbGFyYXRpb24gb2Yg J1dQSV9XUklURScKaWZfd3BpLmM6NjM2OiB3YXJuaW5nOiBwcmV2aW91cyBpbXBsaWNpdCBkZWNs YXJhdGlvbiBvZiAnV1BJX1dSSVRFJyB3YXMgaGVyZQppZl93cGkuYzoxMDkwOiBlcnJvcjogYFdQ SV9XUklURV9NRU1fQUREUicgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24p CmlmX3dwaS5jOjEwOTA6IGVycm9yOiBgV1BJX01FTV80JyB1bmRlY2xhcmVkIChmaXJzdCB1c2Ug aW4gdGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6MTA5MTogZXJyb3I6IGBXUElfV1JJVEVfTUVNX0RB VEEnIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzogSW4g ZnVuY3Rpb24gYHdwaV9yZWFkX3Byb21fd29yZCc6CmlmX3dwaS5jOjExMTI6IHdhcm5pbmc6IG5l c3RlZCBleHRlcm4gZGVjbGFyYXRpb24gb2YgYFdQSV9XUklURScKaWZfd3BpLmM6NjM2OiB3YXJu aW5nOiByZWR1bmRhbnQgcmVkZWNsYXJhdGlvbiBvZiAnV1BJX1dSSVRFJwppZl93cGkuYzo2MzY6 IHdhcm5pbmc6IHByZXZpb3VzIGltcGxpY2l0IGRlY2xhcmF0aW9uIG9mICdXUElfV1JJVEUnIHdh cyBoZXJlCmlmX3dwaS5jOjExMTI6IGVycm9yOiBgV1BJX0VFUFJPTV9DVEwnIHVuZGVjbGFyZWQg KGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzoxMTE2OiB3YXJuaW5nOiBuZXN0 ZWQgZXh0ZXJuIGRlY2xhcmF0aW9uIG9mIGBXUElfUkVBRCcKaWZfd3BpLmM6NjM4OiB3YXJuaW5n OiByZWR1bmRhbnQgcmVkZWNsYXJhdGlvbiBvZiAnV1BJX1JFQUQnCmlmX3dwaS5jOjYzODogd2Fy bmluZzogcHJldmlvdXMgaW1wbGljaXQgZGVjbGFyYXRpb24gb2YgJ1dQSV9SRUFEJyB3YXMgaGVy ZQppZl93cGkuYzoxMTE2OiBlcnJvcjogYFdQSV9FRVBST01fUkVBRFknIHVuZGVjbGFyZWQgKGZp cnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzoxMTIzOiBlcnJvcjogZGVyZWZlcmVu Y2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzogSW4gZnVuY3Rpb24gYHdw aV9sb2FkX21pY3JvY29kZSc6CmlmX3dwaS5jOjExNDU6IGVycm9yOiBgV1BJX01FTV9VQ09ERV9C QVNFJyB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6MTE0 ODogZXJyb3I6IGBXUElfTUVNX1VDT0RFX1NSQycgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRo aXMgZnVuY3Rpb24pCmlmX3dwaS5jOjExNDk6IGVycm9yOiBgV1BJX01FTV9VQ09ERV9EU1QnIHVu ZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzoxMTQ5OiBlcnJv cjogYFdQSV9GV19URVhUJyB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikK aWZfd3BpLmM6MTE1MDogZXJyb3I6IGBXUElfTUVNX1VDT0RFX1NJWkUnIHVuZGVjbGFyZWQgKGZp cnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzoxMTUzOiBlcnJvcjogYFdQSV9NRU1f VUNPREVfQ1RMJyB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKaWZfd3Bp LmM6MTE1MzogZXJyb3I6IGBXUElfVUNfUlVOJyB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhp cyBmdW5jdGlvbikKaWZfd3BpLmM6IEluIGZ1bmN0aW9uIGB3cGlfbG9hZF9maXJtd2FyZSc6Cmlm X3dwaS5jOjExNzM6IGVycm9yOiBzdG9yYWdlIHNpemUgb2YgJ2Rlc2MnIGlzbid0IGtub3duCmlm X3dwaS5jOjExNzQ6IGVycm9yOiBzdG9yYWdlIHNpemUgb2YgJ3BtYXAnIGlzbid0IGtub3duCmlm X3dwaS5jOjExNzg6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0 eXBlCmlmX3dwaS5jOjExODQ6IGVycm9yOiBgV1BJX01BWF9TQ0FUVEVSJyB1bmRlY2xhcmVkIChm aXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6MTE4NTogZXJyb3I6IGBXUElfTUFY X1NFR19MRU4nIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGku YzoxMTg3OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQpp Zl93cGkuYzoxMTk1OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUg dHlwZQppZl93cGkuYzoxMjAzOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29t cGxldGUgdHlwZQppZl93cGkuYzoxMjE0OiB3YXJuaW5nOiBpbXBsaWNpdCBkZWNsYXJhdGlvbiBv ZiBmdW5jdGlvbiBgV1BJX1BBRDMyJwppZl93cGkuYzoxMjE0OiB3YXJuaW5nOiBuZXN0ZWQgZXh0 ZXJuIGRlY2xhcmF0aW9uIG9mIGBXUElfUEFEMzInCmlmX3dwaS5jOjEyMjM6IHdhcm5pbmc6IG5l c3RlZCBleHRlcm4gZGVjbGFyYXRpb24gb2YgYFdQSV9XUklURScKaWZfd3BpLmM6NjM2OiB3YXJu aW5nOiByZWR1bmRhbnQgcmVkZWNsYXJhdGlvbiBvZiAnV1BJX1dSSVRFJwppZl93cGkuYzo2MzY6 IHdhcm5pbmc6IHByZXZpb3VzIGltcGxpY2l0IGRlY2xhcmF0aW9uIG9mICdXUElfV1JJVEUnIHdh cyBoZXJlCmlmX3dwaS5jOjEyMjM6IGVycm9yOiBgV1BJX0ZXX1RBUkdFVCcgdW5kZWNsYXJlZCAo Zmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjEyMjU6IHdhcm5pbmc6IG5lc3Rl ZCBleHRlcm4gZGVjbGFyYXRpb24gb2YgYFdQSV9UWF9DT05GSUcnCmlmX3dwaS5jOjc5NTogd2Fy bmluZzogcmVkdW5kYW50IHJlZGVjbGFyYXRpb24gb2YgJ1dQSV9UWF9DT05GSUcnCmlmX3dwaS5j Ojc5NTogd2FybmluZzogcHJldmlvdXMgaW1wbGljaXQgZGVjbGFyYXRpb24gb2YgJ1dQSV9UWF9D T05GSUcnIHdhcyBoZXJlCmlmX3dwaS5jOjEyMjg6IHdhcm5pbmc6IGltcGxpY2l0IGRlY2xhcmF0 aW9uIG9mIGZ1bmN0aW9uIGBXUElfV1JJVEVfUkVHSU9OXzQnCmlmX3dwaS5jOjEyMjg6IHdhcm5p bmc6IG5lc3RlZCBleHRlcm4gZGVjbGFyYXRpb24gb2YgYFdQSV9XUklURV9SRUdJT05fNCcKaWZf d3BpLmM6MTIyODogd2FybmluZzogaW1wbGljaXQgZGVjbGFyYXRpb24gb2YgZnVuY3Rpb24gYFdQ SV9UWF9ERVNDJwppZl93cGkuYzoxMjI4OiB3YXJuaW5nOiBuZXN0ZWQgZXh0ZXJuIGRlY2xhcmF0 aW9uIG9mIGBXUElfVFhfREVTQycKaWZfd3BpLmM6MTIzMTogd2FybmluZzogaW1wbGljaXQgZGVj bGFyYXRpb24gb2YgZnVuY3Rpb24gYFdQSV9UWF9DUkVESVQnCmlmX3dwaS5jOjEyMzE6IHdhcm5p bmc6IG5lc3RlZCBleHRlcm4gZGVjbGFyYXRpb24gb2YgYFdQSV9UWF9DUkVESVQnCmlmX3dwaS5j OjEyMzI6IHdhcm5pbmc6IGltcGxpY2l0IGRlY2xhcmF0aW9uIG9mIGZ1bmN0aW9uIGBXUElfVFhf U1RBVEUnCmlmX3dwaS5jOjEyMzI6IHdhcm5pbmc6IG5lc3RlZCBleHRlcm4gZGVjbGFyYXRpb24g b2YgYFdQSV9UWF9TVEFURScKaWZfd3BpLmM6MTIzNzogd2FybmluZzogbmVzdGVkIGV4dGVybiBk ZWNsYXJhdGlvbiBvZiBgV1BJX1JFQUQnCmlmX3dwaS5jOjYzODogd2FybmluZzogcmVkdW5kYW50 IHJlZGVjbGFyYXRpb24gb2YgJ1dQSV9SRUFEJwppZl93cGkuYzo2Mzg6IHdhcm5pbmc6IHByZXZp b3VzIGltcGxpY2l0IGRlY2xhcmF0aW9uIG9mICdXUElfUkVBRCcgd2FzIGhlcmUKaWZfd3BpLmM6 MTIzNzogZXJyb3I6IGBXUElfVFhfU1RBVFVTJyB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhp cyBmdW5jdGlvbikKaWZfd3BpLmM6MTIzNzogd2FybmluZzogbmVzdGVkIGV4dGVybiBkZWNsYXJh dGlvbiBvZiBgV1BJX1RYX0lETEUnCmlmX3dwaS5jOjc5Nzogd2FybmluZzogcmVkdW5kYW50IHJl ZGVjbGFyYXRpb24gb2YgJ1dQSV9UWF9JRExFJwppZl93cGkuYzo3OTc6IHdhcm5pbmc6IHByZXZp b3VzIGltcGxpY2l0IGRlY2xhcmF0aW9uIG9mICdXUElfVFhfSURMRScgd2FzIGhlcmUKaWZfd3Bp LmM6MTI0MjogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUK aWZfd3BpLmM6MTI1NDogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRl IHR5cGUKaWZfd3BpLmM6MTE3Mzogd2FybmluZzogdW51c2VkIHZhcmlhYmxlIGBkZXNjJwppZl93 cGkuYzoxMTc0OiB3YXJuaW5nOiB1bnVzZWQgdmFyaWFibGUgYHBtYXAnCmlmX3dwaS5jOiBBdCB0 b3AgbGV2ZWw6CmlmX3dwaS5jOjEyNjA6IHdhcm5pbmc6ICJzdHJ1Y3Qgd3BpX3J4X2RhdGEiIGRl Y2xhcmVkIGluc2lkZSBwYXJhbWV0ZXIgbGlzdAppZl93cGkuYzoxMjYwOiB3YXJuaW5nOiAic3Ry dWN0IHdwaV9yeF9kZXNjIiBkZWNsYXJlZCBpbnNpZGUgcGFyYW1ldGVyIGxpc3QKaWZfd3BpLmM6 MTI2MTogZXJyb3I6IGNvbmZsaWN0aW5nIHR5cGVzIGZvciAnd3BpX3J4X2ludHInCmlmX3dwaS5j OjEyNzogZXJyb3I6IHByZXZpb3VzIGRlY2xhcmF0aW9uIG9mICd3cGlfcnhfaW50cicgd2FzIGhl cmUKaWZfd3BpLmM6MTI2MTogZXJyb3I6IGNvbmZsaWN0aW5nIHR5cGVzIGZvciAnd3BpX3J4X2lu dHInCmlmX3dwaS5jOjEyNzogZXJyb3I6IHByZXZpb3VzIGRlY2xhcmF0aW9uIG9mICd3cGlfcnhf aW50cicgd2FzIGhlcmUKaWZfd3BpLmM6IEluIGZ1bmN0aW9uIGB3cGlfcnhfaW50cic6CmlmX3dw aS5jOjEyNjI6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBl CmlmX3dwaS5jOjEyNjQ6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0 ZSB0eXBlCmlmX3dwaS5jOjEyNzQ6IGVycm9yOiBpbnZhbGlkIHVzZSBvZiB1bmRlZmluZWQgdHlw ZSBgc3RydWN0IHdwaV9yeF9kZXNjJwppZl93cGkuYzoxMjc2OiBlcnJvcjogZGVyZWZlcmVuY2lu ZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxMjc2OiBlcnJvcjogYFdQSV9T VEFUX01BWExFTicgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmlmX3dw aS5jOjEyNzc6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBl CmlmX3dwaS5jOjEyODI6IGVycm9yOiBpbnZhbGlkIHVzZSBvZiB1bmRlZmluZWQgdHlwZSBgc3Ry dWN0IHdwaV9yeF9zdGF0JwppZl93cGkuYzoxMjgyOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2lu dGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxMjgzOiBlcnJvcjogaW52YWxpZCB1c2Ug b2YgdW5kZWZpbmVkIHR5cGUgYHN0cnVjdCB3cGlfcnhfaGVhZCcKaWZfd3BpLmM6MTI4MzogZXJy b3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MTI4 NTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3Bp LmM6MTI4NTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUK aWZfd3BpLmM6MTI4NTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRl IHR5cGUKaWZfd3BpLmM6MTI4NTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNv bXBsZXRlIHR5cGUKaWZfd3BpLmM6MTI4NTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0 byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MTI4NTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9p bnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MTI4NTogZXJyb3I6IGRlcmVmZXJlbmNp bmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MTI5NDogZXJyb3I6IGRlcmVm ZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MTI5NDogZXJyb3I6 IGBXUElfUlhfTk9FUlJPUicgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24p CmlmX3dwaS5jOjEyOTU6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0 ZSB0eXBlCmlmX3dwaS5jOjEzMDY6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5j b21wbGV0ZSB0eXBlCmlmX3dwaS5jOjEzMDY6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIg dG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjEzMDY6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBv aW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjEzMDg6IGVycm9yOiBkZXJlZmVyZW5j aW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjEzMDg6IGVycm9yOiBkZXJl ZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjEzMTQ6IGVycm9y OiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjEzMTQ6 IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5j OjEzMTU6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlm X3dwaS5jOjEzMjA6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0 eXBlCmlmX3dwaS5jOjEzMjY6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21w bGV0ZSB0eXBlCmlmX3dwaS5jOjEzMjc6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8g aW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjEzMzA6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50 ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjEzMzA6IGVycm9yOiBkZXJlZmVyZW5jaW5n IHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjEzMzQ6IGVycm9yOiBpbnZhbGlk IHVzZSBvZiB1bmRlZmluZWQgdHlwZSBgc3RydWN0IHdwaV9yeF9oZWFkJwppZl93cGkuYzoxMzM1 OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGku YzoxMzM4OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQpp Zl93cGkuYzoxMzQyOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUg dHlwZQppZl93cGkuYzoxMzQ0OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29t cGxldGUgdHlwZQppZl93cGkuYzoxMzQ1OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRv IGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxMzQ1OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2lu dGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxMzQ2OiBlcnJvcjogZGVyZWZlcmVuY2lu ZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxMzQ3OiBlcnJvcjogZGVyZWZl cmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxMzQ4OiBlcnJvcjog ZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxMzQ5OiBl cnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzox MzUwOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93 cGkuYzoxMzUwOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlw ZQppZl93cGkuYzoxMzUwOiBlcnJvcjogYFdQSV9SU1NJX09GRlNFVCcgdW5kZWNsYXJlZCAoZmly c3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjEzNTE6IGVycm9yOiBkZXJlZmVyZW5j aW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjEzNTE6IGVycm9yOiBkZXJl ZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjEzNTI6IGVycm9y OiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjEzNTI6 IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5j OjEzNTM6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlm X3dwaS5jOjEzNTM6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0 eXBlCmlmX3dwaS5jOjEzNTQ6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21w bGV0ZSB0eXBlCmlmX3dwaS5jOjEzNTY6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8g aW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjEzNTc6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50 ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjEzNTg6IGVycm9yOiBkZXJlZmVyZW5jaW5n IHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjEzNTk6IGVycm9yOiBkZXJlZmVy ZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjEzNjE6IGVycm9yOiBk ZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjEzNjI6IGVy cm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjEz NjM6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dw aS5jOjEzNjQ6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBl CmlmX3dwaS5jOjEzNjU6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0 ZSB0eXBlCmlmX3dwaS5jOjEzNjY6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5j b21wbGV0ZSB0eXBlCmlmX3dwaS5jOjEzNjc6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIg dG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjEzNjg6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBv aW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjEzNzA6IGVycm9yOiBkZXJlZmVyZW5j aW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjEzNzI6IGVycm9yOiBkZXJl ZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjEzNzM6IGVycm9y OiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjEzNzU6 IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5j OjEzNzU6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlm X3dwaS5jOjEzODM6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0 eXBlCmlmX3dwaS5jOiBBdCB0b3AgbGV2ZWw6CmlmX3dwaS5jOjEzOTE6IHdhcm5pbmc6ICJzdHJ1 Y3Qgd3BpX3J4X2RhdGEiIGRlY2xhcmVkIGluc2lkZSBwYXJhbWV0ZXIgbGlzdAppZl93cGkuYzox MzkxOiB3YXJuaW5nOiAic3RydWN0IHdwaV9yeF9kZXNjIiBkZWNsYXJlZCBpbnNpZGUgcGFyYW1l dGVyIGxpc3QKaWZfd3BpLmM6MTM5MjogZXJyb3I6IGNvbmZsaWN0aW5nIHR5cGVzIGZvciAnd3Bp X3R4X2ludHInCmlmX3dwaS5jOjEyOTogZXJyb3I6IHByZXZpb3VzIGRlY2xhcmF0aW9uIG9mICd3 cGlfdHhfaW50cicgd2FzIGhlcmUKaWZfd3BpLmM6MTM5MjogZXJyb3I6IGNvbmZsaWN0aW5nIHR5 cGVzIGZvciAnd3BpX3R4X2ludHInCmlmX3dwaS5jOjEyOTogZXJyb3I6IHByZXZpb3VzIGRlY2xh cmF0aW9uIG9mICd3cGlfdHhfaW50cicgd2FzIGhlcmUKaWZfd3BpLmM6IEluIGZ1bmN0aW9uIGB3 cGlfdHhfaW50cic6CmlmX3dwaS5jOjEzOTM6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIg dG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjEzOTQ6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBv aW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjEzOTQ6IGVycm9yOiBkZXJlZmVyZW5j aW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjEzOTU6IGVycm9yOiBkZXJl ZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjEzOTU6IGVycm9y OiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjEzOTY6 IGVycm9yOiBpbnZhbGlkIHVzZSBvZiB1bmRlZmluZWQgdHlwZSBgc3RydWN0IHdwaV9yeF9kZXNj JwppZl93cGkuYzoxMzk3OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxl dGUgdHlwZQppZl93cGkuYzoxMzk5OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGlu Y29tcGxldGUgdHlwZQppZl93cGkuYzoxMzk5OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVy IHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxMzk5OiBlcnJvcjogZGVyZWZlcmVuY2luZyBw b2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxMzk5OiBlcnJvcjogZGVyZWZlcmVu Y2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxMzk5OiBlcnJvcjogZGVy ZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxMzk5OiBlcnJv cjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxMzk5 OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGku YzoxNDA0OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQpp Zl93cGkuYzoxNDA0OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUg dHlwZQppZl93cGkuYzoxNDA0OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29t cGxldGUgdHlwZQppZl93cGkuYzoxNDA1OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRv IGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxNDA1OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2lu dGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxNDA1OiBlcnJvcjogZGVyZWZlcmVuY2lu ZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxNDA3OiBlcnJvcjogZGVyZWZl cmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxNDA4OiBlcnJvcjog ZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxNDA5OiBl cnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzox NDEwOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93 cGkuYzoxNDEzOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlw ZQppZl93cGkuYzoxNDE0OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxl dGUgdHlwZQppZl93cGkuYzoxNDE1OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGlu Y29tcGxldGUgdHlwZQppZl93cGkuYzoxNDE2OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVy IHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxNDE4OiBlcnJvcjogZGVyZWZlcmVuY2luZyBw b2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxNDIyOiBlcnJvcjogZGVyZWZlcmVu Y2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxNDI0OiBlcnJvcjogZGVy ZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzogQXQgdG9wIGxl dmVsOgppZl93cGkuYzoxNDMwOiB3YXJuaW5nOiAic3RydWN0IHdwaV9yeF9kZXNjIiBkZWNsYXJl ZCBpbnNpZGUgcGFyYW1ldGVyIGxpc3QKaWZfd3BpLmM6MTQzMTogZXJyb3I6IGNvbmZsaWN0aW5n IHR5cGVzIGZvciAnd3BpX2NtZF9pbnRyJwppZl93cGkuYzoxMzA6IGVycm9yOiBwcmV2aW91cyBk ZWNsYXJhdGlvbiBvZiAnd3BpX2NtZF9pbnRyJyB3YXMgaGVyZQppZl93cGkuYzoxNDMxOiBlcnJv cjogY29uZmxpY3RpbmcgdHlwZXMgZm9yICd3cGlfY21kX2ludHInCmlmX3dwaS5jOjEzMDogZXJy b3I6IHByZXZpb3VzIGRlY2xhcmF0aW9uIG9mICd3cGlfY21kX2ludHInIHdhcyBoZXJlCmlmX3dw aS5jOiBJbiBmdW5jdGlvbiBgd3BpX2NtZF9pbnRyJzoKaWZfd3BpLmM6MTQzMjogZXJyb3I6IGRl cmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MTQzNTogZXJy b3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MTQz ODogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3Bp LmM6MTQzODogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUK aWZfd3BpLmM6MTQ0MTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRl IHR5cGUKaWZfd3BpLmM6MTQ0MjogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNv bXBsZXRlIHR5cGUKaWZfd3BpLmM6MTQ0MjogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0 byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MTQ0MjogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9p bnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MTQ0MzogZXJyb3I6IGRlcmVmZXJlbmNp bmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MTQ0NDogZXJyb3I6IGRlcmVm ZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MTQ0NzogZXJyb3I6 IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MTQ0Nzog ZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6 IEluIGZ1bmN0aW9uIGB3cGlfbm90aWZfaW50cic6CmlmX3dwaS5jOjE0NTM6IGVycm9yOiBkZXJl ZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE0NTg6IGVycm9y OiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE0NTk6 IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5j OjE0NjA6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlm X3dwaS5jOjE0NjA6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0 eXBlCmlmX3dwaS5jOjE0NjI6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21w bGV0ZSB0eXBlCmlmX3dwaS5jOjE0NjQ6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8g aW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE0NjQ6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50 ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE0NjQ6IGVycm9yOiBkZXJlZmVyZW5jaW5n IHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE0NjQ6IGVycm9yOiBkZXJlZmVy ZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE0NjQ6IGVycm9yOiBk ZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE0Njg6IGVy cm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE0 Njk6IHdhcm5pbmc6IHBhc3NpbmcgYXJnIDIgb2YgYHdwaV9jbWRfaW50cicgZnJvbSBpbmNvbXBh dGlibGUgcG9pbnRlciB0eXBlCmlmX3dwaS5jOjE0NzE6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBv aW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE0NzI6IGVycm9yOiBgV1BJX1JYX0RP TkUnIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzoxNDc0 OiB3YXJuaW5nOiBwYXNzaW5nIGFyZyAyIG9mIGB3cGlfcnhfaW50cicgZnJvbSBpbmNvbXBhdGli bGUgcG9pbnRlciB0eXBlCmlmX3dwaS5jOjE0NzQ6IHdhcm5pbmc6IHBhc3NpbmcgYXJnIDMgb2Yg YHdwaV9yeF9pbnRyJyBmcm9tIGluY29tcGF0aWJsZSBwb2ludGVyIHR5cGUKaWZfd3BpLmM6MTQ3 NzogZXJyb3I6IGBXUElfVFhfRE9ORScgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVu Y3Rpb24pCmlmX3dwaS5jOjE0Nzk6IHdhcm5pbmc6IHBhc3NpbmcgYXJnIDIgb2YgYHdwaV90eF9p bnRyJyBmcm9tIGluY29tcGF0aWJsZSBwb2ludGVyIHR5cGUKaWZfd3BpLmM6MTQ3OTogd2Fybmlu ZzogcGFzc2luZyBhcmcgMyBvZiBgd3BpX3R4X2ludHInIGZyb20gaW5jb21wYXRpYmxlIHBvaW50 ZXIgdHlwZQppZl93cGkuYzoxNDgyOiBlcnJvcjogYFdQSV9VQ19SRUFEWScgdW5kZWNsYXJlZCAo Zmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjE0ODU6IGVycm9yOiBpbnZhbGlk IHVzZSBvZiB1bmRlZmluZWQgdHlwZSBgc3RydWN0IHdwaV9yeF9kZXNjJwppZl93cGkuYzoxNDg4 OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGku YzoxNDg4OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQpp Zl93cGkuYzoxNDkyOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUg dHlwZQppZl93cGkuYzoxNDkzOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29t cGxldGUgdHlwZQppZl93cGkuYzoxNDk4OiBlcnJvcjogYFdQSV9TVEFURV9DSEFOR0VEJyB1bmRl Y2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6MTUwMDogZXJyb3I6 IGludmFsaWQgdXNlIG9mIHVuZGVmaW5lZCB0eXBlIGBzdHJ1Y3Qgd3BpX3J4X2Rlc2MnCmlmX3dw aS5jOjE1MDc6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBl CmlmX3dwaS5jOjE1MTI6IGVycm9yOiBgV1BJX1NUQVJUX1NDQU4nIHVuZGVjbGFyZWQgKGZpcnN0 IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzoxNTE1OiBlcnJvcjogaW52YWxpZCB1c2Ug b2YgdW5kZWZpbmVkIHR5cGUgYHN0cnVjdCB3cGlfcnhfZGVzYycKaWZfd3BpLmM6MTUxNzogZXJy b3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MTUx NzogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3Bp LmM6MTUyMTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUK aWZfd3BpLmM6MTUyNDogZXJyb3I6IGBXUElfU1RPUF9TQ0FOJyB1bmRlY2xhcmVkIChmaXJzdCB1 c2UgaW4gdGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6MTUzMDogZXJyb3I6IGRlcmVmZXJlbmNpbmcg cG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MTUzMDogZXJyb3I6IGRlcmVmZXJl bmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MTUzMDogZXJyb3I6IGBX UElfUlhfUklOR19DT1VOVCcgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24p CmlmX3dwaS5jOjE1MzU6IHdhcm5pbmc6IG5lc3RlZCBleHRlcm4gZGVjbGFyYXRpb24gb2YgYFdQ SV9XUklURScKaWZfd3BpLmM6NjM2OiB3YXJuaW5nOiByZWR1bmRhbnQgcmVkZWNsYXJhdGlvbiBv ZiAnV1BJX1dSSVRFJwppZl93cGkuYzo2MzY6IHdhcm5pbmc6IHByZXZpb3VzIGltcGxpY2l0IGRl Y2xhcmF0aW9uIG9mICdXUElfV1JJVEUnIHdhcyBoZXJlCmlmX3dwaS5jOjE1MzU6IGVycm9yOiBg V1BJX1JYX1dJRFgnIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93 cGkuYzogSW4gZnVuY3Rpb24gYHdwaV9pbnRyJzoKaWZfd3BpLmM6MTU0NDogZXJyb3I6IGRlcmVm ZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MTU0Njogd2Fybmlu ZzogbmVzdGVkIGV4dGVybiBkZWNsYXJhdGlvbiBvZiBgV1BJX1JFQUQnCmlmX3dwaS5jOjYzODog d2FybmluZzogcmVkdW5kYW50IHJlZGVjbGFyYXRpb24gb2YgJ1dQSV9SRUFEJwppZl93cGkuYzo2 Mzg6IHdhcm5pbmc6IHByZXZpb3VzIGltcGxpY2l0IGRlY2xhcmF0aW9uIG9mICdXUElfUkVBRCcg d2FzIGhlcmUKaWZfd3BpLmM6MTU0NjogZXJyb3I6IGBXUElfSU5UUicgdW5kZWNsYXJlZCAoZmly c3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjE1NDg6IGVycm9yOiBkZXJlZmVyZW5j aW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE1NTU6IHdhcm5pbmc6IG5l c3RlZCBleHRlcm4gZGVjbGFyYXRpb24gb2YgYFdQSV9XUklURScKaWZfd3BpLmM6NjM2OiB3YXJu aW5nOiByZWR1bmRhbnQgcmVkZWNsYXJhdGlvbiBvZiAnV1BJX1dSSVRFJwppZl93cGkuYzo2MzY6 IHdhcm5pbmc6IHByZXZpb3VzIGltcGxpY2l0IGRlY2xhcmF0aW9uIG9mICdXUElfV1JJVEUnIHdh cyBoZXJlCmlmX3dwaS5jOjE1NTU6IGVycm9yOiBgV1BJX01BU0snIHVuZGVjbGFyZWQgKGZpcnN0 IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzoxNTU5OiBlcnJvcjogYFdQSV9TV19FUlJP UicgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjE1NTk6 IGVycm9yOiBgV1BJX0hXX0VSUk9SJyB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5j dGlvbikKaWZfd3BpLmM6MTU2MDogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNv bXBsZXRlIHR5cGUKaWZfd3BpLmM6MTU2MTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0 byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MTU2MzogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9p bnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MTU2NzogZXJyb3I6IGBXUElfUlhfSU5U UicgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjE1NzA6 IGVycm9yOiBgV1BJX0FMSVZFX0lOVFInIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1 bmN0aW9uKQppZl93cGkuYzoxNTc0OiBlcnJvcjogYFdQSV9JTlRSX01BU0snIHVuZGVjbGFyZWQg KGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzoxNTc2OiBlcnJvcjogZGVyZWZl cmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzogSW4gZnVuY3Rpb24g YHdwaV90eF9kYXRhJzoKaWZfd3BpLmM6MTYwOTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRl ciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MTYxMDogZXJyb3I6IGRlcmVmZXJlbmNpbmcg cG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MTYxOTogZXJyb3I6IGBXUElfTUFY X1NDQVRURVInIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGku YzoxNjIyOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQpp Zl93cGkuYzoxNjIyOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUg dHlwZQppZl93cGkuYzoxNjIzOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29t cGxldGUgdHlwZQppZl93cGkuYzoxNjIzOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRv IGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxNjU5OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2lu dGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxNjYzOiBlcnJvcjogZGVyZWZlcmVuY2lu ZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxNjY1OiBlcnJvcjogZGVyZWZl cmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxNjY2OiBlcnJvcjog ZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxNjY3OiBl cnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzox NjY4OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93 cGkuYzoxNjcwOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlw ZQppZl93cGkuYzoxNjcyOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxl dGUgdHlwZQppZl93cGkuYzoxNjcyOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGlu Y29tcGxldGUgdHlwZQppZl93cGkuYzoxNjc1OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVy IHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxNjc1OiBlcnJvcjogZGVyZWZlcmVuY2luZyBw b2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxNjc2OiBlcnJvcjogZGVyZWZlcmVu Y2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxNjc2OiBlcnJvcjogYFdQ SV9DTURfVFhfREFUQScgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmlm X3dwaS5jOjE2Nzc6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0 eXBlCmlmX3dwaS5jOjE2Nzg6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21w bGV0ZSB0eXBlCmlmX3dwaS5jOjE2Nzg6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8g aW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE2Nzk6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50 ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE2Nzk6IGVycm9yOiBkZXJlZmVyZW5jaW5n IHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE2ODE6IGVycm9yOiBkZXJlZmVy ZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE2ODI6IGVycm9yOiBk ZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE2ODU6IGVy cm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE2 ODU6IGVycm9yOiBgV1BJX1RYX05FRURfQUNLJyB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhp cyBmdW5jdGlvbikKaWZfd3BpLmM6MTY4NzogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0 byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MTY4NzogZXJyb3I6IGBXUElfVFhfTkVFRF9SVFMn IHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzoxNjg3OiBl cnJvcjogYFdQSV9UWF9GVUxMX1RYT1AnIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1 bmN0aW9uKQppZl93cGkuYzoxNjg5OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGlu Y29tcGxldGUgdHlwZQppZl93cGkuYzoxNjg5OiBlcnJvcjogYFdQSV9UWF9BVVRPX1NFUScgdW5k ZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjE2OTI6IGVycm9y OiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE2OTI6 IGVycm9yOiBgV1BJX0lEX0JST0FEQ0FTVCcgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMg ZnVuY3Rpb24pCmlmX3dwaS5jOjE2OTM6IGVycm9yOiBgV1BJX0lEX0JTUycgdW5kZWNsYXJlZCAo Zmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjE3MDA6IGVycm9yOiBkZXJlZmVy ZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE3MDA6IGVycm9yOiBg V1BJX1RYX0lOU0VSVF9UU1RBTVAnIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0 aW9uKQppZl93cGkuYzoxNzA2OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29t cGxldGUgdHlwZQppZl93cGkuYzoxNzA4OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRv IGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxNzEwOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2lu dGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxNzEyOiBlcnJvcjogZGVyZWZlcmVuY2lu ZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxNzE1OiBlcnJvcjogZGVyZWZl cmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxNzE2OiBlcnJvcjog ZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxNzE4OiBl cnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzox NzE5OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93 cGkuYzoxNzIwOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlw ZQppZl93cGkuYzoxNzIyOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxl dGUgdHlwZQppZl93cGkuYzoxNzI1OiBlcnJvcjogaW52YWxpZCB1c2Ugb2YgdW5kZWZpbmVkIHR5 cGUgYHN0cnVjdCB3cGlfY21kX2RhdGEnCmlmX3dwaS5jOjE3Mjg6IGVycm9yOiBkZXJlZmVyZW5j aW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE3Mjg6IGVycm9yOiBkZXJl ZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE3MzE6IGVycm9y OiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE3Mzk6 IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5j OjE3NDY6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlm X3dwaS5jOjE3NDY6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0 eXBlCmlmX3dwaS5jOjE3NDk6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21w bGV0ZSB0eXBlCmlmX3dwaS5jOjE3NTY6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8g aW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE3NTc6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50 ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE3NTk6IGVycm9yOiBkZXJlZmVyZW5jaW5n IHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE3NTk6IGVycm9yOiBkZXJlZmVy ZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE3NjM6IGVycm9yOiBk ZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE3NjM6IHdh cm5pbmc6IG5lc3RlZCBleHRlcm4gZGVjbGFyYXRpb24gb2YgYFdQSV9QQUQzMicKaWZfd3BpLmM6 MTIxNDogd2FybmluZzogcmVkdW5kYW50IHJlZGVjbGFyYXRpb24gb2YgJ1dQSV9QQUQzMicKaWZf d3BpLmM6MTIxNDogd2FybmluZzogcHJldmlvdXMgaW1wbGljaXQgZGVjbGFyYXRpb24gb2YgJ1dQ SV9QQUQzMicgd2FzIGhlcmUKaWZfd3BpLmM6MTc2NTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9p bnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MTc2NTogZXJyb3I6IGRlcmVmZXJlbmNp bmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MTc2NTogZXJyb3I6IGRlcmVm ZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MTc2NTogZXJyb3I6 IGludmFsaWQgYXBwbGljYXRpb24gb2YgYHNpemVvZicgdG8gaW5jb21wbGV0ZSB0eXBlIGB3cGlf dHhfY21kJyAKaWZfd3BpLmM6MTc2NzogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBp bmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MTc2NzogZXJyb3I6IGludmFsaWQgYXBwbGljYXRpb24g b2YgYHNpemVvZicgdG8gaW5jb21wbGV0ZSB0eXBlIGB3cGlfY21kX2RhdGEnIAppZl93cGkuYzox NzcwOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93 cGkuYzoxNzcxOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlw ZQppZl93cGkuYzoxNzc0OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxl dGUgdHlwZQppZl93cGkuYzoxNzc0OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGlu Y29tcGxldGUgdHlwZQppZl93cGkuYzoxNzc0OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVy IHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxNzc1OiBlcnJvcjogZGVyZWZlcmVuY2luZyBw b2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxNzc1OiBlcnJvcjogZGVyZWZlcmVu Y2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxNzc1OiBlcnJvcjogZGVy ZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxNzc3OiBlcnJv cjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxNzgw OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGku YzoxNzgwOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQpp Zl93cGkuYzoxNzgwOiBlcnJvcjogYFdQSV9UWF9SSU5HX0NPVU5UJyB1bmRlY2xhcmVkIChmaXJz dCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6MTc4MTogd2FybmluZzogbmVzdGVkIGV4 dGVybiBkZWNsYXJhdGlvbiBvZiBgV1BJX1dSSVRFJwppZl93cGkuYzo2MzY6IHdhcm5pbmc6IHJl ZHVuZGFudCByZWRlY2xhcmF0aW9uIG9mICdXUElfV1JJVEUnCmlmX3dwaS5jOjYzNjogd2Fybmlu ZzogcHJldmlvdXMgaW1wbGljaXQgZGVjbGFyYXRpb24gb2YgJ1dQSV9XUklURScgd2FzIGhlcmUK aWZfd3BpLmM6MTc4MTogZXJyb3I6IGBXUElfVFhfV0lEWCcgdW5kZWNsYXJlZCAoZmlyc3QgdXNl IGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjE3ODE6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBv aW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE3ODE6IGVycm9yOiBkZXJlZmVyZW5j aW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE2MTk6IHdhcm5pbmc6IHVu dXNlZCB2YXJpYWJsZSBgc2VncycKaWZfd3BpLmM6IEluIGZ1bmN0aW9uIGB3cGlfc3RhcnQnOgpp Zl93cGkuYzoxNzkwOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUg dHlwZQppZl93cGkuYzoxNzk2OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29t cGxldGUgdHlwZQppZl93cGkuYzoxODA3OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRv IGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxODA3OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2lu dGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxODQ4OiBlcnJvcjogZGVyZWZlcmVuY2lu ZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxODQ4OiBlcnJvcjogZGVyZWZl cmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxODc4OiBlcnJvcjog ZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoxODgyOiBl cnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzog SW4gZnVuY3Rpb24gYHdwaV93YXRjaGRvZyc6CmlmX3dwaS5jOjE4ODk6IGVycm9yOiBkZXJlZmVy ZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE4OTE6IGVycm9yOiBk ZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE4OTU6IGVy cm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE4 OTY6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dw aS5jOjE4OTk6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBl CmlmX3dwaS5jOjE5MDc6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0 ZSB0eXBlCmlmX3dwaS5jOiBJbiBmdW5jdGlvbiBgd3BpX2lvY3RsJzoKaWZfd3BpLmM6MTkxNDog ZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6 MTkxNzogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZf d3BpLmM6MTk0MjogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5 cGUKaWZfd3BpLmM6IEluIGZ1bmN0aW9uIGB3cGlfcmVhZF9lZXByb20nOgppZl93cGkuYzoxOTUz OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGku YzoxOTU4OiBlcnJvcjogYFdQSV9FRVBST01fTUFDJyB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4g dGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6MTk3MDogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRl ciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MTk3MDogZXJyb3I6IGBXUElfRUVQUk9NX1BX UjEnIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzoxOTcx OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGku YzoxOTcxOiBlcnJvcjogYFdQSV9FRVBST01fUFdSMicgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGlu IHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjE5NzI6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50 ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE5NzI6IGVycm9yOiBkZXJlZmVyZW5jaW5n IHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOiBJbiBmdW5jdGlvbiBgd3BpX2Nt ZCc6CmlmX3dwaS5jOjE5ODM6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21w bGV0ZSB0eXBlCmlmX3dwaS5jOjE5OTA6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8g aW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE5OTA6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50 ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE5OTE6IGVycm9yOiBkZXJlZmVyZW5jaW5n IHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE5OTE6IGVycm9yOiBkZXJlZmVy ZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE5OTM6IGVycm9yOiBk ZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE5OTQ6IGVy cm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE5 OTU6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dw aS5jOjE5OTU6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBl CmlmX3dwaS5jOjE5OTY6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0 ZSB0eXBlCmlmX3dwaS5jOjE5OTY6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5j b21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE5OTc6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIg dG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE5OTk6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBv aW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjE5OTk6IHdhcm5pbmc6IG5lc3RlZCBl eHRlcm4gZGVjbGFyYXRpb24gb2YgYFdQSV9QQUQzMicKaWZfd3BpLmM6MTIxNDogd2FybmluZzog cmVkdW5kYW50IHJlZGVjbGFyYXRpb24gb2YgJ1dQSV9QQUQzMicKaWZfd3BpLmM6MTIxNDogd2Fy bmluZzogcHJldmlvdXMgaW1wbGljaXQgZGVjbGFyYXRpb24gb2YgJ1dQSV9QQUQzMicgd2FzIGhl cmUKaWZfd3BpLmM6MjAwMDogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBs ZXRlIHR5cGUKaWZfd3BpLmM6MjAwMDogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBp bmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MjAwMDogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRl ciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MjAwMDogZXJyb3I6IGludmFsaWQgYXBwbGlj YXRpb24gb2YgYHNpemVvZicgdG8gaW5jb21wbGV0ZSB0eXBlIGB3cGlfdHhfY21kJyAKaWZfd3Bp LmM6MjAwMjogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUK aWZfd3BpLmM6MjAwNTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRl IHR5cGUKaWZfd3BpLmM6MjAwNTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNv bXBsZXRlIHR5cGUKaWZfd3BpLmM6MjAwNTogZXJyb3I6IGBXUElfQ01EX1JJTkdfQ09VTlQnIHVu ZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzoyMDA2OiB3YXJu aW5nOiBuZXN0ZWQgZXh0ZXJuIGRlY2xhcmF0aW9uIG9mIGBXUElfV1JJVEUnCmlmX3dwaS5jOjYz Njogd2FybmluZzogcmVkdW5kYW50IHJlZGVjbGFyYXRpb24gb2YgJ1dQSV9XUklURScKaWZfd3Bp LmM6NjM2OiB3YXJuaW5nOiBwcmV2aW91cyBpbXBsaWNpdCBkZWNsYXJhdGlvbiBvZiAnV1BJX1dS SVRFJyB3YXMgaGVyZQppZl93cGkuYzoyMDA2OiBlcnJvcjogYFdQSV9UWF9XSURYJyB1bmRlY2xh cmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6MjAwNjogZXJyb3I6IGRl cmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MjAwNjogZXJy b3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MjAw ODogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3Bp LmM6IEluIGZ1bmN0aW9uIGB3cGlfd21lX3VwZGF0ZSc6CmlmX3dwaS5jOjIwMTg6IGVycm9yOiBz dG9yYWdlIHNpemUgb2YgJ3dtZScgaXNuJ3Qga25vd24KaWZfd3BpLmM6MjAzODogZXJyb3I6IGBX UElfQ01EX1NFVF9XTUUnIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQpp Zl93cGkuYzoyMDE4OiB3YXJuaW5nOiB1bnVzZWQgdmFyaWFibGUgYHdtZScKaWZfd3BpLmM6IElu IGZ1bmN0aW9uIGB3cGlfbXJyX3NldHVwJzoKaWZfd3BpLmM6MjA0OTogZXJyb3I6IHN0b3JhZ2Ug c2l6ZSBvZiAnbXJyJyBpc24ndCBrbm93bgppZl93cGkuYzoyMDUzOiBlcnJvcjogYFdQSV9DQ0sx JyB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6MjA1Mzog ZXJyb3I6IGBXUElfQ0NLMTEnIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9u KQppZl93cGkuYzoyMDYzOiBlcnJvcjogYFdQSV9PRkRNNicgdW5kZWNsYXJlZCAoZmlyc3QgdXNl IGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjIwNjM6IGVycm9yOiBgV1BJX09GRE01NCcgdW5k ZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjIwNzM6IGVycm9y OiBgV1BJX01SUl9DVEwnIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQpp Zl93cGkuYzoyMDc0OiBlcnJvcjogYFdQSV9DTURfTVJSX1NFVFVQJyB1bmRlY2xhcmVkIChmaXJz dCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6MjA3NjogZXJyb3I6IGRlcmVmZXJlbmNp bmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MjA4MjogZXJyb3I6IGBXUElf TVJSX0RBVEEnIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGku YzoyMDg1OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQpp Zl93cGkuYzoyMDQ5OiB3YXJuaW5nOiB1bnVzZWQgdmFyaWFibGUgYG1ycicKaWZfd3BpLmM6IElu IGZ1bmN0aW9uIGB3cGlfc2V0X2xlZCc6CmlmX3dwaS5jOjIwOTY6IGVycm9yOiBzdG9yYWdlIHNp emUgb2YgJ2xlZCcgaXNuJ3Qga25vd24KaWZfd3BpLmM6MjEwMzogZXJyb3I6IGBXUElfQ01EX1NF VF9MRUQnIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzoy MDk2OiB3YXJuaW5nOiB1bnVzZWQgdmFyaWFibGUgYGxlZCcKaWZfd3BpLmM6IEluIGZ1bmN0aW9u IGB3cGlfZW5hYmxlX3RzZic6CmlmX3dwaS5jOjIxMDk6IGVycm9yOiBzdG9yYWdlIHNpemUgb2Yg J3RzZicgaXNuJ3Qga25vd24KaWZfd3BpLmM6MjEyMjogZXJyb3I6IGBXUElfQ01EX1RTRicgdW5k ZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjIxMjM6IGVycm9y OiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjIxMDk6 IHdhcm5pbmc6IHVudXNlZCB2YXJpYWJsZSBgdHNmJwppZl93cGkuYzogSW4gZnVuY3Rpb24gYHdw aV9zZXR1cF9iZWFjb24nOgppZl93cGkuYzoyMTMzOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2lu dGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyMTM0OiBlcnJvcjogZGVyZWZlcmVuY2lu ZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyMTQ0OiBlcnJvcjogZGVyZWZl cmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyMTQ0OiBlcnJvcjog ZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyMTQ1OiBl cnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoy MTQ1OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93 cGkuYzoyMTQ5OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlw ZQppZl93cGkuYzoyMTUzOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxl dGUgdHlwZQppZl93cGkuYzoyMTUzOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGlu Y29tcGxldGUgdHlwZQppZl93cGkuYzoyMTU0OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVy IHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyMTU0OiBlcnJvcjogYFdQSV9DTURfU0VUX0JF QUNPTicgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjIx NTU6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dw aS5jOjIxNTY6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBl CmlmX3dwaS5jOjIxNTY6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0 ZSB0eXBlCmlmX3dwaS5jOjIxNTc6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5j b21wbGV0ZSB0eXBlCmlmX3dwaS5jOjIxNTc6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIg dG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjIxNTk6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBv aW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjIxNjA6IGVycm9yOiBpbnZhbGlkIGFw cGxpY2F0aW9uIG9mIGBzaXplb2YnIHRvIGluY29tcGxldGUgdHlwZSBgd3BpX2NtZF9iZWFjb24n IAppZl93cGkuYzoyMTYxOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxl dGUgdHlwZQppZl93cGkuYzoyMTYxOiBlcnJvcjogYFdQSV9JRF9CUk9BRENBU1QnIHVuZGVjbGFy ZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzoyMTYyOiBlcnJvcjogZGVy ZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyMTYzOiBlcnJv cjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyMTY0 OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGku YzoyMTY1OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQpp Zl93cGkuYzoyMTY2OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUg dHlwZQppZl93cGkuYzoyMTY3OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29t cGxldGUgdHlwZQppZl93cGkuYzoyMTY3OiBlcnJvcjogYFdQSV9UWF9BVVRPX1NFUScgdW5kZWNs YXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjIxNjc6IGVycm9yOiBg V1BJX1RYX0lOU0VSVF9UU1RBTVAnIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0 aW9uKQppZl93cGkuYzoyMTcwOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29t cGxldGUgdHlwZQppZl93cGkuYzoyMTc0OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRv IGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyMTc0OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2lu dGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyMTc3OiBlcnJvcjogZGVyZWZlcmVuY2lu ZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyMTgyOiBlcnJvcjogZGVyZWZl cmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyMTg1OiBlcnJvcjog ZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyMTg1OiB3 YXJuaW5nOiBuZXN0ZWQgZXh0ZXJuIGRlY2xhcmF0aW9uIG9mIGBXUElfUEFEMzInCmlmX3dwaS5j OjEyMTQ6IHdhcm5pbmc6IHJlZHVuZGFudCByZWRlY2xhcmF0aW9uIG9mICdXUElfUEFEMzInCmlm X3dwaS5jOjEyMTQ6IHdhcm5pbmc6IHByZXZpb3VzIGltcGxpY2l0IGRlY2xhcmF0aW9uIG9mICdX UElfUEFEMzInIHdhcyBoZXJlCmlmX3dwaS5jOjIxODY6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBv aW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjIxODY6IGVycm9yOiBkZXJlZmVyZW5j aW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjIxODY6IGVycm9yOiBkZXJl ZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjIxODY6IGVycm9y OiBpbnZhbGlkIGFwcGxpY2F0aW9uIG9mIGBzaXplb2YnIHRvIGluY29tcGxldGUgdHlwZSBgd3Bp X3R4X2NtZCcgCmlmX3dwaS5jOjIxODg6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8g aW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjIxODg6IGVycm9yOiBpbnZhbGlkIGFwcGxpY2F0aW9u IG9mIGBzaXplb2YnIHRvIGluY29tcGxldGUgdHlwZSBgd3BpX2NtZF9iZWFjb24nIAppZl93cGku YzoyMTg5OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQpp Zl93cGkuYzoyMTkwOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUg dHlwZQppZl93cGkuYzoyMTkzOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29t cGxldGUgdHlwZQppZl93cGkuYzoyMTkzOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRv IGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyMTkzOiBlcnJvcjogYFdQSV9DTURfUklOR19DT1VO VCcgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjIxOTQ6 IHdhcm5pbmc6IG5lc3RlZCBleHRlcm4gZGVjbGFyYXRpb24gb2YgYFdQSV9XUklURScKaWZfd3Bp LmM6NjM2OiB3YXJuaW5nOiByZWR1bmRhbnQgcmVkZWNsYXJhdGlvbiBvZiAnV1BJX1dSSVRFJwpp Zl93cGkuYzo2MzY6IHdhcm5pbmc6IHByZXZpb3VzIGltcGxpY2l0IGRlY2xhcmF0aW9uIG9mICdX UElfV1JJVEUnIHdhcyBoZXJlCmlmX3dwaS5jOjIxOTQ6IGVycm9yOiBgV1BJX1RYX1dJRFgnIHVu ZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzoyMTk0OiBlcnJv cjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyMTk0 OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGku YzogSW4gZnVuY3Rpb24gYHdwaV9hdXRoJzoKaWZfd3BpLmM6MjIwMjogZXJyb3I6IGRlcmVmZXJl bmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MjIwNDogZXJyb3I6IHN0 b3JhZ2Ugc2l6ZSBvZiAnbm9kZScgaXNuJ3Qga25vd24KaWZfd3BpLmM6MjIwODogZXJyb3I6IGRl cmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MjIwOTogZXJy b3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MjIx MTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3Bp LmM6MjIxMjogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUK aWZfd3BpLmM6MjIxNDogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRl IHR5cGUKaWZfd3BpLmM6MjIxNTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNv bXBsZXRlIHR5cGUKaWZfd3BpLmM6MjIxNzogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0 byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MjIxODogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9p bnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MjIyMTogZXJyb3I6IGRlcmVmZXJlbmNp bmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MjIyMTogZXJyb3I6IGRlcmVm ZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MjIyMTogZXJyb3I6 IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MjIyMTog ZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6 MjIyMzogZXJyb3I6IGBXUElfQ01EX0NPTkZJR1VSRScgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGlu IHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjIyMjM6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50 ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjIyMjQ6IGVycm9yOiBpbnZhbGlkIGFwcGxp Y2F0aW9uIG9mIGBzaXplb2YnIHRvIGluY29tcGxldGUgdHlwZSBgd3BpX2NvbmZpZycgCmlmX3dw aS5jOjIyMjY6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBl CmlmX3dwaS5jOjIyMzM6IGVycm9yOiBgV1BJX0lEX0JTUycgdW5kZWNsYXJlZCAoZmlyc3QgdXNl IGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjIyMzU6IGVycm9yOiBgV1BJX0NNRF9BRERfTk9E RScgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjIyMzc6 IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5j OjIyNDM6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlm X3dwaS5jOjIyMDQ6IHdhcm5pbmc6IHVudXNlZCB2YXJpYWJsZSBgbm9kZScKaWZfd3BpLmM6IElu IGZ1bmN0aW9uIGB3cGlfc2Nhbic6CmlmX3dwaS5jOjIyNTc6IGVycm9yOiBkZXJlZmVyZW5jaW5n IHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjIyNTk6IGVycm9yOiBkZXJlZmVy ZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjIyNzM6IGVycm9yOiBk ZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjIyNzM6IGVy cm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjIy NzQ6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dw aS5jOjIyNzQ6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBl CmlmX3dwaS5jOjIyNzY6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0 ZSB0eXBlCmlmX3dwaS5jOjIyNzc6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5j b21wbGV0ZSB0eXBlCmlmX3dwaS5jOjIyNzg6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIg dG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjIyODM6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBv aW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjIyODQ6IGVycm9yOiBkZXJlZmVyZW5j aW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjIyODQ6IGVycm9yOiBgV1BJ X0NNRF9TQ0FOJyB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKaWZfd3Bp LmM6MjI4NTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUK aWZfd3BpLmM6MjI4NjogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRl IHR5cGUKaWZfd3BpLmM6MjI4NjogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNv bXBsZXRlIHR5cGUKaWZfd3BpLmM6MjI4NzogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0 byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MjI4NzogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9p bnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MjI4OTogZXJyb3I6IGRlcmVmZXJlbmNp bmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MjI5MDogZXJyb3I6IGludmFs aWQgYXBwbGljYXRpb24gb2YgYHNpemVvZicgdG8gaW5jb21wbGV0ZSB0eXBlIGB3cGlfc2Nhbl9o ZHInIAppZl93cGkuYzoyMjkxOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29t cGxldGUgdHlwZQppZl93cGkuYzoyMjkyOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRv IGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyMjkzOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2lu dGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyMjkzOiBlcnJvcjogZGVyZWZlcmVuY2lu ZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyMjkzOiBlcnJvcjogaW52YWxp ZCBhcHBsaWNhdGlvbiBvZiBgc2l6ZW9mJyB0byBpbmNvbXBsZXRlIHR5cGUgYHdwaV9zY2FuX2No YW4nIAppZl93cGkuYzoyMjk0OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29t cGxldGUgdHlwZQppZl93cGkuYzoyMjk1OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRv IGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyMjk2OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2lu dGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyMjk3OiBlcnJvcjogZGVyZWZlcmVuY2lu ZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyMjk4OiBlcnJvcjogZGVyZWZl cmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyMjk4OiBlcnJvcjog YFdQSV9JRF9CUk9BRENBU1QnIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9u KQppZl93cGkuYzoyMjk5OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxl dGUgdHlwZQppZl93cGkuYzoyMzAwOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGlu Y29tcGxldGUgdHlwZQppZl93cGkuYzoyMzAxOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVy IHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyMzA4OiBlcnJvcjogaW52YWxpZCB1c2Ugb2Yg dW5kZWZpbmVkIHR5cGUgYHN0cnVjdCB3cGlfc2Nhbl9oZHInCmlmX3dwaS5jOjIzNTQ6IGVycm9y OiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjIzNTg6 IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5j OjIzNTg6IGVycm9yOiBpbmNyZW1lbnQgb2YgcG9pbnRlciB0byB1bmtub3duIHN0cnVjdHVyZQpp Zl93cGkuYzoyMzU4OiBlcnJvcjogYXJpdGhtZXRpYyBvbiBwb2ludGVyIHRvIGFuIGluY29tcGxl dGUgdHlwZQppZl93cGkuYzoyMzU5OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGlu Y29tcGxldGUgdHlwZQppZl93cGkuYzoyMzYwOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVy IHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyMzYxOiBlcnJvcjogZGVyZWZlcmVuY2luZyBw b2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyMzYyOiBlcnJvcjogZGVyZWZlcmVu Y2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyMzYzOiBlcnJvcjogZGVy ZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyMzY1OiBlcnJv cjogaW52YWxpZCBhcHBsaWNhdGlvbiBvZiBgc2l6ZW9mJyB0byBpbmNvbXBsZXRlIHR5cGUgYHdw aV9zY2FuX2NoYW4nIAppZl93cGkuYzoyMzY4OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVy IHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyMzcwOiBlcnJvcjogZGVyZWZlcmVuY2luZyBw b2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyMzcwOiBlcnJvcjogZGVyZWZlcmVu Y2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyMzczOiBlcnJvcjogZGVy ZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyMzc0OiBlcnJv cjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyMzc1 OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGku YzoyMzc5OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQpp Zl93cGkuYzoyMzc5OiB3YXJuaW5nOiBuZXN0ZWQgZXh0ZXJuIGRlY2xhcmF0aW9uIG9mIGBXUElf UEFEMzInCmlmX3dwaS5jOjEyMTQ6IHdhcm5pbmc6IHJlZHVuZGFudCByZWRlY2xhcmF0aW9uIG9m ICdXUElfUEFEMzInCmlmX3dwaS5jOjEyMTQ6IHdhcm5pbmc6IHByZXZpb3VzIGltcGxpY2l0IGRl Y2xhcmF0aW9uIG9mICdXUElfUEFEMzInIHdhcyBoZXJlCmlmX3dwaS5jOjIzODA6IGVycm9yOiBk ZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjIzODE6IGVy cm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjIz ODM6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dw aS5jOjIzODM6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBl CmlmX3dwaS5jOjIzODM6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0 ZSB0eXBlCmlmX3dwaS5jOjIzODQ6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5j b21wbGV0ZSB0eXBlCmlmX3dwaS5jOjIzODQ6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIg dG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjIzODQ6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBv aW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjIzODc6IGVycm9yOiBkZXJlZmVyZW5j aW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjIzODc6IGVycm9yOiBkZXJl ZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjIzODc6IGVycm9y OiBgV1BJX0NNRF9SSU5HX0NPVU5UJyB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5j dGlvbikKaWZfd3BpLmM6MjM4ODogd2FybmluZzogbmVzdGVkIGV4dGVybiBkZWNsYXJhdGlvbiBv ZiBgV1BJX1dSSVRFJwppZl93cGkuYzo2MzY6IHdhcm5pbmc6IHJlZHVuZGFudCByZWRlY2xhcmF0 aW9uIG9mICdXUElfV1JJVEUnCmlmX3dwaS5jOjYzNjogd2FybmluZzogcHJldmlvdXMgaW1wbGlj aXQgZGVjbGFyYXRpb24gb2YgJ1dQSV9XUklURScgd2FzIGhlcmUKaWZfd3BpLmM6MjM4ODogZXJy b3I6IGBXUElfVFhfV0lEWCcgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24p CmlmX3dwaS5jOjIzODg6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0 ZSB0eXBlCmlmX3dwaS5jOjIzODg6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5j b21wbGV0ZSB0eXBlCmlmX3dwaS5jOiBJbiBmdW5jdGlvbiBgd3BpX2NvbmZpZyc6CmlmX3dwaS5j OjIzOTY6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlm X3dwaS5jOjIzOTg6IGVycm9yOiBzdG9yYWdlIHNpemUgb2YgJ3R4cG93ZXInIGlzbid0IGtub3du CmlmX3dwaS5jOjIzOTk6IGVycm9yOiBzdG9yYWdlIHNpemUgb2YgJ3Bvd2VyJyBpc24ndCBrbm93 bgppZl93cGkuYzoyNDAwOiBlcnJvcjogc3RvcmFnZSBzaXplIG9mICdibHVldG9vdGgnIGlzbid0 IGtub3duCmlmX3dwaS5jOjI0MDE6IGVycm9yOiBzdG9yYWdlIHNpemUgb2YgJ25vZGUnIGlzbid0 IGtub3duCmlmX3dwaS5jOjI0MDg6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5j b21wbGV0ZSB0eXBlCmlmX3dwaS5jOjI0MDk6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIg dG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjI0MTA6IGVycm9yOiBgV1BJX0NNRF9UWFBPV0VS JyB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6MjQxMjog ZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6 MjQxOTogZXJyb3I6IGBXUElfQ01EX1NFVF9QT1dFUl9NT0RFJyB1bmRlY2xhcmVkIChmaXJzdCB1 c2UgaW4gdGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6MjQyMTogZXJyb3I6IGRlcmVmZXJlbmNpbmcg cG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MjQzMDogZXJyb3I6IGBXUElfQ01E X0JMVUVUT09USCcgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmlmX3dw aS5jOjI0MzM6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBl CmlmX3dwaS5jOjI0Mzk6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0 ZSB0eXBlCmlmX3dwaS5jOjI0Mzk6IGVycm9yOiBpbnZhbGlkIGFwcGxpY2F0aW9uIG9mIGBzaXpl b2YnIHRvIGluY29tcGxldGUgdHlwZSBgd3BpX2NvbmZpZycgCmlmX3dwaS5jOjI0NDA6IGVycm9y OiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjI0NDE6 IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5j OjI0NDI6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlm X3dwaS5jOjI0NDI6IGVycm9yOiBgV1BJX0NPTkZJR19UU0YnIHVuZGVjbGFyZWQgKGZpcnN0IHVz ZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzoyNDQyOiBlcnJvcjogYFdQSV9DT05GSUdfQVVU TycgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjI0NDI6 IGVycm9yOiBgV1BJX0NPTkZJR18yNEdIWicgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMg ZnVuY3Rpb24pCmlmX3dwaS5jOjI0NDQ6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8g aW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjI0NDc6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50 ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjI0NDc6IGVycm9yOiBgV1BJX01PREVfU1RB JyB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6MjQ0ODog ZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6 MjQ0ODogZXJyb3I6IGBXUElfRklMVEVSX01VTFRJQ0FTVCcgdW5kZWNsYXJlZCAoZmlyc3QgdXNl IGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjI0NTI6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBv aW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjI0NTI6IGVycm9yOiBgV1BJX01PREVf SUJTUycgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjI0 NTU6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dw aS5jOjI0NTU6IGVycm9yOiBgV1BJX01PREVfSE9TVEFQJyB1bmRlY2xhcmVkIChmaXJzdCB1c2Ug aW4gdGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6MjQ1ODogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9p bnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MjQ1ODogZXJyb3I6IGBXUElfTU9ERV9N T05JVE9SJyB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6 MjQ1OTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZf d3BpLmM6MjQ1OTogZXJyb3I6IGBXUElfRklMVEVSX0NUTCcgdW5kZWNsYXJlZCAoZmlyc3QgdXNl IGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjI0NTk6IGVycm9yOiBgV1BJX0ZJTFRFUl9QUk9N SVNDJyB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6MjQ2 MzogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3Bp LmM6MjQ2NDogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUK aWZfd3BpLmM6MjQ2NTogZXJyb3I6IGBXUElfQ01EX0NPTkZJR1VSRScgdW5kZWNsYXJlZCAoZmly c3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjI0NjU6IGVycm9yOiBkZXJlZmVyZW5j aW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjI0NjY6IGVycm9yOiBpbnZh bGlkIGFwcGxpY2F0aW9uIG9mIGBzaXplb2YnIHRvIGluY29tcGxldGUgdHlwZSBgd3BpX2NvbmZp ZycgCmlmX3dwaS5jOjI0Njg6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21w bGV0ZSB0eXBlCmlmX3dwaS5jOjI0NzU6IGVycm9yOiBgV1BJX0lEX0JST0FEQ0FTVCcgdW5kZWNs YXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjI0Nzc6IGVycm9yOiBg V1BJX0NNRF9BRERfTk9ERScgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24p CmlmX3dwaS5jOjI0Nzk6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0 ZSB0eXBlCmlmX3dwaS5jOjIzOTg6IHdhcm5pbmc6IHVudXNlZCB2YXJpYWJsZSBgdHhwb3dlcicK aWZfd3BpLmM6MjM5OTogd2FybmluZzogdW51c2VkIHZhcmlhYmxlIGBwb3dlcicKaWZfd3BpLmM6 MjQwMDogd2FybmluZzogdW51c2VkIHZhcmlhYmxlIGBibHVldG9vdGgnCmlmX3dwaS5jOjI0MDE6 IHdhcm5pbmc6IHVudXNlZCB2YXJpYWJsZSBgbm9kZScKaWZfd3BpLmM6IEluIGZ1bmN0aW9uIGB3 cGlfc3RvcF9tYXN0ZXInOgppZl93cGkuYzoyNDkyOiB3YXJuaW5nOiBuZXN0ZWQgZXh0ZXJuIGRl Y2xhcmF0aW9uIG9mIGBXUElfUkVBRCcKaWZfd3BpLmM6NjM4OiB3YXJuaW5nOiByZWR1bmRhbnQg cmVkZWNsYXJhdGlvbiBvZiAnV1BJX1JFQUQnCmlmX3dwaS5jOjYzODogd2FybmluZzogcHJldmlv dXMgaW1wbGljaXQgZGVjbGFyYXRpb24gb2YgJ1dQSV9SRUFEJyB3YXMgaGVyZQppZl93cGkuYzoy NDkyOiBlcnJvcjogYFdQSV9SRVNFVCcgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVu Y3Rpb24pCmlmX3dwaS5jOjI0OTM6IHdhcm5pbmc6IG5lc3RlZCBleHRlcm4gZGVjbGFyYXRpb24g b2YgYFdQSV9XUklURScKaWZfd3BpLmM6NjM2OiB3YXJuaW5nOiByZWR1bmRhbnQgcmVkZWNsYXJh dGlvbiBvZiAnV1BJX1dSSVRFJwppZl93cGkuYzo2MzY6IHdhcm5pbmc6IHByZXZpb3VzIGltcGxp Y2l0IGRlY2xhcmF0aW9uIG9mICdXUElfV1JJVEUnIHdhcyBoZXJlCmlmX3dwaS5jOjI0OTM6IGVy cm9yOiBgV1BJX1NUT1BfTUFTVEVSJyB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5j dGlvbikKaWZfd3BpLmM6MjQ5NTogZXJyb3I6IGBXUElfR1BJT19DVEwnIHVuZGVjbGFyZWQgKGZp cnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzoyNDk2OiBlcnJvcjogYFdQSV9HUElP X1BXUl9TVEFUVVMnIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93 cGkuYzoyNDk2OiBlcnJvcjogYFdQSV9HUElPX1BXUl9TTEVFUCcgdW5kZWNsYXJlZCAoZmlyc3Qg dXNlIGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjI1MDA6IGVycm9yOiBgV1BJX01BU1RFUl9E SVNBQkxFRCcgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5j OjI1MDU6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0eXBlCmlm X3dwaS5jOiBJbiBmdW5jdGlvbiBgd3BpX3Bvd2VyX3VwJzoKaWZfd3BpLmM6MjUxNTogZXJyb3I6 IGBXUElfTUVNX1BPV0VSJyB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikK aWZfd3BpLmM6MjUyMDogd2FybmluZzogbmVzdGVkIGV4dGVybiBkZWNsYXJhdGlvbiBvZiBgV1BJ X1JFQUQnCmlmX3dwaS5jOjYzODogd2FybmluZzogcmVkdW5kYW50IHJlZGVjbGFyYXRpb24gb2Yg J1dQSV9SRUFEJwppZl93cGkuYzo2Mzg6IHdhcm5pbmc6IHByZXZpb3VzIGltcGxpY2l0IGRlY2xh cmF0aW9uIG9mICdXUElfUkVBRCcgd2FzIGhlcmUKaWZfd3BpLmM6MjUyMDogZXJyb3I6IGBXUElf R1BJT19TVEFUVVMnIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93 cGkuYzoyNTIwOiBlcnJvcjogYFdQSV9QT1dFUkVEJyB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4g dGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6MjUyNTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRl ciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6IEluIGZ1bmN0aW9uIGB3cGlfcmVzZXQnOgpp Zl93cGkuYzoyNTM5OiB3YXJuaW5nOiBuZXN0ZWQgZXh0ZXJuIGRlY2xhcmF0aW9uIG9mIGBXUElf V1JJVEUnCmlmX3dwaS5jOjYzNjogd2FybmluZzogcmVkdW5kYW50IHJlZGVjbGFyYXRpb24gb2Yg J1dQSV9XUklURScKaWZfd3BpLmM6NjM2OiB3YXJuaW5nOiBwcmV2aW91cyBpbXBsaWNpdCBkZWNs YXJhdGlvbiBvZiAnV1BJX1dSSVRFJyB3YXMgaGVyZQppZl93cGkuYzoyNTM5OiBlcnJvcjogYFdQ SV9JTlRSJyB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6 MjU0MTogd2FybmluZzogbmVzdGVkIGV4dGVybiBkZWNsYXJhdGlvbiBvZiBgV1BJX1JFQUQnCmlm X3dwaS5jOjYzODogd2FybmluZzogcmVkdW5kYW50IHJlZGVjbGFyYXRpb24gb2YgJ1dQSV9SRUFE JwppZl93cGkuYzo2Mzg6IHdhcm5pbmc6IHByZXZpb3VzIGltcGxpY2l0IGRlY2xhcmF0aW9uIG9m ICdXUElfUkVBRCcgd2FzIGhlcmUKaWZfd3BpLmM6MjU0MTogZXJyb3I6IGBXUElfUExMX0NUTCcg dW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjI1NDI6IGVy cm9yOiBgV1BJX1BMTF9JTklUJyB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlv bikKaWZfd3BpLmM6MjU0NDogZXJyb3I6IGBXUElfQ0hJQ0tFTicgdW5kZWNsYXJlZCAoZmlyc3Qg dXNlIGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjI1NDU6IGVycm9yOiBgV1BJX0NISUNLRU5f UlhOT0xPUycgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5j OjI1NDc6IGVycm9yOiBgV1BJX0dQSU9fQ1RMJyB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhp cyBmdW5jdGlvbikKaWZfd3BpLmM6MjU0ODogZXJyb3I6IGBXUElfR1BJT19JTklUJyB1bmRlY2xh cmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6MjU1MjogZXJyb3I6IGBX UElfR1BJT19DTE9DSycgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmlm X3dwaS5jOjI1NTc6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0 eXBlCmlmX3dwaS5jOjI1NjM6IGVycm9yOiBgV1BJX0VFUFJPTV9TVEFUVVMnIHVuZGVjbGFyZWQg KGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzoyNTY0OiBlcnJvcjogYFdQSV9F RVBST01fVkVSU0lPTicgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmlm X3dwaS5jOjI1NjU6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21wbGV0ZSB0 eXBlCmlmX3dwaS5jOjI1Njg6IGVycm9yOiBgV1BJX0VFUFJPTV9MT0NLRUQnIHVuZGVjbGFyZWQg KGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzogSW4gZnVuY3Rpb24gYHdwaV9o d19jb25maWcnOgppZl93cGkuYzoyNTgwOiB3YXJuaW5nOiBuZXN0ZWQgZXh0ZXJuIGRlY2xhcmF0 aW9uIG9mIGBXUElfUkVBRCcKaWZfd3BpLmM6NjM4OiB3YXJuaW5nOiByZWR1bmRhbnQgcmVkZWNs YXJhdGlvbiBvZiAnV1BJX1JFQUQnCmlmX3dwaS5jOjYzODogd2FybmluZzogcHJldmlvdXMgaW1w bGljaXQgZGVjbGFyYXRpb24gb2YgJ1dQSV9SRUFEJyB3YXMgaGVyZQppZl93cGkuYzoyNTgwOiBl cnJvcjogYFdQSV9IV0NPTkZJRycgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rp b24pCmlmX3dwaS5jOjI1ODI6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5jb21w bGV0ZSB0eXBlCmlmX3dwaS5jOjI1ODQ6IGVycm9yOiBgV1BJX0hXX0FMTV9NQicgdW5kZWNsYXJl ZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjI1ODY6IGVycm9yOiBgV1BJ X0hXX0FMTV9NTScgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmlmX3dw aS5jOjI1ODg6IGVycm9yOiBgV1BJX0VFUFJPTV9DQVBBQklMSVRJRVMnIHVuZGVjbGFyZWQgKGZp cnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzoyNTkwOiBlcnJvcjogYFdQSV9IV19T S1VfTVJDJyB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6 MjU5MjogZXJyb3I6IGBXUElfRUVQUk9NX1JFVklTSU9OJyB1bmRlY2xhcmVkIChmaXJzdCB1c2Ug aW4gdGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6MjU5MzogZXJyb3I6IGBXUElfSFdfUkVWX0QnIHVu ZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzoyNTk3OiBlcnJv cjogYFdQSV9FRVBST01fVFlQRScgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rp b24pCmlmX3dwaS5jOjI1OTk6IGVycm9yOiBgV1BJX0hXX1RZUEVfQicgdW5kZWNsYXJlZCAoZmly c3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjI2MDI6IHdhcm5pbmc6IG5lc3RlZCBl eHRlcm4gZGVjbGFyYXRpb24gb2YgYFdQSV9XUklURScKaWZfd3BpLmM6NjM2OiB3YXJuaW5nOiBy ZWR1bmRhbnQgcmVkZWNsYXJhdGlvbiBvZiAnV1BJX1dSSVRFJwppZl93cGkuYzo2MzY6IHdhcm5p bmc6IHByZXZpb3VzIGltcGxpY2l0IGRlY2xhcmF0aW9uIG9mICdXUElfV1JJVEUnIHdhcyBoZXJl CmlmX3dwaS5jOiBJbiBmdW5jdGlvbiBgd3BpX2luaXQnOgppZl93cGkuYzoyNjA5OiBlcnJvcjog ZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyNjIzOiBl cnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoy NjI0OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93 cGkuYzoyNjMxOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlw ZQppZl93cGkuYzoyNjMxOiBlcnJvcjogYFdQSV9GTEFHX0lOSVRfTE9DS0VEJyB1bmRlY2xhcmVk IChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6MjYzMzogZXJyb3I6IGRlcmVm ZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MjYzNjogZXJyb3I6 IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MjY0MTog ZXJyb3I6IGBXUElfTUVNX0NMT0NLMScgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVu Y3Rpb24pCmlmX3dwaS5jOjI2NDM6IGVycm9yOiBgV1BJX01FTV9QQ0lERVYnIHVuZGVjbGFyZWQg KGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzoyNjUyOiB3YXJuaW5nOiBuZXN0 ZWQgZXh0ZXJuIGRlY2xhcmF0aW9uIG9mIGBXUElfV1JJVEUnCmlmX3dwaS5jOjYzNjogd2Fybmlu ZzogcmVkdW5kYW50IHJlZGVjbGFyYXRpb24gb2YgJ1dQSV9XUklURScKaWZfd3BpLmM6NjM2OiB3 YXJuaW5nOiBwcmV2aW91cyBpbXBsaWNpdCBkZWNsYXJhdGlvbiBvZiAnV1BJX1dSSVRFJyB3YXMg aGVyZQppZl93cGkuYzoyNjUyOiBlcnJvcjogYFdQSV9SWF9CQVNFJyB1bmRlY2xhcmVkIChmaXJz dCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6MjY1MjogZXJyb3I6IGRlcmVmZXJlbmNp bmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MjY1MzogZXJyb3I6IGBXUElf UlhfUklEWF9QVFInIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93 cGkuYzoyNjU0OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlw ZQppZl93cGkuYzoyNjU1OiBlcnJvcjogYFdQSV9SWF9XSURYJyB1bmRlY2xhcmVkIChmaXJzdCB1 c2UgaW4gdGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6MjY1NTogZXJyb3I6IGBXUElfUlhfUklOR19D T1VOVCcgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjI2 NTY6IGVycm9yOiBgV1BJX1JYX0NPTkZJRycgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMg ZnVuY3Rpb24pCmlmX3dwaS5jOjI2NjE6IGVycm9yOiBgV1BJX01FTV9NT0RFJyB1bmRlY2xhcmVk IChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6MjY2MjogZXJyb3I6IGBXUElf TUVNX1JBJyB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6 MjY2MzogZXJyb3I6IGBXUElfTUVNX1RYQ0ZHJyB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhp cyBmdW5jdGlvbikKaWZfd3BpLmM6MjY2NDogZXJyb3I6IGBXUElfTUVNX0JZUEFTUzEnIHVuZGVj bGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzoyNjY1OiBlcnJvcjog YFdQSV9NRU1fQllQQVNTMicgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24p CmlmX3dwaS5jOjI2NjY6IGVycm9yOiBgV1BJX01FTV9NQUdJQzQnIHVuZGVjbGFyZWQgKGZpcnN0 IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzoyNjY3OiBlcnJvcjogYFdQSV9NRU1fTUFH SUM1JyB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6MjY2 OTogZXJyb3I6IGBXUElfVFhfQkFTRV9QVFInIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlz IGZ1bmN0aW9uKQppZl93cGkuYzoyNjY5OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRv IGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyNjcwOiBlcnJvcjogYFdQSV9NU0dfQ09ORklHJyB1 bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6MjY3Mzogd2Fy bmluZzogaW1wbGljaXQgZGVjbGFyYXRpb24gb2YgZnVuY3Rpb24gYFdQSV9UWF9DVEwnCmlmX3dw aS5jOjI2NzM6IHdhcm5pbmc6IG5lc3RlZCBleHRlcm4gZGVjbGFyYXRpb24gb2YgYFdQSV9UWF9D VEwnCmlmX3dwaS5jOjI2NzQ6IHdhcm5pbmc6IGltcGxpY2l0IGRlY2xhcmF0aW9uIG9mIGZ1bmN0 aW9uIGBXUElfVFhfQkFTRScKaWZfd3BpLmM6MjY3NDogd2FybmluZzogbmVzdGVkIGV4dGVybiBk ZWNsYXJhdGlvbiBvZiBgV1BJX1RYX0JBU0UnCmlmX3dwaS5jOjI2NzU6IHdhcm5pbmc6IG5lc3Rl ZCBleHRlcm4gZGVjbGFyYXRpb24gb2YgYFdQSV9UWF9DT05GSUcnCmlmX3dwaS5jOjc5NTogd2Fy bmluZzogcmVkdW5kYW50IHJlZGVjbGFyYXRpb24gb2YgJ1dQSV9UWF9DT05GSUcnCmlmX3dwaS5j Ojc5NTogd2FybmluZzogcHJldmlvdXMgaW1wbGljaXQgZGVjbGFyYXRpb24gb2YgJ1dQSV9UWF9D T05GSUcnIHdhcyBoZXJlCmlmX3dwaS5jOjI2ODA6IGVycm9yOiBgV1BJX1VDT0RFX0NMUicgdW5k ZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjI2ODA6IGVycm9y OiBgV1BJX1JBRElPX09GRicgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24p CmlmX3dwaS5jOjI2ODE6IGVycm9yOiBgV1BJX0RJU0FCTEVfQ01EJyB1bmRlY2xhcmVkIChmaXJz dCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6MjY4NDogZXJyb3I6IGBXUElfSU5UUicg dW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjI2ODY6IGVy cm9yOiBgV1BJX01BU0snIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQpp Zl93cGkuYzoyNjg2OiBlcnJvcjogYFdQSV9JTlRSX01BU0snIHVuZGVjbGFyZWQgKGZpcnN0IHVz ZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzoyNjkyOiBlcnJvcjogZGVyZWZlcmVuY2luZyBw b2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyNjk0OiBlcnJvcjogZGVyZWZlcmVu Y2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyNjk3OiBlcnJvcjogZGVy ZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyNzAyOiBlcnJv cjogaW52YWxpZCBhcHBsaWNhdGlvbiBvZiBgc2l6ZW9mJyB0byBpbmNvbXBsZXRlIHR5cGUgYHdw aV9maXJtd2FyZV9oZHInIAppZl93cGkuYzoyNzAzOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2lu dGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyNzEwOiBlcnJvcjogaW52YWxpZCBhcHBs aWNhdGlvbiBvZiBgc2l6ZW9mJyB0byBpbmNvbXBsZXRlIHR5cGUgYHdwaV9maXJtd2FyZV9oZHIn IAppZl93cGkuYzoyNzExOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxl dGUgdHlwZQppZl93cGkuYzoyNzExOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGlu Y29tcGxldGUgdHlwZQppZl93cGkuYzoyNzEyOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVy IHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyNzEzOiBlcnJvcjogZGVyZWZlcmVuY2luZyBw b2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyNzE5OiBlcnJvcjogaW52YWxpZCB1 c2Ugb2YgdW5kZWZpbmVkIHR5cGUgYHN0cnVjdCB3cGlfZmlybXdhcmVfaGRyJwppZl93cGkuYzoy NzIwOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93 cGkuYzoyNzIxOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlw ZQppZl93cGkuYzoyNzI0OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxl dGUgdHlwZQppZl93cGkuYzoyNzI2OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGlu Y29tcGxldGUgdHlwZQppZl93cGkuYzoyNzMxOiBlcnJvcjogYFdQSV9GV19URVhUJyB1bmRlY2xh cmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6MjczMTogZXJyb3I6IGRl cmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MjczMzogZXJy b3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6Mjcz ODogZXJyb3I6IGBXUElfRldfREFUQScgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVu Y3Rpb24pCmlmX3dwaS5jOjI3Mzg6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIgdG8gaW5j b21wbGV0ZSB0eXBlCmlmX3dwaS5jOjI3NDA6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHBvaW50ZXIg dG8gaW5jb21wbGV0ZSB0eXBlCmlmX3dwaS5jOjI3NDc6IHdhcm5pbmc6IG5lc3RlZCBleHRlcm4g ZGVjbGFyYXRpb24gb2YgYFdQSV9SRUFEJwppZl93cGkuYzo2Mzg6IHdhcm5pbmc6IHJlZHVuZGFu dCByZWRlY2xhcmF0aW9uIG9mICdXUElfUkVBRCcKaWZfd3BpLmM6NjM4OiB3YXJuaW5nOiBwcmV2 aW91cyBpbXBsaWNpdCBkZWNsYXJhdGlvbiBvZiAnV1BJX1JFQUQnIHdhcyBoZXJlCmlmX3dwaS5j OjI3NDc6IGVycm9yOiBgV1BJX1JFU0VUJyB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBm dW5jdGlvbikKaWZfd3BpLmM6Mjc0ODogZXJyb3I6IGBXUElfTUFTVEVSX0RJU0FCTEVEJyB1bmRl Y2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6Mjc0ODogZXJyb3I6 IGBXUElfU1RPUF9NQVNURVInIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9u KQppZl93cGkuYzoyNzQ4OiBlcnJvcjogYFdQSV9ORVZPX1JFU0VUJyB1bmRlY2xhcmVkIChmaXJz dCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6Mjc1MjogZXJyb3I6IGRlcmVmZXJlbmNp bmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6Mjc1MzogZXJyb3I6IGRlcmVm ZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6Mjc2MDogZXJyb3I6 IGBXUElfVEVNUEVSQVRVUkUnIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9u KQppZl93cGkuYzoyNzY1OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxl dGUgdHlwZQppZl93cGkuYzoyNzcyOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGlu Y29tcGxldGUgdHlwZQppZl93cGkuYzoyNzgyOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVy IHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyNzg4OiBlcnJvcjogZGVyZWZlcmVuY2luZyBw b2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyNzk0OiBlcnJvcjogZGVyZWZlcmVu Y2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyNzk4OiBlcnJvcjogZGVy ZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzogSW4gZnVuY3Rp b24gYHdwaV9zdG9wJzoKaWZfd3BpLmM6MjgwNTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRl ciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MjgxMDogZXJyb3I6IGRlcmVmZXJlbmNpbmcg cG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6MjgxNTogd2FybmluZzogbmVzdGVk IGV4dGVybiBkZWNsYXJhdGlvbiBvZiBgV1BJX1dSSVRFJwppZl93cGkuYzo2MzY6IHdhcm5pbmc6 IHJlZHVuZGFudCByZWRlY2xhcmF0aW9uIG9mICdXUElfV1JJVEUnCmlmX3dwaS5jOjYzNjogd2Fy bmluZzogcHJldmlvdXMgaW1wbGljaXQgZGVjbGFyYXRpb24gb2YgJ1dQSV9XUklURScgd2FzIGhl cmUKaWZfd3BpLmM6MjgxNTogZXJyb3I6IGBXUElfTUFTSycgdW5kZWNsYXJlZCAoZmlyc3QgdXNl IGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjI4MTY6IGVycm9yOiBgV1BJX0lOVFInIHVuZGVj bGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzoyODE2OiBlcnJvcjog YFdQSV9JTlRSX01BU0snIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQpp Zl93cGkuYzoyODE3OiBlcnJvcjogYFdQSV9JTlRSX1NUQVRVUycgdW5kZWNsYXJlZCAoZmlyc3Qg dXNlIGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjI4MjE6IGVycm9yOiBgV1BJX01FTV9NT0RF JyB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6MjgyNjog ZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZfd3BpLmM6 MjgyNzogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5cGUKaWZf d3BpLmM6MjgyODogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBsZXRlIHR5 cGUKaWZfd3BpLmM6MjgzMTogZXJyb3I6IGRlcmVmZXJlbmNpbmcgcG9pbnRlciB0byBpbmNvbXBs ZXRlIHR5cGUKaWZfd3BpLmM6MjgzNDogZXJyb3I6IGBXUElfTUVNX0NMT0NLMicgdW5kZWNsYXJl ZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmlmX3dwaS5jOjI4NDE6IHdhcm5pbmc6IG5l c3RlZCBleHRlcm4gZGVjbGFyYXRpb24gb2YgYFdQSV9SRUFEJwppZl93cGkuYzo2Mzg6IHdhcm5p bmc6IHJlZHVuZGFudCByZWRlY2xhcmF0aW9uIG9mICdXUElfUkVBRCcKaWZfd3BpLmM6NjM4OiB3 YXJuaW5nOiBwcmV2aW91cyBpbXBsaWNpdCBkZWNsYXJhdGlvbiBvZiAnV1BJX1JFQUQnIHdhcyBo ZXJlCmlmX3dwaS5jOjI4NDE6IGVycm9yOiBgV1BJX1JFU0VUJyB1bmRlY2xhcmVkIChmaXJzdCB1 c2UgaW4gdGhpcyBmdW5jdGlvbikKaWZfd3BpLmM6Mjg0MjogZXJyb3I6IGBXUElfU1dfUkVTRVQn IHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQppZl93cGkuYzoyODQ0OiBl cnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoy ODQ3OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93 cGkuYzogQXQgdG9wIGxldmVsOgppZl93cGkuYzoyODc4OiB3YXJuaW5nOiAic3RydWN0IHdwaV9h bXJyIiBkZWNsYXJlZCBpbnNpZGUgcGFyYW1ldGVyIGxpc3QKaWZfd3BpLmM6Mjg3OTogZXJyb3I6 IGNvbmZsaWN0aW5nIHR5cGVzIGZvciAnd3BpX2FtcnJfaW5pdCcKaWZfd3BpLmM6MTU1OiBlcnJv cjogcHJldmlvdXMgZGVjbGFyYXRpb24gb2YgJ3dwaV9hbXJyX2luaXQnIHdhcyBoZXJlCmlmX3dw aS5jOjI4Nzk6IGVycm9yOiBjb25mbGljdGluZyB0eXBlcyBmb3IgJ3dwaV9hbXJyX2luaXQnCmlm X3dwaS5jOjE1NTogZXJyb3I6IHByZXZpb3VzIGRlY2xhcmF0aW9uIG9mICd3cGlfYW1ycl9pbml0 JyB3YXMgaGVyZQppZl93cGkuYzogSW4gZnVuY3Rpb24gYHdwaV9hbXJyX2luaXQnOgppZl93cGku YzoyODgwOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQpp Zl93cGkuYzoyODgzOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUg dHlwZQppZl93cGkuYzoyODg0OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29t cGxldGUgdHlwZQppZl93cGkuYzoyODg1OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRv IGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyODg1OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2lu dGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyODg2OiBlcnJvcjogZGVyZWZlcmVuY2lu ZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzogSW4gZnVuY3Rpb24gYHdwaV9h bXJyX3RpbWVvdXQnOgppZl93cGkuYzoyOTAwOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVy IHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyOTA3OiBlcnJvcjogZGVyZWZlcmVuY2luZyBw b2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzogSW4gZnVuY3Rpb24gYHdwaV9hbXJy X3JhdGVjdGwnOgppZl93cGkuYzoyOTE3OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRv IGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyOTE3OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2lu dGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyOTE3OiBlcnJvcjogZGVyZWZlcmVuY2lu ZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyOTE4OiBlcnJvcjogZGVyZWZl cmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyOTE5OiBlcnJvcjog ZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyOTE5OiBl cnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoy OTIxOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93 cGkuYzoyOTIyOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlw ZQppZl93cGkuYzoyOTI0OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxl dGUgdHlwZQppZl93cGkuYzoyOTI0OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGlu Y29tcGxldGUgdHlwZQppZl93cGkuYzoyOTI5OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVy IHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyOTMxOiBlcnJvcjogZGVyZWZlcmVuY2luZyBw b2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyOTMxOiBlcnJvcjogZGVyZWZlcmVu Y2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyOTMyOiBlcnJvcjogZGVy ZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyOTM0OiBlcnJv cjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyOTM1 OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGku YzoyOTM2OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQpp Zl93cGkuYzoyOTM4OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUg dHlwZQppZl93cGkuYzoyOTQxOiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29t cGxldGUgdHlwZQppZl93cGkuYzoyOTQ1OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRv IGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyOTQ1OiBlcnJvcjogZGVyZWZlcmVuY2luZyBwb2lu dGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyOTUwOiBlcnJvcjogZGVyZWZlcmVuY2lu ZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyOTUzOiBlcnJvcjogZGVyZWZl cmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyOTU0OiBlcnJvcjog ZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzoyOTU0OiBl cnJvcjogZGVyZWZlcmVuY2luZyBwb2ludGVyIHRvIGluY29tcGxldGUgdHlwZQppZl93cGkuYzog QXQgdG9wIGxldmVsOgppZl93cGkuYzoxMDY6IHdhcm5pbmc6ICd3cGlfYWxsb2NfcnhfcmluZycg ZGVjbGFyZWQgYHN0YXRpYycgYnV0IG5ldmVyIGRlZmluZWQKaWZfd3BpLmM6MTA3OiB3YXJuaW5n OiAnd3BpX3Jlc2V0X3J4X3JpbmcnIGRlY2xhcmVkIGBzdGF0aWMnIGJ1dCBuZXZlciBkZWZpbmVk CmlmX3dwaS5jOjEwODogd2FybmluZzogJ3dwaV9mcmVlX3J4X3JpbmcnIGRlY2xhcmVkIGBzdGF0 aWMnIGJ1dCBuZXZlciBkZWZpbmVkCmlmX3dwaS5jOjExMDogd2FybmluZzogJ3dwaV9hbGxvY190 eF9yaW5nJyBkZWNsYXJlZCBgc3RhdGljJyBidXQgbmV2ZXIgZGVmaW5lZAppZl93cGkuYzoxMTE6 IHdhcm5pbmc6ICd3cGlfcmVzZXRfdHhfcmluZycgZGVjbGFyZWQgYHN0YXRpYycgYnV0IG5ldmVy IGRlZmluZWQKaWZfd3BpLmM6MTEyOiB3YXJuaW5nOiAnd3BpX2ZyZWVfdHhfcmluZycgZGVjbGFy ZWQgYHN0YXRpYycgYnV0IG5ldmVyIGRlZmluZWQKaWZfd3BpLmM6MTI3OiB3YXJuaW5nOiAnd3Bp X3J4X2ludHInIGRlY2xhcmVkIGBzdGF0aWMnIGJ1dCBuZXZlciBkZWZpbmVkCmlmX3dwaS5jOjEy OTogd2FybmluZzogJ3dwaV90eF9pbnRyJyBkZWNsYXJlZCBgc3RhdGljJyBidXQgbmV2ZXIgZGVm aW5lZAppZl93cGkuYzoxMzA6IHdhcm5pbmc6ICd3cGlfY21kX2ludHInIGRlY2xhcmVkIGBzdGF0 aWMnIGJ1dCBuZXZlciBkZWZpbmVkCmlmX3dwaS5jOjE1NTogd2FybmluZzogJ3dwaV9hbXJyX2lu aXQnIGRlY2xhcmVkIGBzdGF0aWMnIGJ1dCBuZXZlciBkZWZpbmVkCmlmX3dwaS5jOjU0Nzogd2Fy bmluZzogJ3dwaV9hbGxvY19yeF9yaW5nJyBkZWZpbmVkIGJ1dCBub3QgdXNlZAppZl93cGkuYzo2 NTM6IHdhcm5pbmc6ICd3cGlfZnJlZV9yeF9yaW5nJyBkZWZpbmVkIGJ1dCBub3QgdXNlZAppZl93 cGkuYzo2ODg6IHdhcm5pbmc6ICd3cGlfYWxsb2NfdHhfcmluZycgZGVmaW5lZCBidXQgbm90IHVz ZWQKaWZfd3BpLmM6ODMyOiB3YXJuaW5nOiAnd3BpX2ZyZWVfdHhfcmluZycgZGVmaW5lZCBidXQg bm90IHVzZWQKaWZfd3BpLmM6Mjg3OTogd2FybmluZzogJ3dwaV9hbXJyX2luaXQnIGRlZmluZWQg YnV0IG5vdCB1c2VkCioqKiBFcnJvciBjb2RlIDEKClN0b3AgaW4gL3Vzci9ob21lL3RpbmdvL3dv cmsvd3BpLWZyZWVic2Qvd3BpLgoqKiogRXJyb3IgY29kZSAxCgpTdG9wIGluIC91c3IvaG9tZS90 aW5nby93b3JrL3dwaS1mcmVlYnNkLgo= --Boundary_(ID_7ntaDhXROAUpI2tYHCGrww)-- From owner-freebsd-mobile@FreeBSD.ORG Sat Jul 22 23:19:01 2006 Return-Path: X-Original-To: freebsd-mobile@freebsd.org Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D309116A4DE for ; Sat, 22 Jul 2006 23:19:01 +0000 (UTC) (envelope-from deischen@freebsd.org) Received: from mail.ntplx.net (mail.ntplx.net [204.213.176.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6B97B43D45 for ; Sat, 22 Jul 2006 23:19:01 +0000 (GMT) (envelope-from deischen@freebsd.org) Received: from sea.ntplx.net (sea.ntplx.net [204.213.176.11]) by mail.ntplx.net (8.13.7/8.13.7/NETPLEX) with ESMTP id k6MNIxpU005485; Sat, 22 Jul 2006 19:18:59 -0400 (EDT) Date: Sat, 22 Jul 2006 19:18:59 -0400 (EDT) From: Daniel Eischen X-X-Sender: eischen@sea.ntplx.net To: Torfinn Ingolfsen In-Reply-To: <20060722215438.dea11a69.torfinn.ingolfsen@broadpark.no> Message-ID: References: <20060722141832.653b5449@localhost> <20060722200905.324bc2d6.torfinn.ingolfsen@broadpark.no> <20060722215438.dea11a69.torfinn.ingolfsen@broadpark.no> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Virus-Scanned: by AMaViS and Clam AntiVirus (mail.ntplx.net) Cc: freebsd-mobile@freebsd.org Subject: Re: PRO/Wireless 3945ABG (Device not configured) X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Daniel Eischen List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Jul 2006 23:19:01 -0000 On Sat, 22 Jul 2006, Torfinn Ingolfsen wrote: > On Sat, 22 Jul 2006 20:09:05 +0200 > Torfinn Ingolfsen wrote: > >> But compiling wpi-freebsd fails (see attached error log) >> >> Iguess I must be doing something wromg here. Do I need to place this >> souce code (the driver) in /usr/src somewhere? > > It was something I wasn't doing. :-) > > I found out after lookking at the error log that I needed to link the > 'wpi' directory in the driver source to /sys/dev/wpi. > I had put the source in /home/tingo/work/wpi-freebsd, so I issued the > commands > cd /usr/src/sys > ln -s /home/tingo/work/wpi-freebsd/wpi > > and ''ifconfig wpi0': > root@kg-home# ifconfig wpi0 > wpi0: flags=8802 mtu 1500 > ether 00:13:02:3e:d4:ce > media: IEEE 802.11 Wireless Ethernet autoselect > status: no carrier > ssid "" channel 1 > authmode OPEN privacy OFF txpowmax 100 protmode CTS > > Looks good. Let's see if it works too. > Nope, it seems like the firmware framework (or module) is the problem. From /var/log/messages: > > (the last 3 lines repeats). > So, anything I can do to make the firmware work? Read my original email. Hint: kldload firmware.ko kldload wpi_ucode.ko kldload if_wpi.ko -- DE