<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>160058</bug_id>
          
          <creation_ts>2007-01-04 11:09 0000</creation_ts>
          <short_desc>net-wireless/rtl8180-0.22_pre20050528 fails to build</short_desc>
          <delta_ts>2008-01-30 16:16:20 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Applications</component>
          <version>2006.1</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>rumen@qrypto.org</reporter>
          <assigned_to>mobile@gentoo.org</assigned_to>
          <cc>cbm@m.fsf.org</cc>
    
    <cc>djsmiley2k@gmail.com</cc>
    
    <cc>paluszak@gmail.com</cc>
    
    <cc>Pflugerama@Yahoo.com</cc>

      

      
          <long_desc isprivate="0">
            <who>rumen@qrypto.org</who>
            <bug_when>2007-01-04 11:09:08 0000</bug_when>
            <thetext>Hi,
The error log goes here (all ~x86):
&gt;&gt;&gt; Emerging (1 of 1) net-wireless/rtl8180-0.22_pre20050528 to /
 * rtl8180-0.22_pre20050528.tar.bz2 MD5 ;-) ...                                                                                                                   [ ok ]
 * rtl8180-0.22_pre20050528.tar.bz2 RMD160 ;-) ...                                                                                                                [ ok ]
 * rtl8180-0.22_pre20050528.tar.bz2 SHA1 ;-) ...                                                                                                                  [ ok ]
 * rtl8180-0.22_pre20050528.tar.bz2 SHA256 ;-) ...                                                                                                                [ ok ]
 * rtl8180-0.22_pre20050528.tar.bz2 size ;-) ...                                                                                                                  [ ok ]
 * checking ebuild checksums ;-) ...                                                                                                                              [ ok ]
 * checking auxfile checksums ;-) ...                                                                                                                             [ ok ]
 * checking miscfile checksums ;-) ...                                                                                                                            [ ok ]
 * checking rtl8180-0.22_pre20050528.tar.bz2 ;-) ...                                                                                                              [ ok ]
 * Determining the location of the kernel source code
 * Found kernel source directory:
 *     /usr/src/linux
 * Found kernel object directory:
 *     /lib/modules/2.6.19-gentoo-r2/build
 * Found sources for kernel version:
 *     2.6.19-gentoo-r2
 * Checking for suitable kernel configuration options...                                                                                                          [ ok ]
&gt;&gt;&gt; Unpacking source...
&gt;&gt;&gt; Unpacking rtl8180-0.22_pre20050528.tar.bz2 to /var/tmp/portage/net-wireless/rtl8180-0.22_pre20050528/work
sed: can&apos;t read ieee80211/Makefile: No such file or directory
&gt;&gt;&gt; Source unpacked.
&gt;&gt;&gt; Compiling source in /var/tmp/portage/net-wireless/rtl8180-0.22_pre20050528/work/rtl8180-0.22_pre20050528 ...
 * Preparing ieee80211_crypt-r8180 module
make -C /usr/src/linux SUBDIRS=/var/tmp/portage/net-wireless/rtl8180-0.22_pre20050528/work/rtl8180-0.22_pre20050528 modules
make[1]: Entering directory `/usr/src/linux-2.6.19-gentoo-r2&apos;
  CC [M]  /var/tmp/portage/net-wireless/rtl8180-0.22_pre20050528/work/rtl8180-0.22_pre20050528/ieee80211_rx.o
  CC [M]  /var/tmp/portage/net-wireless/rtl8180-0.22_pre20050528/work/rtl8180-0.22_pre20050528/ieee80211_tx.o
/var/tmp/portage/net-wireless/rtl8180-0.22_pre20050528/work/rtl8180-0.22_pre20050528/ieee80211_rx.c:20:26: error: linux/config.h: No such file or directory
/var/tmp/portage/net-wireless/rtl8180-0.22_pre20050528/work/rtl8180-0.22_pre20050528/ieee80211_tx.c:34:26: error: linux/config.h: No such file or directory
make[2]: *** [/var/tmp/portage/net-wireless/rtl8180-0.22_pre20050528/work/rtl8180-0.22_pre20050528/ieee80211_tx.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [/var/tmp/portage/net-wireless/rtl8180-0.22_pre20050528/work/rtl8180-0.22_pre20050528/ieee80211_rx.o] Error 1
make[1]: *** [_module_/var/tmp/portage/net-wireless/rtl8180-0.22_pre20050528/work/rtl8180-0.22_pre20050528] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.19-gentoo-r2&apos;
make: *** [2.6] Error 2

!!! ERROR: net-wireless/rtl8180-0.22_pre20050528 failed.
Call stack:
  ebuild.sh, line 1593:   Called dyn_compile
  ebuild.sh, line 951:   Called src_compile
  ebuild.sh, line 1282:   Called linux-mod_src_compile
  linux-mod.eclass, line 510:   Called die

!!! Unable to make  KSRC=/usr/src/linux all.
!!! If you need support, post the topmost build error, and the call stack if relevant.
...END...
PS: emerge --info goes in next comment
Thanks. Rumen</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jakub@gentoo.org</who>
            <bug_when>2007-01-04 11:24:24 0000</bug_when>
            <thetext>*** Bug 160060 has been marked as a duplicate of this bug. ***</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jakub@gentoo.org</who>
            <bug_when>2007-01-04 11:24:50 0000</bug_when>
            <thetext>*** Bug 160063 has been marked as a duplicate of this bug. ***</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>rumen@qrypto.org</who>
            <bug_when>2007-01-04 11:32:06 0000</bug_when>
            <thetext>Hi,
Jakub sorry for this dups, but b.g.o or my Inet-connection is very faulty.
Just found some patch in f.g.o:
http://forums.gentoo.org/viewtopic-t-527134-highlight-rtl8180.html
Will report any results, just later.
emerge --info:
Portage 2.1.2_rc4-r5 (default-linux/x86/2006.1/desktop, gcc-4.1.1, glibc-2.5-r0, 2.6.19-gentoo-r2 i686)
=================================================================
System uname: 2.6.19-gentoo-r2 i686 Pentium III (Coppermine)
Gentoo Base System version 1.12.8
Last Sync: Thu, 04 Jan 2007 12:20:01 +0000
ccache version 2.4 [enabled]
dev-lang/python:     2.4.4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r6
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.14
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.19
ACCEPT_KEYWORDS=&quot;x86 ~x86&quot;
ALSA_CARDS=&quot;via82xx&quot;
ALSA_PCM_PLUGINS=&quot;adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol&quot;
ARCH=&quot;x86&quot;
AUTOCLEAN=&quot;yes&quot;
CBUILD=&quot;i686-pc-linux-gnu&quot;
CCACHE_SIZE=&quot;1024M&quot;
CFLAGS=&quot;-mtune=pentium3 -Os -pipe -fomit-frame-pointer&quot;
CHOST=&quot;i686-pc-linux-gnu&quot;
CLEAN_DELAY=&quot;5&quot;
CONFIG_PROTECT=&quot;/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config&quot;
CONFIG_PROTECT_MASK=&quot;/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c&quot;
CVS_RSH=&quot;ssh&quot;
CXXFLAGS=&quot;-mtune=pentium3 -Os -pipe -fomit-frame-pointer&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
ELIBC=&quot;glibc&quot;
EMERGE_DEFAULT_OPTS=&quot;--verbose&quot;
EMERGE_WARNING_DELAY=&quot;10&quot;
FEATURES=&quot;autoconfig ccache collision-protect distlocks metadata-transfer parallel-fetch sandbox sfperms strict userpriv usersandbox&quot;
FETCHCOMMAND=&quot;/usr/bin/wget -t 3 -T 60 --passive-ftp ${URI} -P ${DISTDIR}&quot;
GCC_SPECS=&quot;&quot;
GDK_USE_XFT=&quot;1&quot;
GENTOO_MIRRORS=&quot;http://mirrors.ludost.net/gentoo http://mirrors.tux-bg.net/gentoo http://mirror.datapipe.net/gentoo http://distfiles.gentoo.org&quot;
GUILE_LOAD_PATH=&quot;/usr/share/guile/1.6&quot;
G_BROKEN_FILENAMES=&quot;1&quot;
G_FILENAME_ENCODING=&quot;UTF-8&quot;
HOME=&quot;/home/rumen&quot;
INFOPATH=&quot;/usr/share/info:/usr/share/binutils-data/i686-pc-linux-gnu/2.17/info:/usr/share/gcc-data/i686-pc-linux-gnu/4.1.1/info:/usr/share/info/emacs-21&quot;
INPUT_DEVICES=&quot;keyboard mouse synaptics evdev&quot;
KDEDIRS=&quot;/usr/kde/3.5:/usr:/usr/local&quot;
KERNEL=&quot;linux&quot;
LDPATH=&quot;/usr/local/lib://usr//lib/opengl/xorg-x11/lib:/usr/i686-pc-linux-gnu/lib:/usr/lib/gcc/i686-pc-linux-gnu/4.1.1:/usr/lib/nspr:/usr/lib/nss:/usr/lib/qt4:/usr/kde/3.5/lib:/usr/qt/3/lib:/usr/lib/libstdc++-v3/&quot;
LESS=&quot;-R -M --shift 5&quot;
LESSOPEN=&quot;|lesspipe.sh %s&quot;
LINGUAS=&quot;bg en_GB&quot;
LOGNAME=&quot;root&quot;
MAKEOPTS=&quot;-j2&quot;
MANPATH=&quot;/usr/local/share/man:/usr/share/man:/usr/share/binutils-data/i686-pc-linux-gnu/2.17/man:/usr/share/gcc-data/i686-pc-linux-gnu/4.1.1/man:/usr/qt/3/doc/man&quot;
NOCOLOR=&quot;true&quot;
OPENGL_PROFILE=&quot;xorg-x11&quot;
PAGER=&quot;/usr/bin/less&quot;
PATH=&quot;/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/opt/bin:/usr/kde/3.5/sbin:/usr/kde/3.5/bin:/usr/qt/3/bin&quot;
PKGDIR=&quot;/usr/portage/packages&quot;
PKG_CONFIG_PATH=&quot;/usr/qt/3/lib/pkgconfig&quot;
PORTAGE_ARCHLIST=&quot;ppc s390 amd64 x86 ppc64 x86-fbsd m68k arm sparc sh mips ia64 alpha ppc-macos hppa sparc-fbsd&quot;
PORTAGE_BINHOST_CHUNKSIZE=&quot;3000&quot;
PORTAGE_BIN_PATH=&quot;/usr/lib/portage/bin&quot;
PORTAGE_CONFIGROOT=&quot;/&quot;
PORTAGE_DEBUG=&quot;0&quot;
PORTAGE_DEPCACHEDIR=&quot;/var/cache/edb/dep&quot;
PORTAGE_ELOG_CLASSES=&quot;info warn error log&quot;
PORTAGE_ELOG_MAILFROM=&quot;portage&quot;
PORTAGE_ELOG_MAILSUBJECT=&quot;[portage] ebuild log for ${PACKAGE} on ${HOST}&quot;
PORTAGE_ELOG_MAILURI=&quot;root&quot;
PORTAGE_ELOG_SYSTEM=&quot;save&quot;
PORTAGE_GID=&quot;250&quot;
PORTAGE_INST_GID=&quot;0&quot;
PORTAGE_INST_UID=&quot;0&quot;
PORTAGE_PYM_PATH=&quot;/usr/lib/portage/pym&quot;
PORTAGE_RSYNC_OPTS=&quot;--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages&quot;
PORTAGE_RSYNC_RETRIES=&quot;3&quot;
PORTAGE_TMPDIR=&quot;/var/tmp&quot;
PORTAGE_TMPFS=&quot;/dev/shm&quot;
PORTAGE_WORKDIR_MODE=&quot;0700&quot;
PORTDIR=&quot;/usr/portage&quot;
PORTDIR_OVERLAY=&quot;/usr/local/portage /usr/portage/local/layman/sunrise&quot;
PORT_LOGDIR=&quot;/var/log/portage&quot;
PRELINK_PATH_MASK=&quot;/usr/lib/gstreamer-0.10&quot;
PYTHONPATH=&quot;/usr/lib/portage/pym&quot;
QMAKESPEC=&quot;linux-g++&quot;
QTDIR=&quot;/usr/qt/3&quot;
RESUMECOMMAND=&quot;/usr/bin/wget -c -t 3 -T 60 --passive-ftp ${URI} -P ${DISTDIR}&quot;
ROOT=&quot;/&quot;
ROOTPATH=&quot;/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/4.1.1:/usr/kde/3.5/sbin:/usr/kde/3.5/bin:/usr/qt/3/bin&quot;
RPMDIR=&quot;/usr/portage/rpm&quot;
SHELL=&quot;/bin/bash&quot;
STAGE1_USE=&quot;nptl nptlonly unicode&quot;
SUDO_COMMAND=&quot;/usr/bin/emerge --info&quot;
SUDO_GID=&quot;1000&quot;
SUDO_UID=&quot;1000&quot;
SUDO_USER=&quot;rumen&quot;
SYNC=&quot;rsync://mirrors.ludost.net/gentoo-portage&quot;
TERM=&quot;xterm&quot;
USE=&quot;3dnow 7zip X X509 a52 aac acl acpi aim alsa audiofile bash-completion berkdb boundschecking bzip2 cairo cap caps cdparanoia clamav crypt cups curl dbus divx dlloader dri dvdread ecc eds emacs encode evo expat fam ffmpeg fftw firefox flac fontconfig foomaticdb fortran ftp gcj gd gdbm gif gmp gnutls gpgme gphoto2 gpm gstreamer gtk gtk2 gtkhtml hal iconv icq imap imlib ithreads javascript jpeg kdehiddenvisibility lcms ldap libedit libnotify libwww lm_sensors lzo mad maildir matroska memlimit mhash mime mmap mmx mng mp3 mpeg ncurses nls nptl nptlonly nsplugin ogg opengl oss pam pcmcia pcre pdf perl png posix ppds python qt3 qt4 quicktime quotas readline recode ruby samba sasl sdl session sharedmem skey slang smartcard smime smtp sndfile sockets sox speex spell sqlite srt sse ssl symlink sysvipc tcl tcpd theora threads tk truetype truetype-fonts type1-fonts unicode usb vorbis win32codecs x86 xattr xine xml xorg xosd xv xvid zip zlib&quot; ALSA_CARDS=&quot;via82xx&quot; ALSA_PCM_PLUGINS=&quot;adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol&quot; ELIBC=&quot;glibc&quot; INPUT_DEVICES=&quot;keyboard mouse synaptics evdev&quot; KERNEL=&quot;linux&quot; LINGUAS=&quot;bg en_GB&quot; USERLAND=&quot;GNU&quot; VIDEO_CARDS=&quot;vesa trident&quot;
USER=&quot;root&quot;
USERLAND=&quot;GNU&quot;
USE_EXPAND=&quot;ALSA_CARDS ALSA_PCM_PLUGINS CROSSCOMPILE_OPTS DVB_CARDS ELIBC FCDSL_CARDS FOO2ZJS_DEVICES FRITZCAPI_CARDS INPUT_DEVICES KERNEL LINGUAS LIRC_DEVICES MISDN_CARDS USERLAND VIDEO_CARDS&quot;
USE_EXPAND_HIDDEN=&quot;CROSSCOMPILE_OPTS ELIBC KERNEL USERLAND&quot;
USE_ORDER=&quot;env:pkg:conf:defaults:pkginternal&quot;
VIDEO_CARDS=&quot;vesa trident&quot;
XARGS=&quot;xargs -r&quot;
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>rumen@qrypto.org</who>
            <bug_when>2007-01-04 12:13:59 0000</bug_when>
            <thetext>Hi,
The patch from the linked forum worked.
rtl8180 compiles OK, still have to try the card itself.
Had to apply the patches manually so can&apos;t attach a patch now, will do later.
Thanks. Rumen</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>rumen@qrypto.org</who>
            <bug_when>2007-01-08 17:32:13 0000</bug_when>
            <thetext>Hi,
Got the latest source form CVS (though old).
Made new ebuild (rtl8180-0.22_pre20070105.ebuild).
The cvs-source is in ftp://ftp.qrypto.org (in the ebuild SRC_URI).
Next will attach the ebuild + two patches.
The ebuild builds w/o errors.
HTH. Rumen</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>rumen@qrypto.org</who>
            <bug_when>2007-01-08 17:34:13 0000</bug_when>
            <thetext>Created an attachment (id=106063)
rtl8180-0.22_pre20070105.ebuild

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>rumen@qrypto.org</who>
            <bug_when>2007-01-08 17:34:54 0000</bug_when>
            <thetext>Created an attachment (id=106065)
rtl8180-ieee.patch

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>rumen@qrypto.org</who>
            <bug_when>2007-01-08 17:35:30 0000</bug_when>
            <thetext>Created an attachment (id=106067)
rtl8180-newstack.patch

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>paluszak@gmail.com</who>
            <bug_when>2007-02-02 13:17:03 0000</bug_when>
            <thetext>Your new e-build fails for me, emerge report and kernel config in attached files.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>paluszak@gmail.com</who>
            <bug_when>2007-02-02 13:18:12 0000</bug_when>
            <thetext>Created an attachment (id=108928)
rtl8180-0.22_pre20070105 failed build report

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>paluszak@gmail.com</who>
            <bug_when>2007-02-02 13:19:25 0000</bug_when>
            <thetext>Created an attachment (id=108930)
rtl8180-0.22_pre20070105 failed build kernel config

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>rumen@qrypto.org</who>
            <bug_when>2007-02-04 03:04:10 0000</bug_when>
            <thetext>Hi,
Yes, now my new ebuild+svn-source fail for me too, they compiled just once.
Will keep all of you informed, if anything new comes out. Not a priority though.
Thanks for the report.
Rumen</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mmajhen@yahoo.com</who>
            <bug_when>2007-02-10 23:14:23 0000</bug_when>
            <thetext>Created an attachment (id=109812)
Ebuild for 2.6.20 kernel

Please download driver from:
http://sourceforge.net/tracker/index.php?func=detail&amp;aid=1656996&amp;group_id=114161&amp;atid=667396
and copy it in your distfiles.
Works for me on 2.6.20 kernel and WE 21.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>lech.perczak@multivision.pl</who>
            <bug_when>2007-04-07 18:03:44 0000</bug_when>
            <thetext>(In reply to comment #13)
&gt; Ebuild for 2.6.20 kernel

Could you patch this driver published here to add aireplay packet injection? It&apos;d be nice as there is no such driver working with 2.6.20</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>rumen@qrypto.org</who>
            <bug_when>2007-04-10 15:58:09 0000</bug_when>
            <thetext>Hi,

As i rebuild the module for each new kernel, found that it can&apos;t download the source from SRC_URI=&quot;mirror://gentoo/${P}.tar.bz2&quot;
Downloading manually works though.
Rumen</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>djsmiley2k@gmail.com</who>
            <bug_when>2007-04-30 02:32:19 0000</bug_when>
            <thetext>Is this looking any closer to being fixed?.

If not, is anyone going to pull the new driver from upstream (i&apos;ve heard a new macdriver does the same job well...)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>paluszak@gmail.com</who>
            <bug_when>2007-04-30 04:58:40 0000</bug_when>
            <thetext>(In reply to comment #16)
&gt; Is this looking any closer to being fixed?.
&gt; 
&gt; If not, is anyone going to pull the new driver from upstream (i&apos;ve heard a new
&gt; macdriver does the same job well...)
&gt; 

There&apos;s a patched ebuild available in the Sabayon overlay (svn co &quot;http://svn.sabayonlinux.org/overlay//net-wireless/rtl8180/&quot; &quot;./rtl8180&quot;) and it compiles fine with 2.6.20. If nobody manages to make latest svm from sourceforge
work properly (and I couldn&apos;t), perhaps it should by pulled to the main tree?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>genstef@gentoo.org</who>
            <bug_when>2007-05-09 20:14:34 0000</bug_when>
            <thetext>thank you i fixed it with the patches from sabayon</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>106063</attachid>
            <date>2007-01-08 17:34 0000</date>
            <desc>rtl8180-0.22_pre20070105.ebuild</desc>
            <filename>rtl8180-0.22_pre20070105.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA2IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6IC92YXIvY3Zzcm9vdC9nZW50b28teDg2L25ldC13aXJlbGVzcy9ydGw4MTgwL3J0bDgxODAt
MC4yMl9wcmUyMDA3MDEwNS5lYnVpbGQsCiMgdjEuMyAyMDA3LzAxLzA1IDE3OjE5OjQ0IGdlbnN0
ZWYgRXhwICQKCmluaGVyaXQgbGludXgtbW9kIGV1dGlscwoKREVTQ1JJUFRJT049IkRyaXZlciBm
b3IgdGhlIHJ0bDgxODAgd2lyZWxlc3MgY2hpcHNldCIKSE9NRVBBR0U9Imh0dHA6Ly9ydGw4MTgw
LXNhMjQwMC5zb3VyY2Vmb3JnZS5uZXQiClNSQ19VUkk9ImZ0cDovL2Z0cC5xcnlwdG8ub3JnLyR7
UH0udGFyLmJ6MiIKTElDRU5TRT0iR1BMLTIiCgpLRVlXT1JEUz0ifng4NiB+cHBjIgpJVVNFPSIi
CgpERVBFTkQ9Im5ldC13aXJlbGVzcy93aXJlbGVzcy10b29scyIKCk1PRFVMRV9OQU1FUz0iaWVl
ZTgwMjExX2NyeXB0LXI4MTgwKG5ldDopIGllZWU4MDIxMV9jcnlwdF93ZXAtcjgxODAobmV0OikK
CWllZWU4MDIxMS1yODE4MChuZXQ6KSByODE4MChuZXQ6KSIKQ09ORklHX0NIRUNLPSJORVRfUkFE
SU8gQ1JZUFRPIENSWVBUT19BUkM0IENSQzMyIgpCVUlMRF9UQVJHRVRTPSJhbGwiCgpwa2dfc2V0
dXAoKSB7CglsaW51eC1tb2RfcGtnX3NldHVwCglCVUlMRF9QQVJBTVM9IktTUkM9JHtLVl9ESVJ9
Igp9CgpzcmNfdW5wYWNrKCkgewoJdW5wYWNrICR7QX0KCWNkICR7U30KCWVwYXRjaCAkRklMRVNE
SVIvcnRsODE4MC1pZWVlLnBhdGNoCgllcGF0Y2ggJEZJTEVTRElSL3J0bDgxODAtbmV3c3RhY2su
cGF0Y2gKCXNlZCAtaSAtZSAnczpNT0RVTEVfUEFSTShcKFteLF0qXCksImkiKTs6bW9kdWxlX3Bh
cmFtKFwxLCBpbnQsIDApOzonIFwKCQktZSAnczpNT0RVTEVfUEFSTShcKFteLF0qXCksInMiKTs6
bW9kdWxlX3BhcmFtKFwxLCBjaGFycCwgMCk7OicgcjgxODBfY29yZS5jCglzZWQgLWkgLWUgJ3M6
TU9EVkVSRElSPSQoUFdEKSA6OicgeyxpZWVlODAyMTEvfU1ha2VmaWxlCn0KCnNyY19pbnN0YWxs
KCkgewoJbGludXgtbW9kX3NyY19pbnN0YWxsCgoJZG9kb2MgQVVUSE9SUyBDSEFOR0VTIElOU1RB
TEwgUkVBRE1FIFJFQURNRS5hZGhvYwp9Cg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>106065</attachid>
            <date>2007-01-08 17:34 0000</date>
            <desc>rtl8180-ieee.patch</desc>
            <filename>rtl8180-ieee.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">ZGlmZiAtdXJOcCBpZWVlODAyMTEub3JnL2llZWU4MDIxMV9jcnlwdC5jIGllZWU4MDIxMS9pZWVl
ODAyMTFfY3J5cHQuYwotLS0gaWVlZTgwMjExLm9yZy9pZWVlODAyMTFfY3J5cHQuYwkyMDA3LTAx
LTA1IDEyOjM1OjM3LjAwMDAwMDAwMCArMDIwMAorKysgaWVlZTgwMjExL2llZWU4MDIxMV9jcnlw
dC5jCTIwMDctMDEtMDUgMTI6Mzg6MzYuMDAwMDAwMDAwICswMjAwCkBAIC0xMSw3ICsxMSw3IEBA
CiAgKgogICovCiAKLSNpbmNsdWRlIDxsaW51eC9jb25maWcuaD4KKy8qI2luY2x1ZGUgPGxpbnV4
L2NvbmZpZy5oPiovCiAjaW5jbHVkZSA8bGludXgvdmVyc2lvbi5oPgogI2luY2x1ZGUgPGxpbnV4
L21vZHVsZS5oPgogI2luY2x1ZGUgPGxpbnV4L2luaXQuaD4KZGlmZiAtdXJOcCBpZWVlODAyMTEu
b3JnL2llZWU4MDIxMV9jcnlwdF9jY21wLmMgaWVlZTgwMjExL2llZWU4MDIxMV9jcnlwdF9jY21w
LmMKLS0tIGllZWU4MDIxMS5vcmcvaWVlZTgwMjExX2NyeXB0X2NjbXAuYwkyMDA3LTAxLTA1IDEy
OjM1OjM3LjAwMDAwMDAwMCArMDIwMAorKysgaWVlZTgwMjExL2llZWU4MDIxMV9jcnlwdF9jY21w
LmMJMjAwNy0wMS0wNSAxMjozOToyNS4wMDAwMDAwMDAgKzAyMDAKQEAgLTksNyArOSw3IEBACiAg
KiBtb3JlIGRldGFpbHMuCiAgKi8KIAotI2luY2x1ZGUgPGxpbnV4L2NvbmZpZy5oPgorLyojaW5j
bHVkZSA8bGludXgvY29uZmlnLmg+Ki8KICNpbmNsdWRlIDxsaW51eC92ZXJzaW9uLmg+CiAjaW5j
bHVkZSA8bGludXgvbW9kdWxlLmg+CiAjaW5jbHVkZSA8bGludXgvaW5pdC5oPgpkaWZmIC11ck5w
IGllZWU4MDIxMS5vcmcvaWVlZTgwMjExX2NyeXB0X3RraXAuYyBpZWVlODAyMTEvaWVlZTgwMjEx
X2NyeXB0X3RraXAuYwotLS0gaWVlZTgwMjExLm9yZy9pZWVlODAyMTFfY3J5cHRfdGtpcC5jCTIw
MDctMDEtMDUgMTI6MzU6MzcuMDAwMDAwMDAwICswMjAwCisrKyBpZWVlODAyMTEvaWVlZTgwMjEx
X2NyeXB0X3RraXAuYwkyMDA3LTAxLTA1IDEyOjQwOjE0LjAwMDAwMDAwMCArMDIwMApAQCAtOSw3
ICs5LDcgQEAKICAqIG1vcmUgZGV0YWlscy4KICAqLwogCi0jaW5jbHVkZSA8bGludXgvY29uZmln
Lmg+CisvKiNpbmNsdWRlIDxsaW51eC9jb25maWcuaD4qLwogI2luY2x1ZGUgPGxpbnV4L3ZlcnNp
b24uaD4KICNpbmNsdWRlIDxsaW51eC9tb2R1bGUuaD4KICNpbmNsdWRlIDxsaW51eC9pbml0Lmg+
CmRpZmYgLXVyTnAgaWVlZTgwMjExLm9yZy9pZWVlODAyMTFfY3J5cHRfd2VwLmMgaWVlZTgwMjEx
L2llZWU4MDIxMV9jcnlwdF93ZXAuYwotLS0gaWVlZTgwMjExLm9yZy9pZWVlODAyMTFfY3J5cHRf
d2VwLmMJMjAwNy0wMS0wNSAxMjozNTozNy4wMDAwMDAwMDAgKzAyMDAKKysrIGllZWU4MDIxMS9p
ZWVlODAyMTFfY3J5cHRfd2VwLmMJMjAwNy0wMS0wNSAxMjo0MTowMy4wMDAwMDAwMDAgKzAyMDAK
QEAgLTksNyArOSw3IEBACiAgKiBtb3JlIGRldGFpbHMuCiAgKi8KIAotI2luY2x1ZGUgPGxpbnV4
L2NvbmZpZy5oPgorLyojaW5jbHVkZSA8bGludXgvY29uZmlnLmg+Ki8KICNpbmNsdWRlIDxsaW51
eC92ZXJzaW9uLmg+CiAjaW5jbHVkZSA8bGludXgvbW9kdWxlLmg+CiAjaW5jbHVkZSA8bGludXgv
aW5pdC5oPgpkaWZmIC11ck5wIGllZWU4MDIxMS5vcmcvaWVlZTgwMjExX21vZHVsZS5jIGllZWU4
MDIxMS9pZWVlODAyMTFfbW9kdWxlLmMKLS0tIGllZWU4MDIxMS5vcmcvaWVlZTgwMjExX21vZHVs
ZS5jCTIwMDctMDEtMDUgMTI6MzU6MzcuMDAwMDAwMDAwICswMjAwCisrKyBpZWVlODAyMTEvaWVl
ZTgwMjExX21vZHVsZS5jCTIwMDctMDEtMDUgMTI6NDE6NTQuMDAwMDAwMDAwICswMjAwCkBAIC0z
MSw3ICszMSw3IEBACiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLwogCiAjaW5jbHVkZSA8bGludXgv
Y29tcGlsZXIuaD4KLSNpbmNsdWRlIDxsaW51eC9jb25maWcuaD4KKy8qI2luY2x1ZGUgPGxpbnV4
L2NvbmZpZy5oPiovCiAjaW5jbHVkZSA8bGludXgvZXJybm8uaD4KICNpbmNsdWRlIDxsaW51eC9p
Zl9hcnAuaD4KICNpbmNsdWRlIDxsaW51eC9pbjYuaD4KZGlmZiAtdXJOcCBpZWVlODAyMTEub3Jn
L2llZWU4MDIxMV9yeC5jIGllZWU4MDIxMS9pZWVlODAyMTFfcnguYwotLS0gaWVlZTgwMjExLm9y
Zy9pZWVlODAyMTFfcnguYwkyMDA3LTAxLTA1IDEyOjM1OjM3LjAwMDAwMDAwMCArMDIwMAorKysg
aWVlZTgwMjExL2llZWU4MDIxMV9yeC5jCTIwMDctMDEtMDUgMTI6NDI6NDIuMDAwMDAwMDAwICsw
MjAwCkBAIC0yMiw3ICsyMiw3IEBACiAgCiAKICNpbmNsdWRlIDxsaW51eC9jb21waWxlci5oPgot
I2luY2x1ZGUgPGxpbnV4L2NvbmZpZy5oPgorLyojaW5jbHVkZSA8bGludXgvY29uZmlnLmg+Ki8K
ICNpbmNsdWRlIDxsaW51eC9lcnJuby5oPgogI2luY2x1ZGUgPGxpbnV4L2lmX2FycC5oPgogI2lu
Y2x1ZGUgPGxpbnV4L2luNi5oPgpkaWZmIC11ck5wIGllZWU4MDIxMS5vcmcvaWVlZTgwMjExX3Nv
ZnRtYWNfd3guYyBpZWVlODAyMTEvaWVlZTgwMjExX3NvZnRtYWNfd3guYwotLS0gaWVlZTgwMjEx
Lm9yZy9pZWVlODAyMTFfc29mdG1hY193eC5jCTIwMDctMDEtMDUgMTI6MzU6MzcuMDAwMDAwMDAw
ICswMjAwCisrKyBpZWVlODAyMTEvaWVlZTgwMjExX3NvZnRtYWNfd3guYwkyMDA3LTAxLTA1IDEy
OjQ2OjA5LjAwMDAwMDAwMCArMDIwMApAQCAtMzU2LDggKzM1Niw4IEBAIGludCBpZWVlODAyMTFf
d3hfc2V0X2Vzc2lkKHN0cnVjdCBpZWVlODAKIAlzcGluX2xvY2tfaXJxc2F2ZSgmaWVlZS0+bG9j
aywgZmxhZ3MpOwogCQogCWlmICh3cnF1LT5lc3NpZC5mbGFncyAmJiB3cnF1LT5lc3NpZC5sZW5n
dGgpIHsKLQkJbGVuID0gKCh3cnF1LT5lc3NpZC5sZW5ndGgtMSkgPCBJV19FU1NJRF9NQVhfU0la
RSkgPyAod3JxdS0+ZXNzaWQubGVuZ3RoLTEpIDogSVdfRVNTSURfTUFYX1NJWkU7Ci0JCQorCQls
ZW4gPSAoKHdycXUtPmVzc2lkLmxlbmd0aCkgPCBJV19FU1NJRF9NQVhfU0laRSkgPyAod3JxdS0+
ZXNzaWQubGVuZ3RoKSA6IElXX0VTU0lEX01BWF9TSVpFOworCiAJCXN0cm5jcHkoaWVlZS0+Y3Vy
cmVudF9uZXR3b3JrLnNzaWQsIGV4dHJhLCBsZW4pOwogCQlpZWVlLT5jdXJyZW50X25ldHdvcmsu
c3NpZF9sZW4gPSBsZW47CiAJCWllZWUtPnNzaWRfc2V0ID0gMTsKZGlmZiAtdXJOcCBpZWVlODAy
MTEub3JnL2llZWU4MDIxMV90eC5jIGllZWU4MDIxMS9pZWVlODAyMTFfdHguYwotLS0gaWVlZTgw
MjExLm9yZy9pZWVlODAyMTFfdHguYwkyMDA3LTAxLTA1IDEyOjM1OjM3LjAwMDAwMDAwMCArMDIw
MAorKysgaWVlZTgwMjExL2llZWU4MDIxMV90eC5jCTIwMDctMDEtMDUgMTI6NDM6MTguMDAwMDAw
MDAwICswMjAwCkBAIC0zMiw3ICszMiw3IEBACiAqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovCiAKICNp
bmNsdWRlIDxsaW51eC9jb21waWxlci5oPgotI2luY2x1ZGUgPGxpbnV4L2NvbmZpZy5oPgorLyoj
aW5jbHVkZSA8bGludXgvY29uZmlnLmg+Ki8KICNpbmNsdWRlIDxsaW51eC9lcnJuby5oPgogI2lu
Y2x1ZGUgPGxpbnV4L2lmX2FycC5oPgogI2luY2x1ZGUgPGxpbnV4L2luNi5oPgo=
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>106067</attachid>
            <date>2007-01-08 17:35 0000</date>
            <desc>rtl8180-newstack.patch</desc>
            <filename>rtl8180-newstack.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">ZGlmZiAtdXJOcCBydGw4MTh4LW5ld3N0YWNrLm9yZy9yODE4MC5oIHJ0bDgxOHgtbmV3c3RhY2sv
cjgxODAuaAotLS0gcnRsODE4eC1uZXdzdGFjay5vcmcvcjgxODAuaAkyMDA3LTAxLTA1IDEyOjM2
OjUzLjAwMDAwMDAwMCArMDIwMAorKysgcnRsODE4eC1uZXdzdGFjay9yODE4MC5oCTIwMDctMDEt
MDUgMTI6NDc6MzUuMDAwMDAwMDAwICswMjAwCkBAIC0yNiw3ICsyNiw3IEBACiAKICNpbmNsdWRl
IDxsaW51eC9tb2R1bGUuaD4KICNpbmNsdWRlIDxsaW51eC9rZXJuZWwuaD4KLSNpbmNsdWRlIDxs
aW51eC9jb25maWcuaD4KKy8qI2luY2x1ZGUgPGxpbnV4L2NvbmZpZy5oPiovCiAjaW5jbHVkZSA8
bGludXgvaW5pdC5oPgogI2luY2x1ZGUgPGxpbnV4L2lvcG9ydC5oPgogI2luY2x1ZGUgPGxpbnV4
L3NjaGVkLmg+CmRpZmYgLXVyTnAgcnRsODE4eC1uZXdzdGFjay5vcmcvcjgxODBfY29yZS5jIHJ0
bDgxOHgtbmV3c3RhY2svcjgxODBfY29yZS5jCi0tLSBydGw4MTh4LW5ld3N0YWNrLm9yZy9yODE4
MF9jb3JlLmMJMjAwNy0wMS0wNSAxMjozNjo1My4wMDAwMDAwMDAgKzAyMDAKKysrIHJ0bDgxOHgt
bmV3c3RhY2svcjgxODBfY29yZS5jCTIwMDctMDEtMDUgMTI6NTI6NDkuMDAwMDAwMDAwICswMjAw
CkBAIC01MDUsMTQgKzUwNSwxNCBAQCBzdGF0aWMgaW50IHByb2NfZ2V0X3N0YXRzX3R4KGNoYXIg
KnBhZ2UsCiAJcmV0dXJuIGxlbjsKIH0JCQogCi0KLQorI2lmIFdJUkVMRVNTX0VYVCA8IDIxCiBz
dGF0aWMgc3RydWN0IGl3X3N0YXRpc3RpY3MgKnI4MTgwX2dldF93aXJlbGVzc19zdGF0cyhzdHJ1
Y3QgbmV0X2RldmljZSAqZGV2KQogewogICAgICAgIHN0cnVjdCByODE4MF9wcml2ICpwcml2ID0g
aWVlZTgwMjExX3ByaXYoZGV2KTsKIAogICAgICAgIHJldHVybiAmcHJpdi0+d3N0YXRzOwogfQor
I2VuZGlmCiAKIHZvaWQgcnRsODE4MF9wcm9jX21vZHVsZV9pbml0KHZvaWQpCiB7CQpAQCAtNDAw
NSw3ICs0MDA1LDkgQEAgc3RhdGljIGludCBfX2RldmluaXQgcnRsODE4MF9wY2lfcHJvYmUocwog
CWRldi0+ZG9faW9jdGwgPSBydGw4MTgwX2lvY3RsOwogCWRldi0+c2V0X211bHRpY2FzdF9saXN0
ID0gcjgxODBfc2V0X211bHRpY2FzdDsKIAlkZXYtPnNldF9tYWNfYWRkcmVzcyA9IHI4MTgwX3Nl
dF9tYWNfYWRyOworI2lmIFdJUkVMRVNTX0VYVCA8IDIxCiAJZGV2LT5nZXRfd2lyZWxlc3Nfc3Rh
dHMgPSByODE4MF9nZXRfd2lyZWxlc3Nfc3RhdHM7CisjZW5kaWYKIAlkZXYtPnR5cGU9QVJQSFJE
X0VUSEVSOwogCQogCWlmIChkZXZfYWxsb2NfbmFtZShkZXYsIGlmbmFtZSkgPCAwKXsK
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>108928</attachid>
            <date>2007-02-02 13:18 0000</date>
            <desc>rtl8180-0.22_pre20070105 failed build report</desc>
            <filename>rtl8180-0.22_pre20070105_report.txt</filename>
            <type>text/plain</type>
            <data encoding="base64">Q2FsY3VsYXRpbmcgZGVwZW5kZW5jaWVzLi4uIGRvbmUhCgo+Pj4gRW1lcmdpbmcgKDEgb2YgMSkg
bmV0LXdpcmVsZXNzL3J0bDgxODAtMC4yMl9wcmUyMDA3MDEwNSB0byAvCiAqIHJ0bDgxODAtMC4y
Ml9wcmUyMDA3MDEwNS50YXIuYnoyIE1ENSA7LSkgLi4uICAgICAgICAgICAgICAgICAgICAgICAg
ICAgWyBvayBdCiAqIHJ0bDgxODAtMC4yMl9wcmUyMDA3MDEwNS50YXIuYnoyIFJNRDE2MCA7LSkg
Li4uICAgICAgICAgICAgICAgICAgICAgICAgWyBvayBdCiAqIHJ0bDgxODAtMC4yMl9wcmUyMDA3
MDEwNS50YXIuYnoyIFNIQTEgOy0pIC4uLiAgICAgICAgICAgICAgICAgICAgICAgICAgWyBvayBd
CiAqIHJ0bDgxODAtMC4yMl9wcmUyMDA3MDEwNS50YXIuYnoyIFNIQTI1NiA7LSkgLi4uICAgICAg
ICAgICAgICAgICAgICAgICAgWyBvayBdCiAqIHJ0bDgxODAtMC4yMl9wcmUyMDA3MDEwNS50YXIu
YnoyIHNpemUgOy0pIC4uLiAgICAgICAgICAgICAgICAgICAgICAgICAgWyBvayBdCiAqIGNoZWNr
aW5nIGVidWlsZCBjaGVja3N1bXMgOy0pIC4uLiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgWyBvayBdCiAqIGNoZWNraW5nIGF1eGZpbGUgY2hlY2tzdW1zIDstKSAuLi4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyBvayBdCiAqIGNoZWNraW5nIG1pc2Nm
aWxlIGNoZWNrc3VtcyA7LSkgLi4uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
WyBvayBdCiAqIGNoZWNraW5nIHJ0bDgxODAtMC4yMl9wcmUyMDA3MDEwNS50YXIuYnoyIDstKSAu
Li4gICAgICAgICAgICAgICAgICAgICAgWyBvayBdCiAqIERldGVybWluaW5nIHRoZSBsb2NhdGlv
biBvZiB0aGUga2VybmVsIHNvdXJjZSBjb2RlCiAqIEZvdW5kIGtlcm5lbCBzb3VyY2UgZGlyZWN0
b3J5OgogKiAgICAgL3Vzci9zcmMvbGludXgKICogRm91bmQgc291cmNlcyBmb3Iga2VybmVsIHZl
cnNpb246CiAqICAgICAyLjYuMTktZ2VudG9vLXI1CiAqIENoZWNraW5nIGZvciBzdWl0YWJsZSBr
ZXJuZWwgY29uZmlndXJhdGlvbiBvcHRpb25zLi4uICAgICAgICAgICAgICAgICAgWyBvayBdCj4+
PiBVbnBhY2tpbmcgc291cmNlLi4uCj4+PiBVbnBhY2tpbmcgcnRsODE4MC0wLjIyX3ByZTIwMDcw
MTA1LnRhci5iejIgdG8gL3Zhci90bXAvcG9ydGFnZS9ydGw4MTgwLTAuMjJfcHJlMjAwNzAxMDUv
d29yawogKiBBcHBseWluZyBydGw4MTgwLWllZWUucGF0Y2ggLi4uICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFsgb2sgXQogKiBBcHBseWluZyBydGw4MTgwLW5ld3N0YWNr
LnBhdGNoIC4uLiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgb2sgXQo+Pj4g
U291cmNlIHVucGFja2VkLgo+Pj4gQ29tcGlsaW5nIHNvdXJjZSBpbiAvdmFyL3RtcC9wb3J0YWdl
L3J0bDgxODAtMC4yMl9wcmUyMDA3MDEwNS93b3JrL3J0bDgxODAtMC4yMl9wcmUyMDA3MDEwNSAu
Li4KICogUHJlcGFyaW5nIGllZWU4MDIxMV9jcnlwdC1yODE4MCBtb2R1bGUKbWFrZSAtQyAvdXNy
L3NyYy9saW51eCBTVUJESVJTPS92YXIvdG1wL3BvcnRhZ2UvcnRsODE4MC0wLjIyX3ByZTIwMDcw
MTA1L3dvcmsvcnRsODE4MC0wLjIyX3ByZTIwMDcwMTA1IG1vZHVsZXMKbWFrZVsxXTogRW50ZXJp
bmcgZGlyZWN0b3J5IGAvdXNyL3NyYy9saW51eC0yLjYuMTktZ2VudG9vLXI1JwogIENDIFtNXSAg
L3Zhci90bXAvcG9ydGFnZS9ydGw4MTgwLTAuMjJfcHJlMjAwNzAxMDUvd29yay9ydGw4MTgwLTAu
MjJfcHJlMjAwNzAxMDUvcjgxODBfY29yZS5vCiAgQ0MgW01dICAvdmFyL3RtcC9wb3J0YWdlL3J0
bDgxODAtMC4yMl9wcmUyMDA3MDEwNS93b3JrL3J0bDgxODAtMC4yMl9wcmUyMDA3MDEwNS9yODE4
MF9zYTI0MDAubwovdmFyL3RtcC9wb3J0YWdlL3J0bDgxODAtMC4yMl9wcmUyMDA3MDEwNS93b3Jr
L3J0bDgxODAtMC4yMl9wcmUyMDA3MDEwNS9yODE4MF9jb3JlLmM6IEluIGZ1bmN0aW9uIOKAmHJ0
bDgxODBfaW5pdOKAmToKL3Zhci90bXAvcG9ydGFnZS9ydGw4MTgwLTAuMjJfcHJlMjAwNzAxMDUv
d29yay9ydGw4MTgwLTAuMjJfcHJlMjAwNzAxMDUvcjgxODBfY29yZS5jOjMyNTM6IHdhcm5pbmc6
IHBhc3NpbmcgYXJndW1lbnQgMiBvZiDigJhyZXF1ZXN0X2lyceKAmSBmcm9tIGluY29tcGF0aWJs
ZSBwb2ludGVyIHR5cGUKICBDQyBbTV0gIC92YXIvdG1wL3BvcnRhZ2UvcnRsODE4MC0wLjIyX3By
ZTIwMDcwMTA1L3dvcmsvcnRsODE4MC0wLjIyX3ByZTIwMDcwMTA1L3I4MTgwXzkzY3g2Lm8KICBD
QyBbTV0gIC92YXIvdG1wL3BvcnRhZ2UvcnRsODE4MC0wLjIyX3ByZTIwMDcwMTA1L3dvcmsvcnRs
ODE4MC0wLjIyX3ByZTIwMDcwMTA1L3I4MTgwX3d4Lm8KICBDQyBbTV0gIC92YXIvdG1wL3BvcnRh
Z2UvcnRsODE4MC0wLjIyX3ByZTIwMDcwMTA1L3dvcmsvcnRsODE4MC0wLjIyX3ByZTIwMDcwMTA1
L3I4MTgwX21heDI4MjAubwovdmFyL3RtcC9wb3J0YWdlL3J0bDgxODAtMC4yMl9wcmUyMDA3MDEw
NS93b3JrL3J0bDgxODAtMC4yMl9wcmUyMDA3MDEwNS9yODE4MF93eC5jOjQ2ODogd2FybmluZzog
4oCYcjgxODBfd3hfc2V0X21vbml0b3JfdHlwZeKAmSBkZWZpbmVkIGJ1dCBub3QgdXNlZAogIEND
IFtNXSAgL3Zhci90bXAvcG9ydGFnZS9ydGw4MTgwLTAuMjJfcHJlMjAwNzAxMDUvd29yay9ydGw4
MTgwLTAuMjJfcHJlMjAwNzAxMDUvcjgxODBfZ2N0Lm8KICBDQyBbTV0gIC92YXIvdG1wL3BvcnRh
Z2UvcnRsODE4MC0wLjIyX3ByZTIwMDcwMTA1L3dvcmsvcnRsODE4MC0wLjIyX3ByZTIwMDcwMTA1
L3I4MTgwX3J0bDgyMjUubwogIENDIFtNXSAgL3Zhci90bXAvcG9ydGFnZS9ydGw4MTgwLTAuMjJf
cHJlMjAwNzAxMDUvd29yay9ydGw4MTgwLTAuMjJfcHJlMjAwNzAxMDUvcjgxODBfcnRsODI1NS5v
Ci92YXIvdG1wL3BvcnRhZ2UvcnRsODE4MC0wLjIyX3ByZTIwMDcwMTA1L3dvcmsvcnRsODE4MC0w
LjIyX3ByZTIwMDcwMTA1L3I4MTgwX3J0bDgyMjUuYzogSW4gZnVuY3Rpb24g4oCYcnRsODIyNV9y
Zl9pbml04oCZOgovdmFyL3RtcC9wb3J0YWdlL3J0bDgxODAtMC4yMl9wcmUyMDA3MDEwNS93b3Jr
L3J0bDgxODAtMC4yMl9wcmUyMDA3MDEwNS9yODE4MF9ydGw4MjI1LmM6NTM1OiB3YXJuaW5nOiBp
bXBsaWNpdCBkZWNsYXJhdGlvbiBvZiBmdW5jdGlvbiDigJhydGw4MTgwX3NldF9tb2Rl4oCZCi92
YXIvdG1wL3BvcnRhZ2UvcnRsODE4MC0wLjIyX3ByZTIwMDcwMTA1L3dvcmsvcnRsODE4MC0wLjIy
X3ByZTIwMDcwMTA1L3I4MTgwX3J0bDgyNTUuYzogSW4gZnVuY3Rpb24g4oCYcnRsODI1NV9yZl9p
bml04oCZOgovdmFyL3RtcC9wb3J0YWdlL3J0bDgxODAtMC4yMl9wcmUyMDA3MDEwNS93b3JrL3J0
bDgxODAtMC4yMl9wcmUyMDA3MDEwNS9yODE4MF9ydGw4MjU1LmM6MTcwODogd2FybmluZzogSVNP
IEM5MCBmb3JiaWRzIG1peGVkIGRlY2xhcmF0aW9ucyBhbmQgY29kZQogIExEIFtNXSAgL3Zhci90
bXAvcG9ydGFnZS9ydGw4MTgwLTAuMjJfcHJlMjAwNzAxMDUvd29yay9ydGw4MTgwLTAuMjJfcHJl
MjAwNzAxMDUvcjgxODAubwogIEJ1aWxkaW5nIG1vZHVsZXMsIHN0YWdlIDIuCiAgTU9EUE9TVCAx
IG1vZHVsZXMKV0FSTklORzogImllZWU4MDIxMV93eF9nZXRfZnJlcSIgWy92YXIvdG1wL3BvcnRh
Z2UvcnRsODE4MC0wLjIyX3ByZTIwMDcwMTA1L3dvcmsvcnRsODE4MC0wLjIyX3ByZTIwMDcwMTA1
L3I4MTgwLmtvXSB1bmRlZmluZWQhCldBUk5JTkc6ICJpZWVlODAyMTFfc29mdG1hY19zdGFydF9w
cm90b2NvbCIgWy92YXIvdG1wL3BvcnRhZ2UvcnRsODE4MC0wLjIyX3ByZTIwMDcwMTA1L3dvcmsv
cnRsODE4MC0wLjIyX3ByZTIwMDcwMTA1L3I4MTgwLmtvXSB1bmRlZmluZWQhCldBUk5JTkc6ICJp
ZWVlODAyMTFfd2xhbl9mcmVxdWVuY2llcyIgWy92YXIvdG1wL3BvcnRhZ2UvcnRsODE4MC0wLjIy
X3ByZTIwMDcwMTA1L3dvcmsvcnRsODE4MC0wLjIyX3ByZTIwMDcwMTA1L3I4MTgwLmtvXSB1bmRl
ZmluZWQhCldBUk5JTkc6ICJpZWVlODAyMTFfaXNfc2hvcnRzbG90IiBbL3Zhci90bXAvcG9ydGFn
ZS9ydGw4MTgwLTAuMjJfcHJlMjAwNzAxMDUvd29yay9ydGw4MTgwLTAuMjJfcHJlMjAwNzAxMDUv
cjgxODAua29dIHVuZGVmaW5lZCEKV0FSTklORzogImllZWU4MDIxMV93eF9nZXRfd2FwIiBbL3Zh
ci90bXAvcG9ydGFnZS9ydGw4MTgwLTAuMjJfcHJlMjAwNzAxMDUvd29yay9ydGw4MTgwLTAuMjJf
cHJlMjAwNzAxMDUvcjgxODAua29dIHVuZGVmaW5lZCEKV0FSTklORzogImllZWU4MDIxMV93eF9z
ZXRfc2NhbiIgWy92YXIvdG1wL3BvcnRhZ2UvcnRsODE4MC0wLjIyX3ByZTIwMDcwMTA1L3dvcmsv
cnRsODE4MC0wLjIyX3ByZTIwMDcwMTA1L3I4MTgwLmtvXSB1bmRlZmluZWQhCldBUk5JTkc6ICJp
ZWVlODAyMTFfd3hfZ2V0X3JhdGUiIFsvdmFyL3RtcC9wb3J0YWdlL3J0bDgxODAtMC4yMl9wcmUy
MDA3MDEwNS93b3JrL3J0bDgxODAtMC4yMl9wcmUyMDA3MDEwNS9yODE4MC5rb10gdW5kZWZpbmVk
IQpXQVJOSU5HOiAiaWVlZTgwMjExX3BzX3R4X2FjayIgWy92YXIvdG1wL3BvcnRhZ2UvcnRsODE4
MC0wLjIyX3ByZTIwMDcwMTA1L3dvcmsvcnRsODE4MC0wLjIyX3ByZTIwMDcwMTA1L3I4MTgwLmtv
XSB1bmRlZmluZWQhCldBUk5JTkc6ICJpZWVlODAyMTFfc3RvcF9xdWV1ZSIgWy92YXIvdG1wL3Bv
cnRhZ2UvcnRsODE4MC0wLjIyX3ByZTIwMDcwMTA1L3dvcmsvcnRsODE4MC0wLjIyX3ByZTIwMDcw
MTA1L3I4MTgwLmtvXSB1bmRlZmluZWQhCldBUk5JTkc6ICJpZWVlODAyMTFfaXNfNTRnIiBbL3Zh
ci90bXAvcG9ydGFnZS9ydGw4MTgwLTAuMjJfcHJlMjAwNzAxMDUvd29yay9ydGw4MTgwLTAuMjJf
cHJlMjAwNzAxMDUvcjgxODAua29dIHVuZGVmaW5lZCEKV0FSTklORzogImllZWU4MDIxMV9zb2Z0
bWFjX3N0b3BfcHJvdG9jb2wiIFsvdmFyL3RtcC9wb3J0YWdlL3J0bDgxODAtMC4yMl9wcmUyMDA3
MDEwNS93b3JrL3J0bDgxODAtMC4yMl9wcmUyMDA3MDEwNS9yODE4MC5rb10gdW5kZWZpbmVkIQpX
QVJOSU5HOiAiaWVlZTgwMjExX3d4X3NldF9yYXd0eCIgWy92YXIvdG1wL3BvcnRhZ2UvcnRsODE4
MC0wLjIyX3ByZTIwMDcwMTA1L3dvcmsvcnRsODE4MC0wLjIyX3ByZTIwMDcwMTA1L3I4MTgwLmtv
XSB1bmRlZmluZWQhCldBUk5JTkc6ICJpZWVlODAyMTFfd3hfZ2V0X3Bvd2VyIiBbL3Zhci90bXAv
cG9ydGFnZS9ydGw4MTgwLTAuMjJfcHJlMjAwNzAxMDUvd29yay9ydGw4MTgwLTAuMjJfcHJlMjAw
NzAxMDUvcjgxODAua29dIHVuZGVmaW5lZCEKV0FSTklORzogImllZWU4MDIxMV93cGFfc3VwcGxp
Y2FudF9pb2N0bCIgWy92YXIvdG1wL3BvcnRhZ2UvcnRsODE4MC0wLjIyX3ByZTIwMDcwMTA1L3dv
cmsvcnRsODE4MC0wLjIyX3ByZTIwMDcwMTA1L3I4MTgwLmtvXSB1bmRlZmluZWQhCldBUk5JTkc6
ICJpZWVlODAyMTFfZ2V0X2JlYWNvbiIgWy92YXIvdG1wL3BvcnRhZ2UvcnRsODE4MC0wLjIyX3By
ZTIwMDcwMTA1L3dvcmsvcnRsODE4MC0wLjIyX3ByZTIwMDcwMTA1L3I4MTgwLmtvXSB1bmRlZmlu
ZWQhCldBUk5JTkc6ICJpZWVlODAyMTFfd3hfZ2V0X2Vzc2lkIiBbL3Zhci90bXAvcG9ydGFnZS9y
dGw4MTgwLTAuMjJfcHJlMjAwNzAxMDUvd29yay9ydGw4MTgwLTAuMjJfcHJlMjAwNzAxMDUvcjgx
ODAua29dIHVuZGVmaW5lZCEKV0FSTklORzogImllZWU4MDIxMV93eF9zZXRfbW9kZSIgWy92YXIv
dG1wL3BvcnRhZ2UvcnRsODE4MC0wLjIyX3ByZTIwMDcwMTA1L3dvcmsvcnRsODE4MC0wLjIyX3By
ZTIwMDcwMTA1L3I4MTgwLmtvXSB1bmRlZmluZWQhCldBUk5JTkc6ICJpZWVlODAyMTFfd3hfZ2V0
X21vZGUiIFsvdmFyL3RtcC9wb3J0YWdlL3J0bDgxODAtMC4yMl9wcmUyMDA3MDEwNS93b3JrL3J0
bDgxODAtMC4yMl9wcmUyMDA3MDEwNS9yODE4MC5rb10gdW5kZWZpbmVkIQpXQVJOSU5HOiAiaWVl
ZTgwMjExX3d4X3NldF9mcmVxIiBbL3Zhci90bXAvcG9ydGFnZS9ydGw4MTgwLTAuMjJfcHJlMjAw
NzAxMDUvd29yay9ydGw4MTgwLTAuMjJfcHJlMjAwNzAxMDUvcjgxODAua29dIHVuZGVmaW5lZCEK
V0FSTklORzogImllZWU4MDIxMV93eF9zZXRfcG93ZXIiIFsvdmFyL3RtcC9wb3J0YWdlL3J0bDgx
ODAtMC4yMl9wcmUyMDA3MDEwNS93b3JrL3J0bDgxODAtMC4yMl9wcmUyMDA3MDEwNS9yODE4MC5r
b10gdW5kZWZpbmVkIQpXQVJOSU5HOiAiaWVlZTgwMjExX3dha2VfcXVldWUiIFsvdmFyL3RtcC9w
b3J0YWdlL3J0bDgxODAtMC4yMl9wcmUyMDA3MDEwNS93b3JrL3J0bDgxODAtMC4yMl9wcmUyMDA3
MDEwNS9yODE4MC5rb10gdW5kZWZpbmVkIQpXQVJOSU5HOiAiaWVlZTgwMjExX3d4X3NldF9yYXRl
IiBbL3Zhci90bXAvcG9ydGFnZS9ydGw4MTgwLTAuMjJfcHJlMjAwNzAxMDUvd29yay9ydGw4MTgw
LTAuMjJfcHJlMjAwNzAxMDUvcjgxODAua29dIHVuZGVmaW5lZCEKV0FSTklORzogImllZWU4MDIx
MV93eF9zZXRfd2FwIiBbL3Zhci90bXAvcG9ydGFnZS9ydGw4MTgwLTAuMjJfcHJlMjAwNzAxMDUv
d29yay9ydGw4MTgwLTAuMjJfcHJlMjAwNzAxMDUvcjgxODAua29dIHVuZGVmaW5lZCEKV0FSTklO
RzogImllZWU4MDIxMV93eF9zZXRfZXNzaWQiIFsvdmFyL3RtcC9wb3J0YWdlL3J0bDgxODAtMC4y
Ml9wcmUyMDA3MDEwNS93b3JrL3J0bDgxODAtMC4yMl9wcmUyMDA3MDEwNS9yODE4MC5rb10gdW5k
ZWZpbmVkIQpXQVJOSU5HOiAiaWVlZTgwMjExX3Jlc2V0X3F1ZXVlIiBbL3Zhci90bXAvcG9ydGFn
ZS9ydGw4MTgwLTAuMjJfcHJlMjAwNzAxMDUvd29yay9ydGw4MTgwLTAuMjJfcHJlMjAwNzAxMDUv
cjgxODAua29dIHVuZGVmaW5lZCEKV0FSTklORzogImllZWU4MDIxMV93eF9nZXRfbmFtZSIgWy92
YXIvdG1wL3BvcnRhZ2UvcnRsODE4MC0wLjIyX3ByZTIwMDcwMTA1L3dvcmsvcnRsODE4MC0wLjIy
X3ByZTIwMDcwMTA1L3I4MTgwLmtvXSB1bmRlZmluZWQhCiAgQ0MgICAgICAvdmFyL3RtcC9wb3J0
YWdlL3J0bDgxODAtMC4yMl9wcmUyMDA3MDEwNS93b3JrL3J0bDgxODAtMC4yMl9wcmUyMDA3MDEw
NS9yODE4MC5tb2QubwogIExEIFtNXSAgL3Zhci90bXAvcG9ydGFnZS9ydGw4MTgwLTAuMjJfcHJl
MjAwNzAxMDUvd29yay9ydGw4MTgwLTAuMjJfcHJlMjAwNzAxMDUvcjgxODAua28KbWFrZVsxXTog
TGVhdmluZyBkaXJlY3RvcnkgYC91c3Ivc3JjL2xpbnV4LTIuNi4xOS1nZW50b28tcjUnCj4+PiBT
b3VyY2UgY29tcGlsZWQuCj4+PiBUZXN0IHBoYXNlIFtub3QgZW5hYmxlZF06IG5ldC13aXJlbGVz
cy9ydGw4MTgwLTAuMjJfcHJlMjAwNzAxMDUKCj4+PiBJbnN0YWxsIHJ0bDgxODAtMC4yMl9wcmUy
MDA3MDEwNSBpbnRvIC92YXIvdG1wL3BvcnRhZ2UvcnRsODE4MC0wLjIyX3ByZTIwMDcwMTA1L2lt
YWdlLyBjYXRlZ29yeSBuZXQtd2lyZWxlc3MKICogSW5zdGFsbGluZyBpZWVlODAyMTFfY3J5cHQt
cjgxODAgbW9kdWxlCmluc3RhbGw6IGNhbm5vdCBzdGF0IGBpZWVlODAyMTFfY3J5cHQtcjgxODAu
a28nOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CgohISEgRVJST1I6IG5ldC13aXJlbGVzcy9y
dGw4MTgwLTAuMjJfcHJlMjAwNzAxMDUgZmFpbGVkLgpDYWxsIHN0YWNrOgogIGVidWlsZC5zaCwg
bGluZSAxNTQ2OiAgIENhbGxlZCBkeW5faW5zdGFsbAogIGVidWlsZC5zaCwgbGluZSAxMDIwOiAg
IENhbGxlZCBzcmNfaW5zdGFsbAogIHJ0bDgxODAtMC4yMl9wcmUyMDA3MDEwNS5lYnVpbGQsIGxp
bmUgMzk6ICAgQ2FsbGVkIGxpbnV4LW1vZF9zcmNfaW5zdGFsbAogIGxpbnV4LW1vZC5lY2xhc3Ms
IGxpbmUgNTQwOiAgIENhbGxlZCBkaWUKCiEhISBkb2lucyBpZWVlODAyMTFfY3J5cHQtcjgxODAu
a28gZmFpbGVkCiEhISBJZiB5b3UgbmVlZCBzdXBwb3J0LCBwb3N0IHRoZSB0b3Btb3N0IGJ1aWxk
IGVycm9yLCBhbmQgdGhlIGNhbGwgc3RhY2sgaWYgcmVsZXZhbnQuCgohISEgVGhpcyBlYnVpbGQg
aXMgZnJvbSBhbiBvdmVybGF5OiAnL3Vzci9sb2NhbC9vdmVybGF5cy9sb2NhbCcKCg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>108930</attachid>
            <date>2007-02-02 13:19 0000</date>
            <desc>rtl8180-0.22_pre20070105 failed build kernel config</desc>
            <filename>.config</filename>
            <type>text/plain</type>
            <data encoding="base64">IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIG1ha2UgY29uZmlnOiBkb24ndCBlZGl0CiMgTGlu
dXgga2VybmVsIHZlcnNpb246IDIuNi4xOS1nZW50b28tcjUKIyBGcmkgRmViICAyIDEzOjEwOjQ2
IDIwMDcKIwpDT05GSUdfWDg2XzMyPXkKQ09ORklHX0dFTkVSSUNfVElNRT15CkNPTkZJR19MT0NL
REVQX1NVUFBPUlQ9eQpDT05GSUdfU1RBQ0tUUkFDRV9TVVBQT1JUPXkKQ09ORklHX1NFTUFQSE9S
RV9TTEVFUEVSUz15CkNPTkZJR19YODY9eQpDT05GSUdfTU1VPXkKQ09ORklHX0dFTkVSSUNfSVNB
X0RNQT15CkNPTkZJR19HRU5FUklDX0lPTUFQPXkKQ09ORklHX0dFTkVSSUNfSFdFSUdIVD15CkNP
TkZJR19BUkNIX01BWV9IQVZFX1BDX0ZEQz15CkNPTkZJR19ETUk9eQpDT05GSUdfREVGQ09ORklH
X0xJU1Q9Ii9saWIvbW9kdWxlcy8kVU5BTUVfUkVMRUFTRS8uY29uZmlnIgoKIwojIENvZGUgbWF0
dXJpdHkgbGV2ZWwgb3B0aW9ucwojCkNPTkZJR19FWFBFUklNRU5UQUw9eQpDT05GSUdfQlJPS0VO
X09OX1NNUD15CkNPTkZJR19MT0NLX0tFUk5FTD15CkNPTkZJR19JTklUX0VOVl9BUkdfTElNSVQ9
MzIKCiMKIyBHZW5lcmFsIHNldHVwCiMKQ09ORklHX0xPQ0FMVkVSU0lPTj0iIgpDT05GSUdfTE9D
QUxWRVJTSU9OX0FVVE89eQpDT05GSUdfU1dBUD15CkNPTkZJR19TWVNWSVBDPXkKIyBDT05GSUdf
SVBDX05TIGlzIG5vdCBzZXQKQ09ORklHX1BPU0lYX01RVUVVRT15CkNPTkZJR19CU0RfUFJPQ0VT
U19BQ0NUPXkKIyBDT05GSUdfQlNEX1BST0NFU1NfQUNDVF9WMyBpcyBub3Qgc2V0CiMgQ09ORklH
X1RBU0tTVEFUUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VUU19OUyBpcyBub3Qgc2V0CkNPTkZJR19B
VURJVD15CkNPTkZJR19BVURJVFNZU0NBTEw9eQojIENPTkZJR19JS0NPTkZJRyBpcyBub3Qgc2V0
CiMgQ09ORklHX1JFTEFZIGlzIG5vdCBzZXQKQ09ORklHX0lOSVRSQU1GU19TT1VSQ0U9IiIKIyBD
T05GSUdfQ0NfT1BUSU1JWkVfRk9SX1NJWkUgaXMgbm90IHNldApDT05GSUdfU1lTQ1RMPXkKIyBD
T05GSUdfRU1CRURERUQgaXMgbm90IHNldApDT05GSUdfVUlEMTY9eQpDT05GSUdfU1lTQ1RMX1NZ
U0NBTEw9eQpDT05GSUdfS0FMTFNZTVM9eQojIENPTkZJR19LQUxMU1lNU19FWFRSQV9QQVNTIGlz
IG5vdCBzZXQKQ09ORklHX0hPVFBMVUc9eQpDT05GSUdfUFJJTlRLPXkKQ09ORklHX0JVRz15CkNP
TkZJR19FTEZfQ09SRT15CkNPTkZJR19CQVNFX0ZVTEw9eQpDT05GSUdfRlVURVg9eQpDT05GSUdf
RVBPTEw9eQpDT05GSUdfU0hNRU09eQpDT05GSUdfU0xBQj15CkNPTkZJR19WTV9FVkVOVF9DT1VO
VEVSUz15CkNPTkZJR19SVF9NVVRFWEVTPXkKIyBDT05GSUdfVElOWV9TSE1FTSBpcyBub3Qgc2V0
CkNPTkZJR19CQVNFX1NNQUxMPTAKIyBDT05GSUdfU0xPQiBpcyBub3Qgc2V0CgojCiMgTG9hZGFi
bGUgbW9kdWxlIHN1cHBvcnQKIwpDT05GSUdfTU9EVUxFUz15CkNPTkZJR19NT0RVTEVfVU5MT0FE
PXkKQ09ORklHX01PRFVMRV9GT1JDRV9VTkxPQUQ9eQojIENPTkZJR19NT0RWRVJTSU9OUyBpcyBu
b3Qgc2V0CiMgQ09ORklHX01PRFVMRV9TUkNWRVJTSU9OX0FMTCBpcyBub3Qgc2V0CkNPTkZJR19L
TU9EPXkKCiMKIyBCbG9jayBsYXllcgojCkNPTkZJR19CTE9DSz15CiMgQ09ORklHX0xCRCBpcyBu
b3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfSU9fVFJBQ0UgaXMgbm90IHNldAojIENPTkZJR19MU0Yg
aXMgbm90IHNldAoKIwojIElPIFNjaGVkdWxlcnMKIwpDT05GSUdfSU9TQ0hFRF9OT09QPXkKQ09O
RklHX0lPU0NIRURfQVM9eQojIENPTkZJR19JT1NDSEVEX0RFQURMSU5FIGlzIG5vdCBzZXQKQ09O
RklHX0lPU0NIRURfQ0ZRPXkKIyBDT05GSUdfREVGQVVMVF9BUyBpcyBub3Qgc2V0CiMgQ09ORklH
X0RFRkFVTFRfREVBRExJTkUgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9DRlE9eQojIENPTkZJ
R19ERUZBVUxUX05PT1AgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9JT1NDSEVEPSJjZnEiCgoj
CiMgUHJvY2Vzc29yIHR5cGUgYW5kIGZlYXR1cmVzCiMKIyBDT05GSUdfU01QIGlzIG5vdCBzZXQK
Q09ORklHX1g4Nl9QQz15CiMgQ09ORklHX1g4Nl9FTEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2
X1ZPWUFHRVIgaXMgbm90IHNldAojIENPTkZJR19YODZfTlVNQVEgaXMgbm90IHNldAojIENPTkZJ
R19YODZfU1VNTUlUIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0JJR1NNUCBpcyBub3Qgc2V0CiMg
Q09ORklHX1g4Nl9WSVNXUyBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9HRU5FUklDQVJDSCBpcyBu
b3Qgc2V0CiMgQ09ORklHX1g4Nl9FUzcwMDAgaXMgbm90IHNldAojIENPTkZJR19NMzg2IGlzIG5v
dCBzZXQKIyBDT05GSUdfTTQ4NiBpcyBub3Qgc2V0CiMgQ09ORklHX001ODYgaXMgbm90IHNldAoj
IENPTkZJR19NNTg2VFNDIGlzIG5vdCBzZXQKIyBDT05GSUdfTTU4Nk1NWCBpcyBub3Qgc2V0CiMg
Q09ORklHX002ODYgaXMgbm90IHNldAojIENPTkZJR19NUEVOVElVTUlJIGlzIG5vdCBzZXQKIyBD
T05GSUdfTVBFTlRJVU1JSUkgaXMgbm90IHNldAojIENPTkZJR19NUEVOVElVTU0gaXMgbm90IHNl
dApDT05GSUdfTVBFTlRJVU00PXkKIyBDT05GSUdfTUs2IGlzIG5vdCBzZXQKIyBDT05GSUdfTUs3
IGlzIG5vdCBzZXQKIyBDT05GSUdfTUs4IGlzIG5vdCBzZXQKIyBDT05GSUdfTUNSVVNPRSBpcyBu
b3Qgc2V0CiMgQ09ORklHX01FRkZJQ0VPTiBpcyBub3Qgc2V0CiMgQ09ORklHX01XSU5DSElQQzYg
aXMgbm90IHNldAojIENPTkZJR19NV0lOQ0hJUDIgaXMgbm90IHNldAojIENPTkZJR19NV0lOQ0hJ
UDNEIGlzIG5vdCBzZXQKIyBDT05GSUdfTUdFT0RFR1gxIGlzIG5vdCBzZXQKIyBDT05GSUdfTUdF
T0RFX0xYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUNZUklYSUlJIGlzIG5vdCBzZXQKIyBDT05GSUdf
TVZJQUMzXzIgaXMgbm90IHNldAojIENPTkZJR19YODZfR0VORVJJQyBpcyBub3Qgc2V0CkNPTkZJ
R19YODZfQ01QWENIRz15CkNPTkZJR19YODZfWEFERD15CkNPTkZJR19YODZfTDFfQ0FDSEVfU0hJ
RlQ9NwpDT05GSUdfUldTRU1fWENIR0FERF9BTEdPUklUSE09eQpDT05GSUdfR0VORVJJQ19DQUxJ
QlJBVEVfREVMQVk9eQpDT05GSUdfWDg2X1dQX1dPUktTX09LPXkKQ09ORklHX1g4Nl9JTlZMUEc9
eQpDT05GSUdfWDg2X0JTV0FQPXkKQ09ORklHX1g4Nl9QT1BBRF9PSz15CkNPTkZJR19YODZfQ01Q
WENIRzY0PXkKQ09ORklHX1g4Nl9HT09EX0FQSUM9eQpDT05GSUdfWDg2X0lOVEVMX1VTRVJDT1BZ
PXkKQ09ORklHX1g4Nl9VU0VfUFBST19DSEVDS1NVTT15CkNPTkZJR19YODZfVFNDPXkKQ09ORklH
X0hQRVRfVElNRVI9eQpDT05GSUdfSFBFVF9FTVVMQVRFX1JUQz15CiMgQ09ORklHX1BSRUVNUFRf
Tk9ORSBpcyBub3Qgc2V0CiMgQ09ORklHX1BSRUVNUFRfVk9MVU5UQVJZIGlzIG5vdCBzZXQKQ09O
RklHX1BSRUVNUFQ9eQpDT05GSUdfUFJFRU1QVF9CS0w9eQpDT05GSUdfWDg2X1VQX0FQSUM9eQpD
T05GSUdfWDg2X1VQX0lPQVBJQz15CkNPTkZJR19YODZfTE9DQUxfQVBJQz15CkNPTkZJR19YODZf
SU9fQVBJQz15CkNPTkZJR19YODZfTUNFPXkKIyBDT05GSUdfWDg2X01DRV9OT05GQVRBTCBpcyBu
b3Qgc2V0CiMgQ09ORklHX1g4Nl9NQ0VfUDRUSEVSTUFMIGlzIG5vdCBzZXQKQ09ORklHX1ZNODY9
eQojIENPTkZJR19UT1NISUJBIGlzIG5vdCBzZXQKIyBDT05GSUdfSThLIGlzIG5vdCBzZXQKIyBD
T05GSUdfWDg2X1JFQk9PVEZJWFVQUyBpcyBub3Qgc2V0CkNPTkZJR19NSUNST0NPREU9bQpDT05G
SUdfTUlDUk9DT0RFX09MRF9JTlRFUkZBQ0U9eQpDT05GSUdfWDg2X01TUj15CkNPTkZJR19YODZf
Q1BVSUQ9eQoKIwojIEZpcm13YXJlIERyaXZlcnMKIwojIENPTkZJR19FREQgaXMgbm90IHNldAoj
IENPTkZJR19ERUxMX1JCVSBpcyBub3Qgc2V0CiMgQ09ORklHX0RDREJBUyBpcyBub3Qgc2V0CkNP
TkZJR19OT0hJR0hNRU09eQojIENPTkZJR19ISUdITUVNNEcgaXMgbm90IHNldAojIENPTkZJR19I
SUdITUVNNjRHIGlzIG5vdCBzZXQKQ09ORklHX1BBR0VfT0ZGU0VUPTB4QzAwMDAwMDAKQ09ORklH
X0FSQ0hfRkxBVE1FTV9FTkFCTEU9eQpDT05GSUdfQVJDSF9TUEFSU0VNRU1fRU5BQkxFPXkKQ09O
RklHX0FSQ0hfU0VMRUNUX01FTU9SWV9NT0RFTD15CkNPTkZJR19BUkNIX1BPUFVMQVRFU19OT0RF
X01BUD15CkNPTkZJR19TRUxFQ1RfTUVNT1JZX01PREVMPXkKQ09ORklHX0ZMQVRNRU1fTUFOVUFM
PXkKIyBDT05GSUdfRElTQ09OVElHTUVNX01BTlVBTCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQQVJT
RU1FTV9NQU5VQUwgaXMgbm90IHNldApDT05GSUdfRkxBVE1FTT15CkNPTkZJR19GTEFUX05PREVf
TUVNX01BUD15CkNPTkZJR19TUEFSU0VNRU1fU1RBVElDPXkKQ09ORklHX1NQTElUX1BUTE9DS19D
UFVTPTQKIyBDT05GSUdfUkVTT1VSQ0VTXzY0QklUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFUSF9F
TVVMQVRJT04gaXMgbm90IHNldApDT05GSUdfTVRSUj15CiMgQ09ORklHX0VGSSBpcyBub3Qgc2V0
CkNPTkZJR19SRUdQQVJNPXkKQ09ORklHX1NFQ0NPTVA9eQojIENPTkZJR19IWl8xMDAgaXMgbm90
IHNldAojIENPTkZJR19IWl8yNTAgaXMgbm90IHNldApDT05GSUdfSFpfMTAwMD15CkNPTkZJR19I
Wj0xMDAwCiMgQ09ORklHX0tFWEVDIGlzIG5vdCBzZXQKQ09ORklHX1BIWVNJQ0FMX1NUQVJUPTB4
MTAwMDAwCiMgQ09ORklHX0NPTVBBVF9WRFNPIGlzIG5vdCBzZXQKCiMKIyBQb3dlciBtYW5hZ2Vt
ZW50IG9wdGlvbnMgKEFDUEksIEFQTSkKIwpDT05GSUdfUE09eQpDT05GSUdfUE1fTEVHQUNZPXkK
IyBDT05GSUdfUE1fREVCVUcgaXMgbm90IHNldAojIENPTkZJR19QTV9TWVNGU19ERVBSRUNBVEVE
IGlzIG5vdCBzZXQKIyBDT05GSUdfU09GVFdBUkVfU1VTUEVORCBpcyBub3Qgc2V0CgojCiMgQUNQ
SSAoQWR2YW5jZWQgQ29uZmlndXJhdGlvbiBhbmQgUG93ZXIgSW50ZXJmYWNlKSBTdXBwb3J0CiMK
Q09ORklHX0FDUEk9eQpDT05GSUdfQUNQSV9TTEVFUD15CkNPTkZJR19BQ1BJX1NMRUVQX1BST0Nf
RlM9eQojIENPTkZJR19BQ1BJX1NMRUVQX1BST0NfU0xFRVAgaXMgbm90IHNldApDT05GSUdfQUNQ
SV9BQz15CkNPTkZJR19BQ1BJX0JBVFRFUlk9eQpDT05GSUdfQUNQSV9CVVRUT049eQpDT05GSUdf
QUNQSV9WSURFTz1tCiMgQ09ORklHX0FDUElfSE9US0VZIGlzIG5vdCBzZXQKQ09ORklHX0FDUElf
RkFOPW0KIyBDT05GSUdfQUNQSV9ET0NLIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfUFJPQ0VTU09S
PW0KQ09ORklHX0FDUElfVEhFUk1BTD1tCiMgQ09ORklHX0FDUElfQVNVUyBpcyBub3Qgc2V0CiMg
Q09ORklHX0FDUElfSUJNIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9UT1NISUJBIGlzIG5vdCBz
ZXQKQ09ORklHX0FDUElfQkxBQ0tMSVNUX1lFQVI9MAojIENPTkZJR19BQ1BJX0RFQlVHIGlzIG5v
dCBzZXQKQ09ORklHX0FDUElfRUM9eQpDT05GSUdfQUNQSV9QT1dFUj15CkNPTkZJR19BQ1BJX1NZ
U1RFTT15CkNPTkZJR19YODZfUE1fVElNRVI9eQojIENPTkZJR19BQ1BJX0NPTlRBSU5FUiBpcyBu
b3Qgc2V0CgojCiMgQVBNIChBZHZhbmNlZCBQb3dlciBNYW5hZ2VtZW50KSBCSU9TIFN1cHBvcnQK
IwojIENPTkZJR19BUE0gaXMgbm90IHNldAoKIwojIENQVSBGcmVxdWVuY3kgc2NhbGluZwojCiMg
Q09ORklHX0NQVV9GUkVRIGlzIG5vdCBzZXQKCiMKIyBCdXMgb3B0aW9ucyAoUENJLCBQQ01DSUEs
IEVJU0EsIE1DQSwgSVNBKQojCkNPTkZJR19QQ0k9eQojIENPTkZJR19QQ0lfR09CSU9TIGlzIG5v
dCBzZXQKIyBDT05GSUdfUENJX0dPTU1DT05GSUcgaXMgbm90IHNldAojIENPTkZJR19QQ0lfR09E
SVJFQ1QgaXMgbm90IHNldApDT05GSUdfUENJX0dPQU5ZPXkKQ09ORklHX1BDSV9CSU9TPXkKQ09O
RklHX1BDSV9ESVJFQ1Q9eQpDT05GSUdfUENJX01NQ09ORklHPXkKIyBDT05GSUdfUENJRVBPUlRC
VVMgaXMgbm90IHNldAojIENPTkZJR19QQ0lfTVNJIGlzIG5vdCBzZXQKQ09ORklHX0hUX0lSUT15
CkNPTkZJR19JU0FfRE1BX0FQST15CkNPTkZJR19JU0E9eQojIENPTkZJR19FSVNBIGlzIG5vdCBz
ZXQKIyBDT05GSUdfTUNBIGlzIG5vdCBzZXQKIyBDT05GSUdfU0N4MjAwIGlzIG5vdCBzZXQKCiMK
IyBQQ0NBUkQgKFBDTUNJQS9DYXJkQnVzKSBzdXBwb3J0CiMKIyBDT05GSUdfUENDQVJEIGlzIG5v
dCBzZXQKCiMKIyBQQ0kgSG90cGx1ZyBTdXBwb3J0CiMKIyBDT05GSUdfSE9UUExVR19QQ0kgaXMg
bm90IHNldAoKIwojIEV4ZWN1dGFibGUgZmlsZSBmb3JtYXRzCiMKQ09ORklHX0JJTkZNVF9FTEY9
eQpDT05GSUdfQklORk1UX0FPVVQ9eQpDT05GSUdfQklORk1UX01JU0M9eQoKIwojIE5ldHdvcmtp
bmcKIwpDT05GSUdfTkVUPXkKCiMKIyBOZXR3b3JraW5nIG9wdGlvbnMKIwojIENPTkZJR19ORVRE
RUJVRyBpcyBub3Qgc2V0CkNPTkZJR19QQUNLRVQ9eQojIENPTkZJR19QQUNLRVRfTU1BUCBpcyBu
b3Qgc2V0CkNPTkZJR19VTklYPXkKQ09ORklHX1hGUk09eQojIENPTkZJR19YRlJNX1VTRVIgaXMg
bm90IHNldAojIENPTkZJR19YRlJNX1NVQl9QT0xJQ1kgaXMgbm90IHNldApDT05GSUdfTkVUX0tF
WT15CkNPTkZJR19JTkVUPXkKQ09ORklHX0lQX01VTFRJQ0FTVD15CkNPTkZJR19JUF9BRFZBTkNF
RF9ST1VURVI9eQpDT05GSUdfQVNLX0lQX0ZJQl9IQVNIPXkKIyBDT05GSUdfSVBfRklCX1RSSUUg
aXMgbm90IHNldApDT05GSUdfSVBfRklCX0hBU0g9eQojIENPTkZJR19JUF9NVUxUSVBMRV9UQUJM
RVMgaXMgbm90IHNldAojIENPTkZJR19JUF9ST1VURV9NVUxUSVBBVEggaXMgbm90IHNldAojIENP
TkZJR19JUF9ST1VURV9WRVJCT1NFIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfUE5QIGlzIG5vdCBz
ZXQKIyBDT05GSUdfTkVUX0lQSVAgaXMgbm90IHNldAojIENPTkZJR19ORVRfSVBHUkUgaXMgbm90
IHNldAojIENPTkZJR19JUF9NUk9VVEUgaXMgbm90IHNldAojIENPTkZJR19BUlBEIGlzIG5vdCBz
ZXQKIyBDT05GSUdfU1lOX0NPT0tJRVMgaXMgbm90IHNldAojIENPTkZJR19JTkVUX0FIIGlzIG5v
dCBzZXQKIyBDT05GSUdfSU5FVF9FU1AgaXMgbm90IHNldAojIENPTkZJR19JTkVUX0lQQ09NUCBp
cyBub3Qgc2V0CiMgQ09ORklHX0lORVRfWEZSTV9UVU5ORUwgaXMgbm90IHNldAojIENPTkZJR19J
TkVUX1RVTk5FTCBpcyBub3Qgc2V0CkNPTkZJR19JTkVUX1hGUk1fTU9ERV9UUkFOU1BPUlQ9eQpD
T05GSUdfSU5FVF9YRlJNX01PREVfVFVOTkVMPXkKQ09ORklHX0lORVRfWEZSTV9NT0RFX0JFRVQ9
eQojIENPTkZJR19JTkVUX0RJQUcgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19BRFZBTkNF
RCBpcyBub3Qgc2V0CkNPTkZJR19UQ1BfQ09OR19DVUJJQz15CkNPTkZJR19ERUZBVUxUX1RDUF9D
T05HPSJjdWJpYyIKCiMKIyBJUDogVmlydHVhbCBTZXJ2ZXIgQ29uZmlndXJhdGlvbgojCiMgQ09O
RklHX0lQX1ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBWNiBpcyBub3Qgc2V0CiMgQ09ORklHX0lO
RVQ2X1hGUk1fVFVOTkVMIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5FVDZfVFVOTkVMIGlzIG5vdCBz
ZXQKIyBDT05GSUdfTkVUV09SS19TRUNNQVJLIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUj15
CiMgQ09ORklHX05FVEZJTFRFUl9ERUJVRyBpcyBub3Qgc2V0CgojCiMgQ29yZSBOZXRmaWx0ZXIg
Q29uZmlndXJhdGlvbgojCkNPTkZJR19ORVRGSUxURVJfTkVUTElOSz1tCiMgQ09ORklHX05FVEZJ
TFRFUl9ORVRMSU5LX1FVRVVFIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVURklMVEVSX05FVExJTktf
TE9HIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9YVEFCTEVTPXkKIyBDT05GSUdfTkVURklM
VEVSX1hUX1RBUkdFVF9DTEFTU0lGWSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVEZJTFRFUl9YVF9U
QVJHRVRfRFNDUCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTUFSSyBp
cyBub3Qgc2V0CiMgQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTkZRVUVVRSBpcyBub3Qgc2V0
CiMgQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DT01NRU5UIGlzIG5vdCBzZXQKIyBDT05GSUdf
TkVURklMVEVSX1hUX01BVENIX0NPTk5CWVRFUyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVEZJTFRF
Ul9YVF9NQVRDSF9DT05OVFJBQ0sgaXMgbm90IHNldAojIENPTkZJR19ORVRGSUxURVJfWFRfTUFU
Q0hfRENDUCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9EU0NQIGlzIG5v
dCBzZXQKIyBDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0VTUCBpcyBub3Qgc2V0CiMgQ09ORklH
X05FVEZJTFRFUl9YVF9NQVRDSF9IRUxQRVIgaXMgbm90IHNldAojIENPTkZJR19ORVRGSUxURVJf
WFRfTUFUQ0hfTEVOR1RIIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0xJ
TUlUIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9NQUM9bQpDT05GSUdfTkVU
RklMVEVSX1hUX01BVENIX01BUks9bQojIENPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUE9MSUNZ
IGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9NVUxUSVBPUlQ9bQojIENPTkZJ
R19ORVRGSUxURVJfWFRfTUFUQ0hfUEtUVFlQRSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVEZJTFRF
Ul9YVF9NQVRDSF9RVU9UQSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9S
RUFMTSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9TQ1RQIGlzIG5vdCBz
ZXQKIyBDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1NUQVRFIGlzIG5vdCBzZXQKIyBDT05GSUdf
TkVURklMVEVSX1hUX01BVENIX1NUQVRJU1RJQyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVEZJTFRF
Ul9YVF9NQVRDSF9TVFJJTkcgaXMgbm90IHNldAojIENPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hf
VENQTVNTIGlzIG5vdCBzZXQKCiMKIyBJUDogTmV0ZmlsdGVyIENvbmZpZ3VyYXRpb24KIwpDT05G
SUdfSVBfTkZfQ09OTlRSQUNLPXkKQ09ORklHX0lQX05GX0NUX0FDQ1Q9eQojIENPTkZJR19JUF9O
Rl9DT05OVFJBQ0tfTUFSSyBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX05GX0NPTk5UUkFDS19FVkVO
VFMgaXMgbm90IHNldAojIENPTkZJR19JUF9ORl9DVF9QUk9UT19TQ1RQIGlzIG5vdCBzZXQKQ09O
RklHX0lQX05GX0ZUUD1tCkNPTkZJR19JUF9ORl9JUkM9bQojIENPTkZJR19JUF9ORl9ORVRCSU9T
X05TIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfTkZfVEZUUCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQ
X05GX0FNQU5EQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX05GX1BQVFAgaXMgbm90IHNldAojIENP
TkZJR19JUF9ORl9IMzIzIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfTkZfU0lQIGlzIG5vdCBzZXQK
Q09ORklHX0lQX05GX1FVRVVFPW0KQ09ORklHX0lQX05GX0lQVEFCTEVTPXkKQ09ORklHX0lQX05G
X01BVENIX0lQUkFOR0U9eQojIENPTkZJR19JUF9ORl9NQVRDSF9UT1MgaXMgbm90IHNldAojIENP
TkZJR19JUF9ORl9NQVRDSF9SRUNFTlQgaXMgbm90IHNldAojIENPTkZJR19JUF9ORl9NQVRDSF9F
Q04gaXMgbm90IHNldAojIENPTkZJR19JUF9ORl9NQVRDSF9BSCBpcyBub3Qgc2V0CiMgQ09ORklH
X0lQX05GX01BVENIX1RUTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX05GX01BVENIX09XTkVSIGlz
IG5vdCBzZXQKIyBDT05GSUdfSVBfTkZfTUFUQ0hfQUREUlRZUEUgaXMgbm90IHNldAojIENPTkZJ
R19JUF9ORl9NQVRDSF9IQVNITElNSVQgaXMgbm90IHNldApDT05GSUdfSVBfTkZfRklMVEVSPXkK
Q09ORklHX0lQX05GX1RBUkdFVF9SRUpFQ1Q9eQpDT05GSUdfSVBfTkZfVEFSR0VUX0xPRz15CiMg
Q09ORklHX0lQX05GX1RBUkdFVF9VTE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfTkZfVEFSR0VU
X1RDUE1TUyBpcyBub3Qgc2V0CkNPTkZJR19JUF9ORl9OQVQ9eQpDT05GSUdfSVBfTkZfTkFUX05F
RURFRD15CkNPTkZJR19JUF9ORl9UQVJHRVRfTUFTUVVFUkFERT15CiMgQ09ORklHX0lQX05GX1RB
UkdFVF9SRURJUkVDVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX05GX1RBUkdFVF9ORVRNQVAgaXMg
bm90IHNldAojIENPTkZJR19JUF9ORl9UQVJHRVRfU0FNRSBpcyBub3Qgc2V0CiMgQ09ORklHX0lQ
X05GX05BVF9TTk1QX0JBU0lDIGlzIG5vdCBzZXQKQ09ORklHX0lQX05GX05BVF9JUkM9bQpDT05G
SUdfSVBfTkZfTkFUX0ZUUD1tCkNPTkZJR19JUF9ORl9NQU5HTEU9eQojIENPTkZJR19JUF9ORl9U
QVJHRVRfVE9TIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfTkZfVEFSR0VUX0VDTiBpcyBub3Qgc2V0
CiMgQ09ORklHX0lQX05GX1RBUkdFVF9UVEwgaXMgbm90IHNldAojIENPTkZJR19JUF9ORl9SQVcg
aXMgbm90IHNldAojIENPTkZJR19JUF9ORl9BUlBUQUJMRVMgaXMgbm90IHNldAoKIwojIERDQ1Ag
Q29uZmlndXJhdGlvbiAoRVhQRVJJTUVOVEFMKQojCiMgQ09ORklHX0lQX0RDQ1AgaXMgbm90IHNl
dAoKIwojIFNDVFAgQ29uZmlndXJhdGlvbiAoRVhQRVJJTUVOVEFMKQojCiMgQ09ORklHX0lQX1ND
VFAgaXMgbm90IHNldAoKIwojIFRJUEMgQ29uZmlndXJhdGlvbiAoRVhQRVJJTUVOVEFMKQojCiMg
Q09ORklHX1RJUEMgaXMgbm90IHNldApDT05GSUdfQVRNPW0KQ09ORklHX0FUTV9DTElQPW0KIyBD
T05GSUdfQVRNX0NMSVBfTk9fSUNNUCBpcyBub3Qgc2V0CkNPTkZJR19BVE1fTEFORT1tCiMgQ09O
RklHX0FUTV9NUE9BIGlzIG5vdCBzZXQKQ09ORklHX0FUTV9CUjI2ODQ9bQojIENPTkZJR19BVE1f
QlIyNjg0X0lQRklMVEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfQlJJREdFIGlzIG5vdCBzZXQKIyBD
T05GSUdfVkxBTl84MDIxUSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQ05FVCBpcyBub3Qgc2V0CiMg
Q09ORklHX0xMQzIgaXMgbm90IHNldAojIENPTkZJR19JUFggaXMgbm90IHNldAojIENPTkZJR19B
VEFMSyBpcyBub3Qgc2V0CiMgQ09ORklHX1gyNSBpcyBub3Qgc2V0CiMgQ09ORklHX0xBUEIgaXMg
bm90IHNldAojIENPTkZJR19FQ09ORVQgaXMgbm90IHNldAojIENPTkZJR19XQU5fUk9VVEVSIGlz
IG5vdCBzZXQKCiMKIyBRb1MgYW5kL29yIGZhaXIgcXVldWVpbmcKIwojIENPTkZJR19ORVRfU0NI
RUQgaXMgbm90IHNldAoKIwojIE5ldHdvcmsgdGVzdGluZwojCiMgQ09ORklHX05FVF9QS1RHRU4g
aXMgbm90IHNldAojIENPTkZJR19IQU1SQURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0lSREEgaXMg
bm90IHNldApDT05GSUdfQlQ9bQpDT05GSUdfQlRfTDJDQVA9bQpDT05GSUdfQlRfU0NPPW0KQ09O
RklHX0JUX1JGQ09NTT1tCkNPTkZJR19CVF9SRkNPTU1fVFRZPXkKQ09ORklHX0JUX0JORVA9bQpD
T05GSUdfQlRfQk5FUF9NQ19GSUxURVI9eQpDT05GSUdfQlRfQk5FUF9QUk9UT19GSUxURVI9eQpD
T05GSUdfQlRfSElEUD1tCgojCiMgQmx1ZXRvb3RoIGRldmljZSBkcml2ZXJzCiMKQ09ORklHX0JU
X0hDSVVTQj1tCkNPTkZJR19CVF9IQ0lVU0JfU0NPPXkKQ09ORklHX0JUX0hDSVVBUlQ9bQpDT05G
SUdfQlRfSENJVUFSVF9IND15CiMgQ09ORklHX0JUX0hDSVVBUlRfQkNTUCBpcyBub3Qgc2V0CkNP
TkZJR19CVF9IQ0lCQ00yMDNYPW0KQ09ORklHX0JUX0hDSUJQQTEwWD1tCkNPTkZJR19CVF9IQ0lC
RlVTQj1tCkNPTkZJR19CVF9IQ0lWSENJPW0KQ09ORklHX0lFRUU4MDIxMT1tCiMgQ09ORklHX0lF
RUU4MDIxMV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19JRUVFODAyMTFfQ1JZUFRfV0VQPW0KIyBD
T05GSUdfSUVFRTgwMjExX0NSWVBUX0NDTVAgaXMgbm90IHNldAojIENPTkZJR19JRUVFODAyMTFf
Q1JZUFRfVEtJUCBpcyBub3Qgc2V0CiMgQ09ORklHX0lFRUU4MDIxMV9TT0ZUTUFDIGlzIG5vdCBz
ZXQKQ09ORklHX1dJUkVMRVNTX0VYVD15CgojCiMgRGV2aWNlIERyaXZlcnMKIwoKIwojIEdlbmVy
aWMgRHJpdmVyIE9wdGlvbnMKIwpDT05GSUdfU1RBTkRBTE9ORT15CkNPTkZJR19QUkVWRU5UX0ZJ
Uk1XQVJFX0JVSUxEPXkKQ09ORklHX0ZXX0xPQURFUj1tCiMgQ09ORklHX1NZU19IWVBFUlZJU09S
IGlzIG5vdCBzZXQKCiMKIyBDb25uZWN0b3IgLSB1bmlmaWVkIHVzZXJzcGFjZSA8LT4ga2VybmVs
c3BhY2UgbGlua2VyCiMKIyBDT05GSUdfQ09OTkVDVE9SIGlzIG5vdCBzZXQKCiMKIyBNZW1vcnkg
VGVjaG5vbG9neSBEZXZpY2VzIChNVEQpCiMKIyBDT05GSUdfTVREIGlzIG5vdCBzZXQKCiMKIyBQ
YXJhbGxlbCBwb3J0IHN1cHBvcnQKIwpDT05GSUdfUEFSUE9SVD1tCkNPTkZJR19QQVJQT1JUX1BD
PW0KQ09ORklHX1BBUlBPUlRfU0VSSUFMPW0KQ09ORklHX1BBUlBPUlRfUENfRklGTz15CiMgQ09O
RklHX1BBUlBPUlRfUENfU1VQRVJJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBUlBPUlRfR1NDIGlz
IG5vdCBzZXQKIyBDT05GSUdfUEFSUE9SVF9BWDg4Nzk2IGlzIG5vdCBzZXQKQ09ORklHX1BBUlBP
UlRfMTI4ND15CgojCiMgUGx1ZyBhbmQgUGxheSBzdXBwb3J0CiMKQ09ORklHX1BOUD15CiMgQ09O
RklHX1BOUF9ERUJVRyBpcyBub3Qgc2V0CgojCiMgUHJvdG9jb2xzCiMKQ09ORklHX0lTQVBOUD15
CkNPTkZJR19QTlBCSU9TPXkKQ09ORklHX1BOUEJJT1NfUFJPQ19GUz15CkNPTkZJR19QTlBBQ1BJ
PXkKCiMKIyBCbG9jayBkZXZpY2VzCiMKQ09ORklHX0JMS19ERVZfRkQ9bQojIENPTkZJR19CTEtf
REVWX1hEIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFSSURFIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxL
X0NQUV9EQSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19DUFFfQ0lTU19EQSBpcyBub3Qgc2V0CiMg
Q09ORklHX0JMS19ERVZfREFDOTYwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9VTUVNIGlz
IG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9DT1dfQ09NTU9OIGlzIG5vdCBzZXQKQ09ORklHX0JM
S19ERVZfTE9PUD1tCiMgQ09ORklHX0JMS19ERVZfQ1JZUFRPTE9PUCBpcyBub3Qgc2V0CiMgQ09O
RklHX0JMS19ERVZfTkJEIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9TWDggaXMgbm90IHNl
dAojIENPTkZJR19CTEtfREVWX1VCIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9SQU0gaXMg
bm90IHNldAojIENPTkZJR19CTEtfREVWX0lOSVRSRCBpcyBub3Qgc2V0CkNPTkZJR19DRFJPTV9Q
S1RDRFZEPW0KQ09ORklHX0NEUk9NX1BLVENEVkRfQlVGRkVSUz04CiMgQ09ORklHX0NEUk9NX1BL
VENEVkRfV0NBQ0hFIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRBX09WRVJfRVRIIGlzIG5vdCBzZXQK
CiMKIyBNaXNjIGRldmljZXMKIwojIENPTkZJR19JQk1fQVNNIGlzIG5vdCBzZXQKIyBDT05GSUdf
U0dJX0lPQzQgaXMgbm90IHNldAojIENPTkZJR19USUZNX0NPUkUgaXMgbm90IHNldAoKIwojIEFU
QS9BVEFQSS9NRk0vUkxMIHN1cHBvcnQKIwpDT05GSUdfSURFPXkKQ09ORklHX0JMS19ERVZfSURF
PXkKCiMKIyBQbGVhc2Ugc2VlIERvY3VtZW50YXRpb24vaWRlLnR4dCBmb3IgaGVscC9pbmZvIG9u
IElERSBkcml2ZXMKIwojIENPTkZJR19CTEtfREVWX0lERV9TQVRBIGlzIG5vdCBzZXQKIyBDT05G
SUdfQkxLX0RFVl9IRF9JREUgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9JREVESVNLPXkKQ09O
RklHX0lERURJU0tfTVVMVElfTU9ERT15CkNPTkZJR19CTEtfREVWX0lERUNEPW0KIyBDT05GSUdf
QkxLX0RFVl9JREVUQVBFIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9JREVGTE9QUFkgaXMg
bm90IHNldAojIENPTkZJR19CTEtfREVWX0lERVNDU0kgaXMgbm90IHNldAojIENPTkZJR19JREVf
VEFTS19JT0NUTCBpcyBub3Qgc2V0CgojCiMgSURFIGNoaXBzZXQgc3VwcG9ydC9idWdmaXhlcwoj
CkNPTkZJR19JREVfR0VORVJJQz15CiMgQ09ORklHX0JMS19ERVZfQ01ENjQwIGlzIG5vdCBzZXQK
IyBDT05GSUdfQkxLX0RFVl9JREVQTlAgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9JREVQQ0k9
eQpDT05GSUdfSURFUENJX1NIQVJFX0lSUT15CiMgQ09ORklHX0JMS19ERVZfT0ZGQk9BUkQgaXMg
bm90IHNldApDT05GSUdfQkxLX0RFVl9HRU5FUklDPXkKIyBDT05GSUdfQkxLX0RFVl9PUFRJNjIx
IGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9SWjEwMDAgaXMgbm90IHNldApDT05GSUdfQkxL
X0RFVl9JREVETUFfUENJPXkKIyBDT05GSUdfQkxLX0RFVl9JREVETUFfRk9SQ0VEIGlzIG5vdCBz
ZXQKQ09ORklHX0lERURNQV9QQ0lfQVVUTz15CiMgQ09ORklHX0lERURNQV9PTkxZRElTSyBpcyBu
b3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfQUVDNjJYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19E
RVZfQUxJMTVYMyBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfQU1ENzRYWCBpcyBub3Qgc2V0
CiMgQ09ORklHX0JMS19ERVZfQVRJSVhQIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9DTUQ2
NFggaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1RSSUZMRVggaXMgbm90IHNldAojIENPTkZJ
R19CTEtfREVWX0NZODJDNjkzIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9DUzU1MjAgaXMg
bm90IHNldAojIENPTkZJR19CTEtfREVWX0NTNTUzMCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19E
RVZfQ1M1NTM1IGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9IUFQzNFggaXMgbm90IHNldAoj
IENPTkZJR19CTEtfREVWX0hQVDM2NiBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfSk1JQ1JP
TiBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfU0MxMjAwIGlzIG5vdCBzZXQKIyBDT05GSUdf
QkxLX0RFVl9QSUlYIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9JVDgyMVggaXMgbm90IHNl
dAojIENPTkZJR19CTEtfREVWX05TODc0MTUgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1BE
QzIwMlhYX09MRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfUERDMjAyWFhfTkVXIGlzIG5v
dCBzZXQKIyBDT05GSUdfQkxLX0RFVl9TVldLUyBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZf
U0lJTUFHRSBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX1NJUzU1MTM9eQojIENPTkZJR19CTEtf
REVWX1NMQzkwRTY2IGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9UUk0yOTAgaXMgbm90IHNl
dAojIENPTkZJR19CTEtfREVWX1ZJQTgyQ1hYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0lERV9BUk0g
aXMgbm90IHNldAojIENPTkZJR19JREVfQ0hJUFNFVFMgaXMgbm90IHNldApDT05GSUdfQkxLX0RF
Vl9JREVETUE9eQojIENPTkZJR19JREVETUFfSVZCIGlzIG5vdCBzZXQKQ09ORklHX0lERURNQV9B
VVRPPXkKIyBDT05GSUdfQkxLX0RFVl9IRCBpcyBub3Qgc2V0CgojCiMgU0NTSSBkZXZpY2Ugc3Vw
cG9ydAojCiMgQ09ORklHX1JBSURfQVRUUlMgaXMgbm90IHNldApDT05GSUdfU0NTST15CiMgQ09O
RklHX1NDU0lfTkVUTElOSyBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX1BST0NfRlM9eQoKIwojIFND
U0kgc3VwcG9ydCB0eXBlIChkaXNrLCB0YXBlLCBDRC1ST00pCiMKQ09ORklHX0JMS19ERVZfU0Q9
bQojIENPTkZJR19DSFJfREVWX1NUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hSX0RFVl9PU1NUIGlz
IG5vdCBzZXQKQ09ORklHX0JMS19ERVZfU1I9bQojIENPTkZJR19CTEtfREVWX1NSX1ZFTkRPUiBp
cyBub3Qgc2V0CkNPTkZJR19DSFJfREVWX1NHPW0KIyBDT05GSUdfQ0hSX0RFVl9TQ0ggaXMgbm90
IHNldAoKIwojIFNvbWUgU0NTSSBkZXZpY2VzIChlLmcuIENEIGp1a2Vib3gpIHN1cHBvcnQgbXVs
dGlwbGUgTFVOcwojCiMgQ09ORklHX1NDU0lfTVVMVElfTFVOIGlzIG5vdCBzZXQKIyBDT05GSUdf
U0NTSV9DT05TVEFOVFMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0xPR0dJTkcgaXMgbm90IHNl
dAoKIwojIFNDU0kgVHJhbnNwb3J0cwojCiMgQ09ORklHX1NDU0lfU1BJX0FUVFJTIGlzIG5vdCBz
ZXQKIyBDT05GSUdfU0NTSV9GQ19BVFRSUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfSVNDU0lf
QVRUUlMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1NBU19BVFRSUyBpcyBub3Qgc2V0CiMgQ09O
RklHX1NDU0lfU0FTX0xJQlNBUyBpcyBub3Qgc2V0CgojCiMgU0NTSSBsb3ctbGV2ZWwgZHJpdmVy
cwojCiMgQ09ORklHX0lTQ1NJX1RDUCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfM1dfWFhY
WF9SQUlEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV8zV185WFhYIGlzIG5vdCBzZXQKIyBDT05G
SUdfU0NTSV83MDAwRkFTU1QgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0FDQVJEIGlzIG5vdCBz
ZXQKIyBDT05GSUdfU0NTSV9BSEExNTJYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BSEExNTQy
IGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BQUNSQUlEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NT
SV9BSUM3WFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BSUM3WFhYX09MRCBpcyBub3Qgc2V0
CiMgQ09ORklHX1NDU0lfQUlDNzlYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQUlDOTRYWCBp
cyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfRFBUX0kyTyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lf
QURWQU5TWVMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0lOMjAwMCBpcyBub3Qgc2V0CiMgQ09O
RklHX1NDU0lfQVJDTVNSIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVHQVJBSURfTkVXR0VOIGlzIG5v
dCBzZXQKIyBDT05GSUdfTUVHQVJBSURfTEVHQUNZIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVHQVJB
SURfU0FTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9IUFRJT1AgaXMgbm90IHNldAojIENPTkZJ
R19TQ1NJX0JVU0xPR0lDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9ETVgzMTkxRCBpcyBub3Qg
c2V0CiMgQ09ORklHX1NDU0lfRFRDMzI4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfRUFUQSBp
cyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfRlVUVVJFX0RPTUFJTiBpcyBub3Qgc2V0CiMgQ09ORklH
X1NDU0lfR0RUSCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfR0VORVJJQ19OQ1I1MzgwIGlzIG5v
dCBzZXQKIyBDT05GSUdfU0NTSV9HRU5FUklDX05DUjUzODBfTU1JTyBpcyBub3Qgc2V0CiMgQ09O
RklHX1NDU0lfSVBTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9JTklUSU8gaXMgbm90IHNldAoj
IENPTkZJR19TQ1NJX0lOSUExMDAgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1BQQSBpcyBub3Qg
c2V0CiMgQ09ORklHX1NDU0lfSU1NIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9OQ1I1M0M0MDZB
IGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9TVEVYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9T
WU01M0M4WFhfMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfUEFTMTYgaXMgbm90IHNldAojIENP
TkZJR19TQ1NJX1BTSTI0MEkgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1FMT0dJQ19GQVMgaXMg
bm90IHNldAojIENPTkZJR19TQ1NJX1FMT0dJQ18xMjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NT
SV9RTEFfRkMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1FMQV9JU0NTSSBpcyBub3Qgc2V0CiMg
Q09ORklHX1NDU0lfTFBGQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfU1lNNTNDNDE2IGlzIG5v
dCBzZXQKIyBDT05GSUdfU0NTSV9EQzM5NXggaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0RDMzkw
VCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfVDEyOCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lf
VTE0XzM0RiBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfVUxUUkFTVE9SIGlzIG5vdCBzZXQKIyBD
T05GSUdfU0NTSV9OU1AzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfREVCVUcgaXMgbm90IHNl
dAoKIwojIFNlcmlhbCBBVEEgKHByb2QpIGFuZCBQYXJhbGxlbCBBVEEgKGV4cGVyaW1lbnRhbCkg
ZHJpdmVycwojCiMgQ09ORklHX0FUQSBpcyBub3Qgc2V0CgojCiMgT2xkIENELVJPTSBkcml2ZXJz
IChub3QgU0NTSSwgbm90IElERSkKIwojIENPTkZJR19DRF9OT19JREVTQ1NJIGlzIG5vdCBzZXQK
CiMKIyBNdWx0aS1kZXZpY2Ugc3VwcG9ydCAoUkFJRCBhbmQgTFZNKQojCiMgQ09ORklHX01EIGlz
IG5vdCBzZXQKCiMKIyBGdXNpb24gTVBUIGRldmljZSBzdXBwb3J0CiMKIyBDT05GSUdfRlVTSU9O
IGlzIG5vdCBzZXQKIyBDT05GSUdfRlVTSU9OX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZVU0lP
Tl9GQyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZVU0lPTl9TQVMgaXMgbm90IHNldAoKIwojIElFRUUg
MTM5NCAoRmlyZVdpcmUpIHN1cHBvcnQKIwpDT05GSUdfSUVFRTEzOTQ9bQoKIwojIFN1YnN5c3Rl
bSBPcHRpb25zCiMKIyBDT05GSUdfSUVFRTEzOTRfVkVSQk9TRURFQlVHIGlzIG5vdCBzZXQKIyBD
T05GSUdfSUVFRTEzOTRfT1VJX0RCIGlzIG5vdCBzZXQKIyBDT05GSUdfSUVFRTEzOTRfRVhUUkFf
Q09ORklHX1JPTVMgaXMgbm90IHNldAojIENPTkZJR19JRUVFMTM5NF9FWFBPUlRfRlVMTF9BUEkg
aXMgbm90IHNldAoKIwojIERldmljZSBEcml2ZXJzCiMKCiMKIyBUZXhhcyBJbnN0cnVtZW50cyBQ
Q0lMeW54IHJlcXVpcmVzIEkyQwojCkNPTkZJR19JRUVFMTM5NF9PSENJMTM5ND1tCgojCiMgUHJv
dG9jb2wgRHJpdmVycwojCiMgQ09ORklHX0lFRUUxMzk0X1ZJREVPMTM5NCBpcyBub3Qgc2V0CkNP
TkZJR19JRUVFMTM5NF9TQlAyPW0KIyBDT05GSUdfSUVFRTEzOTRfU0JQMl9QSFlTX0RNQSBpcyBu
b3Qgc2V0CiMgQ09ORklHX0lFRUUxMzk0X0VUSDEzOTQgaXMgbm90IHNldAojIENPTkZJR19JRUVF
MTM5NF9EVjEzOTQgaXMgbm90IHNldApDT05GSUdfSUVFRTEzOTRfUkFXSU89bQoKIwojIEkyTyBk
ZXZpY2Ugc3VwcG9ydAojCiMgQ09ORklHX0kyTyBpcyBub3Qgc2V0CgojCiMgTmV0d29yayBkZXZp
Y2Ugc3VwcG9ydAojCkNPTkZJR19ORVRERVZJQ0VTPXkKQ09ORklHX0RVTU1ZPW0KIyBDT05GSUdf
Qk9ORElORyBpcyBub3Qgc2V0CiMgQ09ORklHX0VRVUFMSVpFUiBpcyBub3Qgc2V0CiMgQ09ORklH
X1RVTiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQjEwMDAgaXMgbm90IHNldAoKIwojIEFSQ25l
dCBkZXZpY2VzCiMKIyBDT05GSUdfQVJDTkVUIGlzIG5vdCBzZXQKCiMKIyBQSFkgZGV2aWNlIHN1
cHBvcnQKIwojIENPTkZJR19QSFlMSUIgaXMgbm90IHNldAoKIwojIEV0aGVybmV0ICgxMCBvciAx
MDBNYml0KQojCkNPTkZJR19ORVRfRVRIRVJORVQ9eQpDT05GSUdfTUlJPXkKIyBDT05GSUdfSEFQ
UFlNRUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfU1VOR0VNIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FT
U0lOSSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfM0NPTSBpcyBub3Qgc2V0CiMgQ09O
RklHX0xBTkNFIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9TTUMgaXMgbm90IHNldAoj
IENPTkZJR19ORVRfVkVORE9SX1JBQ0FMIGlzIG5vdCBzZXQKCiMKIyBUdWxpcCBmYW1pbHkgbmV0
d29yayBkZXZpY2Ugc3VwcG9ydAojCiMgQ09ORklHX05FVF9UVUxJUCBpcyBub3Qgc2V0CiMgQ09O
RklHX0FUMTcwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFUENBIGlzIG5vdCBzZXQKIyBDT05GSUdf
SFAxMDAgaXMgbm90IHNldAojIENPTkZJR19ORVRfSVNBIGlzIG5vdCBzZXQKQ09ORklHX05FVF9Q
Q0k9eQojIENPTkZJR19QQ05FVDMyIGlzIG5vdCBzZXQKIyBDT05GSUdfQU1EODExMV9FVEggaXMg
bm90IHNldAojIENPTkZJR19BREFQVEVDX1NUQVJGSVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfQUMz
MjAwIGlzIG5vdCBzZXQKIyBDT05GSUdfQVBSSUNPVCBpcyBub3Qgc2V0CiMgQ09ORklHX0I0NCBp
cyBub3Qgc2V0CiMgQ09ORklHX0ZPUkNFREVUSCBpcyBub3Qgc2V0CiMgQ09ORklHX0NTODl4MCBp
cyBub3Qgc2V0CiMgQ09ORklHX0RHUlMgaXMgbm90IHNldAojIENPTkZJR19FRVBSTzEwMCBpcyBu
b3Qgc2V0CiMgQ09ORklHX0UxMDAgaXMgbm90IHNldAojIENPTkZJR19GRUFMTlggaXMgbm90IHNl
dAojIENPTkZJR19OQVRTRU1JIGlzIG5vdCBzZXQKIyBDT05GSUdfTkUyS19QQ0kgaXMgbm90IHNl
dAojIENPTkZJR184MTM5Q1AgaXMgbm90IHNldAojIENPTkZJR184MTM5VE9PIGlzIG5vdCBzZXQK
Q09ORklHX1NJUzkwMD1tCiMgQ09ORklHX0VQSUMxMDAgaXMgbm90IHNldAojIENPTkZJR19TVU5E
QU5DRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RMQU4gaXMgbm90IHNldAojIENPTkZJR19WSUFfUkhJ
TkUgaXMgbm90IHNldAojIENPTkZJR19ORVRfUE9DS0VUIGlzIG5vdCBzZXQKCiMKIyBFdGhlcm5l
dCAoMTAwMCBNYml0KQojCiMgQ09ORklHX0FDRU5JQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RMMksg
aXMgbm90IHNldAojIENPTkZJR19FMTAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX05TODM4MjAgaXMg
bm90IHNldAojIENPTkZJR19IQU1BQ0hJIGlzIG5vdCBzZXQKIyBDT05GSUdfWUVMTE9XRklOIGlz
IG5vdCBzZXQKIyBDT05GSUdfUjgxNjkgaXMgbm90IHNldAojIENPTkZJR19TSVMxOTAgaXMgbm90
IHNldAojIENPTkZJR19TS0dFIGlzIG5vdCBzZXQKIyBDT05GSUdfU0tZMiBpcyBub3Qgc2V0CiMg
Q09ORklHX1NLOThMSU4gaXMgbm90IHNldAojIENPTkZJR19WSUFfVkVMT0NJVFkgaXMgbm90IHNl
dAojIENPTkZJR19USUdPTjMgaXMgbm90IHNldAojIENPTkZJR19CTlgyIGlzIG5vdCBzZXQKIyBD
T05GSUdfUUxBM1hYWCBpcyBub3Qgc2V0CgojCiMgRXRoZXJuZXQgKDEwMDAwIE1iaXQpCiMKIyBD
T05GSUdfQ0hFTFNJT19UMSBpcyBub3Qgc2V0CiMgQ09ORklHX0lYR0IgaXMgbm90IHNldAojIENP
TkZJR19TMklPIGlzIG5vdCBzZXQKIyBDT05GSUdfTVlSSTEwR0UgaXMgbm90IHNldAoKIwojIFRv
a2VuIFJpbmcgZGV2aWNlcwojCiMgQ09ORklHX1RSIGlzIG5vdCBzZXQKCiMKIyBXaXJlbGVzcyBM
QU4gKG5vbi1oYW1yYWRpbykKIwpDT05GSUdfTkVUX1JBRElPPXkKIyBDT05GSUdfTkVUX1dJUkVM
RVNTX1JUTkVUTElOSyBpcyBub3Qgc2V0CgojCiMgT2Jzb2xldGUgV2lyZWxlc3MgY2FyZHMgc3Vw
cG9ydCAocHJlLTgwMi4xMSkKIwojIENPTkZJR19TVFJJUCBpcyBub3Qgc2V0CiMgQ09ORklHX0FS
TEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfV0FWRUxBTiBpcyBub3Qgc2V0CgojCiMgV2lyZWxlc3Mg
ODAyLjExYiBJU0EvUENJIGNhcmRzIHN1cHBvcnQKIwojIENPTkZJR19JUFcyMTAwIGlzIG5vdCBz
ZXQKIyBDT05GSUdfSVBXMjIwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0FJUk8gaXMgbm90IHNldAoj
IENPTkZJR19IRVJNRVMgaXMgbm90IHNldAojIENPTkZJR19BVE1FTCBpcyBub3Qgc2V0CgojCiMg
UHJpc20gR1QvRHVldHRlIDgwMi4xMShhL2IvZykgUENJL0NhcmRidXMgc3VwcG9ydAojCiMgQ09O
RklHX1BSSVNNNTQgaXMgbm90IHNldAojIENPTkZJR19VU0JfWkQxMjAxIGlzIG5vdCBzZXQKIyBD
T05GSUdfSE9TVEFQIGlzIG5vdCBzZXQKQ09ORklHX05FVF9XSVJFTEVTUz15CgojCiMgV2FuIGlu
dGVyZmFjZXMKIwojIENPTkZJR19XQU4gaXMgbm90IHNldAoKIwojIEFUTSBkcml2ZXJzCiMKIyBD
T05GSUdfQVRNX0RVTU1ZIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX1RDUCBpcyBub3Qgc2V0CiMg
Q09ORklHX0FUTV9MQU5BSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9FTkkgaXMgbm90IHNldAoj
IENPTkZJR19BVE1fRklSRVNUUkVBTSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9aQVRNIGlzIG5v
dCBzZXQKIyBDT05GSUdfQVRNX05JQ1NUQVIgaXMgbm90IHNldAojIENPTkZJR19BVE1fSURUNzcy
NTIgaXMgbm90IHNldAojIENPTkZJR19BVE1fQU1CQVNTQURPUiBpcyBub3Qgc2V0CiMgQ09ORklH
X0FUTV9IT1JJWk9OIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX0lBIGlzIG5vdCBzZXQKIyBDT05G
SUdfQVRNX0ZPUkUyMDBFX01BWUJFIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX0hFIGlzIG5vdCBz
ZXQKIyBDT05GSUdfRkRESSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJUFBJIGlzIG5vdCBzZXQKIyBD
T05GSUdfUExJUCBpcyBub3Qgc2V0CkNPTkZJR19QUFA9bQojIENPTkZJR19QUFBfTVVMVElMSU5L
IGlzIG5vdCBzZXQKIyBDT05GSUdfUFBQX0ZJTFRFUiBpcyBub3Qgc2V0CkNPTkZJR19QUFBfQVNZ
TkM9bQpDT05GSUdfUFBQX1NZTkNfVFRZPW0KQ09ORklHX1BQUF9ERUZMQVRFPW0KQ09ORklHX1BQ
UF9CU0RDT01QPW0KQ09ORklHX1BQUF9NUFBFPW0KQ09ORklHX1BQUE9FPW0KQ09ORklHX1BQUE9B
VE09bQojIENPTkZJR19TTElQIGlzIG5vdCBzZXQKQ09ORklHX1NMSEM9bQojIENPTkZJR19ORVRf
RkMgaXMgbm90IHNldAojIENPTkZJR19TSEFQRVIgaXMgbm90IHNldAojIENPTkZJR19ORVRDT05T
T0xFIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUUE9MTCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9Q
T0xMX0NPTlRST0xMRVIgaXMgbm90IHNldAoKIwojIElTRE4gc3Vic3lzdGVtCiMKIyBDT05GSUdf
SVNETiBpcyBub3Qgc2V0CgojCiMgVGVsZXBob255IFN1cHBvcnQKIwojIENPTkZJR19QSE9ORSBp
cyBub3Qgc2V0CgojCiMgSW5wdXQgZGV2aWNlIHN1cHBvcnQKIwpDT05GSUdfSU5QVVQ9eQojIENP
TkZJR19JTlBVVF9GRl9NRU1MRVNTIGlzIG5vdCBzZXQKCiMKIyBVc2VybGFuZCBpbnRlcmZhY2Vz
CiMKQ09ORklHX0lOUFVUX01PVVNFREVWPXkKQ09ORklHX0lOUFVUX01PVVNFREVWX1BTQVVYPXkK
Q09ORklHX0lOUFVUX01PVVNFREVWX1NDUkVFTl9YPTEwMjQKQ09ORklHX0lOUFVUX01PVVNFREVW
X1NDUkVFTl9ZPTc2OAojIENPTkZJR19JTlBVVF9KT1lERVYgaXMgbm90IHNldAojIENPTkZJR19J
TlBVVF9UU0RFViBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0VWREVWIGlzIG5vdCBzZXQKIyBD
T05GSUdfSU5QVVRfRVZCVUcgaXMgbm90IHNldAoKIwojIElucHV0IERldmljZSBEcml2ZXJzCiMK
Q09ORklHX0lOUFVUX0tFWUJPQVJEPXkKQ09ORklHX0tFWUJPQVJEX0FUS0JEPXkKIyBDT05GSUdf
S0VZQk9BUkRfU1VOS0JEIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTEtLQkQgaXMgbm90
IHNldAojIENPTkZJR19LRVlCT0FSRF9YVEtCRCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJE
X05FV1RPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1NUT1dBV0FZIGlzIG5vdCBzZXQK
Q09ORklHX0lOUFVUX01PVVNFPXkKQ09ORklHX01PVVNFX1BTMj15CiMgQ09ORklHX01PVVNFX1NF
UklBTCBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX0lOUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklH
X01PVVNFX0xPR0lCTSBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX1BDMTEwUEFEIGlzIG5vdCBz
ZXQKIyBDT05GSUdfTU9VU0VfVlNYWFhBQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0pPWVNU
SUNLIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfVE9VQ0hTQ1JFRU4gaXMgbm90IHNldAojIENP
TkZJR19JTlBVVF9NSVNDIGlzIG5vdCBzZXQKCiMKIyBIYXJkd2FyZSBJL08gcG9ydHMKIwpDT05G
SUdfU0VSSU89eQpDT05GSUdfU0VSSU9fSTgwNDI9eQojIENPTkZJR19TRVJJT19TRVJQT1JUIGlz
IG5vdCBzZXQKIyBDT05GSUdfU0VSSU9fQ1Q4MkM3MTAgaXMgbm90IHNldAojIENPTkZJR19TRVJJ
T19QQVJLQkQgaXMgbm90IHNldAojIENPTkZJR19TRVJJT19QQ0lQUzIgaXMgbm90IHNldApDT05G
SUdfU0VSSU9fTElCUFMyPXkKIyBDT05GSUdfU0VSSU9fUkFXIGlzIG5vdCBzZXQKIyBDT05GSUdf
R0FNRVBPUlQgaXMgbm90IHNldAoKIwojIENoYXJhY3RlciBkZXZpY2VzCiMKQ09ORklHX1ZUPXkK
Q09ORklHX1ZUX0NPTlNPTEU9eQpDT05GSUdfSFdfQ09OU09MRT15CiMgQ09ORklHX1ZUX0hXX0NP
TlNPTEVfQklORElORyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9OT05TVEFOREFSRCBpcyBu
b3Qgc2V0CgojCiMgU2VyaWFsIGRyaXZlcnMKIwpDT05GSUdfU0VSSUFMXzgyNTA9eQojIENPTkZJ
R19TRVJJQUxfODI1MF9DT05TT0xFIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF84MjUwX1BDST15
CkNPTkZJR19TRVJJQUxfODI1MF9QTlA9eQpDT05GSUdfU0VSSUFMXzgyNTBfTlJfVUFSVFM9NApD
T05GSUdfU0VSSUFMXzgyNTBfUlVOVElNRV9VQVJUUz00CiMgQ09ORklHX1NFUklBTF84MjUwX0VY
VEVOREVEIGlzIG5vdCBzZXQKCiMKIyBOb24tODI1MCBzZXJpYWwgcG9ydCBzdXBwb3J0CiMKQ09O
RklHX1NFUklBTF9DT1JFPXkKIyBDT05GSUdfU0VSSUFMX0pTTSBpcyBub3Qgc2V0CkNPTkZJR19V
TklYOThfUFRZUz15CiMgQ09ORklHX0xFR0FDWV9QVFlTIGlzIG5vdCBzZXQKQ09ORklHX1BSSU5U
RVI9bQojIENPTkZJR19MUF9DT05TT0xFIGlzIG5vdCBzZXQKIyBDT05GSUdfUFBERVYgaXMgbm90
IHNldAojIENPTkZJR19USVBBUiBpcyBub3Qgc2V0CgojCiMgSVBNSQojCiMgQ09ORklHX0lQTUlf
SEFORExFUiBpcyBub3Qgc2V0CgojCiMgV2F0Y2hkb2cgQ2FyZHMKIwojIENPTkZJR19XQVRDSERP
RyBpcyBub3Qgc2V0CiMgQ09ORklHX0hXX1JBTkRPTSBpcyBub3Qgc2V0CiMgQ09ORklHX05WUkFN
IGlzIG5vdCBzZXQKQ09ORklHX1JUQz15CiMgQ09ORklHX0RUTEsgaXMgbm90IHNldAojIENPTkZJ
R19SMzk2NCBpcyBub3Qgc2V0CiMgQ09ORklHX0FQUExJQ09NIGlzIG5vdCBzZXQKIyBDT05GSUdf
U09OWVBJIGlzIG5vdCBzZXQKCiMKIyBGdGFwZSwgdGhlIGZsb3BweSB0YXBlIGRldmljZSBkcml2
ZXIKIwojIENPTkZJR19GVEFQRSBpcyBub3Qgc2V0CkNPTkZJR19BR1A9eQojIENPTkZJR19BR1Bf
QUxJIGlzIG5vdCBzZXQKIyBDT05GSUdfQUdQX0FUSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FHUF9B
TUQgaXMgbm90IHNldAojIENPTkZJR19BR1BfQU1ENjQgaXMgbm90IHNldAojIENPTkZJR19BR1Bf
SU5URUwgaXMgbm90IHNldAojIENPTkZJR19BR1BfTlZJRElBIGlzIG5vdCBzZXQKQ09ORklHX0FH
UF9TSVM9eQojIENPTkZJR19BR1BfU1dPUktTIGlzIG5vdCBzZXQKIyBDT05GSUdfQUdQX1ZJQSBp
cyBub3Qgc2V0CiMgQ09ORklHX0FHUF9FRkZJQ0VPTiBpcyBub3Qgc2V0CkNPTkZJR19EUk09bQoj
IENPTkZJR19EUk1fVERGWCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9SMTI4IGlzIG5vdCBzZXQK
IyBDT05GSUdfRFJNX1JBREVPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9NR0EgaXMgbm90IHNl
dApDT05GSUdfRFJNX1NJUz1tCiMgQ09ORklHX0RSTV9WSUEgaXMgbm90IHNldAojIENPTkZJR19E
Uk1fU0FWQUdFIGlzIG5vdCBzZXQKIyBDT05GSUdfTVdBVkUgaXMgbm90IHNldAojIENPTkZJR19Q
Qzg3MzZ4X0dQSU8gaXMgbm90IHNldAojIENPTkZJR19OU0NfR1BJTyBpcyBub3Qgc2V0CiMgQ09O
RklHX0NTNTUzNV9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfUkFXX0RSSVZFUiBpcyBub3Qgc2V0
CiMgQ09ORklHX0hQRVQgaXMgbm90IHNldAojIENPTkZJR19IQU5HQ0hFQ0tfVElNRVIgaXMgbm90
IHNldAoKIwojIFRQTSBkZXZpY2VzCiMKIyBDT05GSUdfVENHX1RQTSBpcyBub3Qgc2V0CiMgQ09O
RklHX1RFTENMT0NLIGlzIG5vdCBzZXQKCiMKIyBJMkMgc3VwcG9ydAojCiMgQ09ORklHX0kyQyBp
cyBub3Qgc2V0CgojCiMgU1BJIHN1cHBvcnQKIwojIENPTkZJR19TUEkgaXMgbm90IHNldAojIENP
TkZJR19TUElfTUFTVEVSIGlzIG5vdCBzZXQKCiMKIyBEYWxsYXMncyAxLXdpcmUgYnVzCiMKIyBD
T05GSUdfVzEgaXMgbm90IHNldAoKIwojIEhhcmR3YXJlIE1vbml0b3Jpbmcgc3VwcG9ydAojCiMg
Q09ORklHX0hXTU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSFdNT05fVklEIGlzIG5vdCBzZXQKCiMK
IyBNdWx0aW1lZGlhIGRldmljZXMKIwojIENPTkZJR19WSURFT19ERVYgaXMgbm90IHNldAoKIwoj
IERpZ2l0YWwgVmlkZW8gQnJvYWRjYXN0aW5nIERldmljZXMKIwojIENPTkZJR19EVkIgaXMgbm90
IHNldAojIENPTkZJR19VU0JfREFCVVNCIGlzIG5vdCBzZXQKCiMKIyBHcmFwaGljcyBzdXBwb3J0
CiMKQ09ORklHX0ZJUk1XQVJFX0VESUQ9eQpDT05GSUdfRkI9eQpDT05GSUdfRkJfQ0ZCX0ZJTExS
RUNUPXkKQ09ORklHX0ZCX0NGQl9DT1BZQVJFQT15CkNPTkZJR19GQl9DRkJfSU1BR0VCTElUPXkK
IyBDT05GSUdfRkJfTUFDTU9ERVMgaXMgbm90IHNldAojIENPTkZJR19GQl9CQUNLTElHSFQgaXMg
bm90IHNldApDT05GSUdfRkJfTU9ERV9IRUxQRVJTPXkKIyBDT05GSUdfRkJfVElMRUJMSVRUSU5H
IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQ0lSUlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUE0y
IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQ1lCRVIyMDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJf
QVJDIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVNJTElBTlQgaXMgbm90IHNldAojIENPTkZJR19G
Ql9JTVNUVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZHQTE2IGlzIG5vdCBzZXQKIyBDT05GSUdf
RkJfVkVTQSBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19TRUxFQ1Q9eQojIENPTkZJR19GQl9IR0Eg
aXMgbm90IHNldAojIENPTkZJR19GQl9TMUQxM1hYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX05W
SURJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1JJVkEgaXMgbm90IHNldAojIENPTkZJR19GQl9J
ODEwIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfSU5URUwgaXMgbm90IHNldAojIENPTkZJR19GQl9N
QVRST1ggaXMgbm90IHNldAojIENPTkZJR19GQl9SQURFT04gaXMgbm90IHNldAojIENPTkZJR19G
Ql9BVFkxMjggaXMgbm90IHNldAojIENPTkZJR19GQl9BVFkgaXMgbm90IHNldAojIENPTkZJR19G
Ql9TQVZBR0UgaXMgbm90IHNldApDT05GSUdfRkJfU0lTPXkKIyBDT05GSUdfRkJfU0lTXzMwMCBp
cyBub3Qgc2V0CkNPTkZJR19GQl9TSVNfMzE1PXkKIyBDT05GSUdfRkJfTkVPTUFHSUMgaXMgbm90
IHNldAojIENPTkZJR19GQl9LWVJPIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfM0RGWCBpcyBub3Qg
c2V0CiMgQ09ORklHX0ZCX1ZPT0RPTzEgaXMgbm90IHNldAojIENPTkZJR19GQl9DWUJMQSBpcyBu
b3Qgc2V0CiMgQ09ORklHX0ZCX1RSSURFTlQgaXMgbm90IHNldAojIENPTkZJR19GQl9HRU9ERSBp
cyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZJUlRVQUwgaXMgbm90IHNldAoKIwojIENvbnNvbGUgZGlz
cGxheSBkcml2ZXIgc3VwcG9ydAojCkNPTkZJR19WR0FfQ09OU09MRT15CiMgQ09ORklHX1ZHQUNP
Tl9TT0ZUX1NDUk9MTEJBQ0sgaXMgbm90IHNldAojIENPTkZJR19NREFfQ09OU09MRSBpcyBub3Qg
c2V0CkNPTkZJR19EVU1NWV9DT05TT0xFPXkKQ09ORklHX0ZSQU1FQlVGRkVSX0NPTlNPTEU9eQoj
IENPTkZJR19GUkFNRUJVRkZFUl9DT05TT0xFX1JPVEFUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdf
Rk9OVFMgaXMgbm90IHNldApDT05GSUdfRk9OVF84eDg9eQpDT05GSUdfRk9OVF84eDE2PXkKCiMK
IyBMb2dvIGNvbmZpZ3VyYXRpb24KIwpDT05GSUdfTE9HTz15CiMgQ09ORklHX0xPR09fTElOVVhf
TU9OTyBpcyBub3Qgc2V0CiMgQ09ORklHX0xPR09fTElOVVhfVkdBMTYgaXMgbm90IHNldApDT05G
SUdfTE9HT19MSU5VWF9DTFVUMjI0PXkKIyBDT05GSUdfQkFDS0xJR0hUX0xDRF9TVVBQT1JUIGlz
IG5vdCBzZXQKIyBDT05GSUdfRkJfU1BMQVNIIGlzIG5vdCBzZXQKCiMKIyBTcGVha3VwIGNvbnNv
bGUgc3BlZWNoCiMKIyBDT05GSUdfU1BFQUtVUCBpcyBub3Qgc2V0CgojCiMgU291bmQKIwpDT05G
SUdfU09VTkQ9eQoKIwojIEFkdmFuY2VkIExpbnV4IFNvdW5kIEFyY2hpdGVjdHVyZQojCiMgQ09O
RklHX1NORCBpcyBub3Qgc2V0CgojCiMgT3BlbiBTb3VuZCBTeXN0ZW0KIwojIENPTkZJR19TT1VO
RF9QUklNRSBpcyBub3Qgc2V0CgojCiMgVVNCIHN1cHBvcnQKIwpDT05GSUdfVVNCX0FSQ0hfSEFT
X0hDRD15CkNPTkZJR19VU0JfQVJDSF9IQVNfT0hDST15CkNPTkZJR19VU0JfQVJDSF9IQVNfRUhD
ST15CkNPTkZJR19VU0I9bQojIENPTkZJR19VU0JfREVCVUcgaXMgbm90IHNldAoKIwojIE1pc2Nl
bGxhbmVvdXMgVVNCIG9wdGlvbnMKIwpDT05GSUdfVVNCX0RFVklDRUZTPXkKIyBDT05GSUdfVVNC
X0JBTkRXSURUSCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9EWU5BTUlDX01JTk9SUyBpcyBub3Qg
c2V0CiMgQ09ORklHX1VTQl9TVVNQRU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX09URyBpcyBu
b3Qgc2V0CgojCiMgVVNCIEhvc3QgQ29udHJvbGxlciBEcml2ZXJzCiMKQ09ORklHX1VTQl9FSENJ
X0hDRD1tCiMgQ09ORklHX1VTQl9FSENJX1NQTElUX0lTTyBpcyBub3Qgc2V0CiMgQ09ORklHX1VT
Ql9FSENJX1JPT1RfSFVCX1RUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0VIQ0lfVFRfTkVXU0NI
RUQgaXMgbm90IHNldAojIENPTkZJR19VU0JfSVNQMTE2WF9IQ0QgaXMgbm90IHNldApDT05GSUdf
VVNCX09IQ0lfSENEPW0KIyBDT05GSUdfVVNCX09IQ0lfQklHX0VORElBTiBpcyBub3Qgc2V0CkNP
TkZJR19VU0JfT0hDSV9MSVRUTEVfRU5ESUFOPXkKIyBDT05GSUdfVVNCX1VIQ0lfSENEIGlzIG5v
dCBzZXQKIyBDT05GSUdfVVNCX1NMODExX0hDRCBpcyBub3Qgc2V0CgojCiMgVVNCIERldmljZSBD
bGFzcyBkcml2ZXJzCiMKQ09ORklHX1VTQl9BQ009bQojIENPTkZJR19VU0JfUFJJTlRFUiBpcyBu
b3Qgc2V0CgojCiMgTk9URTogVVNCX1NUT1JBR0UgZW5hYmxlcyBTQ1NJLCBhbmQgJ1NDU0kgZGlz
ayBzdXBwb3J0JwojCgojCiMgbWF5IGFsc28gYmUgbmVlZGVkOyBzZWUgVVNCX1NUT1JBR0UgSGVs
cCBmb3IgbW9yZSBpbmZvcm1hdGlvbgojCkNPTkZJR19VU0JfU1RPUkFHRT1tCiMgQ09ORklHX1VT
Ql9TVE9SQUdFX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NUT1JBR0VfREFUQUZBQiBp
cyBub3Qgc2V0CkNPTkZJR19VU0JfU1RPUkFHRV9GUkVFQ09NPXkKQ09ORklHX1VTQl9TVE9SQUdF
X0lTRDIwMD15CiMgQ09ORklHX1VTQl9TVE9SQUdFX0RQQ00gaXMgbm90IHNldAojIENPTkZJR19V
U0JfU1RPUkFHRV9VU0JBVCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU1RPUkFHRV9TRERSMDk9eQpD
T05GSUdfVVNCX1NUT1JBR0VfU0REUjU1PXkKIyBDT05GSUdfVVNCX1NUT1JBR0VfSlVNUFNIT1Qg
aXMgbm90IHNldAojIENPTkZJR19VU0JfU1RPUkFHRV9BTEFVREEgaXMgbm90IHNldAojIENPTkZJ
R19VU0JfU1RPUkFHRV9LQVJNQSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9MSUJVU1VBTCBpcyBu
b3Qgc2V0CgojCiMgVVNCIElucHV0IERldmljZXMKIwpDT05GSUdfVVNCX0hJRD1tCkNPTkZJR19V
U0JfSElESU5QVVQ9eQojIENPTkZJR19VU0JfSElESU5QVVRfUE9XRVJCT09LIGlzIG5vdCBzZXQK
IyBDT05GSUdfSElEX0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0hJRERFViBpcyBub3Qgc2V0
CgojCiMgVVNCIEhJRCBCb290IFByb3RvY29sIGRyaXZlcnMKIwojIENPTkZJR19VU0JfS0JEIGlz
IG5vdCBzZXQKIyBDT05GSUdfVVNCX01PVVNFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0FJUFRF
SyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9XQUNPTSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9B
Q0VDQUQgaXMgbm90IHNldAojIENPTkZJR19VU0JfS0JUQUIgaXMgbm90IHNldAojIENPTkZJR19V
U0JfUE9XRVJNQVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1RPVUNIU0NSRUVOIGlzIG5vdCBz
ZXQKIyBDT05GSUdfVVNCX1lFQUxJTksgaXMgbm90IHNldAojIENPTkZJR19VU0JfWFBBRCBpcyBu
b3Qgc2V0CiMgQ09ORklHX1VTQl9BVElfUkVNT1RFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0FU
SV9SRU1PVEUyIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0tFWVNQQU5fUkVNT1RFIGlzIG5vdCBz
ZXQKIyBDT05GSUdfVVNCX0FQUExFVE9VQ0ggaXMgbm90IHNldAoKIwojIFVTQiBJbWFnaW5nIGRl
dmljZXMKIwojIENPTkZJR19VU0JfTURDODAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX01JQ1JP
VEVLIGlzIG5vdCBzZXQKCiMKIyBVU0IgTmV0d29yayBBZGFwdGVycwojCiMgQ09ORklHX1VTQl9D
QVRDIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0tBV0VUSCBpcyBub3Qgc2V0CiMgQ09ORklHX1VT
Ql9QRUdBU1VTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1JUTDgxNTAgaXMgbm90IHNldAojIENP
TkZJR19VU0JfVVNCTkVUX01JSSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9VU0JORVQgaXMgbm90
IHNldAojIENPTkZJR19VU0JfTU9OIGlzIG5vdCBzZXQKCiMKIyBVU0IgcG9ydCBkcml2ZXJzCiMK
IyBDT05GSUdfVVNCX1VTUzcyMCBpcyBub3Qgc2V0CgojCiMgVVNCIFNlcmlhbCBDb252ZXJ0ZXIg
c3VwcG9ydAojCiMgQ09ORklHX1VTQl9TRVJJQUwgaXMgbm90IHNldAoKIwojIFVTQiBNaXNjZWxs
YW5lb3VzIGRyaXZlcnMKIwojIENPTkZJR19VU0JfRU1JNjIgaXMgbm90IHNldAojIENPTkZJR19V
U0JfRU1JMjYgaXMgbm90IHNldAojIENPTkZJR19VU0JfQURVVFVYIGlzIG5vdCBzZXQKIyBDT05G
SUdfVVNCX0FVRVJTV0FMRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9SSU81MDAgaXMgbm90IHNl
dAojIENPTkZJR19VU0JfTEVHT1RPV0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0xDRCBpcyBu
b3Qgc2V0CiMgQ09ORklHX1VTQl9MRUQgaXMgbm90IHNldAojIENPTkZJR19VU0JfQ1lQUkVTU19D
WTdDNjMgaXMgbm90IHNldAojIENPTkZJR19VU0JfQ1lUSEVSTSBpcyBub3Qgc2V0CiMgQ09ORklH
X1VTQl9QSElER0VUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0lETU9VU0UgaXMgbm90IHNldAoj
IENPTkZJR19VU0JfRlRESV9FTEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0FQUExFRElTUExB
WSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TSVNVU0JWR0EgaXMgbm90IHNldAojIENPTkZJR19V
U0JfTEQgaXMgbm90IHNldAojIENPTkZJR19VU0JfVFJBTkNFVklCUkFUT1IgaXMgbm90IHNldAoj
IENPTkZJR19VU0JfVEVTVCBpcyBub3Qgc2V0CgojCiMgVVNCIERTTCBtb2RlbSBzdXBwb3J0CiMK
Q09ORklHX1VTQl9BVE09bQpDT05GSUdfVVNCX1NQRUVEVE9VQ0g9bQojIENPTkZJR19VU0JfQ1hB
Q1JVIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1VFQUdMRUFUTSBpcyBub3Qgc2V0CiMgQ09ORklH
X1VTQl9YVVNCQVRNIGlzIG5vdCBzZXQKCiMKIyBVU0IgR2FkZ2V0IFN1cHBvcnQKIwojIENPTkZJ
R19VU0JfR0FER0VUIGlzIG5vdCBzZXQKCiMKIyBNTUMvU0QgQ2FyZCBzdXBwb3J0CiMKIyBDT05G
SUdfTU1DIGlzIG5vdCBzZXQKCiMKIyBMRUQgZGV2aWNlcwojCiMgQ09ORklHX05FV19MRURTIGlz
IG5vdCBzZXQKCiMKIyBMRUQgZHJpdmVycwojCgojCiMgTEVEIFRyaWdnZXJzCiMKCiMKIyBJbmZp
bmlCYW5kIHN1cHBvcnQKIwojIENPTkZJR19JTkZJTklCQU5EIGlzIG5vdCBzZXQKCiMKIyBFREFD
IC0gZXJyb3IgZGV0ZWN0aW9uIGFuZCByZXBvcnRpbmcgKFJBUykgKEVYUEVSSU1FTlRBTCkKIwoj
IENPTkZJR19FREFDIGlzIG5vdCBzZXQKCiMKIyBSZWFsIFRpbWUgQ2xvY2sKIwojIENPTkZJR19S
VENfQ0xBU1MgaXMgbm90IHNldAoKIwojIERNQSBFbmdpbmUgc3VwcG9ydAojCkNPTkZJR19ETUFf
RU5HSU5FPXkKCiMKIyBETUEgQ2xpZW50cwojCkNPTkZJR19ORVRfRE1BPXkKCiMKIyBETUEgRGV2
aWNlcwojCkNPTkZJR19JTlRFTF9JT0FURE1BPW0KCiMKIyBGaWxlIHN5c3RlbXMKIwpDT05GSUdf
RVhUMl9GUz1tCkNPTkZJR19FWFQyX0ZTX1hBVFRSPXkKIyBDT05GSUdfRVhUMl9GU19QT1NJWF9B
Q0wgaXMgbm90IHNldAojIENPTkZJR19FWFQyX0ZTX1NFQ1VSSVRZIGlzIG5vdCBzZXQKIyBDT05G
SUdfRVhUMl9GU19YSVAgaXMgbm90IHNldApDT05GSUdfRVhUM19GUz1tCkNPTkZJR19FWFQzX0ZT
X1hBVFRSPXkKIyBDT05GSUdfRVhUM19GU19QT1NJWF9BQ0wgaXMgbm90IHNldAojIENPTkZJR19F
WFQzX0ZTX1NFQ1VSSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfRVhUNERFVl9GUyBpcyBub3Qgc2V0
CkNPTkZJR19KQkQ9bQojIENPTkZJR19KQkRfREVCVUcgaXMgbm90IHNldApDT05GSUdfRlNfTUJD
QUNIRT1tCkNPTkZJR19SRUlTRVJGU19GUz15CiMgQ09ORklHX1JFSVNFUkZTX0NIRUNLIGlzIG5v
dCBzZXQKIyBDT05GSUdfUkVJU0VSRlNfUFJPQ19JTkZPIGlzIG5vdCBzZXQKQ09ORklHX1JFSVNF
UkZTX0ZTX1hBVFRSPXkKIyBDT05GSUdfUkVJU0VSRlNfRlNfUE9TSVhfQUNMIGlzIG5vdCBzZXQK
IyBDT05GSUdfUkVJU0VSRlNfRlNfU0VDVVJJVFkgaXMgbm90IHNldApDT05GSUdfSkZTX0ZTPW0K
IyBDT05GSUdfSkZTX1BPU0lYX0FDTCBpcyBub3Qgc2V0CiMgQ09ORklHX0pGU19TRUNVUklUWSBp
cyBub3Qgc2V0CiMgQ09ORklHX0pGU19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0pGU19TVEFU
SVNUSUNTIGlzIG5vdCBzZXQKQ09ORklHX0ZTX1BPU0lYX0FDTD15CiMgQ09ORklHX1hGU19GUyBp
cyBub3Qgc2V0CiMgQ09ORklHX0dGUzJfRlMgaXMgbm90IHNldAojIENPTkZJR19PQ0ZTMl9GUyBp
cyBub3Qgc2V0CiMgQ09ORklHX01JTklYX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfUk9NRlNfRlMg
aXMgbm90IHNldApDT05GSUdfSU5PVElGWT15CkNPTkZJR19JTk9USUZZX1VTRVI9eQojIENPTkZJ
R19RVU9UQSBpcyBub3Qgc2V0CkNPTkZJR19ETk9USUZZPXkKIyBDT05GSUdfQVVUT0ZTX0ZTIGlz
IG5vdCBzZXQKIyBDT05GSUdfQVVUT0ZTNF9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZVU0VfRlMg
aXMgbm90IHNldAoKIwojIENELVJPTS9EVkQgRmlsZXN5c3RlbXMKIwpDT05GSUdfSVNPOTY2MF9G
Uz1tCkNPTkZJR19KT0xJRVQ9eQpDT05GSUdfWklTT0ZTPXkKQ09ORklHX1pJU09GU19GUz1tCkNP
TkZJR19VREZfRlM9bQpDT05GSUdfVURGX05MUz15CgojCiMgRE9TL0ZBVC9OVCBGaWxlc3lzdGVt
cwojCkNPTkZJR19GQVRfRlM9bQpDT05GSUdfTVNET1NfRlM9bQpDT05GSUdfVkZBVF9GUz1tCkNP
TkZJR19GQVRfREVGQVVMVF9DT0RFUEFHRT00MzcKQ09ORklHX0ZBVF9ERUZBVUxUX0lPQ0hBUlNF
VD0iaXNvODg1OS0xIgpDT05GSUdfTlRGU19GUz1tCiMgQ09ORklHX05URlNfREVCVUcgaXMgbm90
IHNldApDT05GSUdfTlRGU19SVz15CgojCiMgUHNldWRvIGZpbGVzeXN0ZW1zCiMKQ09ORklHX1BS
T0NfRlM9eQpDT05GSUdfUFJPQ19LQ09SRT15CkNPTkZJR19QUk9DX1NZU0NUTD15CkNPTkZJR19T
WVNGUz15CkNPTkZJR19UTVBGUz15CiMgQ09ORklHX1RNUEZTX1BPU0lYX0FDTCBpcyBub3Qgc2V0
CiMgQ09ORklHX0hVR0VUTEJGUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hVR0VUTEJfUEFHRSBpcyBu
b3Qgc2V0CkNPTkZJR19SQU1GUz15CiMgQ09ORklHX0NPTkZJR0ZTX0ZTIGlzIG5vdCBzZXQKCiMK
IyBNaXNjZWxsYW5lb3VzIGZpbGVzeXN0ZW1zCiMKIyBDT05GSUdfQURGU19GUyBpcyBub3Qgc2V0
CiMgQ09ORklHX0FGRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19IRlNfRlMgaXMgbm90IHNldAoj
IENPTkZJR19IRlNQTFVTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQkVGU19GUyBpcyBub3Qgc2V0
CiMgQ09ORklHX0JGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VGU19GUyBpcyBub3Qgc2V0CiMg
Q09ORklHX0NSQU1GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NRVUFTSEZTIGlzIG5vdCBzZXQKIyBD
T05GSUdfVlhGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hQRlNfRlMgaXMgbm90IHNldAojIENP
TkZJR19RTlg0RlNfRlMgaXMgbm90IHNldAojIENPTkZJR19TWVNWX0ZTIGlzIG5vdCBzZXQKIyBD
T05GSUdfVUZTX0ZTIGlzIG5vdCBzZXQKCiMKIyBOZXR3b3JrIEZpbGUgU3lzdGVtcwojCkNPTkZJ
R19ORlNfRlM9bQpDT05GSUdfTkZTX1YzPXkKIyBDT05GSUdfTkZTX1YzX0FDTCBpcyBub3Qgc2V0
CkNPTkZJR19ORlNfVjQ9eQojIENPTkZJR19ORlNfRElSRUNUSU8gaXMgbm90IHNldApDT05GSUdf
TkZTRD1tCkNPTkZJR19ORlNEX1YzPXkKIyBDT05GSUdfTkZTRF9WM19BQ0wgaXMgbm90IHNldApD
T05GSUdfTkZTRF9WND15CkNPTkZJR19ORlNEX1RDUD15CkNPTkZJR19MT0NLRD1tCkNPTkZJR19M
T0NLRF9WND15CkNPTkZJR19FWFBPUlRGUz1tCkNPTkZJR19ORlNfQ09NTU9OPXkKQ09ORklHX1NV
TlJQQz1tCkNPTkZJR19TVU5SUENfR1NTPW0KQ09ORklHX1JQQ1NFQ19HU1NfS1JCNT1tCiMgQ09O
RklHX1JQQ1NFQ19HU1NfU1BLTTMgaXMgbm90IHNldApDT05GSUdfU01CX0ZTPW0KIyBDT05GSUdf
U01CX05MU19ERUZBVUxUIGlzIG5vdCBzZXQKQ09ORklHX0NJRlM9bQojIENPTkZJR19DSUZTX1NU
QVRTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0lGU19XRUFLX1BXX0hBU0ggaXMgbm90IHNldAojIENP
TkZJR19DSUZTX1hBVFRSIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0lGU19ERUJVRzIgaXMgbm90IHNl
dAojIENPTkZJR19DSUZTX0VYUEVSSU1FTlRBTCBpcyBub3Qgc2V0CiMgQ09ORklHX05DUF9GUyBp
cyBub3Qgc2V0CkNPTkZJR19DT0RBX0ZTPW0KIyBDT05GSUdfQ09EQV9GU19PTERfQVBJIGlzIG5v
dCBzZXQKIyBDT05GSUdfQUZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfOVBfRlMgaXMgbm90IHNl
dAoKIwojIFBhcnRpdGlvbiBUeXBlcwojCiMgQ09ORklHX1BBUlRJVElPTl9BRFZBTkNFRCBpcyBu
b3Qgc2V0CkNPTkZJR19NU0RPU19QQVJUSVRJT049eQoKIwojIE5hdGl2ZSBMYW5ndWFnZSBTdXBw
b3J0CiMKQ09ORklHX05MUz1tCkNPTkZJR19OTFNfREVGQVVMVD0idXRmLTgiCkNPTkZJR19OTFNf
Q09ERVBBR0VfNDM3PW0KQ09ORklHX05MU19DT0RFUEFHRV83Mzc9bQpDT05GSUdfTkxTX0NPREVQ
QUdFXzc3NT1tCkNPTkZJR19OTFNfQ09ERVBBR0VfODUwPW0KQ09ORklHX05MU19DT0RFUEFHRV84
NTI9bQpDT05GSUdfTkxTX0NPREVQQUdFXzg1NT1tCkNPTkZJR19OTFNfQ09ERVBBR0VfODU3PW0K
Q09ORklHX05MU19DT0RFUEFHRV84NjA9bQpDT05GSUdfTkxTX0NPREVQQUdFXzg2MT1tCkNPTkZJ
R19OTFNfQ09ERVBBR0VfODYyPW0KQ09ORklHX05MU19DT0RFUEFHRV84NjM9bQpDT05GSUdfTkxT
X0NPREVQQUdFXzg2ND1tCkNPTkZJR19OTFNfQ09ERVBBR0VfODY1PW0KQ09ORklHX05MU19DT0RF
UEFHRV84NjY9bQpDT05GSUdfTkxTX0NPREVQQUdFXzg2OT1tCkNPTkZJR19OTFNfQ09ERVBBR0Vf
OTM2PW0KQ09ORklHX05MU19DT0RFUEFHRV85NTA9bQpDT05GSUdfTkxTX0NPREVQQUdFXzkzMj1t
CkNPTkZJR19OTFNfQ09ERVBBR0VfOTQ5PW0KQ09ORklHX05MU19DT0RFUEFHRV84NzQ9bQpDT05G
SUdfTkxTX0lTTzg4NTlfOD1tCkNPTkZJR19OTFNfQ09ERVBBR0VfMTI1MD1tCkNPTkZJR19OTFNf
Q09ERVBBR0VfMTI1MT1tCkNPTkZJR19OTFNfQVNDSUk9bQpDT05GSUdfTkxTX0lTTzg4NTlfMT1t
CkNPTkZJR19OTFNfSVNPODg1OV8yPW0KQ09ORklHX05MU19JU084ODU5XzM9bQpDT05GSUdfTkxT
X0lTTzg4NTlfND1tCkNPTkZJR19OTFNfSVNPODg1OV81PW0KQ09ORklHX05MU19JU084ODU5XzY9
bQpDT05GSUdfTkxTX0lTTzg4NTlfNz1tCkNPTkZJR19OTFNfSVNPODg1OV85PW0KQ09ORklHX05M
U19JU084ODU5XzEzPW0KQ09ORklHX05MU19JU084ODU5XzE0PW0KQ09ORklHX05MU19JU084ODU5
XzE1PW0KQ09ORklHX05MU19LT0k4X1I9bQpDT05GSUdfTkxTX0tPSThfVT1tCkNPTkZJR19OTFNf
VVRGOD1tCgojCiMgSW5zdHJ1bWVudGF0aW9uIFN1cHBvcnQKIwojIENPTkZJR19QUk9GSUxJTkcg
aXMgbm90IHNldAojIENPTkZJR19LUFJPQkVTIGlzIG5vdCBzZXQKCiMKIyBLZXJuZWwgaGFja2lu
ZwojCkNPTkZJR19UUkFDRV9JUlFGTEFHU19TVVBQT1JUPXkKIyBDT05GSUdfUFJJTlRLX1RJTUUg
aXMgbm90IHNldApDT05GSUdfRU5BQkxFX01VU1RfQ0hFQ0s9eQojIENPTkZJR19NQUdJQ19TWVNS
USBpcyBub3Qgc2V0CiMgQ09ORklHX1VOVVNFRF9TWU1CT0xTIGlzIG5vdCBzZXQKIyBDT05GSUdf
REVCVUdfS0VSTkVMIGlzIG5vdCBzZXQKQ09ORklHX0xPR19CVUZfU0hJRlQ9MTQKQ09ORklHX0RF
QlVHX0JVR1ZFUkJPU0U9eQojIENPTkZJR19ERUJVR19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VO
V0lORF9JTkZPIGlzIG5vdCBzZXQKIyBDT05GSUdfSEVBREVSU19DSEVDSyBpcyBub3Qgc2V0CkNP
TkZJR19FQVJMWV9QUklOVEs9eQpDT05GSUdfWDg2X0ZJTkRfU01QX0NPTkZJRz15CkNPTkZJR19Y
ODZfTVBQQVJTRT15CkNPTkZJR19ET1VCTEVGQVVMVD15CgojCiMgU2VjdXJpdHkgb3B0aW9ucwoj
CiMgQ09ORklHX0tFWVMgaXMgbm90IHNldAojIENPTkZJR19TRUNVUklUWSBpcyBub3Qgc2V0Cgoj
CiMgQ3J5cHRvZ3JhcGhpYyBvcHRpb25zCiMKQ09ORklHX0NSWVBUTz15CkNPTkZJR19DUllQVE9f
QUxHQVBJPXkKQ09ORklHX0NSWVBUT19CTEtDSVBIRVI9bQpDT05GSUdfQ1JZUFRPX01BTkFHRVI9
bQojIENPTkZJR19DUllQVE9fSE1BQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19OVUxMIGlz
IG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX01ENCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fTUQ1
PXkKQ09ORklHX0NSWVBUT19TSEExPW0KIyBDT05GSUdfQ1JZUFRPX1NIQTI1NiBpcyBub3Qgc2V0
CiMgQ09ORklHX0NSWVBUT19TSEE1MTIgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fV1A1MTIg
aXMgbm90IHNldAojIENPTkZJR19DUllQVE9fVEdSMTkyIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBU
T19FQ0I9bQpDT05GSUdfQ1JZUFRPX0NCQz1tCkNPTkZJR19DUllQVE9fREVTPW0KIyBDT05GSUdf
Q1JZUFRPX0JMT1dGSVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1RXT0ZJU0ggaXMgbm90
IHNldAojIENPTkZJR19DUllQVE9fVFdPRklTSF81ODYgaXMgbm90IHNldAojIENPTkZJR19DUllQ
VE9fU0VSUEVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19BRVMgaXMgbm90IHNldAojIENP
TkZJR19DUllQVE9fQUVTXzU4NiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DQVNUNSBpcyBu
b3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DQVNUNiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19U
RUEgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0FSQzQ9eQojIENPTkZJR19DUllQVE9fS0hBWkFE
IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0FOVUJJUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NS
WVBUT19ERUZMQVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX01JQ0hBRUxfTUlDIGlzIG5v
dCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NSQzMyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19U
RVNUIGlzIG5vdCBzZXQKCiMKIyBIYXJkd2FyZSBjcnlwdG8gZGV2aWNlcwojCiMgQ09ORklHX0NS
WVBUT19ERVZfUEFETE9DSyBpcyBub3Qgc2V0CgojCiMgTGlicmFyeSByb3V0aW5lcwojCkNPTkZJ
R19DUkNfQ0NJVFQ9bQojIENPTkZJR19DUkMxNiBpcyBub3Qgc2V0CkNPTkZJR19DUkMzMj15CkNP
TkZJR19MSUJDUkMzMkM9bQpDT05GSUdfQVVESVRfR0VORVJJQz15CkNPTkZJR19aTElCX0lORkxB
VEU9bQpDT05GSUdfWkxJQl9ERUZMQVRFPW0KQ09ORklHX1BMSVNUPXkKQ09ORklHX0dFTkVSSUNf
SEFSRElSUVM9eQpDT05GSUdfR0VORVJJQ19JUlFfUFJPQkU9eQpDT05GSUdfWDg2X0JJT1NfUkVC
T09UPXkKQ09ORklHX0tUSU1FX1NDQUxBUj15Cg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>109812</attachid>
            <date>2007-02-10 23:14 0000</date>
            <desc>Ebuild for 2.6.20 kernel</desc>
            <filename>rtl8180-0.22_pre20070210.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA2IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6IC92YXIvY3Zzcm9vdC9nZW50b28teDg2L25ldC13aXJlbGVzcy9ydGw4MTgwL3J0bDgxODAt
MC4yMl9wcmUyMDA1MDUyOC5lYnVpbGQsdiAxLjMgMjAwNi8wNi8yNSAxNzoxOTo0NCBnZW5zdGVm
IEV4cCAkCgppbmhlcml0IGxpbnV4LW1vZCBldXRpbHMKCkRFU0NSSVBUSU9OPSJEcml2ZXIgZm9y
IHRoZSBydGw4MTgwIHdpcmVsZXNzIGNoaXBzZXQiCkhPTUVQQUdFPSJodHRwOi8vcnRsODE4MC1z
YTI0MDAuc291cmNlZm9yZ2UubmV0IgpTUkNfVVJJPSJtaXJyb3I6Ly9nZW50b28vJHtQfS50YXIu
YnoyIgpMSUNFTlNFPSJHUEwtMiIKCktFWVdPUkRTPSJ+eDg2IH5wcGMiCklVU0U9IiIKCkRFUEVO
RD0ibmV0LXdpcmVsZXNzL3dpcmVsZXNzLXRvb2xzIgoKTU9EVUxFX05BTUVTPSJpZWVlODAyMTEt
cnRsKG5ldDopIHI4MTgwKG5ldDopIgpDT05GSUdfQ0hFQ0s9Ik5FVF9SQURJTyBDUllQVE8gQ1JZ
UFRPX0FSQzQgQ1JDMzIiCkJVSUxEX1RBUkdFVFM9ImFsbCIKCnBrZ19zZXR1cCgpIHsKICAgICAg
ICBpZiBrZXJuZWxfaXMgbHQgMiA2IDIwOyB0aGVuCgkJZWVycm9yICIke1B9IHJlcXVpcmVzIGtl
cm5lbCAyLjYuMjAgb3IgYWJvdmUuIgoJCWRpZSAiS2VybmVsIHZlcnNpb24gdG9vIG9sZC4iCglm
aQoJCQkJCQkJCQkJCglsaW51eC1tb2RfcGtnX3NldHVwCglCVUlMRF9QQVJBTVM9IktTUkM9JHtL
Vl9ESVJ9Igp9CgpzcmNfdW5wYWNrKCkgewoJdW5wYWNrICR7QX0KCWNkICR7U30KfQoKc3JjX2lu
c3RhbGwoKSB7CglsaW51eC1tb2Rfc3JjX2luc3RhbGwKCglkb2RvYyBBVVRIT1JTIENIQU5HRVMg
SU5TVEFMTCBSRUFETUUgUkVBRE1FLmFkaG9jCn0K
</data>        

          </attachment>
    </bug>

</bugzilla>