<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugzilla.yoctoproject.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugzilla.yoctoproject.org/"
          
          maintainer="it-coreprojects-helpdesk@linuxfoundation.org"
>

    <bug>
          <bug_id>2775</bug_id>
          
          <creation_ts>2012-07-17 05:36:02 +0000</creation_ts>
          <short_desc>[mpc8315e-rdb] kernel crashes when booting with 1.3 M2 RC1 20120712 build</short_desc>
          <delta_ts>2012-09-14 06:58:14 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>6</classification_id>
          <classification>Yocto Project Subprojects</classification>
          <product>Kernel</product>
          <component>linux-yocto</component>
          <version>1.3</version>
          <rep_platform>mpc8315e-rdb</rep_platform>
          <op_sys>ppc</op_sys>
          <bug_status>VERIFIED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>High</priority>
          <bug_severity>critical</bug_severity>
          <target_milestone>1.3 M3</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Yi Zhao">yi.zhao</reporter>
          <assigned_to name="Paul Gortmaker">paulg</assigned_to>
          <cc>bruce.ashfield</cc>
    
    <cc>dvhart</cc>
    
    <cc>jiajun.xu</cc>
    
    <cc>laurentiu.serban</cc>
    
    <cc>liang.li2</cc>
    
    <cc>paulg</cc>
    
    <cc>Qi.Chen</cc>
    
    <cc>sgw</cc>
    
    <cc>yi.zhao</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>---</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>23152</commentid>
    <comment_count>0</comment_count>
    <who name="Yi Zhao">yi.zhao</who>
    <bug_when>2012-07-17 05:36:02 +0000</bug_when>
    <thetext>Tree/branch: poky/master
Commit：eb0cb7e8234f5d2e5623406e9660be91cf52f65e

Image location: http://autobuilder.pokylinux.org/pub/nightly/20120712-1/machines/mpc8315e-rdb/

Kernel crashes when mpc8315e-rdb booting. Here is the boot log:
###########
U-Boot 2010.09 (Oct 20 2010 - 13:29:02) MPC83XX

Reset Status:

CPU:   e300c3, MPC8315E, Rev: 1.2 at 400 MHz, CSB: 133.333 MHz
Board: Freescale MPC8315ERDB Rev 1.0
I2C:   ready
DRAM:  128 MiB
FLASH: 8 MiB
NAND:  32 MiB
PCIE0: No link
PCIE1: No link
In:    serial
Out:   serial
Err:   serial
Net:   eTSEC0, eTSEC1
Hit any key to stop autoboot:  0 
Speed: 100, full duplex
Using eTSEC0 device
TFTP from server 128.224.165.20; our IP address is 128.224.178.141
Filename &apos;vlm-boards/17652/kernel&apos;.
Load address: 0x3000000
Loading: #################################################################
         #################################################################
         #################################################################
         ###############################################################
done
Bytes transferred = 3778111 (39a63f hex)
Speed: 100, full duplex
Using eTSEC0 device
TFTP from server 128.224.165.20; our IP address is 128.224.178.141
Filename &apos;vlm-boards/17652/dtb&apos;.
Load address: 0x2000000
Loading: ##
done
Bytes transferred = 21042 (5232 hex)
## Booting kernel from Legacy Image at 03000000 ...
   Image Name:   Linux-3.4.4-yocto-standard
   Created:      2012-07-12  16:44:24 UTC
   Image Type:   PowerPC Linux Kernel Image (gzip compressed)
   Data Size:    3778047 Bytes = 3.6 MiB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK
## Flattened Device Tree blob at 02000000
   Booting using the fdt blob at 0x2000000
   Uncompressing Kernel Image ... OK
   Loading Device Tree to 047f7000, end 047ff231 ... OK
NOTICE: No or unknown board_type hwconfig specified.
        Assuming board with TSEC1.
Using MPC831x RDB machine description
Initializing cgroup subsys cpuset
Initializing cgroup subsys cpu
Linux version 3.4.4-yocto-standard (pokybuild@autobuilder05) (gcc version 4.7.2 20120615 (prerelease) (GCC) ) #1 PREEMPT Thu Jul 12 09:44:18 PDT 2012
bootconsole [udbg0] enabled
setup_arch: bootmem
mpc831x_rdb_setup_arch()
Found FSL PCI host bridge at 0x00000000e0008500. Firmware bus number: 0-&gt;0
PCI host bridge /pci@e0008500 (primary) ranges:
 MEM 0x0000000090000000..0x000000009fffffff -&gt; 0x0000000090000000 
 MEM 0x0000000080000000..0x000000008fffffff -&gt; 0x0000000080000000 Prefetch
  IO 0x00000000e0300000..0x00000000e03fffff -&gt; 0x0000000000000000
No pci config register base in dev tree, using default
Found FSL PCI host bridge at 0x00000000e0009000. Firmware bus number: 0-&gt;255
PCI host bridge /pcie@e0009000  ranges:
 MEM 0x00000000a0000000..0x00000000afffffff -&gt; 0x00000000a0000000 
  IO 0x00000000b1000000..0x00000000b17fffff -&gt; 0x0000000000000000
No pci config register base in dev tree, using default
Found FSL PCI host bridge at 0x00000000e000a000. Firmware bus number: 0-&gt;255
PCI host bridge /pcie@e000a000  ranges:
 MEM 0x00000000c0000000..0x00000000cfffffff -&gt; 0x00000000c0000000 
  IO 0x00000000d1000000..0x00000000d17fffff -&gt; 0x0000000000000000
arch: exit
Zone PFN ranges:
  DMA      0x00000000 -&gt; 0x00008000
  Normal   empty
Movable zone start PFN for each node
Early memory PFN ranges
    0: 0x00000000 -&gt; 0x00008000
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 32512
Kernel command line: root=/dev/nfs rw nfsroot=128.224.165.20:/export/pxeboot/vlm-boards/17652/rootfs/ ip=128.224.178.141:128.224.165.20:128.224.178.1:::eth0:off
 console=ttyS0,115200
PID hash table entries: 512 (order: -1, 2048 bytes)
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
allocated 262144 bytes of page_cgroup
please try &apos;cgroup_disable=memory&apos; option if you don&apos;t want memory cgroups
Memory: 121204k/131072k available (7676k kernel code, 9868k reserved, 320k data, 375k bss, 284k init)
Kernel virtual memory layout:
  * 0xfffdf000..0xfffff000  : fixmap
  * 0xfcef7000..0xfe000000  : early ioremap
  * 0xc9000000..0xfcef7000  : vmalloc &amp; ioremap
SLUB: Genslabs=15, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
NR_IRQS:512 nr_irqs:512 16
IPIC (128 IRQ sources) at c9000700
clocksource: timebase mult[1e000005] shift[24] registered
Console: colour dummy device 80x25
pid_max: default: 32768 minimum: 301
Security Framework initialized
Mount-cache hash table entries: 512
Initializing cgroup subsys debug
Initializing cgroup subsys cpuacct
Initializing cgroup subsys memory
Initializing cgroup subsys devices
Initializing cgroup subsys freezer
Initializing cgroup subsys net_cls
Initializing cgroup subsys blkio
ftrace: allocating 19430 entries in 57 pages
devtmpfs: initialized
NET: Registered protocol family 16
             
PCI: Probing PCI hardware
PCI host bridge to bus 0000:00
pci_bus 0000:00: root bus resource [io  0x0000-0xfffff]
pci_bus 0000:00: root bus resource [mem 0x90000000-0x9fffffff]
pci_bus 0000:00: root bus resource [mem 0x80000000-0x8fffffff pref]
PCI host bridge to bus 0001:01
pci_bus 0001:01: root bus resource [io  0xff7fe000-0xffffdfff] (bus address [0x0000-0x7fffff])
pci_bus 0001:01: root bus resource [mem 0xa0000000-0xafffffff]
PCI host bridge to bus 0002:02
pci_bus 0002:02: root bus resource [io  0xfeffc000-0xff7fbfff] (bus address [0x0000-0x7fffff])
pci_bus 0002:02: root bus resource [mem 0xc0000000-0xcfffffff]
bio: create slab &lt;bio-0&gt; at 0
Freescale Elo / Elo Plus DMA driver
vgaarb: loaded
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
Switching to clocksource timebase
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 4096 (order: 3, 32768 bytes)
TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
TCP: Hash tables configured (established 4096 bind 4096)
TCP: reno registered
UDP hash table entries: 256 (order: 0, 4096 bytes)
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
NET: Registered protocol family 1
RPC: Registered named UNIX socket transport module.
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
mpc8xxx_wdt: WDT driver for MPC8xxx initialized. mode:reset timeout=65535 (32 seconds)
fsl-elo-dma e00082a8.dma: #0 (fsl,elo-dma-channel), irq 71
fsl-elo-dma e00082a8.dma: #1 (fsl,elo-dma-channel), irq 71
fsl-elo-dma e00082a8.dma: #2 (fsl,elo-dma-channel), irq 71
fsl-elo-dma e00082a8.dma: #3 (fsl,elo-dma-channel), irq 71
VFS: Disk quotas dquot_6.5.2
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
Registering unionfs 2.5.10 (for 3.1.0-rc4)
NFS: Registering the id_resolver key type
Btrfs loaded
msgmni has been set to 236
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
io scheduler noop registered
io scheduler deadline registered
io scheduler cfq registered (default)
Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
serial8250.0: ttyS0 at MMIO 0xe0004500 (irq = 16) is a 16550A
console [ttyS0] enabled, bootconsole disabled
console [ttyS0] enabled, bootconsole disabled
serial8250.0: ttyS1 at MMIO 0xe0004600 (irq = 17) is a 16550A
brd: module loaded
fsl-sata e0018000.sata: Sata FSL Platform/CSB Driver init
scsi0 : sata_fsl
ata1: SATA max UDMA/133 irq 44
fsl-sata e0019000.sata: Sata FSL Platform/CSB Driver init
scsi1 : sata_fsl
ata2: SATA max UDMA/133 irq 45
fe000000.flash: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x000001 Chip ID 0x001001
ata1: Signature Update detected @ 0 msecs
Amd/Fujitsu Extended Query Table at 0x0040
  Amd/Fujitsu Extended Query version 1.3.
fe000000.flash: Swapping erase regions for top-boot CFI table.
number of CFI chips: 1
fsl_spi e0007000.spi: master is unqueued, this is deprecated
fsl_spi e0007000.spi: at 0xc9024000 (irq = 19), CPU mode
Freescale PowerQUICC MII Bus: probed
Freescale PowerQUICC MII Bus: probed
fsl-gianfar e0024000.ethernet: eth0: mac: 04:00:00:00:00:0a
fsl-gianfar e0024000.ethernet: eth0: Running with NAPI enabled
fsl-gianfar e0024000.ethernet: eth0: RX BD ring size for Q[0]: 256
fsl-gianfar e0024000.ethernet: eth0: TX BD ring size for Q[0]: 256
fsl-gianfar e0025000.ethernet: eth1: mac: 04:00:00:00:00:0b
fsl-gianfar e0025000.ethernet: eth1: Running with NAPI enabled
fsl-gianfar e0025000.ethernet: eth1: RX BD ring size for Q[0]: 256
fsl-gianfar e0025000.ethernet: eth1: TX BD ring size for Q[0]: 256
ehci_hcd: USB 2.0 &apos;Enhanced&apos; Host Controller (EHCI) Driver
/immr@e0000000/usb@23000: Invalid &apos;dr_mode&apos; property, fallback to host mode
fsl-ehci fsl-ehci.0: Freescale On-Chip EHCI Host Controller
fsl-ehci fsl-ehci.0: new USB bus registered, assigned bus number 1
fsl-ehci fsl-ehci.0: irq 38, io mem 0xe0023000
fsl-ehci fsl-ehci.0: USB 2.0 started, EHCI 1.00
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
USB Mass Storage support registered.
mousedev: PS/2 mouse device common for all mice
ata1.00: ATA-8: WDC WD1600AAJS-22L7A0, 01.03E01, max UDMA/133
i2c /dev entries driver
mpc-i2c e0003000.i2c: timeout 1000000 us
ata1.00: 312581808 sectors, multi 0: LBA48 NCQ (depth 16/32) or FUA
md: raid10 personality registered for level 10
md: multipath personality registered for level -4
md: faulty personality registered for level -5
device-mapper: ioctl: 4.22.0-ioctl (2011-10-19) initialised: dm-devel@redhat.com
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
TCP: cubic registered
NET: Registered protocol family 10
IPv6 over IPv4 tunneling driver
NET: Registered protocol family 17
Registering the dns_resolver key type
console [netcon0] enabled
netconsole: network logging started
rtc-ds1307 0-0068: setting system clock to 2012-07-17 13:30:33 UTC (1342531833)
 sda: sda1 sda2 sda3 sda4 &lt; sda5 sda6 &gt;
ADDRCONF(NETDEV_UP): eth0: link is not ready
sd 0:0:0:0: [sda] Attached SCSI disk
usb 1-1: new high-speed USB device number 2 using fsl-ehci
ata2: No Device OR PHYRDY change,Hstatus = 0xa0000000

at24 0-0050: 32768 byte 24c256 EEPROM, writable, 1 bytes/write
ata1.00: configured for UDMA/133
rtc-ds1307 0-0068: rtc core: registered ds1339 as rtc0
scsi 0:0:0:0: Direct-Access     ATA      WDC WD1600AAJS-2 01.0 PQ: 0 ANSI: 5
md: linear personality registered for level -1
sd 0:0:0:0: [sda] 312581808 512-byte logical blocks: (160 GB/149 GiB)
sd 0:0:0:0: Attached scsi generic sg0 type 0
md: raid0 personality registered for level 0
sd 0:0:0:0: [sda] Write Protect is off
md: raid1 personality registered for level 1
sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn&apos;t support DPO
 or FUA
md: raid10 personality registered for level 10
md: multipath personality registered for level -4
md: faulty personality registered for level -5
device-mapper: ioctl: 4.22.0-ioctl (2011-10-19) initialised: dm-devel@redhat.com
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
TCP: cubic registered
NET: Registered protocol family 10
IPv6 over IPv4 tunneling driver
NET: Registered protocol family 17
Registering the dns_resolver key type
console [netcon0] enabled
netconsole: network logging started
rtc-ds1307 0-0068: setting system clock to 2012-07-17 13:30:33 UTC (1342531833)
 sda: sda1 sda2 sda3 sda4 &lt; sda5 sda6 &gt;
ADDRCONF(NETDEV_UP): eth0: link is not ready
sd 0:0:0:0: [sda] Attached SCSI disk
usb 1-1: new high-speed USB device number 2 using fsl-ehci
ata2: No Device OR PHYRDY change,Hstatus = 0xa0000000
ata2: SATA link down (SStatus 0 SControl 300)
hub 1-1:1.0: USB hub found
hub 1-1:1.0: 4 ports detected
usb 1-1.1: new high-speed USB device number 3 using fsl-ehci
scsi2 : usb-storage 1-1.1:1.0
scsi 2:0:0:0: Direct-Access     SanDisk  Cruzer Edge      1.01 PQ: 0 ANSI: 2
sd 2:0:0:0: Attached scsi generic sg1 type 0
sd 2:0:0:0: [sdb] 7821312 512-byte logical blocks: (4.00 GB/3.72 GiB)
sd 2:0:0:0: [sdb] Write Protect is off
sd 2:0:0:0: [sdb] No Caching mode page present
sd 2:0:0:0: [sdb] Assuming drive cache: write through
sd 2:0:0:0: [sdb] No Caching mode page present
sd 2:0:0:0: [sdb] Assuming drive cache: write through
 sdb: sdb1
sd 2:0:0:0: [sdb] No Caching mode page present
sd 2:0:0:0: [sdb] Assuming drive cache: write through
sd 2:0:0:0: [sdb] Attached SCSI removable disk
PHY: mdio@e0024520:00 - Link is Up - 100/Full
ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
IP-Config: Guessing netmask 255.255.0.0
IP-Config: Complete:
     device=eth0, addr=128.224.178.141, mask=255.255.0.0, gw=128.224.178.1
     host=128.224.178.141, domain=, nis-domain=(none)
     bootserver=128.224.165.20, rootserver=128.224.165.20, rootpath=
md: Waiting for all devices to be available before autodetect
md: If you don&apos;t use raid, use raid=noautodetect
md: Autodetecting RAID arrays.
md: Scanned 0 and added 0 devices.
md: autorun ...
md: ... autorun DONE.
VFS: Mounted root (nfs filesystem) on device 0:13.
devtmpfs: mounted
Freeing unused kernel memory: 284k freed
INIT: version 2.88 booting
Error opening /dev/fb0: No such file or directory
Starting udev
udev[81]: starting version 164
Not a trampoline
------------[ cut here ]------------
WARNING: at /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-ppc/build/
build/tmp/work/mpc8315e_rdb-poky-linux/linux-yocto-3.4.4+git1+a8cf77018b0faa0d29f1483ff4e5a2034dc8edd5_1+47d3076aa7e2a640a1dab8d663529a784709f697-r4.0/linux/kernel/trace/ftrace.c:1583
Modules linked in: rng_core(+)
NIP: c008c98c LR: c008d05c CTR: c0409378
REGS: c719fd20 TRAP: 0700   Not tainted  (3.4.4-yocto-standard)
MSR: 00029032 &lt;EE,ME,IR,DR,RI&gt;  CR: 22228482  XER: 20000000
TASK = c7184880[125] &apos;modprobe&apos; THREAD: c719e000
GPR00: c008d05c c719fdd0 c7184880 ffffffea c9035008 ffffffff c0394ea0 00000014 
GPR08: 00000004 c07be3d5 00000001 0001ffff 22228424 10029140 00020000 1000d394 
GPR16: bf86bfdc c9035008 c07d0000 00000000 c0010bb0 00000000 c078dcf4 c07fb6a8 
GPR24: c07cc114 c7a4fe40 c9035b00 00000000 c7040000 00000000 00000001 c9035008 
NIP [c008c98c] ftrace_bug+0xb8/0x240
LR [c008d05c] ftrace_process_locs+0x410/0x5b0
Call Trace:
[c719fdd0] [c0094e4c] ftrace_now+0x34/0x80 (unreliable)
[c719fdf0] [c008d05c] ftrace_process_locs+0x410/0x5b0
[c719fe40] [c008ea38] ftrace_module_notify+0x6c/0x80
[c719fe50] [c05dc8c4] notifier_call_chain+0x78/0xc0
[c719fe70] [c0049df4] __blocking_notifier_call_chain+0x5c/0x80
[c719fe90] [c006d6e0] sys_init_module+0x9b8/0x1ae8
[c719ff40] [c0010298] ret_from_syscall+0x0/0x38
--- Exception: c01 at 0xf4a551c
    LR = 0xff99fe0
Instruction dump:
7fe4fb78 38630ee8 7fe5fb78 80010024 bb410008 38210020 7c0803a6 4855441c 
3d20c07c 3929e3d5 89490003 694a0001 &lt;0f0a0000&gt; 2f8a0000 409e015c 3d20c07d 
---[ end trace 70754a5864a672e1 ]---
ftrace failed to modify [&lt;c9035008&gt;] rng_dev_open+0x8/0x50 [rng_core]
 actual: 48:00:08:29
talitos e0030000.crypto: hwrng
talitos e0030000.crypto: fsl,sec3.3 algorithms registered in /proc/crypto
EXT4-fs (sda): VFS: Can&apos;t find ext4 filesystem
EXT3-fs (sda): error: can&apos;t find ext3 filesystem on dev sda.
EXT2-fs (sda): error: can&apos;t find an ext2 filesystem on dev sda.
FAT-fs (sda): invalid media value (0x00)
FAT-fs (sda): Can&apos;t find a valid FAT filesystem
EXT4-fs (sdb): VFS: Can&apos;t find ext4 filesystem
EXT3-fs (sdb): error: can&apos;t find ext3 filesystem on dev sdb.
EXT2-fs (sdb): error: can&apos;t find an ext2 filesystem on dev sdb.
FAT-fs (sdb): bogus number of reserved sectors
FAT-fs (sdb): Can&apos;t find a valid FAT filesystem
VFS: Can&apos;t find a Minix filesystem V1 | V2 | V3 on device sda.
FAT-fs (sda): invalid media value (0x00)
FAT-fs (sda): Can&apos;t find a valid FAT filesystem
VFS: Can&apos;t find a Minix filesystem V1 | V2 | V3 on device sdb.
FAT-fs (sdb): bogus number of reserved sectors
FAT-fs (sdb): Can&apos;t find a valid FAT filesystem
EXT2-fs (sdb1): warning: mounting unchecked fs, running e2fsck is recommended
kjournald starting.  Commit interval 5 seconds
EXT3-fs (sda2): using internal journal
EXT3-fs (sda5): using internal journal
kjournald starting.  Commit interval 5 seconds
EXT3-fs (sda2): recovery complete
EXT3-fs (sda5): recovery complete
EXT3-fs (sda2): mounted filesystem with ordered data mode
EXT3-fs (sda5): mounted filesystem with ordered data mode
EXT3-fs (sda6): warning: maximal mount count reached, running e2fsck is recommended
kjournald starting.  Commit interval 5 seconds
EXT3-fs (sda6): using internal journal
EXT3-fs (sda6): recovery complete
EXT3-fs (sda6): mounted filesystem with ordered data mode
EXT3-fs (sda1): warning: maximal mount count reached, running e2fsck is recommended
kjournald starting.  Commit interval 5 seconds
EXT3-fs (sda1): using internal journal
EXT3-fs (sda1): recovery complete
EXT3-fs (sda1): mounted filesystem with ordered data mode
EXT3-fs (sda3): warning: mounting unchecked fs, running e2fsck is recommended
kjournald starting.  Commit interval 5 seconds
EXT3-fs (sda3): using internal journal
EXT3-fs (sda3): recovery complete
EXT3-fs (sda3): mounted filesystem with ordered data mode

udevadm settle - timeout of 180 seconds reached, the event queue contains:
  /sys/devices/e0000000.immr/e0018000.sata/ata1/host0/target0:0:0/0:0:0:0/block/sda/sda4 (1097)
Starting Bootlog daemon: bootlogd.
udevd[81]: worker [91] unexpectedly returned with status 0x0100

udevd[81]: worker [91] failed while handling &apos;/devices/e0000000.immr/e0018000.sata/ata1/host0/target0:0:0/0:0:0:0/block/sda/sda4&apos;

##############

The u-boot settings:
##############
baudrate=115200
bootcmd=run nfsboot
bootdelay=6
bootfile=vlm-boards/17652/kernel
consoledev=ttyS0
eth1addr=04:00:00:00:00:0B
ethact=eTSEC0
ethaddr=04:00:00:00:00:0A
fdtfile=vlm-boards/17652/dtb
loads_echo=1
netdev=eth0
nfsboot=setenv bootargs root=/dev/nfs rw nfsroot=$serverip:$rootpath ip=$ipaddr:$serverip:$gatewayip:$netmask:$hostname:$netdev:off console=$consoledev,$baudrate $othbootargs;tftp $loadaddr $bootfile;tftp $fdtaddr $fdtfile;bootm $loadaddr - $fdtaddr
ramboot=setenv bootargs root=/dev/ram rw console=$consoledev,$baudrate $othbootargs;tftp $ramdiskaddr $ramdiskfile;tftp $loadaddr $bootfile;tftp $fdtaddr $fdtfile;bootm $loadaddr $ramdiskaddr $fdtaddr
ramdiskaddr=1000000
ramdiskfile=ramfs.83xx
rootpath=/export/pxeboot/vlm-boards/17652/rootfs/
usb_phy_type=utmi
bootargs=root=/dev/nfs rw nfsroot=128.224.165.20:/export/pxeboot/vlm-boards/17652/rootfs/ ip=128.224.178.141:128.224.165.20:128.224.178.1:::eth0:off console=ttyS0,115200
filesize=521A
fileaddr=800000
gatewayip=128.224.178.1
ipaddr=128.224.178.141
serverip=128.224.165.20
fdtaddr=2000000
bootm_low=4000000
loadaddr=3000000
stdin=serial
stdout=serial
stderr=serial

###############</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>23167</commentid>
    <comment_count>1</comment_count>
    <who name="Paul Gortmaker">paulg</who>
    <bug_when>2012-07-17 13:45:44 +0000</bug_when>
    <thetext>I&apos;ll look at this, since I did the uprev to 3.4 and it passed on my board.  It may be that the test board&apos;s u-boot is too old...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>23292</commentid>
    <comment_count>2</comment_count>
      <attachid>644</attachid>
    <who name="Paul Gortmaker">paulg</who>
    <bug_when>2012-07-19 23:35:26 +0000</bug_when>
    <thetext>Created attachment 644
Log file of using u-boot to reflash over itself.

Be careful when using u-boot to reflash over itself.  If you get things wrong, and corrupt flash, you will need an expensive JTAG tool to recover your board!

Note the &quot;md&quot; steps are optional; they just allow the user to see what is stored in ram/flash as a double check on things, since getting it right is critical.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>23293</commentid>
    <comment_count>3</comment_count>
    <who name="Paul Gortmaker">paulg</who>
    <bug_when>2012-07-19 23:37:15 +0000</bug_when>
    <thetext>I&apos;ve copied your kernel and your rootfs image locally and they work fine (I&apos;ll attach a log) on my board.  I even inserted a USB stick since I saw you had one in your log on your board.  Sitll all works OK.

I&apos;m left thinking one of two things:

1) old u-boot causing some kind of issue, corrupting RAM and causing ftrace failure (the &quot;Not a trampoline&quot; message is from __ftrace_make_nop call). I am using a new u-boot, based on the recent u-boot changes in OE core.

2) Your hard disk is dying; since the board hangs when a udev thread times out
on reading sda4.  Odd that we don&apos;t see kernel driver error messages on

What we can try:

A) Getting you to boot an older rootfs/kernel, that was known to work for you.  If that now fails, then it is probably #2 (try reading /dev/sda4 once it is booted).  If it passes that test, then it is probably #1.

B) Upgrading your u-boot.  I&apos;ll put the prebuilt image I&apos;m using somewhere for you and give you upgrade instructions (actually a log file from when I updated mine, showing all the steps.)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>23294</commentid>
    <comment_count>4</comment_count>
      <attachid>645</attachid>
    <who name="Paul Gortmaker">paulg</who>
    <bug_when>2012-07-19 23:47:15 +0000</bug_when>
    <thetext>Created attachment 645
Log of successful boot, login, verified kernel version.

Attached is the boot log; From /proc/version, you can see it is your kernel, and the md5sum of libc should be unique to your rootfs image as well.  I got them from /export/pxeboot/vlm-boards/17652 (pek-tuxlab)

--------------
17652$md5sum  rootfs/core-image-minimal-mpc8315e-rdb-20120712134431.rootfs.tar.bz2 
159020e84d0b898804e9b0c5bf18aa73  rootfs/core-image-minimal-mpc8315e-rdb-20120712134431.rootfs.tar.bz2
17652$pwd
/export/pxeboot/vlm-boards/17652
17652$md5sum kernel
7c61a2536e15a50ff94e6af9999e2742  kernel
17652$md5sum dtb
b100dc9ca62d20161b41b8437fb1af4f  dtb
17652$
-----------------

I&apos;ve put the u-boot binary in /var/tmp on pek-tuxlab as well:

17652$md5sum /var/tmp/u-boot-mpc8315e-rdb.bin 
ad2373c5a3de8a5dd14ef91db997bf6d  /var/tmp/u-boot-mpc8315e-rdb.bin
17652$</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>23310</commentid>
    <comment_count>5</comment_count>
    <who name="Yi Zhao">yi.zhao</who>
    <bug_when>2012-07-20 08:19:55 +0000</bug_when>
    <thetext>(In reply to comment #3)
&gt; I&apos;ve copied your kernel and your rootfs image locally and they work fine
&gt; (I&apos;ll attach a log) on my board.  I even inserted a USB stick since I saw
&gt; you had one in your log on your board.  Sitll all works OK.
&gt; 
&gt; I&apos;m left thinking one of two things:
&gt; 
&gt; 1) old u-boot causing some kind of issue, corrupting RAM and causing ftrace
&gt; failure (the &quot;Not a trampoline&quot; message is from __ftrace_make_nop call). I
&gt; am using a new u-boot, based on the recent u-boot changes in OE core.
&gt; 
&gt; 2) Your hard disk is dying; since the board hangs when a udev thread times
&gt; out
&gt; on reading sda4.  Odd that we don&apos;t see kernel driver error messages on
&gt; 
&gt; What we can try:
&gt; 
&gt; A) Getting you to boot an older rootfs/kernel, that was known to work for
&gt; you.  If that now fails, then it is probably #2 (try reading /dev/sda4 once
&gt; it is booted).  If it passes that test, then it is probably #1.
&gt; 

I tried to boot an older rootfs/kernel with 1.3 M1 (kernel version: Linux mpc8315e-rdb 3.0.32-yocto-standard #1 PREEMPT Wed Jun 13 17:39:56 PDT 2012 ppc GNU/Linux). It didn&apos;t fail, but there were some error messages for sda4 when booting:
############
Starting udev
udev[77]: starting version 164
talitos e0030000.crypto: hwrng
talitos e0030000.crypto: authenc-hmac-sha1-cbc-aes-talitos
talitos e0030000.crypto: authenc-hmac-sha1-cbc-3des-talitos
talitos e0030000.crypto: authenc-hmac-sha256-cbc-aes-talitos
talitos e0030000.crypto: authenc-hmac-sha256-cbc-3des-talitos
talitos e0030000.crypto: authenc-hmac-md5-cbc-aes-talitos
talitos e0030000.crypto: authenc-hmac-md5-cbc-3des-talitos
talitos e0030000.crypto: cbc-aes-talitos
talitos e0030000.crypto: cbc-3des-talitos
talitos e0030000.crypto: md5-talitos
talitos e0030000.crypto: sha1-talitos
talitos e0030000.crypto: sha224-talitos
talitos e0030000.crypto: sha256-talitos
talitos e0030000.crypto: sha384-talitos
talitos e0030000.crypto: sha512-talitos
EXT3-fs (sda): error: can&apos;t find ext3 filesystem on dev sda.
EXT2-fs (sda): error: can&apos;t find an ext2 filesystem on dev sda.
FAT-fs (sda): invalid media value (0x00)
FAT-fs (sda): Can&apos;t find a valid FAT filesystem
EXT3-fs (sdb): error: can&apos;t find ext3 filesystem on dev sdb.
EXT2-fs (sdb): error: can&apos;t find an ext2 filesystem on dev sdb.
FAT-fs (sdb): bogus number of reserved sectors
FAT-fs (sdb): Can&apos;t find a valid FAT filesystem
VFS: Can&apos;t find a Minix filesystem V1 | V2 | V3 on device sda.
FAT-fs (sda): invalid media value (0x00)
FAT-fs (sda): Can&apos;t find a valid FAT filesystem
VFS: Can&apos;t find a Minix filesystem V1 | V2 | V3 on device sdb.
FAT-fs (sdb): bogus number of reserved sectors
FAT-fs (sdb): Can&apos;t find a valid FAT filesystem
attempt to access beyond end of device
sda4: rw=0, want=4, limit=2
EXT3-fs (sda4): error: unable to read superblock
attempt to access beyond end of device
sda4: rw=0, want=4, limit=2
EXT2-fs (sda4): error: unable to read superblock
FAT-fs (sda4): bogus number of reserved sectors
FAT-fs (sda4): Can&apos;t find a valid FAT filesystem
attempt to access beyond end of device
sda4: rw=0, want=4, limit=2
MINIX-fs: unable to read superblock
FAT-fs (sda4): bogus number of reserved sectors
FAT-fs (sda4): Can&apos;t find a valid FAT filesystem
EXT2-fs (sdb1): warning: mounting unchecked fs, running e2fsck is recommended
EXT3-fs: barriers not enabled
EXT3-fs (sda1): warning: maximal mount count reached, running e2fsck is recommended
kjournald starting.  Commit interval 5 seconds
EXT3-fs (sda1): using internal journal
EXT3-fs (sda1): mounted filesystem with ordered data mode
EXT3-fs: barriers not enabled
kjournald starting.  Commit interval 5 seconds
EXT3-fs (sda2): using internal journal
EXT3-fs (sda2): mounted filesystem with ordered data mode
EXT3-fs: barriers not enabled
EXT3-fs (sda3): warning: mounting unchecked fs, running e2fsck is recommended
kjournald starting.  Commit interval 5 seconds
EXT3-fs: barriers not enabled
EXT3-fs: barriers not enabled
kjournald starting.  Commit interval 5 seconds
EXT3-fs (sda5): using internal journal
EXT3-fs (sda3): using internal journal
EXT3-fs (sda3): mounted filesystem with ordered data mode
EXT3-fs (sda5): mounted filesystem with ordered data mode
EXT3-fs (sda6): warning: maximal mount count reached, running e2fsck is recommended
kjournald starting.  Commit interval 5 seconds
EXT3-fs (sda6): using internal journal
EXT3-fs (sda6): mounted filesystem with ordered data mode
############

The sda4 is a extended partition so it can&apos;t be mounted.
###########
root@mpc8315e-rdb:~# fdisk -l /dev/sda

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders, total 312581808 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x09b10400

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1              63    58593750    29296844   83  Linux
/dev/sda2        58595328   117186559    29295616   83  Linux
/dev/sda3       117186560   175781887    29297664   83  Linux
/dev/sda4       175781888   312576704    68397408+   5  Extended
/dev/sda5       175781951   238693769    31455909+  83  Linux
/dev/sda6       238695818   312576704    36940443+  83  Linux
##########

I will try it again after upgrading u-boot.


&gt; B) Upgrading your u-boot.  I&apos;ll put the prebuilt image I&apos;m using somewhere
&gt; for you and give you upgrade instructions (actually a log file from when I
&gt; updated mine, showing all the steps.)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>23343</commentid>
    <comment_count>6</comment_count>
    <who name="Darren Hart">dvhart</who>
    <bug_when>2012-07-20 17:43:56 +0000</bug_when>
    <thetext>We&apos;d like to close on this for M2 if possible. Paul&apos;s u-boot fix was merged this morning. Yi Zhao, does this resolve the issue for you?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>23344</commentid>
    <comment_count>7</comment_count>
    <who name="Darren Hart">dvhart</who>
    <bug_when>2012-07-20 17:45:04 +0000</bug_when>
    <thetext>Marking as M2 as we still have one week left of &quot;stabilization&quot; according to the calendar.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>23348</commentid>
    <comment_count>8</comment_count>
    <who name="Paul Gortmaker">paulg</who>
    <bug_when>2012-07-20 18:27:23 +0000</bug_when>
    <thetext>Given that Yi reports &quot;there were some error messages for sda4 when booting&quot; on the old version (pre-3.4 uprev), I&apos;m reasonably confident he&apos;s got a hardware issue.  Plus we have the fact that the exact same binary builds boot fine on my hardware.  Given that, I&apos;m adjusting the priority accordingly.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>23349</commentid>
    <comment_count>9</comment_count>
    <who name="Paul Gortmaker">paulg</who>
    <bug_when>2012-07-20 18:43:04 +0000</bug_when>
    <thetext>Yi, the next/other trivial test you could do, is to boot something that gets to a shell; use fdisk to delete and recreate the offending partitions, and then mke2fs the remade partitions.

Finally, in the same vein you could put smartmontools in a package list, build that, and get it so that you have &quot;smartctl&quot; on the target rootfs.  This would allow you to run something like &quot;smartctl -t long /dev/sda&quot; as a disk sanity test.

But at the moment, this is looking like a hardware fail.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>23373</commentid>
    <comment_count>10</comment_count>
    <who name="Yi Zhao">yi.zhao</who>
    <bug_when>2012-07-23 10:15:14 +0000</bug_when>
    <thetext>After updated the u-boot, I re-tested it with *sato-sdk* image (not minimal image). The system could boot and I ran the weekly test on it. All cases could pass. But I found there are 2 issues:

1. There is a module crashing message when booting:
#############
udev[79]: starting version 164
Not a trampoline
WARNING: at /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-ppc/build/build/tmp/work/mpc8315e_rdb-poky-linux/linux-yocto-3.4.4+git1+a8cf77018b0faa0d29f1483ff4e5a2034dc8edd5_1+47d3076aa7e2a640a1dab8d663529a784709f697-r4.0/linux/kernel/trace/ftrace.c:1583
Modules linked in: rng_core(+)
NIP: c008c98c LR: c008d05c CTR: c0409378
REGS: c71c9d20 TRAP: 0700   Not tainted  (3.4.4-yocto-standard)
MSR: 00029032 &lt;EE,ME,IR,DR,RI&gt;  CR: 22228482  XER: 20000000
TASK = c7185100[133] &apos;modprobe&apos; THREAD: c71c8000
GPR00: c008d05c c71c9dd0 c7185100 ffffffea c9035008 ffffffff c0394ea0 00000014 
GPR08: 00000004 c07be3d5 00000001 0001ffff 22228424 10029140 00020000 1000d394 
GPR16: bffd475c c9035008 c07d0000 00000000 c0010bb0 00000000 c078dcf4 c07fb6a8 
GPR24: c07cc114 c7a4fca0 c9035b00 00000000 c72c4000 00000000 00000001 c9035008 
NIP [c008c98c] ftrace_bug+0xb8/0x240
LR [c008d05c] ftrace_process_locs+0x410/0x5b0
Call Trace:
[c71c9dd0] [c0094e4c] ftrace_now+0x34/0x80 (unreliable)
[c71c9df0] [c008d05c] ftrace_process_locs+0x410/0x5b0
[c71c9e40] [c008ea38] ftrace_module_notify+0x6c/0x80
[c71c9e50] [c05dc8c4] notifier_call_chain+0x78/0xc0
[c71c9e70] [c0049df4] __blocking_notifier_call_chain+0x5c/0x80
[c71c9e90] [c006d6e0] sys_init_module+0x9b8/0x1ae8
[c71c9f40] [c0010298] ret_from_syscall+0x0/0x38
--- Exception: c01 at 0xf4a551c
    LR = 0xff99fe0
Instruction dump:
7fe4fb78 38630ee8 7fe5fb78 80010024 bb410008 38210020 7c0803a6 4855441c 
3d20c07c 3929e3d5 89490003 694a0001 &lt;0f0a0000&gt; 2f8a0000 409e015c 3d20c07d 
---[ end trace d62b350335b2e5aa ]---
ftrace failed to modify [&lt;c9035008&gt;] rng_dev_open+0x8/0x50 [rng_core]
 actual: 48:00:08:29
talitos e0030000.crypto: hwrng
###############

2. When I created a extended partition and added a logical partition on the harddisk, the udev would print some failed message.
#######
udevadm settle - timeout of 180 seconds reached, the event queue contains:
  /sys/devices/e0000000.immr/e0018000.sata/ata1/host0/target0:0:0/0:0:0:0/block/sda/sda4 (1082)
Starting Bootlog daemon: bootlogd.
udevd[79]: worker [88] unexpectedly returned with status 0x0100

udevd[79]: worker [88] failed while handling &apos;/devices/e0000000.immr/e0018000.sata/ata1/host0/target0:0:0/0:0:0:0/block/sda/sda4&apos;
########

There is no such error when only primary partition on the harddisk.
This issue happened on our 2 mpc8315e-rdb boards (barcode 17649, 17652). So I don&apos;t think it&apos;s just a hardware fail.

I attached the detail boot log.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>23374</commentid>
    <comment_count>11</comment_count>
      <attachid>650</attachid>
    <who name="Yi Zhao">yi.zhao</who>
    <bug_when>2012-07-23 10:18:37 +0000</bug_when>
    <thetext>Created attachment 650
boot log without extended partition

Here is the log when there is no extended partition on harddisk</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>23375</commentid>
    <comment_count>12</comment_count>
      <attachid>651</attachid>
    <who name="Yi Zhao">yi.zhao</who>
    <bug_when>2012-07-23 10:20:29 +0000</bug_when>
    <thetext>Created attachment 651
boot log with extended partition

Boot log when there is a extended partition on harddisk.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>23393</commentid>
    <comment_count>13</comment_count>
    <who name="Darren Hart">dvhart</who>
    <bug_when>2012-07-23 16:00:18 +0000</bug_when>
    <thetext>The original issue appears to be resolved. The two issues you describe above should be opened as new bug reports. I&apos;m not sure either warrants a &quot;critical&quot; severity. I suggest marking this bug as resolved+fixed as the uboot upgrade from Paul has resolved the original reported boot issue. Paul, would you agree?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>23399</commentid>
    <comment_count>14</comment_count>
    <who name="Paul Gortmaker">paulg</who>
    <bug_when>2012-07-23 19:04:37 +0000</bug_when>
    <thetext>1) The udev issue definitely does look to be independent of the kernel uprev, and it also seems arch independent -- Fedora (x86) is tracking the same bug here:

https://bugzilla.redhat.com/show_bug.cgi?id=670964

Based on the two logfiles recently attached, it is almost as if udev is doing something silly like trying to read the short extended partition...  Not looking to be a kernel issue, anyway.

2) I&apos;ve managed to solve (I think) the ftrace problem.  It was introduced by the 3.4.3 stable release taking on a cherry pick of 3c75296562f43e (&quot;powerpc: Fix kernel panic during kernel module load&quot;) which in turn also requires:

-------
commit fd5a42980e1cf327b7240adf5e7b51ea41c23437
Author: roger blofeld &lt;blofeldus@yahoo.com&gt;

powerpc/ftrace: Fix assembly trampoline register usage
    
    Just like the module loader, ftrace needs to be updated to use r12
    instead of r11 with newer gcc&apos;s.
-------

I can&apos;t reproduce the bug locally, but the above seems pretty cut and dry.
I will make a request to have the above put in the next 3.4.x stable release.

Darren, given the above, I&apos;d say making a new udev bug might make sense, and if you wanted, you could leave this open until the ftrace fix loops around via stable.  Or whatever you think, I have no special preference.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>23541</commentid>
    <comment_count>15</comment_count>
    <who name="Darren Hart">dvhart</who>
    <bug_when>2012-07-26 21:23:02 +0000</bug_when>
    <thetext>Yi, can you please open a new bug to track the udev issue?

Will leave this bug open to track the ftrace fix Paul referenced, and close once merged (it isn&apos;t in linux-yocto-3.4 as of just now).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>23542</commentid>
    <comment_count>16</comment_count>
    <who name="Darren Hart">dvhart</who>
    <bug_when>2012-07-26 21:23:31 +0000</bug_when>
    <thetext>As Paul has been working this and has committed to getting the ftrace patch merged, marking as accepted.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>23594</commentid>
    <comment_count>17</comment_count>
    <who name="Yi Zhao">yi.zhao</who>
    <bug_when>2012-07-30 08:47:44 +0000</bug_when>
    <thetext>(In reply to comment #15)
&gt; Yi, can you please open a new bug to track the udev issue?
&gt; 

I have opened a new bug 2855 to track it.

&gt; Will leave this bug open to track the ftrace fix Paul referenced, and close
&gt; once merged (it isn&apos;t in linux-yocto-3.4 as of just now).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>23713</commentid>
    <comment_count>18</comment_count>
    <who name="Bruce Ashfield">bruce.ashfield</who>
    <bug_when>2012-08-01 13:07:45 +0000</bug_when>
    <thetext>This was picked up by Greg-kh, so we&apos;ll pull it in via the next 3.4.x stable update:

http://git.kernel.org/?p=linux/kernel/git/stable/stable-queue.git;a=blob;f=queue-3.4/powerpc-ftrace-fix-assembly-trampoline-register-usage.patch;h=7f10db41986ff32243c8e4ee91349fc188158542;hb=0215b418053819f902759726c7c05c30ab93fc34</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>23717</commentid>
    <comment_count>19</comment_count>
    <who name="Darren Hart">dvhart</who>
    <bug_when>2012-08-01 15:30:53 +0000</bug_when>
    <thetext>OK, there is really nothing more to do here then. We could leave it open and wait for the stable release - but then we&apos;d have to discuss this bug repeatedly as it&apos;s targeted for M3. I don&apos;t think the ftrace issue merits a new bug. If someone brings it up, I think we can address it via email easily enough.

Closing this out as the original issue is resolved and the additional two are adequately accounted for.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>24528</commentid>
    <comment_count>20</comment_count>
    <who name="Yi Zhao">yi.zhao</who>
    <bug_when>2012-08-28 06:18:00 +0000</bug_when>
    <thetext>The kernel has been updated to 3.4.7 in master branch, but the ftrace module crash issue still happens. So I reopen it.

gitinfo: poky/master: 19ff55a53b436d463f9577adaed15be77708f0d2

###################
root@mpc8315e-rdb:~# uname -a
Linux mpc8315e-rdb 3.4.7-yocto-standard #1 PREEMPT Wed Aug 22 09:50:27 PDT 2012 ppc GNU/Linux
#################

The crash log:
###############
Starting udev
udev[83]: starting version 164
Not a trampoline
------------[ cut here ]------------
WARNING: at /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-ppc/build/build/tmp/work/mpc8315e_rdb-poky-linux/linux-yocto-3.4.7+git6+28bcd46af1d592dab39bd8a0891c872454fde8bc_3+f10500e9faad3f9f799137a3159ff5c836c88227-r4.0/linux/kernel/trace/ftrace.c:1583
Modules linked in: rng_core(+)
NIP: c00957c4 LR: c0095e94 CTR: c041240c
REGS: c6c99d20 TRAP: 0700   Not tainted  (3.4.7-yocto-standard)
MSR: 00029032 &lt;EE,ME,IR,DR,RI&gt;  CR: 22228482  XER: 20000000
TASK = c6d13740[142] &apos;modprobe&apos; THREAD: c6c98000
GPR00: c0095e94 c6c99dd0 c6d13740 ffffffea c9035008 ffffffff c039df64 00000014 
GPR08: 00000004 c07ca496 00000001 0001ffff 22228422 10029140 00020000 bfd3899c 
GPR16: 00000000 c9035008 c07e0000 c0010bd0 00000000 00000000 c0799dcc c084a118 
GPR24: c07d8114 c7a5fb50 c9035b00 00000000 c6d0d000 00000000 00000001 c9035008 
NIP [c00957c4] ftrace_bug+0xb8/0x240
LR [c0095e94] ftrace_process_locs+0x410/0x5b0
Call Trace:
[c6c99dd0] [c009dcb8] ftrace_now+0x34/0x80 (unreliable)
[c6c99df0] [c0095e94] ftrace_process_locs+0x410/0x5b0
[c6c99e40] [c0097870] ftrace_module_notify+0x6c/0x80
[c6c99e50] [c05e59d4] notifier_call_chain+0x78/0xc0
[c6c99e70] [c004a280] __blocking_notifier_call_chain+0x5c/0x80
[c6c99e90] [c006dcd0] sys_init_module+0x9b8/0x1ae8
[c6c99f40] [c00102b8] ret_from_syscall+0x0/0x38
--- Exception: c01 at 0xff05ac0
    LR = 0xfdfa020
Instruction dump:
7fe4fb78 3863aa20 7fe5fb78 80010024 bb410008 38210020 7c0803a6 48554700 
3d20c07d 3929a496 89490003 694a0001 &lt;0f0a0000&gt; 2f8a0000 409e015c 3d20c07e 
---[ end trace 26c47aef7f811a84 ]---
ftrace failed to modify [&lt;c9035008&gt;] rng_dev_open+0x8/0x50 [rng_core]
 actual: 48:00:08:29
############</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>24624</commentid>
    <comment_count>21</comment_count>
    <who name="Paul Gortmaker">paulg</who>
    <bug_when>2012-08-29 17:16:01 +0000</bug_when>
    <thetext>You&apos;ve jumped the gun on testing this.  It wasn&apos;t merged until 3.4.8 and I see your kernel that you&apos;ve used for testing is 3.4.7 - so you don&apos;t have the patch.

~/git/stable/stable-queue$ git grep -l &apos;Not a trampoline&apos; .
releases/3.0.40/powerpc-ftrace-fix-assembly-trampoline-register-usage.patch
releases/3.4.8/powerpc-ftrace-fix-assembly-trampoline-register-usage.patch
releases/3.5.1/powerpc-ftrace-fix-assembly-trampoline-register-usage.patch
~/git/stable/stable-queue$</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>25181</commentid>
    <comment_count>22</comment_count>
    <who name="Darren Hart">dvhart</who>
    <bug_when>2012-09-13 14:54:18 +0000</bug_when>
    <thetext>Yi, The master branch now uses the 3.4.10 kernel for the routerstationpro. Can you please retest and verify the fix?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>25238</commentid>
    <comment_count>23</comment_count>
    <who name="Yi Zhao">yi.zhao</who>
    <bug_when>2012-09-14 06:57:53 +0000</bug_when>
    <thetext>There is no this issue on 1.3_M4 20120910 build.

Branch: poky/1.3_M4
Gitinfo: dd3edc9fbb674682947e8218202fdbeef8635dd5

Image from http://autobuilder.yoctoproject.org/pub/nightly/20120910-5/machines/mpc8315e-rdb/

################
root@mpc8315e-rdb:~# dmesg |grep ftrace
ftrace: allocating 19529 entries in 58 pages
root@mpc8315e-rdb:~#         
root@mpc8315e-rdb:~# uname -a
Linux mpc8315e-rdb 3.4.9-yocto-standard #1 PREEMPT Mon Sep 10 18:12:55 PDT 2012 ppc GNU/Linux
root@mpc8315e-rdb:~# 
################</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>25239</commentid>
    <comment_count>24</comment_count>
    <who name="Yi Zhao">yi.zhao</who>
    <bug_when>2012-09-14 06:58:14 +0000</bug_when>
    <thetext>Verified.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>644</attachid>
            <date>2012-07-19 23:35:26 +0000</date>
            <delta_ts>2012-07-19 23:35:26 +0000</delta_ts>
            <desc>Log file of using u-boot to reflash over itself.</desc>
            <filename>mpc8315-reflash.txt</filename>
            <type>text/plain</type>
            <size>8529</size>
            <attacher name="Paul Gortmaker">paulg</attacher>
            
              <data encoding="base64">Cj0+IGZsaQoKQmFuayAjIDE6IENGSSBjb25mb3JtYW50IEZMQVNIICgxNiB4IDE2KSAgU2l6ZTog
OCBNQiBpbiAxMzUgU2VjdG9ycwogIEFNRCBTdGFuZGFyZCBjb21tYW5kIHNldCwgTWFudWZhY3R1
cmVyIElEOiAweDAxLCBEZXZpY2UgSUQ6IDB4MjI3RQogIEVyYXNlIHRpbWVvdXQ6IDE2Mzg0IG1z
LCB3cml0ZSB0aW1lb3V0OiAyIG1zCiAgQnVmZmVyIHdyaXRlIHRpbWVvdXQ6IDUgbXMsIGJ1ZmZl
ciBzaXplOiAzMiBieXRlcwoKICBTZWN0b3IgU3RhcnQgQWRkcmVzc2VzOgogIEZFMDAwMDAwICAg
Uk8gICBGRTAxMDAwMCAgIFJPICAgRkUwMjAwMDAgICBSTyAgIEZFMDMwMDAwICAgUk8gICBGRTA0
MDAwMCAgIFJPCiAgRkUwNTAwMDAgICBSTyAgIEZFMDYwMDAwICAgUk8gICBGRTA3MDAwMCAgICAg
ICAgRkUwODAwMDAgICAgICAgIEZFMDkwMDAwCiAgRkUwQTAwMDAgICAgICAgIEZFMEIwMDAwICAg
ICAgICBGRTBDMDAwMCAgICAgICAgRkUwRDAwMDAgICAgICAgIEZFMEUwMDAwCiAgRkUwRjAwMDAg
ICAgICAgIEZFMTAwMDAwICAgICAgICBGRTExMDAwMCAgICAgICAgRkUxMjAwMDAgICAgICAgIEZF
MTMwMDAwCiAgRkUxNDAwMDAgICAgICAgIEZFMTUwMDAwICAgICAgICBGRTE2MDAwMCAgICAgICAg
RkUxNzAwMDAgICAgICAgIEZFMTgwMDAwCiAgRkUxOTAwMDAgICAgICAgIEZFMUEwMDAwICAgICAg
ICBGRTFCMDAwMCAgICAgICAgRkUxQzAwMDAgICAgICAgIEZFMUQwMDAwCiAgRkUxRTAwMDAgICAg
ICAgIEZFMUYwMDAwICAgICAgICBGRTIwMDAwMCAgICAgICAgRkUyMTAwMDAgICAgICAgIEZFMjIw
MDAwCiAgRkUyMzAwMDAgICAgICAgIEZFMjQwMDAwICAgICAgICBGRTI1MDAwMCAgICAgICAgRkUy
NjAwMDAgICAgICAgIEZFMjcwMDAwCiAgRkUyODAwMDAgICAgICAgIEZFMjkwMDAwICAgICAgICBG
RTJBMDAwMCAgICAgICAgRkUyQjAwMDAgICAgICAgIEZFMkMwMDAwCiAgRkUyRDAwMDAgICAgICAg
IEZFMkUwMDAwICAgICAgICBGRTJGMDAwMCAgICAgICAgRkUzMDAwMDAgICAgICAgIEZFMzEwMDAw
CiAgRkUzMjAwMDAgICAgICAgIEZFMzMwMDAwICAgICAgICBGRTM0MDAwMCAgICAgICAgRkUzNTAw
MDAgICAgICAgIEZFMzYwMDAwCiAgRkUzNzAwMDAgICAgICAgIEZFMzgwMDAwICAgICAgICBGRTM5
MDAwMCAgICAgICAgRkUzQTAwMDAgICAgICAgIEZFM0IwMDAwCiAgRkUzQzAwMDAgICAgICAgIEZF
M0QwMDAwICAgICAgICBGRTNFMDAwMCAgICAgICAgRkUzRjAwMDAgICAgICAgIEZFNDAwMDAwCiAg
RkU0MTAwMDAgICAgICAgIEZFNDIwMDAwICAgICAgICBGRTQzMDAwMCAgICAgICAgRkU0NDAwMDAg
ICAgICAgIEZFNDUwMDAwCiAgRkU0NjAwMDAgICAgICAgIEZFNDcwMDAwICAgICAgICBGRTQ4MDAw
MCAgICAgICAgRkU0OTAwMDAgICAgICAgIEZFNEEwMDAwCiAgRkU0QjAwMDAgICAgICAgIEZFNEMw
MDAwICAgICAgICBGRTREMDAwMCAgICAgICAgRkU0RTAwMDAgICAgICAgIEZFNEYwMDAwCiAgRkU1
MDAwMDAgICAgICAgIEZFNTEwMDAwICAgICAgICBGRTUyMDAwMCAgICAgICAgRkU1MzAwMDAgICAg
ICAgIEZFNTQwMDAwCiAgRkU1NTAwMDAgICAgICAgIEZFNTYwMDAwICAgICAgICBGRTU3MDAwMCAg
ICAgICAgRkU1ODAwMDAgICAgICAgIEZFNTkwMDAwCiAgRkU1QTAwMDAgICAgICAgIEZFNUIwMDAw
ICAgICAgICBGRTVDMDAwMCAgICAgICAgRkU1RDAwMDAgICAgICAgIEZFNUUwMDAwCiAgRkU1RjAw
MDAgICAgICAgIEZFNjAwMDAwICAgICAgICBGRTYxMDAwMCAgICAgICAgRkU2MjAwMDAgICAgICAg
IEZFNjMwMDAwCiAgRkU2NDAwMDAgICAgICAgIEZFNjUwMDAwICAgICAgICBGRTY2MDAwMCAgICAg
ICAgRkU2NzAwMDAgICAgICAgIEZFNjgwMDAwCiAgRkU2OTAwMDAgICAgICAgIEZFNkEwMDAwICAg
ICAgICBGRTZCMDAwMCAgICAgICAgRkU2QzAwMDAgICAgICAgIEZFNkQwMDAwCiAgRkU2RTAwMDAg
ICAgICAgIEZFNkYwMDAwICAgICAgICBGRTcwMDAwMCAgICAgICAgRkU3MTAwMDAgICAgICAgIEZF
NzIwMDAwCiAgRkU3MzAwMDAgICAgICAgIEZFNzQwMDAwICAgICAgICBGRTc1MDAwMCAgICAgICAg
RkU3NjAwMDAgICAgICAgIEZFNzcwMDAwCiAgRkU3ODAwMDAgICAgICAgIEZFNzkwMDAwICAgICAg
ICBGRTdBMDAwMCAgICAgICAgRkU3QjAwMDAgICAgICAgIEZFN0MwMDAwCiAgRkU3RDAwMDAgICAg
ICAgIEZFN0UwMDAwICAgICAgICBGRTdGMDAwMCAgICAgICAgRkU3RjIwMDAgICAgICAgIEZFN0Y0
MDAwCiAgRkU3RjYwMDAgICAgICAgIEZFN0Y4MDAwICAgICAgICBGRTdGQTAwMCAgICAgICAgRkU3
RkMwMDAgICAgICAgIEZFN0ZFMDAwCj0+IHRmdHAgMjAwMDAwIC9wYXVsL3UtYm9vdC5iaW4KU3Bl
ZWQ6IDEwMDAsIGZ1bGwgZHVwbGV4ClVzaW5nIGVUU0VDMCBkZXZpY2UKVEZUUCBmcm9tIHNlcnZl
ciAxMjguMjI0LjE0OS42OyBvdXIgSVAgYWRkcmVzcyBpcyAxMjguMjI0LjE0Ni4xNjg7IHNlbmRp
bmcgdGhyb3VnaCBnYXRld2F5IDEyOC4yMjQuMTQ2LjEKRmlsZW5hbWUgJy9wYXVsL3UtYm9vdC5i
aW4nLgpMb2FkIGFkZHJlc3M6IDB4MjAwMDAwCkxvYWRpbmc6ICMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjCmRvbmUKQnl0ZXMgdHJhbnNmZXJyZWQgPSAzMzM1NDAgKDUxNmU0IGhleCkKPT4gbWQgMjAw
MDAwCjAwMjAwMDAwOiA0MjQyNDI0MiA0MjQyNDI0MiAwNjA2MDYwNiAwNjA2MDYwNiAgICBCQkJC
QkJCQi4uLi4uLi4uCjAwMjAwMDEwOiAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAw
MCAgICAuLi4uLi4uLi4uLi4uLi4uCjAwMjAwMDIwOiBhMGEwYTBhMCBhMGEwYTBhMCA2MDYwNjA2
MCA2MDYwNjA2MCAgICAuLi4uLi4uLmBgYGBgYGBgCjAwMjAwMDMwOiA2YzZjNmM2YyA2YzZjNmM2
YyAwMDAwMDAwMCAwMDAwMDAwMCAgICBsbGxsbGxsbC4uLi4uLi4uCjAwMjAwMDQwOiAyNzA1MTk1
NiA1NTJkNDI2ZiA2Zjc0MjAzMiAzMDMxMzEyZSAgICAnLi5WVS1Cb290IDIwMTEuCjAwMjAwMDUw
OiAzMTMyMjAyOCA0YTYxNmUyMCAzMjM2MjAzMiAzMDMxMzIyMCAgICAxMiAoSmFuIDI2IDIwMTIK
MDAyMDAwNjA6IDJkMjAzMTM2IDNhMzUzNTNhIDMyMzMyOTRkIDUwNDMzODMzICAgIC0gMTY6NTU6
MjMpTVBDODMKMDAyMDAwNzA6IDU4NTgwMDAwIDdjYTAwMGE2IDYwYTUwMDMwIDdjYTAwMTI0ICAg
IFhYLi58Li4uYC4uMHwuLiQKMDAyMDAwODA6IDRjMDAwMTJjIDRlODAwMDIwIDdjODgwMmE2IDdj
NjAwMGE2ICAgIEwuLixOLi4gfC4uLnxgLi4KMDAyMDAwOTA6IDcwNjAwMDMwIDRkODIwMDIwIDdj
NjMwMDc4IDdjOWEwM2E2ICAgIHBgLjBNLi4gfGMueHwuLi4KMDAyMDAwYTA6IDdjN2IwM2E2IDRj
MDAwMDY0IDdjN2Y0MmE2IDRlODAwMDIwICAgIHx7Li5MLi5kfC5CLk4uLgowMDIwMDBiMDogYzgy
NDAwMDAgZDgyMzAwMDAgNGU4MDAwMjAgYzgyMzAwMDAgICAgLiQuLi4jLi5OLi4gLiMuLgowMDIw
MDBjMDogZDgyNDAwMDAgNGU4MDAwMjAgMDAwMDAwMDAgMDAwMDAwMDAgICAgLiQuLk4uLiAuLi4u
Li4uLgowMDIwMDBkMDogMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgICAgLi4u
Li4uLi4uLi4uLi4uLgowMDIwMDBlMDogMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAw
MDAgICAgLi4uLi4uLi4uLi4uLi4uLgowMDIwMDBmMDogMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAw
MDAgMDAwMDAwMDAgICAgLi4uLi4uLi4uLi4uLi4uLgo9PiBtZCBGRTAwMDAwMApmZTAwMDAwMDog
NDI0MjQyNDIgNDI0MjQyNDIgMDYwNjA2MDYgMDYwNjA2MDYgICAgQkJCQkJCQkIuLi4uLi4uLgpm
ZTAwMDAxMDogMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgICAgLi4uLi4uLi4u
Li4uLi4uLgpmZTAwMDAyMDogYTBhMGEwYTAgYTBhMGEwYTAgNjA2MDYwNjAgNjA2MDYwNjAgICAg
Li4uLi4uLi5gYGBgYGBgYApmZTAwMDAzMDogNmM2YzZjNmMgNmM2YzZjNmMgMDAwMDAwMDAgMDAw
MDAwMDAgICAgbGxsbGxsbGwuLi4uLi4uLgpmZTAwMDA0MDogMjcwNTE5NTYgNTUyZDQyNmYgNmY3
NDIwMzIgMzAzMTMwMmUgICAgJy4uVlUtQm9vdCAyMDEwLgpmZTAwMDA1MDogMzAzOTIwMjggNGY2
Mzc0MjAgMzAzNDIwMzIgMzAzMTMwMjAgICAgMDkgKE9jdCAwNCAyMDEwCmZlMDAwMDYwOiAyZDIw
MzEzMyAzYTMyMzUzYSAzNDMxMjkyMCA0ZDUwNDMzOCAgICAtIDEzOjI1OjQxKSBNUEM4CmZlMDAw
MDcwOiAzMzU4NTgwMCA3Y2EwMDBhNiA2MGE1MDAzMCA3Y2EwMDEyNCAgICAzWFgufC4uLmAuLjB8
Li4kCmZlMDAwMDgwOiA0YzAwMDEyYyA0ZTgwMDAyMCA3Yzg4MDJhNiA3YzYwMDBhNiAgICBMLi4s
Ti4uIHwuLi58YC4uCmZlMDAwMDkwOiA3MDYwMDAzMCA0ZDgyMDAyMCA3YzYzMDA3OCA3YzlhMDNh
NiAgICBwYC4wTS4uIHxjLnh8Li4uCmZlMDAwMGEwOiA3YzdiMDNhNiA0YzAwMDA2NCA3YzdmNDJh
NiA0ZTgwMDAyMCAgICB8ey4uTC4uZHwuQi5OLi4KZmUwMDAwYjA6IGM4MjQwMDAwIGQ4MjMwMDAw
IDRlODAwMDIwIGM4MjMwMDAwICAgIC4kLi4uIy4uTi4uIC4jLi4KZmUwMDAwYzA6IGQ4MjQwMDAw
IDRlODAwMDIwIDAwMDAwMDAwIDAwMDAwMDAwICAgIC4kLi5OLi4gLi4uLi4uLi4KZmUwMDAwZDA6
IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwICAgIC4uLi4uLi4uLi4uLi4uLi4K
ZmUwMDAwZTA6IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwICAgIC4uLi4uLi4u
Li4uLi4uLi4KZmUwMDAwZjA6IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwICAg
IC4uLi4uLi4uLi4uLi4uLi4KPT4gZXJhIGZlMDAwMDAwIGZlMDZmZmZmCi0gV2FybmluZzogNyBw
cm90ZWN0ZWQgc2VjdG9ycyB3aWxsIG5vdCBiZSBlcmFzZWQhCiBkb25lCkVyYXNlZCA3IHNlY3Rv
cnMKPT4gcHJvdCBvZmYgYWxsClVuLVByb3RlY3QgRmxhc2ggQmFuayAjIDEKLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uIGRvbmUKPT4gZXJhIGZlMDAwMDAwIGZlMDZmZmZmCgouLi4uLi4uIGRvbmUKRXJh
c2VkIDcgc2VjdG9ycwo9PiBjcC5iIDIwMDAwMCBmZTAwMDAwMCA3MDAwMApDb3B5IHRvIEZsYXNo
Li4uIGRvbmUKPT4gbWQgZmUwMDAwMDAKZmUwMDAwMDA6IDQyNDI0MjQyIDQyNDI0MjQyIDA2MDYw
NjA2IDA2MDYwNjA2ICAgIEJCQkJCQkJCLi4uLi4uLi4KZmUwMDAwMTA6IDAwMDAwMDAwIDAwMDAw
MDAwIDAwMDAwMDAwIDAwMDAwMDAwICAgIC4uLi4uLi4uLi4uLi4uLi4KZmUwMDAwMjA6IGEwYTBh
MGEwIGEwYTBhMGEwIDYwNjA2MDYwIDYwNjA2MDYwICAgIC4uLi4uLi4uYGBgYGBgYGAKZmUwMDAw
MzA6IDZjNmM2YzZjIDZjNmM2YzZjIDAwMDAwMDAwIDAwMDAwMDAwICAgIGxsbGxsbGxsLi4uLi4u
Li4KZmUwMDAwNDA6IDI3MDUxOTU2IDU1MmQ0MjZmIDZmNzQyMDMyIDMwMzEzMTJlICAgICcuLlZV
LUJvb3QgMjAxMS4KZmUwMDAwNTA6IDMxMzIyMDI4IDRhNjE2ZTIwIDMyMzYyMDMyIDMwMzEzMjIw
ICAgIDEyIChKYW4gMjYgMjAxMgpmZTAwMDA2MDogMmQyMDMxMzYgM2EzNTM1M2EgMzIzMzI5NGQg
NTA0MzM4MzMgICAgLSAxNjo1NToyMylNUEM4MwpmZTAwMDA3MDogNTg1ODAwMDAgN2NhMDAwYTYg
NjBhNTAwMzAgN2NhMDAxMjQgICAgWFguLnwuLi5gLi4wfC4uJApmZTAwMDA4MDogNGMwMDAxMmMg
NGU4MDAwMjAgN2M4ODAyYTYgN2M2MDAwYTYgICAgTC4uLE4uLiB8Li4ufGAuLgpmZTAwMDA5MDog
NzA2MDAwMzAgNGQ4MjAwMjAgN2M2MzAwNzggN2M5YTAzYTYgICAgcGAuME0uLiB8Yy54fC4uLgpm
ZTAwMDBhMDogN2M3YjAzYTYgNGMwMDAwNjQgN2M3ZjQyYTYgNGU4MDAwMjAgICAgfHsuLkwuLmR8
LkIuTi4uCmZlMDAwMGIwOiBjODI0MDAwMCBkODIzMDAwMCA0ZTgwMDAyMCBjODIzMDAwMCAgICAu
JC4uLiMuLk4uLiAuIy4uCmZlMDAwMGMwOiBkODI0MDAwMCA0ZTgwMDAyMCAwMDAwMDAwMCAwMDAw
MDAwMCAgICAuJC4uTi4uIC4uLi4uLi4uCmZlMDAwMGQwOiAwMDAwMDAwMCAwMDAwMDAwMCAwMDAw
MDAwMCAwMDAwMDAwMCAgICAuLi4uLi4uLi4uLi4uLi4uCmZlMDAwMGUwOiAwMDAwMDAwMCAwMDAw
MDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAgICAuLi4uLi4uLi4uLi4uLi4uCmZlMDAwMGYwOiAwMDAw
MDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAgICAuLi4uLi4uLi4uLi4uLi4uCj0+IHBy
aW50ZQpuZnNib290PXNldGVudiBib290YXJncyByb290PS9kZXYvbmZzIHJ3IG5mc3Jvb3Q9JHNl
cnZlcmlwOiRyb290cGF0aCBpcD0kaXBhZGRyOiRzZXJ2ZXJpcDokZ2F0ZXdheWlwOiRuZXRtYXNr
OiRob3N0bmFtZTokbmV0ZGV2Om9mZiBjb25zb2xlPSRjb25zb2xlZGV2LCRiYXVkcmF0ZSAkb3Ro
Ym9vdGFyZ3M7dGZ0cCAkbG9hZGFkZHIgJGJvb3RmaWxlO3RmdHAgJGZyCmJhdWRyYXRlPTExNTIw
MApsb2Fkc19lY2hvPTEKZXRoYWRkcj0wNDowMDowMDowMDowMDowQQpldGgxYWRkcj0wNDowMDow
MDowMDowMDowQgpuZXRkZXY9ZXRoMApjb25zb2xlZGV2PXR0eVMwCnJhbWRpc2thZGRyPTEwMDAw
MDAKcmFtZGlza2ZpbGU9cmFtZnMuODN4eApldGhhY3Q9ZVRTRUMwCm10ZGlkcz1ub3IwPW5vcixu
YW5kMD1uYW5kCnNhdGFib290PXNldCBib290YXJncyByb290PS9kZXYvc2RhMSBydyBjb25zb2xl
PXR0eVMwLDExNTIwMDsgYm9vdG0gZmU1MDAwMDAgLSBmZTcwMDAwMApzbWJib290PXNldCBib290
YXJncyByb290PS9kZXYvcmFtIHJ3IGNvbnNvbGU9dHR5UzAsMTE1MjAwIHJhbWRpc2tfc2l6ZT03
ODgwMDsgdGZ0cCAkcmFtZGlza2FkZHIgJHNtYmZzOyBib290bSBmZTUwMDAwMCAkcmFtZGlza2Fk
ZHIgZmU3MDAwMDAKcmFtYm9vdD1zZXQgYm9vdGFyZ3Mgcm9vdD0vZGV2L3JhbSBydyBjb25zb2xl
PXR0eVMwLDExNTIwMDsgYm9vdG0gZmU1MDAwMDAgZmUxMDAwMDAgZmU3MDAwMDAKamZmczJib290
PXNldCBib290YXJncyByb290PS9kZXYvbXRkYmxvY2sxIHJvb3Rmc3R5cGU9amZmczIgcncgY29u
c29sZT10dHlTMCwxMTUyMDA7IGJvb3RtIGZlNTAwMDAwIC0gZmU3MDAwMDAKc2V0ZT1sb2FkYWRk
ciAxMDAwMDAwCmxvYWRhZGRyPTEwMDAwMDAKZmR0YWRkcj1hMDAwMDAKZmR0ZmlsZT1tcGM4MzE1
ZXJkYi5kdGIKYm9vdGZpbGU9dUltYWdlLW1wYzgzMTVlLXJkYi1nb29kLmJpbgpyb290cGF0aD0v
bmZzcm9vdC9tcGM4MzE1CmJvb3RkZWxheT01CnJhbWJvb3QyPXNldCBib290YXJncyByb290PS9k
ZXYvc2RhMyBydyBjb25zb2xlPXR0eVMwLDExNTIwMCA7IGJvb3RtIGZlNTAwMDAwIC0gRkU3RkMw
MDAKYm9vdGFyZ3M9cm9vdD0vZGV2L3NkYTIgcncgY29uc29sZT10dHlTMCwxMTUyMDAKYnJ1Y2Vi
b290PWJvb3RtIGZlNTAwMDAwIC0gRkU3RkEwMDAKYm9vdGNtZD1ydW4gYnJ1Y2Vib290CnN0ZGlu
PXNlcmlhbApzdGRvdXQ9c2VyaWFsCnN0ZGVycj1zZXJpYWwKZmlsZXNpemU9NTE2RTQKZmlsZWFk
ZHI9MjAwMDAwCmdhdGV3YXlpcD0xMjguMjI0LjE0Ni4xCm5ldG1hc2s9MjU1LjI1NS4yNTQuMApp
cGFkZHI9MTI4LjIyNC4xNDYuMTY4CnNlcnZlcmlwPTEyOC4yMjQuMTQ5LjYKCkVudmlyb25tZW50
IHNpemU6IDEzOTIvODE4OCBieXRlcwo9PiBzZXRlIGZpbGVzaXplCj0+IHNldGUgZmlsZWFkZHIK
PT4gc2V0ZSBib290ZmlsZSAvcGF1bC91SW1hZ2UKPT4gc2V0ZSByb290cGF0aCAvdGZ0cC9wYXVs
L3Jvb3Rmcwo9PiBzYXZlClNhdmluZyBFbnZpcm9ubWVudCB0byBGbGFzaC4uLgouIGRvbmUKVW4t
UHJvdGVjdGVkIDEgc2VjdG9ycwpFcmFzaW5nIEZsYXNoLi4uCi4gZG9uZQpFcmFzZWQgMSBzZWN0
b3JzCldyaXRpbmcgdG8gRmxhc2guLi4gZG9uZQouIGRvbmUKUHJvdGVjdGVkIDEgc2VjdG9ycwo9
PiByZXNldApSZXNldHRpbmcgdGhlIGJvYXJkLgoKClUtQm9vdCAyMDExLjEyIChKYW4gMjYgMjAx
MiAtIDE2OjU1OjIzKU1QQzgzWFgKClJlc2V0IFN0YXR1czogU29mdHdhcmUgSGFyZCwgRXh0ZXJu
YWwvSW50ZXJuYWwgU29mdCwgRXh0ZXJuYWwvSW50ZXJuYWwgSGFyZAoKQ1BVOiAgIGUzMDBjMywg
TVBDODMxNUUsIFJldjogMS4yIGF0IDQwMCBNSHosIENTQjogMTMzLjMzMyBNSHoKQm9hcmQ6IEZy
ZWVzY2FsZSBNUEM4MzE1RVJEQiBSZXYgMS4wCkkyQzogICByZWFkeQpEUkFNOiAgMTI4IE1pQiAo
RERSMiwgMzItYml0LCBFQ0Mgb2ZmLCAyNjYuNjY3IE1IeikKRmxhc2g6IDggTWlCCk5BTkQ6ICAz
MiBNaUIKUENJRTA6IE5vIGxpbmsKUENJRTE6IE5vIGxpbmsKSW46ICAgIHNlcmlhbApPdXQ6ICAg
c2VyaWFsCkVycjogICBzZXJpYWwKTmV0OiAgIGVUU0VDMCwgZVRTRUMxCkhpdCBhbnkga2V5IHRv
IHN0b3AgYXV0b2Jvb3Q6ICAwCj0+IHZlcgoKVS1Cb290IDIwMTEuMTIgKEphbiAyNiAyMDEyIC0g
MTY6NTU6MjMpTVBDODNYWApwb3dlcnBjLXBva3ktbGludXgtZ2NjIChHQ0MpIDQuNi4zIDIwMTEx
MTE3IChwcmVyZWxlYXNlKQpHTlUgbGQgKEdOVSBCaW51dGlscykgMi4yMgo9PiB3b290IQpVbmtu
b3duIGNvbW1hbmQgJ3dvb3QhJyAtIHRyeSAnaGVscCcKPT4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>645</attachid>
            <date>2012-07-19 23:47:15 +0000</date>
            <delta_ts>2012-07-19 23:47:15 +0000</delta_ts>
            <desc>Log of successful boot, login, verified kernel version.</desc>
            <filename>minicom2.txt</filename>
            <type>text/plain</type>
            <size>17077</size>
            <attacher name="Paul Gortmaker">paulg</attacher>
            
              <data encoding="base64">VS1Cb290IDIwMTIuMDQuMDEgKEp1biAyOSAyMDEyIC0gMTM6NDg6MDMpTVBDODNYWAoKUmVzZXQg
U3RhdHVzOiBTb2Z0d2FyZSBIYXJkLCBFeHRlcm5hbC9JbnRlcm5hbCBTb2Z0LCBFeHRlcm5hbC9J
bnRlcm5hbCBIYXJkCgpDUFU6ICAgZTMwMGMzLCBNUEM4MzE1RSwgUmV2OiAxLjIgYXQgNDAwIE1I
eiwgQ1NCOiAxMzMuMzMzIE1IegpCb2FyZDogRnJlZXNjYWxlIE1QQzgzMTVFUkRCIFJldiAxLjAK
STJDOiAgIHJlYWR5CkRSQU06ICAxMjggTWlCIChERFIyLCAzMi1iaXQsIEVDQyBvZmYsIDI2Ni42
NjcgTUh6KQpGbGFzaDogOCBNaUIKTkFORDogIDMyIE1pQgpQQ0lFMDogTm8gbGluawpQQ0lFMTog
Tm8gbGluawpJbjogICAgc2VyaWFsCk91dDogICBzZXJpYWwKRXJyOiAgIHNlcmlhbApOZXQ6ICAg
ZVRTRUMwLCBlVFNFQzEKSGl0IGFueSBrZXkgdG8gc3RvcCBhdXRvYm9vdDogIDUgCAgIIDQgCAgI
IDAgCj0+IHByaW50ZQpiYXVkcmF0ZT0xMTUyMDAKYm9vdGFyZ3M9cm9vdD0vZGV2L3NkYTIgcncg
Y29uc29sZT10dHlTMCwxMTUyMDAKYm9vdGNtZD1ydW4gYnJ1Y2Vib290CmJvb3RkZWxheT01CmJv
b3RmaWxlPS9wYXVsL3VJbWFnZQpicnVjZWJvb3Q9Ym9vdG0gZmU1MDAwMDAgLSBGRTdGQTAwMApj
b25zb2xlZGV2PXR0eVMwCmV0aDFhZGRyPTA0OjAwOjAwOjAwOjAwOjBCCmV0aGFjdD1lVFNFQzAK
ZXRoYWRkcj0wNDowMDowMDowMDowMDowQQpmZHRhZGRyPWEwMDAwMApmZHRmaWxlPS9wYXVsL21w
YzgzMTVlcmRiLmR0YgpnYXRld2F5aXA9MTI4LjIyNC4xNDYuMQppcGFkZHI9MTI4LjIyNC4xNDYu
MTY4CmpmZnMyYm9vdD1zZXQgYm9vdGFyZ3Mgcm9vdD0vZGV2L210ZGJsb2NrMSByb290ZnN0eXBl
PWpmZnMyIHJ3IGNvbnNvbGU9dHR5UzAsMTE1MjAwOyBib290bSBmZTUwMDAwMCAtIGZlNzAwMDAw
CmxvYWRhZGRyPTEwMDAwMDAKbG9hZHNfZWNobz0xCm10ZGlkcz1ub3IwPW5vcixuYW5kMD1uYW5k
Cm5ldGRldj1ldGgwCm5ldG1hc2s9MjU1LjI1NS4yNTQuMApuZnNib290PXNldGVudiBib290YXJn
cyByb290PS9kZXYvbmZzIHJ3IG5mc3Jvb3Q9JHNlcnZlcmlwOiRyb290cGF0aCBpcD0kaXBhZGRy
OiRzZXJ2ZXJpcDokZ2F0ZXdheWlwOiRuZXRtYXNrOiRob3N0bmFtZTokbmV0ZGV2Om9mZiBjb25z
b2xlPSRjb25zb2xlZGV2LCRiYXVkcmF0ZSAkb3RoYm9vdGFyZ3M7dGZ0cCAkbG9hZGFkZHIgJGJv
b3RmaWxlO3RmdHAgJGZkdGFkZHIgJGZkdGZpbGU7Ym9vdG0gJGxvYWRhZGRyIC0gJGZkdGFkZHIK
cmFtYm9vdD1zZXQgYm9vdGFyZ3Mgcm9vdD0vZGV2L3JhbSBydyBjb25zb2xlPXR0eVMwLDExNTIw
MDsgYm9vdG0gZmU1MDAwMDAgZmUxMDAwMDAgZmU3MDAwMDAKcmFtYm9vdDI9c2V0IGJvb3Rhcmdz
IHJvb3Q9L2Rldi9zZGEzIHJ3IGNvbnNvbGU9dHR5UzAsMTE1MjAwIDsgYm9vdG0gZmU1MDAwMDAg
LSBGRTdGQzAwMApyYW1kaXNrYWRkcj0xMDAwMDAwCnJhbWRpc2tmaWxlPXJhbWZzLjgzeHgKcm9v
dHBhdGg9L3RmdHAvcGF1bC9yb290ZnMKc2F0YWJvb3Q9c2V0IGJvb3RhcmdzIHJvb3Q9L2Rldi9z
ZGExIHJ3IGNvbnNvbGU9dHR5UzAsMTE1MjAwOyBib290bSBmZTUwMDAwMCAtIGZlNzAwMDAwCnNl
cnZlcmlwPTEyOC4yMjQuMTQ5LjYKc2V0ZT1sb2FkYWRkciAxMDAwMDAwCnNtYmJvb3Q9c2V0IGJv
b3RhcmdzIHJvb3Q9L2Rldi9yYW0gcncgY29uc29sZT10dHlTMCwxMTUyMDAgcmFtZGlza19zaXpl
PTc4ODAwOyB0ZnRwICRyYW1kaXNrYWRkciAkc21iZnM7IGJvb3RtIGZlNTAwMDAwICRyYW1kaXNr
YWRkciBmZTcwMDAwMApzdGRlcnI9c2VyaWFsCnN0ZGluPXNlcmlhbApzdGRvdXQ9c2VyaWFsCgpF
bnZpcm9ubWVudCBzaXplOiAxNDE5LzgxODggYnl0ZXMKPT4gcnVuIG5mc2Jvb3QKU3BlZWQ6IDEw
MDAsIGZ1bGwgZHVwbGV4ClVzaW5nIGVUU0VDMCBkZXZpY2UKVEZUUCBmcm9tIHNlcnZlciAxMjgu
MjI0LjE0OS42OyBvdXIgSVAgYWRkcmVzcyBpcyAxMjguMjI0LjE0Ni4xNjg7IHNlbmRpbmcgdGhy
b3VnaCBnYXRld2F5IDEyOC4yMjQuMTQ2LjEKRmlsZW5hbWUgJy9wYXVsL3VJbWFnZScuCkxvYWQg
YWRkcmVzczogMHgxMDAwMDAwCkxvYWRpbmc6ICoIIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKCSAjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwoJICMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjCgkgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjCmRvbmUKQnl0ZXMgdHJhbnNmZXJyZWQgPSAzNzc4MTExICgzOWE2M2YgaGV4
KQpTcGVlZDogMTAwMCwgZnVsbCBkdXBsZXgKVXNpbmcgZVRTRUMwIGRldmljZQpURlRQIGZyb20g
c2VydmVyIDEyOC4yMjQuMTQ5LjY7IG91ciBJUCBhZGRyZXNzIGlzIDEyOC4yMjQuMTQ2LjE2ODsg
c2VuZGluZyB0aHJvdWdoIGdhdGV3YXkgMTI4LjIyNC4xNDYuMQpGaWxlbmFtZSAnL3BhdWwvbXBj
ODMxNWVyZGIuZHRiJy4KTG9hZCBhZGRyZXNzOiAweGEwMDAwMApMb2FkaW5nOiAqCCMjCmRvbmUK
Qnl0ZXMgdHJhbnNmZXJyZWQgPSAyMTA0MiAoNTIzMiBoZXgpCiMjIEJvb3Rpbmcga2VybmVsIGZy
b20gTGVnYWN5IEltYWdlIGF0IDAxMDAwMDAwIC4uLgogICBJbWFnZSBOYW1lOiAgIExpbnV4LTMu
NC40LXlvY3RvLXN0YW5kYXJkCiAgIENyZWF0ZWQ6ICAgICAgMjAxMi0wNy0xMiAgMTY6NDQ6MjQg
VVRDCiAgIEltYWdlIFR5cGU6ICAgUG93ZXJQQyBMaW51eCBLZXJuZWwgSW1hZ2UgKGd6aXAgY29t
cHJlc3NlZCkKICAgRGF0YSBTaXplOiAgICAzNzc4MDQ3IEJ5dGVzID0gMy42IE1pQgogICBMb2Fk
IEFkZHJlc3M6IDAwMDAwMDAwCiAgIEVudHJ5IFBvaW50OiAgMDAwMDAwMDAKICAgVmVyaWZ5aW5n
IENoZWNrc3VtIC4uLiBPSwojIyBGbGF0dGVuZWQgRGV2aWNlIFRyZWUgYmxvYiBhdCAwMGEwMDAw
MAogICBCb290aW5nIHVzaW5nIHRoZSBmZHQgYmxvYiBhdCAweDAwYTAwMDAwCiAgIFVuY29tcHJl
c3NpbmcgS2VybmVsIEltYWdlIC4uLiBPSwogICBMb2FkaW5nIERldmljZSBUcmVlIHRvIDA3ZjBm
MDAwLCBlbmQgMDdmMTcyMzEgLi4uIE9LCk5PVElDRTogTm8gb3IgdW5rbm93biBib2FyZF90eXBl
IGh3Y29uZmlnIHNwZWNpZmllZC4KICAgICAgICBBc3N1bWluZyBib2FyZCB3aXRoIFRTRUMxLgpV
c2luZyBNUEM4MzF4IFJEQiBtYWNoaW5lIGRlc2NyaXB0aW9uCkluaXRpYWxpemluZyBjZ3JvdXAg
c3Vic3lzIGNwdXNldApJbml0aWFsaXppbmcgY2dyb3VwIHN1YnN5cyBjcHUKTGludXggdmVyc2lv
biAzLjQuNC15b2N0by1zdGFuZGFyZCAocG9reWJ1aWxkQGF1dG9idWlsZGVyMDUpIChnY2MgdmVy
c2lvbiA0LjcuMiAyMDEyMDYxNSAocHJlcmVsZWFzZSkgKEdDQykgKSAjMSBQUkVFTVBUIFRodSBK
dWwgMTIgMDk6NDQ6MTggUERUIDIwMTIKYm9vdGNvbnNvbGUgW3VkYmcwXSBlbmFibGVkCnNldHVw
X2FyY2g6IGJvb3RtZW0KbXBjODMxeF9yZGJfc2V0dXBfYXJjaCgpCkZvdW5kIEZTTCBQQ0kgaG9z
dCBicmlkZ2UgYXQgMHgwMDAwMDAwMGUwMDA4NTAwLiBGaXJtd2FyZSBidXMgbnVtYmVyOiAwLT4w
ClBDSSBob3N0IGJyaWRnZSAvcGNpQGUwMDA4NTAwIChwcmltYXJ5KSByYW5nZXM6CiBNRU0gMHgw
MDAwMDAwMDkwMDAwMDAwLi4weDAwMDAwMDAwOWZmZmZmZmYgLT4gMHgwMDAwMDAwMDkwMDAwMDAw
IAogTUVNIDB4MDAwMDAwMDA4MDAwMDAwMC4uMHgwMDAwMDAwMDhmZmZmZmZmIC0+IDB4MDAwMDAw
MDA4MDAwMDAwMCBQcmVmZXRjaAogIElPIDB4MDAwMDAwMDBlMDMwMDAwMC4uMHgwMDAwMDAwMGUw
M2ZmZmZmIC0+IDB4MDAwMDAwMDAwMDAwMDAwMApObyBwY2kgY29uZmlnIHJlZ2lzdGVyIGJhc2Ug
aW4gZGV2IHRyZWUsIHVzaW5nIGRlZmF1bHQKRm91bmQgRlNMIFBDSSBob3N0IGJyaWRnZSBhdCAw
eDAwMDAwMDAwZTAwMDkwMDAuIEZpcm13YXJlIGJ1cyBudW1iZXI6IDAtPjI1NQpQQ0kgaG9zdCBi
cmlkZ2UgL3BjaWVAZTAwMDkwMDAgIHJhbmdlczoKIE1FTSAweDAwMDAwMDAwYTAwMDAwMDAuLjB4
MDAwMDAwMDBhZmZmZmZmZiAtPiAweDAwMDAwMDAwYTAwMDAwMDAgCiAgSU8gMHgwMDAwMDAwMGIx
MDAwMDAwLi4weDAwMDAwMDAwYjE3ZmZmZmYgLT4gMHgwMDAwMDAwMDAwMDAwMDAwCk5vIHBjaSBj
b25maWcgcmVnaXN0ZXIgYmFzZSBpbiBkZXYgdHJlZSwgdXNpbmcgZGVmYXVsdApGb3VuZCBGU0wg
UENJIGhvc3QgYnJpZGdlIGF0IDB4MDAwMDAwMDBlMDAwYTAwMC4gRmlybXdhcmUgYnVzIG51bWJl
cjogMC0+MjU1ClBDSSBob3N0IGJyaWRnZSAvcGNpZUBlMDAwYTAwMCAgcmFuZ2VzOgogTUVNIDB4
MDAwMDAwMDBjMDAwMDAwMC4uMHgwMDAwMDAwMGNmZmZmZmZmIC0+IDB4MDAwMDAwMDBjMDAwMDAw
MCAKICBJTyAweDAwMDAwMDAwZDEwMDAwMDAuLjB4MDAwMDAwMDBkMTdmZmZmZiAtPiAweDAwMDAw
MDAwMDAwMDAwMDAKYXJjaDogZXhpdApab25lIFBGTiByYW5nZXM6CiAgRE1BICAgICAgMHgwMDAw
MDAwMCAtPiAweDAwMDA4MDAwCiAgTm9ybWFsICAgZW1wdHkKTW92YWJsZSB6b25lIHN0YXJ0IFBG
TiBmb3IgZWFjaCBub2RlCkVhcmx5IG1lbW9yeSBQRk4gcmFuZ2VzCiAgICAwOiAweDAwMDAwMDAw
IC0+IDB4MDAwMDgwMDAKQnVpbHQgMSB6b25lbGlzdHMgaW4gWm9uZSBvcmRlciwgbW9iaWxpdHkg
Z3JvdXBpbmcgb24uICBUb3RhbCBwYWdlczogMzI1MTIKS2VybmVsIGNvbW1hbmQgbGluZTogcm9v
dD0vZGV2L25mcyBydyBuZnNyb290PTEyOC4yMjQuMTQ5LjY6L3RmdHAvcGF1bC9yb290ZnMgaXA9
MTI4LjIyNC4xNDYuMTY4OjEyOC4yMjQuMTQ5LjY6MTI4LjIyNC4xNDYuMToyNTUuMjU1LjI1NC4w
OjpldGgwOm9mZiBjb25zb2xlPXR0eVMwLDExNTIwMApQSUQgaGFzaCB0YWJsZSBlbnRyaWVzOiA1
MTIgKG9yZGVyOiAtMSwgMjA0OCBieXRlcykKRGVudHJ5IGNhY2hlIGhhc2ggdGFibGUgZW50cmll
czogMTYzODQgKG9yZGVyOiA0LCA2NTUzNiBieXRlcykKSW5vZGUtY2FjaGUgaGFzaCB0YWJsZSBl
bnRyaWVzOiA4MTkyIChvcmRlcjogMywgMzI3NjggYnl0ZXMpCmFsbG9jYXRlZCAyNjIxNDQgYnl0
ZXMgb2YgcGFnZV9jZ3JvdXAKcGxlYXNlIHRyeSAnY2dyb3VwX2Rpc2FibGU9bWVtb3J5JyBvcHRp
b24gaWYgeW91IGRvbid0IHdhbnQgbWVtb3J5IGNncm91cHMKTWVtb3J5OiAxMjEyMDRrLzEzMTA3
MmsgYXZhaWxhYmxlICg3Njc2ayBrZXJuZWwgY29kZSwgOTg2OGsgcmVzZXJ2ZWQsIDMyMGsgZGF0
YSwgMzc1ayBic3MsIDI4NGsgaW5pdCkKS2VybmVsIHZpcnR1YWwgbWVtb3J5IGxheW91dDoKICAq
IDB4ZmZmZGYwMDAuLjB4ZmZmZmYwMDAgIDogZml4bWFwCiAgKiAweGZjZWY3MDAwLi4weGZlMDAw
MDAwICA6IGVhcmx5IGlvcmVtYXAKICAqIDB4YzkwMDAwMDAuLjB4ZmNlZjcwMDAgIDogdm1hbGxv
YyAmIGlvcmVtYXAKU0xVQjogR2Vuc2xhYnM9MTUsIEhXYWxpZ249MzIsIE9yZGVyPTAtMywgTWlu
T2JqZWN0cz0wLCBDUFVzPTEsIE5vZGVzPTEKTlJfSVJRUzo1MTIgbnJfaXJxczo1MTIgMTYKSVBJ
QyAoMTI4IElSUSBzb3VyY2VzKSBhdCBjOTAwMDcwMApjbG9ja3NvdXJjZTogdGltZWJhc2UgbXVs
dFsxZTAwMDAwNV0gc2hpZnRbMjRdIHJlZ2lzdGVyZWQKQ29uc29sZTogY29sb3VyIGR1bW15IGRl
dmljZSA4MHgyNQpwaWRfbWF4OiBkZWZhdWx0OiAzMjc2OCBtaW5pbXVtOiAzMDEKU2VjdXJpdHkg
RnJhbWV3b3JrIGluaXRpYWxpemVkCk1vdW50LWNhY2hlIGhhc2ggdGFibGUgZW50cmllczogNTEy
CkluaXRpYWxpemluZyBjZ3JvdXAgc3Vic3lzIGRlYnVnCkluaXRpYWxpemluZyBjZ3JvdXAgc3Vi
c3lzIGNwdWFjY3QKSW5pdGlhbGl6aW5nIGNncm91cCBzdWJzeXMgbWVtb3J5CkluaXRpYWxpemlu
ZyBjZ3JvdXAgc3Vic3lzIGRldmljZXMKSW5pdGlhbGl6aW5nIGNncm91cCBzdWJzeXMgZnJlZXpl
cgpJbml0aWFsaXppbmcgY2dyb3VwIHN1YnN5cyBuZXRfY2xzCkluaXRpYWxpemluZyBjZ3JvdXAg
c3Vic3lzIGJsa2lvCmZ0cmFjZTogYWxsb2NhdGluZyAxOTQzMCBlbnRyaWVzIGluIDU3IHBhZ2Vz
CmRldnRtcGZzOiBpbml0aWFsaXplZApORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDE2
CiAgICAgICAgICAgICAKUENJOiBQcm9iaW5nIFBDSSBoYXJkd2FyZQpQQ0kgaG9zdCBicmlkZ2Ug
dG8gYnVzIDAwMDA6MDAKcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbaW8gIDB4
MDAwMC0weGZmZmZmXQpwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFttZW0gMHg5
MDAwMDAwMC0weDlmZmZmZmZmXQpwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFtt
ZW0gMHg4MDAwMDAwMC0weDhmZmZmZmZmIHByZWZdClBDSSBob3N0IGJyaWRnZSB0byBidXMgMDAw
MTowMQpwY2lfYnVzIDAwMDE6MDE6IHJvb3QgYnVzIHJlc291cmNlIFtpbyAgMHhmZjdmZTAwMC0w
eGZmZmZkZmZmXSAoYnVzIGFkZHJlc3MgWzB4MDAwMC0weDdmZmZmZl0pCnBjaV9idXMgMDAwMTow
MTogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAweGEwMDAwMDAwLTB4YWZmZmZmZmZdClBDSSBob3N0
IGJyaWRnZSB0byBidXMgMDAwMjowMgpwY2lfYnVzIDAwMDI6MDI6IHJvb3QgYnVzIHJlc291cmNl
IFtpbyAgMHhmZWZmYzAwMC0weGZmN2ZiZmZmXSAoYnVzIGFkZHJlc3MgWzB4MDAwMC0weDdmZmZm
Zl0pCnBjaV9idXMgMDAwMjowMjogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAweGMwMDAwMDAwLTB4
Y2ZmZmZmZmZdCmJpbzogY3JlYXRlIHNsYWIgPGJpby0wPiBhdCAwCkZyZWVzY2FsZSBFbG8gLyBF
bG8gUGx1cyBETUEgZHJpdmVyCnZnYWFyYjogbG9hZGVkClNDU0kgc3Vic3lzdGVtIGluaXRpYWxp
emVkCnVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgdXNiZnMKdXNiY29y
ZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBodWIKdXNiY29yZTogcmVnaXN0ZXJl
ZCBuZXcgZGV2aWNlIGRyaXZlciB1c2IKU3dpdGNoaW5nIHRvIGNsb2Nrc291cmNlIHRpbWViYXNl
Ck5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMgpJUCByb3V0ZSBjYWNoZSBoYXNoIHRh
YmxlIGVudHJpZXM6IDEwMjQgKG9yZGVyOiAwLCA0MDk2IGJ5dGVzKQpUQ1AgZXN0YWJsaXNoZWQg
aGFzaCB0YWJsZSBlbnRyaWVzOiA0MDk2IChvcmRlcjogMywgMzI3NjggYnl0ZXMpClRDUCBiaW5k
IGhhc2ggdGFibGUgZW50cmllczogNDA5NiAob3JkZXI6IDIsIDE2Mzg0IGJ5dGVzKQpUQ1A6IEhh
c2ggdGFibGVzIGNvbmZpZ3VyZWQgKGVzdGFibGlzaGVkIDQwOTYgYmluZCA0MDk2KQpUQ1A6IHJl
bm8gcmVnaXN0ZXJlZApVRFAgaGFzaCB0YWJsZSBlbnRyaWVzOiAyNTYgKG9yZGVyOiAwLCA0MDk2
IGJ5dGVzKQpVRFAtTGl0ZSBoYXNoIHRhYmxlIGVudHJpZXM6IDI1NiAob3JkZXI6IDAsIDQwOTYg
Ynl0ZXMpCk5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMQpSUEM6IFJlZ2lzdGVyZWQg
bmFtZWQgVU5JWCBzb2NrZXQgdHJhbnNwb3J0IG1vZHVsZS4KUlBDOiBSZWdpc3RlcmVkIHVkcCB0
cmFuc3BvcnQgbW9kdWxlLgpSUEM6IFJlZ2lzdGVyZWQgdGNwIHRyYW5zcG9ydCBtb2R1bGUuClJQ
QzogUmVnaXN0ZXJlZCB0Y3AgTkZTdjQuMSBiYWNrY2hhbm5lbCB0cmFuc3BvcnQgbW9kdWxlLgpt
cGM4eHh4X3dkdDogV0RUIGRyaXZlciBmb3IgTVBDOHh4eCBpbml0aWFsaXplZC4gbW9kZTpyZXNl
dCB0aW1lb3V0PTY1NTM1ICgzMiBzZWNvbmRzKQpmc2wtZWxvLWRtYSBlMDAwODJhOC5kbWE6ICMw
IChmc2wsZWxvLWRtYS1jaGFubmVsKSwgaXJxIDcxCmZzbC1lbG8tZG1hIGUwMDA4MmE4LmRtYTog
IzEgKGZzbCxlbG8tZG1hLWNoYW5uZWwpLCBpcnEgNzEKZnNsLWVsby1kbWEgZTAwMDgyYTguZG1h
OiAjMiAoZnNsLGVsby1kbWEtY2hhbm5lbCksIGlycSA3MQpmc2wtZWxvLWRtYSBlMDAwODJhOC5k
bWE6ICMzIChmc2wsZWxvLWRtYS1jaGFubmVsKSwgaXJxIDcxClZGUzogRGlzayBxdW90YXMgZHF1
b3RfNi41LjIKRHF1b3QtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiAxMDI0IChvcmRlciAwLCA0
MDk2IGJ5dGVzKQpSZWdpc3RlcmluZyB1bmlvbmZzIDIuNS4xMCAoZm9yIDMuMS4wLXJjNCkKTkZT
OiBSZWdpc3RlcmluZyB0aGUgaWRfcmVzb2x2ZXIga2V5IHR5cGUKQnRyZnMgbG9hZGVkCm1zZ21u
aSBoYXMgYmVlbiBzZXQgdG8gMjM2CkJsb2NrIGxheWVyIFNDU0kgZ2VuZXJpYyAoYnNnKSBkcml2
ZXIgdmVyc2lvbiAwLjQgbG9hZGVkIChtYWpvciAyNTMpCmlvIHNjaGVkdWxlciBub29wIHJlZ2lz
dGVyZWQKaW8gc2NoZWR1bGVyIGRlYWRsaW5lIHJlZ2lzdGVyZWQKaW8gc2NoZWR1bGVyIGNmcSBy
ZWdpc3RlcmVkIChkZWZhdWx0KQpTZXJpYWw6IDgyNTAvMTY1NTAgZHJpdmVyLCAyIHBvcnRzLCBJ
UlEgc2hhcmluZyBkaXNhYmxlZApzZXJpYWw4MjUwLjA6IHR0eVMwIGF0IE1NSU8gMHhlMDAwNDUw
MCAoaXJxID0gMTYpIGlzIGEgMTY1NTBBCmNvbnNvbGUgW3R0eVMwXSBlbmFibGVkLCBib290Y29u
c29sZSBkaXNhYmxlZApjb25zb2xlIFt0dHlTMF0gZW5hYmxlZCwgYm9vdGNvbnNvbGUgZGlzYWJs
ZWQKc2VyaWFsODI1MC4wOiB0dHlTMSBhdCBNTUlPIDB4ZTAwMDQ2MDAgKGlycSA9IDE3KSBpcyBh
IDE2NTUwQQpicmQ6IG1vZHVsZSBsb2FkZWQKZnNsLXNhdGEgZTAwMTgwMDAuc2F0YTogU2F0YSBG
U0wgUGxhdGZvcm0vQ1NCIERyaXZlciBpbml0CnNjc2kwIDogc2F0YV9mc2wKYXRhMTogU0FUQSBt
YXggVURNQS8xMzMgaXJxIDQ0CmZzbC1zYXRhIGUwMDE5MDAwLnNhdGE6IFNhdGEgRlNMIFBsYXRm
b3JtL0NTQiBEcml2ZXIgaW5pdApzY3NpMSA6IHNhdGFfZnNsCmF0YTI6IFNBVEEgbWF4IFVETUEv
MTMzIGlycSA0NQpmZTAwMDAwMC5mbGFzaDogRm91bmQgMSB4MTYgZGV2aWNlcyBhdCAweDAgaW4g
MTYtYml0IGJhbmsuIE1hbnVmYWN0dXJlciBJRCAweDAwMDAwMSBDaGlwIElEIDB4MDAxMDAxCmF0
YTE6IFNpZ25hdHVyZSBVcGRhdGUgZGV0ZWN0ZWQgQCAwIG1zZWNzCkFtZC9GdWppdHN1IEV4dGVu
ZGVkIFF1ZXJ5IFRhYmxlIGF0IDB4MDA0MAogIEFtZC9GdWppdHN1IEV4dGVuZGVkIFF1ZXJ5IHZl
cnNpb24gMS4zLgpmZTAwMDAwMC5mbGFzaDogU3dhcHBpbmcgZXJhc2UgcmVnaW9ucyBmb3IgdG9w
LWJvb3QgQ0ZJIHRhYmxlLgpudW1iZXIgb2YgQ0ZJIGNoaXBzOiAxCmZzbF9zcGkgZTAwMDcwMDAu
c3BpOiBtYXN0ZXIgaXMgdW5xdWV1ZWQsIHRoaXMgaXMgZGVwcmVjYXRlZApmc2xfc3BpIGUwMDA3
MDAwLnNwaTogYXQgMHhjOTAyNDAwMCAoaXJxID0gMTkpLCBDUFUgbW9kZQpGcmVlc2NhbGUgUG93
ZXJRVUlDQyBNSUkgQnVzOiBwcm9iZWQKRnJlZXNjYWxlIFBvd2VyUVVJQ0MgTUlJIEJ1czogcHJv
YmVkCmZzbC1naWFuZmFyIGUwMDI0MDAwLmV0aGVybmV0OiBldGgwOiBtYWM6IDA0OjAwOjAwOjAw
OjAwOjBhCmZzbC1naWFuZmFyIGUwMDI0MDAwLmV0aGVybmV0OiBldGgwOiBSdW5uaW5nIHdpdGgg
TkFQSSBlbmFibGVkCmZzbC1naWFuZmFyIGUwMDI0MDAwLmV0aGVybmV0OiBldGgwOiBSWCBCRCBy
aW5nIHNpemUgZm9yIFFbMF06IDI1Ngpmc2wtZ2lhbmZhciBlMDAyNDAwMC5ldGhlcm5ldDogZXRo
MDogVFggQkQgcmluZyBzaXplIGZvciBRWzBdOiAyNTYKZnNsLWdpYW5mYXIgZTAwMjUwMDAuZXRo
ZXJuZXQ6IGV0aDE6IG1hYzogMDQ6MDA6MDA6MDA6MDA6MGIKZnNsLWdpYW5mYXIgZTAwMjUwMDAu
ZXRoZXJuZXQ6IGV0aDE6IFJ1bm5pbmcgd2l0aCBOQVBJIGVuYWJsZWQKZnNsLWdpYW5mYXIgZTAw
MjUwMDAuZXRoZXJuZXQ6IGV0aDE6IFJYIEJEIHJpbmcgc2l6ZSBmb3IgUVswXTogMjU2CmZzbC1n
aWFuZmFyIGUwMDI1MDAwLmV0aGVybmV0OiBldGgxOiBUWCBCRCByaW5nIHNpemUgZm9yIFFbMF06
IDI1NgplaGNpX2hjZDogVVNCIDIuMCAnRW5oYW5jZWQnIEhvc3QgQ29udHJvbGxlciAoRUhDSSkg
RHJpdmVyCi9pbW1yQGUwMDAwMDAwL3VzYkAyMzAwMDogSW52YWxpZCAnZHJfbW9kZScgcHJvcGVy
dHksIGZhbGxiYWNrIHRvIGhvc3QgbW9kZQpmc2wtZWhjaSBmc2wtZWhjaS4wOiBGcmVlc2NhbGUg
T24tQ2hpcCBFSENJIEhvc3QgQ29udHJvbGxlcgpmc2wtZWhjaSBmc2wtZWhjaS4wOiBuZXcgVVNC
IGJ1cyByZWdpc3RlcmVkLCBhc3NpZ25lZCBidXMgbnVtYmVyIDEKZnNsLWVoY2kgZnNsLWVoY2ku
MDogaXJxIDM4LCBpbyBtZW0gMHhlMDAyMzAwMApmc2wtZWhjaSBmc2wtZWhjaS4wOiBVU0IgMi4w
IHN0YXJ0ZWQsIEVIQ0kgMS4wMApodWIgMS0wOjEuMDogVVNCIGh1YiBmb3VuZApodWIgMS0wOjEu
MDogMSBwb3J0IGRldGVjdGVkCkluaXRpYWxpemluZyBVU0IgTWFzcyBTdG9yYWdlIGRyaXZlci4u
Lgp1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHVzYi1zdG9yYWdlCmF0
YTE6IFNBVEEgbGluayB1cCAxLjUgR2JwcyAoU1N0YXR1cyAxMTMgU0NvbnRyb2wgMzAwKQpVU0Ig
TWFzcyBTdG9yYWdlIHN1cHBvcnQgcmVnaXN0ZXJlZC4KYXRhMS4wMDogQVRBLTg6IFdEQyBXRDE2
MDBBQUpTLTIyTDdBMCwgMDEuMDNFMDEsIG1heCBVRE1BLzEzMwptb3VzZWRldjogUFMvMiBtb3Vz
ZSBkZXZpY2UgY29tbW9uIGZvciBhbGwgbWljZQphdGExLjAwOiAzMTI1ODE4MDggc2VjdG9ycywg
bXVsdGkgMDogTEJBNDggTkNRIChkZXB0aCAxNi8zMikKaTJjIC9kZXYgZW50cmllcyBkcml2ZXIK
bXBjLWkyYyBlMDAwMzAwMC5pMmM6IHRpbWVvdXQgMTAwMDAwMCB1cwphdGExLjAwOiBjb25maWd1
cmVkIGZvciBVRE1BLzEzMwphdDI0IDAtMDA1MDogMzI3NjggYnl0ZSAyNGMyNTYgRUVQUk9NLCB3
cml0YWJsZSwgMSBieXRlcy93cml0ZQpzY3NpIDA6MDowOjA6IERpcmVjdC1BY2Nlc3MgICAgIEFU
QSAgICAgIFdEQyBXRDE2MDBBQUpTLTIgMDEuMCBQUTogMCBBTlNJOiA1CnJ0Yy1kczEzMDcgMC0w
MDY4OiBydGMgY29yZTogcmVnaXN0ZXJlZCBkczEzMzkgYXMgcnRjMApzZCAwOjA6MDowOiBbc2Rh
XSAzMTI1ODE4MDggNTEyLWJ5dGUgbG9naWNhbCBibG9ja3M6ICgxNjAgR0IvMTQ5IEdpQikKc2Qg
MDowOjA6MDogQXR0YWNoZWQgc2NzaSBnZW5lcmljIHNnMCB0eXBlIDAKbWQ6IGxpbmVhciBwZXJz
b25hbGl0eSByZWdpc3RlcmVkIGZvciBsZXZlbCAtMQptZDogcmFpZDAgcGVyc29uYWxpdHkgcmVn
aXN0ZXJlZCBmb3IgbGV2ZWwgMApzZCAwOjA6MDowOiBbc2RhXSBXcml0ZSBQcm90ZWN0IGlzIG9m
ZgptZDogcmFpZDEgcGVyc29uYWxpdHkgcmVnaXN0ZXJlZCBmb3IgbGV2ZWwgMQpzZCAwOjA6MDow
OiBbc2RhXSBXcml0ZSBjYWNoZTogZW5hYmxlZCwgcmVhZCBjYWNoZTogZW5hYmxlZCwgZG9lc24n
dCBzdXBwb3J0IERQTyBvciBGVUEKbWQ6IHJhaWQxMCBwZXJzb25hbGl0eSByZWdpc3RlcmVkIGZv
ciBsZXZlbCAxMAptZDogbXVsdGlwYXRoIHBlcnNvbmFsaXR5IHJlZ2lzdGVyZWQgZm9yIGxldmVs
IC00Cm1kOiBmYXVsdHkgcGVyc29uYWxpdHkgcmVnaXN0ZXJlZCBmb3IgbGV2ZWwgLTUKZGV2aWNl
LW1hcHBlcjogaW9jdGw6IDQuMjIuMC1pb2N0bCAoMjAxMS0xMC0xOSkgaW5pdGlhbGlzZWQ6IGRt
LWRldmVsQHJlZGhhdC5jb20KdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZl
ciB1c2JoaWQKIHNkYTogc2RhMSBzZGEyIHNkYTMgc2RhNAp1c2JoaWQ6IFVTQiBISUQgY29yZSBk
cml2ZXIKVENQOiBjdWJpYyByZWdpc3RlcmVkCnNkIDA6MDowOjA6IFtzZGFdIEF0dGFjaGVkIFND
U0kgZGlzawpORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDEwCklQdjYgb3ZlciBJUHY0
IHR1bm5lbGluZyBkcml2ZXIKTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAxNwpSZWdp
c3RlcmluZyB0aGUgZG5zX3Jlc29sdmVyIGtleSB0eXBlCmNvbnNvbGUgW25ldGNvbjBdIGVuYWJs
ZWQKbmV0Y29uc29sZTogbmV0d29yayBsb2dnaW5nIHN0YXJ0ZWQKcnRjLWRzMTMwNyAwLTAwNjg6
IHNldHRpbmcgc3lzdGVtIGNsb2NrIHRvIDIwMTItMDctMTIgMTQ6MTg6MDcgVVRDICgxMzQyMTAy
Njg3KQpBRERSQ09ORihORVRERVZfVVApOiBldGgwOiBsaW5rIGlzIG5vdCByZWFkeQp1c2IgMS0x
OiBuZXcgaGlnaC1zcGVlZCBVU0IgZGV2aWNlIG51bWJlciAyIHVzaW5nIGZzbC1laGNpCmF0YTI6
IE5vIERldmljZSBPUiBQSFlSRFkgY2hhbmdlLEhzdGF0dXMgPSAweGEwMDAwMDAwCmF0YTI6IFNB
VEEgbGluayBkb3duIChTU3RhdHVzIDAgU0NvbnRyb2wgMzAwKQpodWIgMS0xOjEuMDogVVNCIGh1
YiBmb3VuZApodWIgMS0xOjEuMDogNCBwb3J0cyBkZXRlY3RlZAp1c2IgMS0xLjM6IG5ldyBoaWdo
LXNwZWVkIFVTQiBkZXZpY2UgbnVtYmVyIDMgdXNpbmcgZnNsLWVoY2kKc2NzaTIgOiB1c2Itc3Rv
cmFnZSAxLTEuMzoxLjAKc2NzaSAyOjA6MDowOiBEaXJlY3QtQWNjZXNzICAgICAgICAgICAgICBS
ZWxheSBVRkQgICAgICAgIDIuMjAgUFE6IDAgQU5TSTogMgpzZCAyOjA6MDowOiBbc2RiXSA0MDAx
NDI1IDUxMi1ieXRlIGxvZ2ljYWwgYmxvY2tzOiAoMi4wNCBHQi8xLjkwIEdpQikKc2QgMjowOjA6
MDogQXR0YWNoZWQgc2NzaSBnZW5lcmljIHNnMSB0eXBlIDAKc2QgMjowOjA6MDogW3NkYl0gV3Jp
dGUgUHJvdGVjdCBpcyBvZmYKc2QgMjowOjA6MDogW3NkYl0gTm8gQ2FjaGluZyBtb2RlIHBhZ2Ug
cHJlc2VudApzZCAyOjA6MDowOiBbc2RiXSBBc3N1bWluZyBkcml2ZSBjYWNoZTogd3JpdGUgdGhy
b3VnaApzZCAyOjA6MDowOiBbc2RiXSBObyBDYWNoaW5nIG1vZGUgcGFnZSBwcmVzZW50CnNkIDI6
MDowOjA6IFtzZGJdIEFzc3VtaW5nIGRyaXZlIGNhY2hlOiB3cml0ZSB0aHJvdWdoCiBzZGI6IHNk
YjEKc2QgMjowOjA6MDogW3NkYl0gTm8gQ2FjaGluZyBtb2RlIHBhZ2UgcHJlc2VudApzZCAyOjA6
MDowOiBbc2RiXSBBc3N1bWluZyBkcml2ZSBjYWNoZTogd3JpdGUgdGhyb3VnaApzZCAyOjA6MDow
OiBbc2RiXSBBdHRhY2hlZCBTQ1NJIHJlbW92YWJsZSBkaXNrClBIWTogbWRpb0BlMDAyNDUyMDow
MCAtIExpbmsgaXMgVXAgLSAxMDAwL0Z1bGwKQUREUkNPTkYoTkVUREVWX0NIQU5HRSk6IGV0aDA6
IGxpbmsgYmVjb21lcyByZWFkeQpJUC1Db25maWc6IENvbXBsZXRlOgogICAgIGRldmljZT1ldGgw
LCBhZGRyPTEyOC4yMjQuMTQ2LjE2OCwgbWFzaz0yNTUuMjU1LjI1NC4wLCBndz0xMjguMjI0LjE0
Ni4xCiAgICAgaG9zdD0xMjguMjI0LjE0Ni4xNjgsIGRvbWFpbj0sIG5pcy1kb21haW49KG5vbmUp
CiAgICAgYm9vdHNlcnZlcj0xMjguMjI0LjE0OS42LCByb290c2VydmVyPTEyOC4yMjQuMTQ5LjYs
IHJvb3RwYXRoPQptZDogV2FpdGluZyBmb3IgYWxsIGRldmljZXMgdG8gYmUgYXZhaWxhYmxlIGJl
Zm9yZSBhdXRvZGV0ZWN0Cm1kOiBJZiB5b3UgZG9uJ3QgdXNlIHJhaWQsIHVzZSByYWlkPW5vYXV0
b2RldGVjdAptZDogQXV0b2RldGVjdGluZyBSQUlEIGFycmF5cy4KbWQ6IFNjYW5uZWQgMCBhbmQg
YWRkZWQgMCBkZXZpY2VzLgptZDogYXV0b3J1biAuLi4KbWQ6IC4uLiBhdXRvcnVuIERPTkUuClZG
UzogTW91bnRlZCByb290IChuZnMgZmlsZXN5c3RlbSkgb24gZGV2aWNlIDA6MTMuCmRldnRtcGZz
OiBtb3VudGVkCkZyZWVpbmcgdW51c2VkIGtlcm5lbCBtZW1vcnk6IDI4NGsgZnJlZWQKSU5JVDog
dmVyc2lvbiAyLjg4IGJvb3RpbmcKU3RhcnRpbmcgdWRldgp1ZGV2Wzc4XTogc3RhcnRpbmcgdmVy
c2lvbiAxNjQKRVhUNC1mcyAoc2RhMSk6IHdhcm5pbmc6IGNoZWNrdGltZSByZWFjaGVkLCBydW5u
aW5nIGUyZnNjayBpcyByZWNvbW1lbmRlZApFWFQ0LWZzIChzZGEyKTogd2FybmluZzogbWF4aW1h
bCBtb3VudCBjb3VudCByZWFjaGVkLCBydW5uaW5nIGUyZnNjayBpcyByZWNvbW1lbmRlZApFWFQ0
LWZzIChzZGExKTogcmVjb3ZlcnkgY29tcGxldGUKRVhUNC1mcyAoc2RhMyk6IHdhcm5pbmc6IG1h
eGltYWwgbW91bnQgY291bnQgcmVhY2hlZCwgcnVubmluZyBlMmZzY2sgaXMgcmVjb21tZW5kZWQK
RVhUNC1mcyAoc2RhMSk6IG1vdW50ZWQgZmlsZXN5c3RlbSB3aXRoIG9yZGVyZWQgZGF0YSBtb2Rl
LiBPcHRzOiAobnVsbCkKRVhUNC1mcyAoc2RhMik6IHJlY292ZXJ5IGNvbXBsZXRlCkVYVDQtZnMg
KHNkYTMpOiByZWNvdmVyeSBjb21wbGV0ZQpGQVQtZnMgKHNkYjEpOiBjb2RlcGFnZSBjcDQzNyBu
b3QgZm91bmQKRVhUNC1mcyAoc2RhMyk6IG1vdW50ZWQgZmlsZXN5c3RlbSB3aXRoIG9yZGVyZWQg
ZGF0YSBtb2RlLiBPcHRzOiAobnVsbCkKRVhUNC1mcyAoc2RhMik6IG1vdW50ZWQgZmlsZXN5c3Rl
bSB3aXRoIG9yZGVyZWQgZGF0YSBtb2RlLiBPcHRzOiAobnVsbCkKRkFULWZzIChzZGIxKTogY29k
ZXBhZ2UgY3A0Mzcgbm90IGZvdW5kCkZBVC1mcyAoc2RiMSk6IGNvZGVwYWdlIGNwNDM3IG5vdCBm
b3VuZApTdGFydGluZyBCb290bG9nIGRhZW1vbjogYm9vdGxvZ2QuCkNvbmZpZ3VyaW5nIG5ldHdv
cmsgaW50ZXJmYWNlcy4uLiBpZnVwIHNraXBwZWQgZm9yIG5mc3Jvb3QgaW50ZXJmYWNlIGV0aDAK
cnVuLXBhcnRzOiAvZXRjL25ldHdvcmsvaWYtcHJlLXVwLmQvbmZzcm9vdCBleGl0ZWQgd2l0aCBj
b2RlIDEKSU5JVDogRW50ZXJpbmcgcnVubGV2ZWw6IDUKU3RhcnRpbmcgc3lzbG9nZC9rbG9nZDog
ZG9uZQpTdG9wcGluZyBCb290bG9nIGRhZW1vbjogYm9vdGxvZ2QuCgpZb2N0byAoQnVpbHQgYnkg
UG9reSA3LjApIDEuMitzbmFwc2hvdC0yMDEyMDcxMiBtcGM4MzE1ZS1yZGIgdHR5UzAKCm1wYzgz
MTVlLXJkYiBsb2dpbjogcm9vdApyb290QG1wYzgzMTVlLXJkYjp+IyBjYXQgL3Byb290QG1wYzgz
MTVlLXJkYjp+IyBjYXQgL3Byb2MvdmVycm9vdEBtcGM4MzE1ZS1yZGI6fiMgY2F0IC9wcm9jL3Zl
cnNpb24gCkxpbnV4IHZlcnNpb24gMy40LjQteW9jdG8tc3RhbmRhcmQgKHBva3lidWlsZEBhdXRv
YnVpbGRlcjA1KSAoZ2NjIHZlcnNpb24gNC43LjIgMjAxMjA2MTUgKHByZXJlbGVhc2UpIChHQ0Mp
ICkgIzEgUFJFRU1QVCBUaHUgSnVsIDEyIDA5OjQ0OjE4IFBEVCAyMDEyCnJvb3RAbXBjODMxNWUt
cmRiOn4jIG1kNXN1bSAvbGliL2xpYmMtMi4xNS5zbyAKMzY0YjVmZWRjMTU2ZDFiMDYxZjFkMzJi
NGE5YTg4ZWMgIC9saWIvbGliYy0yLjE1LnNvCnJvb3RAbXBjODMxNWUtcmRiOn4jIGNhdCAvcHJv
Yy9jbWRsaW5lIApyb290PS9kZXYvbmZzIHJ3IG5mc3Jvb3Q9MTI4LjIyNC4xNDkuNjovdGZ0cC9w
YXVsL3Jvb3RmcyBpcD0xMjguMjI0LjE0Ni4xNjg6MTI4LjIyNC4xNDkuNjoxMjguMjI0LjE0Ni4x
OjI1NS4yNTUuMjU0LjA6OmV0aDA6b2ZmIGNvbnNvbGU9dHR5UzAsMTE1MjAwCnJvb3RAbXBjODMx
NWUtcmRiOn4jIGNhdCAvcHJvYy9wYXJ0aXRpb25zIAptYWpvciBtaW5vciAgI2Jsb2NrcyAgbmFt
ZQoKICAzMSAgICAgICAgMCAgICAgICA4MTkyIG10ZGJsb2NrMAogICA4ICAgICAgICAwICAxNTYy
OTA5MDQgc2RhCiAgIDggICAgICAgIDEgICAgMjEwNDQ4MyBzZGExCiAgIDggICAgICAgIDIgICA3
MzQwOTAxNyBzZGEyCiAgIDggICAgICAgIDMgICA3MzQwOTAxNyBzZGEzCiAgIDggICAgICAgIDQg
ICAgNzM2NTgwMiBzZGE0CiAgIDggICAgICAgMTYgICAgMjAwMDcxMiBzZGIKICAgOCAgICAgICAx
NyAgICAxOTk5ODQxIHNkYjEKcm9vdEBtcGM4MzE1ZS1yZGI6fiMgY2F0IC9wcm9jL2ludGVycnVw
dHMgCiAgICAgICAgICAgQ1BVMCAgICAgICAKIDE2OiAgICAgICAgMjUzICAgICAgSVBJQyBMZXZl
bCAgICAgc2VyaWFsCiAxODogICAgICAgICA0OSAgICAgIElQSUMgTGV2ZWwgICAgIGkyYy1tcGMK
IDE5OiAgICAgICAgICAwICAgICAgSVBJQyBMZXZlbCAgICAgZnNsX3NwaQogMzI6ICAgICAgIDM1
NDQgICAgICBJUElDIExldmVsICAgICBldGgwX2cwX3R4CiAzMzogICAgICAgMzg0NiAgICAgIElQ
SUMgTGV2ZWwgICAgIGV0aDBfZzBfcngKIDM0OiAgICAgICAgICAwICAgICAgSVBJQyBMZXZlbCAg
ICAgZXRoMF9nMF9lcgogMzg6ICAgICAgICAzMDUgICAgICBJUElDIExldmVsICAgICBlaGNpX2hj
ZDp1c2IxCiA0NDogICAgICAgICA4NSAgICAgIElQSUMgTGV2ZWwgICAgIGZzbC1zYXRhCiA0NTog
ICAgICAgICAgMCAgICAgIElQSUMgTGV2ZWwgICAgIGZzbC1zYXRhCiA3MTogICAgICAgICAgMCAg
ICAgIElQSUMgTGV2ZWwgICAgIGZzbGRtYS1jb250cm9sbGVyCiA4MDogICAgICAgICAgMCAgICAg
IElQSUMgTGV2ZWwgICAgIHBtYwpMT0M6ICAgICAgMjgxNTcgICBMb2NhbCB0aW1lciBpbnRlcnJ1
cHRzClNQVTogICAgICAgICAgMCAgIFNwdXJpb3VzIGludGVycnVwdHMKQ05UOiAgICAgICAgICAw
ICAgUGVyZm9ybWFuY2UgbW9uaXRvcmluZyBpbnRlcnJ1cHRzCk1DRTogICAgICAgICAgMCAgIE1h
Y2hpbmUgY2hlY2sgZXhjZXB0aW9ucwpyb290QG1wYzgzMTVlLXJkYjp+IyBjYXQgL3Byb2MvY3B1
aW5mbyAKcHJvY2Vzc29yCTogMApjcHUJCTogZTMwMGMzCmNsb2NrCQk6IDQwMC4wMDAwMDJNSHoK
cmV2aXNpb24JOiAyLjAgKHB2ciA4MDg1IDAwMjApCmJvZ29taXBzCTogNjYuNjYKdGltZWJhc2UJ
OiAzMzMzMzMzMwpwbGF0Zm9ybQk6IE1QQzgzMXggUkRCCk1lbW9yeQkJOiAxMjggTUIKcm9vdEBt
cGM4MzE1ZS1yZGI6fiMgcmVib290IC1mCnNkIDA6MDowOjA6IFtzZGFdIFN5bmNocm9uaXppbmcg
U0NTSSBjYWNoZQpSZXN0YXJ0aW5nIHN5c3RlbS4KCgpVLUJvb3QgMjAxMi4wNC4wMSAoSnVuIDI5
IDIwMTIgLSAxMzo0ODowMylNUEM4M1hYCgpSZXNldCBTdGF0dXM6IFNvZnR3YXJlIEhhcmQsIEV4
dGVybmFsL0ludGVybmFsIFNvZnQsIEV4dGVybmFsL0ludGVybmFsIEhhcmQKCkNQVTogICBlMzAw
YzMsIE1QQzgzMTVFLCBSZXY6IDEuMiBhdCA0MDAgTUh6LCBDU0I6IDEzMy4zMzMgTUh6CkJvYXJk
OiBGcmVlc2NhbGUgTVBDODMxNUVSREIgUmV2IDEuMApJMkM6ICAgcmVhZHkKRFJBTTogIDEyOCBN
aUIgKEREUjIsIDMyLWJpdCwgRUNDIG9mZiwgMjY2LjY2NyBNSHopCkZsYXNoOiA4IE1pQgpOQU5E
OiAgMzIgTWlCClBDSUUwOiBObyBsaW5rClBDSUUxOiBObyBsaW5rCkluOiAgICBzZXJpYWwKT3V0
OiAgIHNlcmlhbApFcnI6ICAgc2VyaWFsCk5ldDogICBlVFNFQzAsIGVUU0VDMQpIaXQgYW55IGtl
eSB0byBzdG9wIGF1dG9ib290OiAgNSAICAggMCAKPT4gCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>650</attachid>
            <date>2012-07-23 10:18:37 +0000</date>
            <delta_ts>2012-07-23 10:18:37 +0000</delta_ts>
            <desc>boot log without extended partition</desc>
            <filename>boot-without-extended-partition.log</filename>
            <type>text/x-log</type>
            <size>19546</size>
            <attacher name="Yi Zhao">yi.zhao</attacher>
            
              <data encoding="base64">VS1Cb290IDIwMTIuMDQuMDEgKEp1biAyOSAyMDEyIC0gMTM6NDg6MDMpTVBDODNYWAoKUmVzZXQg
U3RhdHVzOiBTb2Z0d2FyZSBIYXJkLCBFeHRlcm5hbC9JbnRlcm5hbCBTb2Z0LCBFeHRlcm5hbC9J
bnRlcm5hbCBIYXJkCgpDUFU6ICAgZTMwMGMzLCBNUEM4MzE1RSwgUmV2OiAxLjIgYXQgNDAwIE1I
eiwgQ1NCOiAxMzMuMzMzIE1IegpCb2FyZDogRnJlZXNjYWxlIE1QQzgzMTVFUkRCIFJldiAxLjAK
STJDOiAgIHJlYWR5CkRSQU06ICAxMjggTWlCIChERFIyLCAzMi1iaXQsIEVDQyBvZmYsIDI2Ni42
NjcgTUh6KQpGbGFzaDogOCBNaUIKTkFORDogIDMyIE1pQgpQQ0lFMDogTm8gbGluawpQQ0lFMTog
Tm8gbGluawpJbjogICAgc2VyaWFsCk91dDogICBzZXJpYWwKRXJyOiAgIHNlcmlhbApOZXQ6ICAg
ZVRTRUMwLCBlVFNFQzEKSGl0IGFueSBrZXkgdG8gc3RvcCBhdXRvYm9vdDogIDAgCj0+IHByaW50
ZW52IApiYXVkcmF0ZT0xMTUyMDAKYm9vdGNtZD1zZXRlbnYgYm9vdGFyZ3Mgcm9vdD0vZGV2L25m
cyBydyBuZnNyb290PSRzZXJ2ZXJpcDokcm9vdHBhdGggaXA9JGlwYWRkcjokc2VydmVyaXA6JGdh
dGV3YXlpcDokbmV0bWFzazokaG9zdG5hbWU6JG5ldGRldjpvZmYgY29uc29sZT0kY29uc29sZWRl
diwkYmF1ZHJhdGUgJG90aGJvb3RhcmdzO3RmdHAgJGxvYWRhZGRyICRib290ZmlsZTt0ZnRwICRm
ZHRhZGRyICRmZHRmaWxlO2Jvb3RtICRsb2FkYWRkciAtICRmZHRhZGRyCmJvb3RkZWxheT02CmJv
b3RmaWxlPXZsbS1ib2FyZHMvMTc2NDkva2VybmVsCmNvbnNvbGVkZXY9dHR5UzAKZXRoMWFkZHI9
MDQ6MDA6MDA6MDA6MDA6MEIKZXRoYWN0PWVUU0VDMApldGhhZGRyPTA0OjAwOjAwOjAwOjAwOjBB
CmZkdGFkZHI9YTAwMDAwCmZkdGZpbGU9dmxtLWJvYXJkcy8xNzY0OS9kdGIKZ2F0ZXdheWlwPTEy
OC4yMjQuMTc4LjEKaXBhZGRyPTEyOC4yMjQuMTc4LjE0MApsb2FkYWRkcj0xMDAwMDAwCmxvYWRz
X2VjaG89MQpuZXRkZXY9ZXRoMApuZXRtYXNrPTI1NS4yNTUuMjU0LjAKbmZzYm9vdD1zZXRlbnYg
Ym9vdGFyZ3Mgcm9vdD0vZGV2L25mcyBydyBuZnNyb290PSRzZXJ2ZXJpcDokcm9vdHBhdGggaXA9
JGlwYWRkcjokc2VydmVyaXA6JGdhdGV3YXlpcDokbmV0bWFzazokaG9zdG5hbWU6JG5ldGRldjpv
ZmYgY29uc29sZT0kY29uc29sZWRldiwkYmF1ZHJhdGUgJG90aGJvb3RhcmdzO3RmdHAgJGxvYWRh
ZGRyICRib290ZmlsZTt0ZnRwICRmZHRhZGRyICRmZHRmaWxlO2Jvb3RtICRsb2FkYWRkciAtICRm
ZHRhZGRyCnJhbWJvb3Q9c2V0ZW52IGJvb3RhcmdzIHJvb3Q9L2Rldi9yYW0gcncgY29uc29sZT0k
Y29uc29sZWRldiwkYmF1ZHJhdGUgJG90aGJvb3RhcmdzO3RmdHAgJHJhbWRpc2thZGRyICRyYW1k
aXNrZmlsZTt0ZnRwICRsb2FkYWRkciAkYm9vdGZpbGU7dGZ0cCAkZmR0YWRkciAkZmR0ZmlsZTti
b290bSAkbG9hZGFkZHIgJHJhbWRpc2thZGRyICRmZHRhZGRyCnJhbWRpc2thZGRyPTEwMDAwMDAK
cmFtZGlza2ZpbGU9cmFtZnMuODN4eApyb290cGF0aD0vZXhwb3J0L3B4ZWJvb3QvdmxtLWJvYXJk
cy8xNzY0OS9yb290ZnMKc2VydmVyaXA9MTI4LjIyNC4xNjUuMjAKc3RkZXJyPXNlcmlhbApzdGRp
bj1zZXJpYWwKc3Rkb3V0PXNlcmlhbAp1c2JfcGh5X3R5cGU9dXRtaQoKRW52aXJvbm1lbnQgc2l6
ZTogMTIyOS84MTg4IGJ5dGVzCj0+IHJlc2V0ClJlc2V0dGluZyB0aGUgYm9hcmQuCgoKVS1Cb290
IDIwMTIuMDQuMDEgKEp1biAyOSAyMDEyIC0gMTM6NDg6MDMpTVBDODNYWAoKUmVzZXQgU3RhdHVz
OiBTb2Z0d2FyZSBIYXJkLCBFeHRlcm5hbC9JbnRlcm5hbCBTb2Z0LCBFeHRlcm5hbC9JbnRlcm5h
bCBIYXJkCgpDUFU6ICAgZTMwMGMzLCBNUEM4MzE1RSwgUmV2OiAxLjIgYXQgNDAwIE1IeiwgQ1NC
OiAxMzMuMzMzIE1IegpCb2FyZDogRnJlZXNjYWxlIE1QQzgzMTVFUkRCIFJldiAxLjAKSTJDOiAg
IHJlYWR5CkRSQU06ICAxMjggTWlCIChERFIyLCAzMi1iaXQsIEVDQyBvZmYsIDI2Ni42NjcgTUh6
KQpGbGFzaDogOCBNaUIKTkFORDogIDMyIE1pQgpQQ0lFMDogTm8gbGluawpQQ0lFMTogTm8gbGlu
awpJbjogICAgc2VyaWFsCk91dDogICBzZXJpYWwKRXJyOiAgIHNlcmlhbApOZXQ6ICAgZVRTRUMw
LCBlVFNFQzEKSGl0IGFueSBrZXkgdG8gc3RvcCBhdXRvYm9vdDogIDAgClNwZWVkOiAxMDAwLCBm
dWxsIGR1cGxleApVc2luZyBlVFNFQzAgZGV2aWNlClRGVFAgZnJvbSBzZXJ2ZXIgMTI4LjIyNC4x
NjUuMjA7IG91ciBJUCBhZGRyZXNzIGlzIDEyOC4yMjQuMTc4LjE0MDsgc2VuZGluZyB0aHJvdWdo
IGdhdGV3YXkgMTI4LjIyNC4xNzguMQpGaWxlbmFtZSAndmxtLWJvYXJkcy8xNzY0OS9rZXJuZWwn
LgpMb2FkIGFkZHJlc3M6IDB4MTAwMDAwMApMb2FkaW5nOiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwoJICMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCgkg
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMKCSAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMKZG9uZQpCeXRlcyB0cmFuc2ZlcnJlZCA9IDM3NzgxMTEgKDM5YTYz
ZiBoZXgpClNwZWVkOiAxMDAwLCBmdWxsIGR1cGxleApVc2luZyBlVFNFQzAgZGV2aWNlClRGVFAg
ZnJvbSBzZXJ2ZXIgMTI4LjIyNC4xNjUuMjA7IG91ciBJUCBhZGRyZXNzIGlzIDEyOC4yMjQuMTc4
LjE0MDsgc2VuZGluZyB0aHJvdWdoIGdhdGV3YXkgMTI4LjIyNC4xNzguMQpGaWxlbmFtZSAndmxt
LWJvYXJkcy8xNzY0OS9kdGInLgpMb2FkIGFkZHJlc3M6IDB4YTAwMDAwCkxvYWRpbmc6ICMjCmRv
bmUKQnl0ZXMgdHJhbnNmZXJyZWQgPSAyMTA0MiAoNTIzMiBoZXgpCiMjIEJvb3Rpbmcga2VybmVs
IGZyb20gTGVnYWN5IEltYWdlIGF0IDAxMDAwMDAwIC4uLgogICBJbWFnZSBOYW1lOiAgIExpbnV4
LTMuNC40LXlvY3RvLXN0YW5kYXJkCiAgIENyZWF0ZWQ6ICAgICAgMjAxMi0wNy0xMiAgMTY6NDQ6
MjQgVVRDCiAgIEltYWdlIFR5cGU6ICAgUG93ZXJQQyBMaW51eCBLZXJuZWwgSW1hZ2UgKGd6aXAg
Y29tcHJlc3NlZCkKICAgRGF0YSBTaXplOiAgICAzNzc4MDQ3IEJ5dGVzID0gMy42IE1pQgogICBM
b2FkIEFkZHJlc3M6IDAwMDAwMDAwCiAgIEVudHJ5IFBvaW50OiAgMDAwMDAwMDAKICAgVmVyaWZ5
aW5nIENoZWNrc3VtIC4uLiBPSwojIyBGbGF0dGVuZWQgRGV2aWNlIFRyZWUgYmxvYiBhdCAwMGEw
MDAwMAogICBCb290aW5nIHVzaW5nIHRoZSBmZHQgYmxvYiBhdCAweDAwYTAwMDAwCiAgIFVuY29t
cHJlc3NpbmcgS2VybmVsIEltYWdlIC4uLiBPSwogICBMb2FkaW5nIERldmljZSBUcmVlIHRvIDA3
ZjBmMDAwLCBlbmQgMDdmMTcyMzEgLi4uIE9LCk5PVElDRTogTm8gb3IgdW5rbm93biBib2FyZF90
eXBlIGh3Y29uZmlnIHNwZWNpZmllZC4KICAgICAgICBBc3N1bWluZyBib2FyZCB3aXRoIFRTRUMx
LgpVc2luZyBNUEM4MzF4IFJEQiBtYWNoaW5lIGRlc2NyaXB0aW9uCkluaXRpYWxpemluZyBjZ3Jv
dXAgc3Vic3lzIGNwdXNldApJbml0aWFsaXppbmcgY2dyb3VwIHN1YnN5cyBjcHUKTGludXggdmVy
c2lvbiAzLjQuNC15b2N0by1zdGFuZGFyZCAocG9reWJ1aWxkQGF1dG9idWlsZGVyMDUpIChnY2Mg
dmVyc2lvbiA0LjcuMiAyMDEyMDYxNSAocHJlcmVsZWFzZSkgKEdDQykgKSAjMSBQUkVFTVBUIFRo
dSBKdWwgMTIgMDk6NDQ6MTggUERUIDIwMTIKYm9vdGNvbnNvbGUgW3VkYmcwXSBlbmFibGVkCnNl
dHVwX2FyY2g6IGJvb3RtZW0KbXBjODMxeF9yZGJfc2V0dXBfYXJjaCgpCkZvdW5kIEZTTCBQQ0kg
aG9zdCBicmlkZ2UgYXQgMHgwMDAwMDAwMGUwMDA4NTAwLiBGaXJtd2FyZSBidXMgbnVtYmVyOiAw
LT4wClBDSSBob3N0IGJyaWRnZSAvcGNpQGUwMDA4NTAwIChwcmltYXJ5KSByYW5nZXM6CiBNRU0g
MHgwMDAwMDAwMDkwMDAwMDAwLi4weDAwMDAwMDAwOWZmZmZmZmYgLT4gMHgwMDAwMDAwMDkwMDAw
MDAwIAogTUVNIDB4MDAwMDAwMDA4MDAwMDAwMC4uMHgwMDAwMDAwMDhmZmZmZmZmIC0+IDB4MDAw
MDAwMDA4MDAwMDAwMCBQcmVmZXRjaAogIElPIDB4MDAwMDAwMDBlMDMwMDAwMC4uMHgwMDAwMDAw
MGUwM2ZmZmZmIC0+IDB4MDAwMDAwMDAwMDAwMDAwMApObyBwY2kgY29uZmlnIHJlZ2lzdGVyIGJh
c2UgaW4gZGV2IHRyZWUsIHVzaW5nIGRlZmF1bHQKRm91bmQgRlNMIFBDSSBob3N0IGJyaWRnZSBh
dCAweDAwMDAwMDAwZTAwMDkwMDAuIEZpcm13YXJlIGJ1cyBudW1iZXI6IDAtPjI1NQpQQ0kgaG9z
dCBicmlkZ2UgL3BjaWVAZTAwMDkwMDAgIHJhbmdlczoKIE1FTSAweDAwMDAwMDAwYTAwMDAwMDAu
LjB4MDAwMDAwMDBhZmZmZmZmZiAtPiAweDAwMDAwMDAwYTAwMDAwMDAgCiAgSU8gMHgwMDAwMDAw
MGIxMDAwMDAwLi4weDAwMDAwMDAwYjE3ZmZmZmYgLT4gMHgwMDAwMDAwMDAwMDAwMDAwCk5vIHBj
aSBjb25maWcgcmVnaXN0ZXIgYmFzZSBpbiBkZXYgdHJlZSwgdXNpbmcgZGVmYXVsdApGb3VuZCBG
U0wgUENJIGhvc3QgYnJpZGdlIGF0IDB4MDAwMDAwMDBlMDAwYTAwMC4gRmlybXdhcmUgYnVzIG51
bWJlcjogMC0+MjU1ClBDSSBob3N0IGJyaWRnZSAvcGNpZUBlMDAwYTAwMCAgcmFuZ2VzOgogTUVN
IDB4MDAwMDAwMDBjMDAwMDAwMC4uMHgwMDAwMDAwMGNmZmZmZmZmIC0+IDB4MDAwMDAwMDBjMDAw
MDAwMCAKICBJTyAweDAwMDAwMDAwZDEwMDAwMDAuLjB4MDAwMDAwMDBkMTdmZmZmZiAtPiAweDAw
MDAwMDAwMDAwMDAwMDAKYXJjaDogZXhpdApab25lIFBGTiByYW5nZXM6CiAgRE1BICAgICAgMHgw
MDAwMDAwMCAtPiAweDAwMDA4MDAwCiAgTm9ybWFsICAgZW1wdHkKTW92YWJsZSB6b25lIHN0YXJ0
IFBGTiBmb3IgZWFjaCBub2RlCkVhcmx5IG1lbW9yeSBQRk4gcmFuZ2VzCiAgICAwOiAweDAwMDAw
MDAwIC0+IDB4MDAwMDgwMDAKQnVpbHQgMSB6b25lbGlzdHMgaW4gWm9uZSBvcmRlciwgbW9iaWxp
dHkgZ3JvdXBpbmcgb24uICBUb3RhbCBwYWdlczogMzI1MTIKS2VybmVsIGNvbW1hbmQgbGluZTog
cm9vdD0vZGV2L25mcyBydyBuZnNyb290PTEyOC4yMjQuMTY1LjIwOi9leHBvcnQvcHhlYm9vdC92
bG0tYm9hcmRzLzE3NjQ5L3Jvb3RmcyBpcD0xMjguMjI0LjE3OC4xNDA6MTI4LjIyNC4xNjUuMjA6
MTI4LjIyNC4xNzguMToyNTUuMjU1LjI1NC4wOjpldGgwOm9mZiBjb25zb2xlPXR0eVMwLDExNTIw
MApQSUQgaGFzaCB0YWJsZSBlbnRyaWVzOiA1MTIgKG9yZGVyOiAtMSwgMjA0OCBieXRlcykKRGVu
dHJ5IGNhY2hlIGhhc2ggdGFibGUgZW50cmllczogMTYzODQgKG9yZGVyOiA0LCA2NTUzNiBieXRl
cykKSW5vZGUtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiA4MTkyIChvcmRlcjogMywgMzI3Njgg
Ynl0ZXMpCmFsbG9jYXRlZCAyNjIxNDQgYnl0ZXMgb2YgcGFnZV9jZ3JvdXAKcGxlYXNlIHRyeSAn
Y2dyb3VwX2Rpc2FibGU9bWVtb3J5JyBvcHRpb24gaWYgeW91IGRvbid0IHdhbnQgbWVtb3J5IGNn
cm91cHMKTWVtb3J5OiAxMjEyMDRrLzEzMTA3MmsgYXZhaWxhYmxlICg3Njc2ayBrZXJuZWwgY29k
ZSwgOTg2OGsgcmVzZXJ2ZWQsIDMyMGsgZGF0YSwgMzc1ayBic3MsIDI4NGsgaW5pdCkKS2VybmVs
IHZpcnR1YWwgbWVtb3J5IGxheW91dDoKICAqIDB4ZmZmZGYwMDAuLjB4ZmZmZmYwMDAgIDogZml4
bWFwCiAgKiAweGZjZWY3MDAwLi4weGZlMDAwMDAwICA6IGVhcmx5IGlvcmVtYXAKICAqIDB4Yzkw
MDAwMDAuLjB4ZmNlZjcwMDAgIDogdm1hbGxvYyAmIGlvcmVtYXAKU0xVQjogR2Vuc2xhYnM9MTUs
IEhXYWxpZ249MzIsIE9yZGVyPTAtMywgTWluT2JqZWN0cz0wLCBDUFVzPTEsIE5vZGVzPTEKTlJf
SVJRUzo1MTIgbnJfaXJxczo1MTIgMTYKSVBJQyAoMTI4IElSUSBzb3VyY2VzKSBhdCBjOTAwMDcw
MApjbG9ja3NvdXJjZTogdGltZWJhc2UgbXVsdFsxZTAwMDAwNV0gc2hpZnRbMjRdIHJlZ2lzdGVy
ZWQKQ29uc29sZTogY29sb3VyIGR1bW15IGRldmljZSA4MHgyNQpwaWRfbWF4OiBkZWZhdWx0OiAz
Mjc2OCBtaW5pbXVtOiAzMDEKU2VjdXJpdHkgRnJhbWV3b3JrIGluaXRpYWxpemVkCk1vdW50LWNh
Y2hlIGhhc2ggdGFibGUgZW50cmllczogNTEyCkluaXRpYWxpemluZyBjZ3JvdXAgc3Vic3lzIGRl
YnVnCkluaXRpYWxpemluZyBjZ3JvdXAgc3Vic3lzIGNwdWFjY3QKSW5pdGlhbGl6aW5nIGNncm91
cCBzdWJzeXMgbWVtb3J5CkluaXRpYWxpemluZyBjZ3JvdXAgc3Vic3lzIGRldmljZXMKSW5pdGlh
bGl6aW5nIGNncm91cCBzdWJzeXMgZnJlZXplcgpJbml0aWFsaXppbmcgY2dyb3VwIHN1YnN5cyBu
ZXRfY2xzCkluaXRpYWxpemluZyBjZ3JvdXAgc3Vic3lzIGJsa2lvCmZ0cmFjZTogYWxsb2NhdGlu
ZyAxOTQzMCBlbnRyaWVzIGluIDU3IHBhZ2VzCmRldnRtcGZzOiBpbml0aWFsaXplZApORVQ6IFJl
Z2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDE2CiAgICAgICAgICAgICAKUENJOiBQcm9iaW5nIFBD
SSBoYXJkd2FyZQpQQ0kgaG9zdCBicmlkZ2UgdG8gYnVzIDAwMDA6MDAKcGNpX2J1cyAwMDAwOjAw
OiByb290IGJ1cyByZXNvdXJjZSBbaW8gIDB4MDAwMC0weGZmZmZmXQpwY2lfYnVzIDAwMDA6MDA6
IHJvb3QgYnVzIHJlc291cmNlIFttZW0gMHg5MDAwMDAwMC0weDlmZmZmZmZmXQpwY2lfYnVzIDAw
MDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFttZW0gMHg4MDAwMDAwMC0weDhmZmZmZmZmIHByZWZd
ClBDSSBob3N0IGJyaWRnZSB0byBidXMgMDAwMTowMQpwY2lfYnVzIDAwMDE6MDE6IHJvb3QgYnVz
IHJlc291cmNlIFtpbyAgMHhmZjdmZTAwMC0weGZmZmZkZmZmXSAoYnVzIGFkZHJlc3MgWzB4MDAw
MC0weDdmZmZmZl0pCnBjaV9idXMgMDAwMTowMTogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAweGEw
MDAwMDAwLTB4YWZmZmZmZmZdClBDSSBob3N0IGJyaWRnZSB0byBidXMgMDAwMjowMgpwY2lfYnVz
IDAwMDI6MDI6IHJvb3QgYnVzIHJlc291cmNlIFtpbyAgMHhmZWZmYzAwMC0weGZmN2ZiZmZmXSAo
YnVzIGFkZHJlc3MgWzB4MDAwMC0weDdmZmZmZl0pCnBjaV9idXMgMDAwMjowMjogcm9vdCBidXMg
cmVzb3VyY2UgW21lbSAweGMwMDAwMDAwLTB4Y2ZmZmZmZmZdCmJpbzogY3JlYXRlIHNsYWIgPGJp
by0wPiBhdCAwCkZyZWVzY2FsZSBFbG8gLyBFbG8gUGx1cyBETUEgZHJpdmVyCnZnYWFyYjogbG9h
ZGVkClNDU0kgc3Vic3lzdGVtIGluaXRpYWxpemVkCnVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGlu
dGVyZmFjZSBkcml2ZXIgdXNiZnMKdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRy
aXZlciBodWIKdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgZGV2aWNlIGRyaXZlciB1c2IKU3dpdGNo
aW5nIHRvIGNsb2Nrc291cmNlIHRpbWViYXNlCk5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1p
bHkgMgpJUCByb3V0ZSBjYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDEwMjQgKG9yZGVyOiAwLCA0
MDk2IGJ5dGVzKQpUQ1AgZXN0YWJsaXNoZWQgaGFzaCB0YWJsZSBlbnRyaWVzOiA0MDk2IChvcmRl
cjogMywgMzI3NjggYnl0ZXMpClRDUCBiaW5kIGhhc2ggdGFibGUgZW50cmllczogNDA5NiAob3Jk
ZXI6IDIsIDE2Mzg0IGJ5dGVzKQpUQ1A6IEhhc2ggdGFibGVzIGNvbmZpZ3VyZWQgKGVzdGFibGlz
aGVkIDQwOTYgYmluZCA0MDk2KQpUQ1A6IHJlbm8gcmVnaXN0ZXJlZApVRFAgaGFzaCB0YWJsZSBl
bnRyaWVzOiAyNTYgKG9yZGVyOiAwLCA0MDk2IGJ5dGVzKQpVRFAtTGl0ZSBoYXNoIHRhYmxlIGVu
dHJpZXM6IDI1NiAob3JkZXI6IDAsIDQwOTYgYnl0ZXMpCk5FVDogUmVnaXN0ZXJlZCBwcm90b2Nv
bCBmYW1pbHkgMQpSUEM6IFJlZ2lzdGVyZWQgbmFtZWQgVU5JWCBzb2NrZXQgdHJhbnNwb3J0IG1v
ZHVsZS4KUlBDOiBSZWdpc3RlcmVkIHVkcCB0cmFuc3BvcnQgbW9kdWxlLgpSUEM6IFJlZ2lzdGVy
ZWQgdGNwIHRyYW5zcG9ydCBtb2R1bGUuClJQQzogUmVnaXN0ZXJlZCB0Y3AgTkZTdjQuMSBiYWNr
Y2hhbm5lbCB0cmFuc3BvcnQgbW9kdWxlLgptcGM4eHh4X3dkdDogV0RUIGRyaXZlciBmb3IgTVBD
OHh4eCBpbml0aWFsaXplZC4gbW9kZTpyZXNldCB0aW1lb3V0PTY1NTM1ICgzMiBzZWNvbmRzKQpm
c2wtZWxvLWRtYSBlMDAwODJhOC5kbWE6ICMwIChmc2wsZWxvLWRtYS1jaGFubmVsKSwgaXJxIDcx
CmZzbC1lbG8tZG1hIGUwMDA4MmE4LmRtYTogIzEgKGZzbCxlbG8tZG1hLWNoYW5uZWwpLCBpcnEg
NzEKZnNsLWVsby1kbWEgZTAwMDgyYTguZG1hOiAjMiAoZnNsLGVsby1kbWEtY2hhbm5lbCksIGly
cSA3MQpmc2wtZWxvLWRtYSBlMDAwODJhOC5kbWE6ICMzIChmc2wsZWxvLWRtYS1jaGFubmVsKSwg
aXJxIDcxClZGUzogRGlzayBxdW90YXMgZHF1b3RfNi41LjIKRHF1b3QtY2FjaGUgaGFzaCB0YWJs
ZSBlbnRyaWVzOiAxMDI0IChvcmRlciAwLCA0MDk2IGJ5dGVzKQpSZWdpc3RlcmluZyB1bmlvbmZz
IDIuNS4xMCAoZm9yIDMuMS4wLXJjNCkKTkZTOiBSZWdpc3RlcmluZyB0aGUgaWRfcmVzb2x2ZXIg
a2V5IHR5cGUKQnRyZnMgbG9hZGVkCm1zZ21uaSBoYXMgYmVlbiBzZXQgdG8gMjM2CkJsb2NrIGxh
eWVyIFNDU0kgZ2VuZXJpYyAoYnNnKSBkcml2ZXIgdmVyc2lvbiAwLjQgbG9hZGVkIChtYWpvciAy
NTMpCmlvIHNjaGVkdWxlciBub29wIHJlZ2lzdGVyZWQKaW8gc2NoZWR1bGVyIGRlYWRsaW5lIHJl
Z2lzdGVyZWQKaW8gc2NoZWR1bGVyIGNmcSByZWdpc3RlcmVkIChkZWZhdWx0KQpTZXJpYWw6IDgy
NTAvMTY1NTAgZHJpdmVyLCAyIHBvcnRzLCBJUlEgc2hhcmluZyBkaXNhYmxlZApzZXJpYWw4MjUw
LjA6IHR0eVMwIGF0IE1NSU8gMHhlMDAwNDUwMCAoaXJxID0gMTYpIGlzIGEgMTY1NTBBCmNvbnNv
bGUgW3R0eVMwXSBlbmFibGVkLCBib290Y29uc29sZSBkaXNhYmxlZApjb25zb2xlIFt0dHlTMF0g
ZW5hYmxlZCwgYm9vdGNvbnNvbGUgZGlzYWJsZWQKc2VyaWFsODI1MC4wOiB0dHlTMSBhdCBNTUlP
IDB4ZTAwMDQ2MDAgKGlycSA9IDE3KSBpcyBhIDE2NTUwQQpicmQ6IG1vZHVsZSBsb2FkZWQKZnNs
LXNhdGEgZTAwMTgwMDAuc2F0YTogU2F0YSBGU0wgUGxhdGZvcm0vQ1NCIERyaXZlciBpbml0CnNj
c2kwIDogc2F0YV9mc2wKYXRhMTogU0FUQSBtYXggVURNQS8xMzMgaXJxIDQ0CmZzbC1zYXRhIGUw
MDE5MDAwLnNhdGE6IFNhdGEgRlNMIFBsYXRmb3JtL0NTQiBEcml2ZXIgaW5pdApzY3NpMSA6IHNh
dGFfZnNsCmF0YTI6IFNBVEEgbWF4IFVETUEvMTMzIGlycSA0NQpmZTAwMDAwMC5mbGFzaDogRm91
bmQgMSB4MTYgZGV2aWNlcyBhdCAweDAgaW4gMTYtYml0IGJhbmsuIE1hbnVmYWN0dXJlciBJRCAw
eDAwMDAwMSBDaGlwIElEIDB4MDAxMDAxCmF0YTE6IFNpZ25hdHVyZSBVcGRhdGUgZGV0ZWN0ZWQg
QCAwIG1zZWNzCkFtZC9GdWppdHN1IEV4dGVuZGVkIFF1ZXJ5IFRhYmxlIGF0IDB4MDA0MAogIEFt
ZC9GdWppdHN1IEV4dGVuZGVkIFF1ZXJ5IHZlcnNpb24gMS4zLgpmZTAwMDAwMC5mbGFzaDogU3dh
cHBpbmcgZXJhc2UgcmVnaW9ucyBmb3IgdG9wLWJvb3QgQ0ZJIHRhYmxlLgpudW1iZXIgb2YgQ0ZJ
IGNoaXBzOiAxCmZzbF9zcGkgZTAwMDcwMDAuc3BpOiBtYXN0ZXIgaXMgdW5xdWV1ZWQsIHRoaXMg
aXMgZGVwcmVjYXRlZApmc2xfc3BpIGUwMDA3MDAwLnNwaTogYXQgMHhjOTAyNDAwMCAoaXJxID0g
MTkpLCBDUFUgbW9kZQpGcmVlc2NhbGUgUG93ZXJRVUlDQyBNSUkgQnVzOiBwcm9iZWQKRnJlZXNj
YWxlIFBvd2VyUVVJQ0MgTUlJIEJ1czogcHJvYmVkCmZzbC1naWFuZmFyIGUwMDI0MDAwLmV0aGVy
bmV0OiBldGgwOiBtYWM6IDA0OjAwOjAwOjAwOjAwOjBhCmZzbC1naWFuZmFyIGUwMDI0MDAwLmV0
aGVybmV0OiBldGgwOiBSdW5uaW5nIHdpdGggTkFQSSBlbmFibGVkCmZzbC1naWFuZmFyIGUwMDI0
MDAwLmV0aGVybmV0OiBldGgwOiBSWCBCRCByaW5nIHNpemUgZm9yIFFbMF06IDI1Ngpmc2wtZ2lh
bmZhciBlMDAyNDAwMC5ldGhlcm5ldDogZXRoMDogVFggQkQgcmluZyBzaXplIGZvciBRWzBdOiAy
NTYKZnNsLWdpYW5mYXIgZTAwMjUwMDAuZXRoZXJuZXQ6IGV0aDE6IG1hYzogMDQ6MDA6MDA6MDA6
MDA6MGIKZnNsLWdpYW5mYXIgZTAwMjUwMDAuZXRoZXJuZXQ6IGV0aDE6IFJ1bm5pbmcgd2l0aCBO
QVBJIGVuYWJsZWQKZnNsLWdpYW5mYXIgZTAwMjUwMDAuZXRoZXJuZXQ6IGV0aDE6IFJYIEJEIHJp
bmcgc2l6ZSBmb3IgUVswXTogMjU2CmZzbC1naWFuZmFyIGUwMDI1MDAwLmV0aGVybmV0OiBldGgx
OiBUWCBCRCByaW5nIHNpemUgZm9yIFFbMF06IDI1NgplaGNpX2hjZDogVVNCIDIuMCAnRW5oYW5j
ZWQnIEhvc3QgQ29udHJvbGxlciAoRUhDSSkgRHJpdmVyCi9pbW1yQGUwMDAwMDAwL3VzYkAyMzAw
MDogSW52YWxpZCAnZHJfbW9kZScgcHJvcGVydHksIGZhbGxiYWNrIHRvIGhvc3QgbW9kZQpmc2wt
ZWhjaSBmc2wtZWhjaS4wOiBGcmVlc2NhbGUgT24tQ2hpcCBFSENJIEhvc3QgQ29udHJvbGxlcgpm
c2wtZWhjaSBmc2wtZWhjaS4wOiBuZXcgVVNCIGJ1cyByZWdpc3RlcmVkLCBhc3NpZ25lZCBidXMg
bnVtYmVyIDEKZnNsLWVoY2kgZnNsLWVoY2kuMDogaXJxIDM4LCBpbyBtZW0gMHhlMDAyMzAwMApm
c2wtZWhjaSBmc2wtZWhjaS4wOiBVU0IgMi4wIHN0YXJ0ZWQsIEVIQ0kgMS4wMApodWIgMS0wOjEu
MDogVVNCIGh1YiBmb3VuZApodWIgMS0wOjEuMDogMSBwb3J0IGRldGVjdGVkCkluaXRpYWxpemlu
ZyBVU0IgTWFzcyBTdG9yYWdlIGRyaXZlci4uLgp1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRl
cmZhY2UgZHJpdmVyIHVzYi1zdG9yYWdlCmF0YTE6IFNBVEEgbGluayB1cCAxLjUgR2JwcyAoU1N0
YXR1cyAxMTMgU0NvbnRyb2wgMzAwKQpVU0IgTWFzcyBTdG9yYWdlIHN1cHBvcnQgcmVnaXN0ZXJl
ZC4KYXRhMS4wMDogQVRBLTg6IFdEQyBXRDE2MDBBQUpTLTIyTDdBMCwgMDEuMDNFMDEsIG1heCBV
RE1BLzEzMwptb3VzZWRldjogUFMvMiBtb3VzZSBkZXZpY2UgY29tbW9uIGZvciBhbGwgbWljZQph
dGExLjAwOiAzMTI1ODE4MDggc2VjdG9ycywgbXVsdGkgMDogTEJBNDggTkNRIChkZXB0aCAxNi8z
MikKaTJjIC9kZXYgZW50cmllcyBkcml2ZXIKbXBjLWkyYyBlMDAwMzAwMC5pMmM6IHRpbWVvdXQg
MTAwMDAwMCB1cwphdGExLjAwOiBjb25maWd1cmVkIGZvciBVRE1BLzEzMwphdDI0IDAtMDA1MDog
MzI3NjggYnl0ZSAyNGMyNTYgRUVQUk9NLCB3cml0YWJsZSwgMSBieXRlcy93cml0ZQpzY3NpIDA6
MDowOjA6IERpcmVjdC1BY2Nlc3MgICAgIEFUQSAgICAgIFdEQyBXRDE2MDBBQUpTLTIgMDEuMCBQ
UTogMCBBTlNJOiA1CnJ0Yy1kczEzMDcgMC0wMDY4OiBydGMgY29yZTogcmVnaXN0ZXJlZCBkczEz
MzkgYXMgcnRjMApzZCAwOjA6MDowOiBbc2RhXSAzMTI1ODE4MDggNTEyLWJ5dGUgbG9naWNhbCBi
bG9ja3M6ICgxNjAgR0IvMTQ5IEdpQikKc2QgMDowOjA6MDogQXR0YWNoZWQgc2NzaSBnZW5lcmlj
IHNnMCB0eXBlIDAKbWQ6IGxpbmVhciBwZXJzb25hbGl0eSByZWdpc3RlcmVkIGZvciBsZXZlbCAt
MQptZDogcmFpZDAgcGVyc29uYWxpdHkgcmVnaXN0ZXJlZCBmb3IgbGV2ZWwgMApzZCAwOjA6MDow
OiBbc2RhXSBXcml0ZSBQcm90ZWN0IGlzIG9mZgptZDogcmFpZDEgcGVyc29uYWxpdHkgcmVnaXN0
ZXJlZCBmb3IgbGV2ZWwgMQpzZCAwOjA6MDowOiBbc2RhXSBXcml0ZSBjYWNoZTogZW5hYmxlZCwg
cmVhZCBjYWNoZTogZW5hYmxlZCwgZG9lc24ndCBzdXBwb3J0IERQTyBvciBGVUEKbWQ6IHJhaWQx
MCBwZXJzb25hbGl0eSByZWdpc3RlcmVkIGZvciBsZXZlbCAxMAptZDogbXVsdGlwYXRoIHBlcnNv
bmFsaXR5IHJlZ2lzdGVyZWQgZm9yIGxldmVsIC00Cm1kOiBmYXVsdHkgcGVyc29uYWxpdHkgcmVn
aXN0ZXJlZCBmb3IgbGV2ZWwgLTUKZGV2aWNlLW1hcHBlcjogaW9jdGw6IDQuMjIuMC1pb2N0bCAo
MjAxMS0xMC0xOSkgaW5pdGlhbGlzZWQ6IGRtLWRldmVsQHJlZGhhdC5jb20KIHNkYTogc2RhMSBz
ZGEyIHNkYTMKdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1c2JoaWQK
c2QgMDowOjA6MDogW3NkYV0gQXR0YWNoZWQgU0NTSSBkaXNrCnVzYmhpZDogVVNCIEhJRCBjb3Jl
IGRyaXZlcgpUQ1A6IGN1YmljIHJlZ2lzdGVyZWQKTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZh
bWlseSAxMApJUHY2IG92ZXIgSVB2NCB0dW5uZWxpbmcgZHJpdmVyCk5FVDogUmVnaXN0ZXJlZCBw
cm90b2NvbCBmYW1pbHkgMTcKUmVnaXN0ZXJpbmcgdGhlIGRuc19yZXNvbHZlciBrZXkgdHlwZQpj
b25zb2xlIFtuZXRjb24wXSBlbmFibGVkCm5ldGNvbnNvbGU6IG5ldHdvcmsgbG9nZ2luZyBzdGFy
dGVkCnJ0Yy1kczEzMDcgMC0wMDY4OiBzZXR0aW5nIHN5c3RlbSBjbG9jayB0byAyMDEyLTA3LTIz
IDA5OjQzOjU2IFVUQyAoMTM0MzAzNjYzNikKQUREUkNPTkYoTkVUREVWX1VQKTogZXRoMDogbGlu
ayBpcyBub3QgcmVhZHkKdXNiIDEtMTogbmV3IGhpZ2gtc3BlZWQgVVNCIGRldmljZSBudW1iZXIg
MiB1c2luZyBmc2wtZWhjaQphdGEyOiBObyBEZXZpY2UgT1IgUEhZUkRZIGNoYW5nZSxIc3RhdHVz
ID0gMHhhMDAwMDAwMAphdGEyOiBTQVRBIGxpbmsgZG93biAoU1N0YXR1cyAwIFNDb250cm9sIDMw
MCkKaHViIDEtMToxLjA6IFVTQiBodWIgZm91bmQKaHViIDEtMToxLjA6IDQgcG9ydHMgZGV0ZWN0
ZWQKUEhZOiBtZGlvQGUwMDI0NTIwOjAwIC0gTGluayBpcyBVcCAtIDEwMDAvRnVsbApBRERSQ09O
RihORVRERVZfQ0hBTkdFKTogZXRoMDogbGluayBiZWNvbWVzIHJlYWR5CklQLUNvbmZpZzogQ29t
cGxldGU6CiAgICAgZGV2aWNlPWV0aDAsIGFkZHI9MTI4LjIyNC4xNzguMTQwLCBtYXNrPTI1NS4y
NTUuMjU0LjAsIGd3PTEyOC4yMjQuMTc4LjEKICAgICBob3N0PTEyOC4yMjQuMTc4LjE0MCwgZG9t
YWluPSwgbmlzLWRvbWFpbj0obm9uZSkKICAgICBib290c2VydmVyPTEyOC4yMjQuMTY1LjIwLCBy
b290c2VydmVyPTEyOC4yMjQuMTY1LjIwLCByb290cGF0aD0KbWQ6IFdhaXRpbmcgZm9yIGFsbCBk
ZXZpY2VzIHRvIGJlIGF2YWlsYWJsZSBiZWZvcmUgYXV0b2RldGVjdAptZDogSWYgeW91IGRvbid0
IHVzZSByYWlkLCB1c2UgcmFpZD1ub2F1dG9kZXRlY3QKbWQ6IEF1dG9kZXRlY3RpbmcgUkFJRCBh
cnJheXMuCm1kOiBTY2FubmVkIDAgYW5kIGFkZGVkIDAgZGV2aWNlcy4KbWQ6IGF1dG9ydW4gLi4u
Cm1kOiAuLi4gYXV0b3J1biBET05FLgpWRlM6IE1vdW50ZWQgcm9vdCAobmZzIGZpbGVzeXN0ZW0p
IG9uIGRldmljZSAwOjEzLgpkZXZ0bXBmczogbW91bnRlZApGcmVlaW5nIHVudXNlZCBrZXJuZWwg
bWVtb3J5OiAyODRrIGZyZWVkCklOSVQ6IHZlcnNpb24gMi44OCBib290aW5nCkVycm9yIG9wZW5p
bmcgL2Rldi9mYjA6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKU3RhcnRpbmcgdWRldgp1ZGV2
Wzc5XTogc3RhcnRpbmcgdmVyc2lvbiAxNjQKTm90IGEgdHJhbXBvbGluZQotLS0tLS0tLS0tLS1b
IGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KV0FSTklORzogYXQgL3Nydi9ob21lL3Bva3lidWlsZC95
b2N0by1hdXRvYnVpbGRlci95b2N0by1zbGF2ZS9uaWdodGx5LXBwYy9idWlsZC9idWlsZC90bXAv
d29yay9tcGM4MzE1ZV9yZGItcG9reS1saW51eC9saW51eC15b2N0by0zLjQuNCtnaXQxK2E4Y2Y3
NzAxOGIwZmFhMGQyOWYxNDgzZmY0ZTVhMjAzNGRjOGVkZDVfMSs0N2QzMDc2YWE3ZTJhNjQwYTFk
YWI4ZDY2MzUyOWE3ODQ3MDlmNjk3LXI0LjAvbGludXgva2VybmVsL3RyYWNlL2Z0cmFjZS5jOjE1
ODMKTW9kdWxlcyBsaW5rZWQgaW46IHJuZ19jb3JlKCspCk5JUDogYzAwOGM5OGMgTFI6IGMwMDhk
MDVjIENUUjogYzA0MDkzNzgKUkVHUzogYzcxYzlkMjAgVFJBUDogMDcwMCAgIE5vdCB0YWludGVk
ICAoMy40LjQteW9jdG8tc3RhbmRhcmQpCk1TUjogMDAwMjkwMzIgPEVFLE1FLElSLERSLFJJPiAg
Q1I6IDIyMjI4NDgyICBYRVI6IDIwMDAwMDAwClRBU0sgPSBjNzE4NTEwMFsxMzNdICdtb2Rwcm9i
ZScgVEhSRUFEOiBjNzFjODAwMApHUFIwMDogYzAwOGQwNWMgYzcxYzlkZDAgYzcxODUxMDAgZmZm
ZmZmZWEgYzkwMzUwMDggZmZmZmZmZmYgYzAzOTRlYTAgMDAwMDAwMTQgCkdQUjA4OiAwMDAwMDAw
NCBjMDdiZTNkNSAwMDAwMDAwMSAwMDAxZmZmZiAyMjIyODQyNCAxMDAyOTE0MCAwMDAyMDAwMCAx
MDAwZDM5NCAKR1BSMTY6IGJmZmQ0NzVjIGM5MDM1MDA4IGMwN2QwMDAwIDAwMDAwMDAwIGMwMDEw
YmIwIDAwMDAwMDAwIGMwNzhkY2Y0IGMwN2ZiNmE4IApHUFIyNDogYzA3Y2MxMTQgYzdhNGZjYTAg
YzkwMzViMDAgMDAwMDAwMDAgYzcyYzQwMDAgMDAwMDAwMDAgMDAwMDAwMDEgYzkwMzUwMDggCk5J
UCBbYzAwOGM5OGNdIGZ0cmFjZV9idWcrMHhiOC8weDI0MApMUiBbYzAwOGQwNWNdIGZ0cmFjZV9w
cm9jZXNzX2xvY3MrMHg0MTAvMHg1YjAKQ2FsbCBUcmFjZToKW2M3MWM5ZGQwXSBbYzAwOTRlNGNd
IGZ0cmFjZV9ub3crMHgzNC8weDgwICh1bnJlbGlhYmxlKQpbYzcxYzlkZjBdIFtjMDA4ZDA1Y10g
ZnRyYWNlX3Byb2Nlc3NfbG9jcysweDQxMC8weDViMApbYzcxYzllNDBdIFtjMDA4ZWEzOF0gZnRy
YWNlX21vZHVsZV9ub3RpZnkrMHg2Yy8weDgwCltjNzFjOWU1MF0gW2MwNWRjOGM0XSBub3RpZmll
cl9jYWxsX2NoYWluKzB4NzgvMHhjMApbYzcxYzllNzBdIFtjMDA0OWRmNF0gX19ibG9ja2luZ19u
b3RpZmllcl9jYWxsX2NoYWluKzB4NWMvMHg4MApbYzcxYzllOTBdIFtjMDA2ZDZlMF0gc3lzX2lu
aXRfbW9kdWxlKzB4OWI4LzB4MWFlOApbYzcxYzlmNDBdIFtjMDAxMDI5OF0gcmV0X2Zyb21fc3lz
Y2FsbCsweDAvMHgzOAotLS0gRXhjZXB0aW9uOiBjMDEgYXQgMHhmNGE1NTFjCiAgICBMUiA9IDB4
ZmY5OWZlMApJbnN0cnVjdGlvbiBkdW1wOgo3ZmU0ZmI3OCAzODYzMGVlOCA3ZmU1ZmI3OCA4MDAx
MDAyNCBiYjQxMDAwOCAzODIxMDAyMCA3YzA4MDNhNiA0ODU1NDQxYyAKM2QyMGMwN2MgMzkyOWUz
ZDUgODk0OTAwMDMgNjk0YTAwMDEgPDBmMGEwMDAwPiAyZjhhMDAwMCA0MDllMDE1YyAzZDIwYzA3
ZCAKLS0tWyBlbmQgdHJhY2UgZDYyYjM1MDMzNWIyZTVhYSBdLS0tCmZ0cmFjZSBmYWlsZWQgdG8g
bW9kaWZ5IFs8YzkwMzUwMDg+XSBybmdfZGV2X29wZW4rMHg4LzB4NTAgW3JuZ19jb3JlXQogYWN0
dWFsOiA0ODowMDowODoyOQp0YWxpdG9zIGUwMDMwMDAwLmNyeXB0bzogaHdybmcKdGFsaXRvcyBl
MDAzMDAwMC5jcnlwdG86IGZzbCxzZWMzLjMgYWxnb3JpdGhtcyByZWdpc3RlcmVkIGluIC9wcm9j
L2NyeXB0bwpFWFQ0LWZzIChzZGEpOiBWRlM6IENhbid0IGZpbmQgZXh0NCBmaWxlc3lzdGVtCkVY
VDMtZnMgKHNkYSk6IGVycm9yOiBjYW4ndCBmaW5kIGV4dDMgZmlsZXN5c3RlbSBvbiBkZXYgc2Rh
LgpFWFQyLWZzIChzZGEpOiBlcnJvcjogY2FuJ3QgZmluZCBhbiBleHQyIGZpbGVzeXN0ZW0gb24g
ZGV2IHNkYS4KRkFULWZzIChzZGEpOiBpbnZhbGlkIG1lZGlhIHZhbHVlICgweDAwKQpGQVQtZnMg
KHNkYSk6IENhbid0IGZpbmQgYSB2YWxpZCBGQVQgZmlsZXN5c3RlbQpWRlM6IENhbid0IGZpbmQg
YSBNaW5peCBmaWxlc3lzdGVtIFYxIHwgVjIgfCBWMyBvbiBkZXZpY2Ugc2RhLgpGQVQtZnMgKHNk
YSk6IGludmFsaWQgbWVkaWEgdmFsdWUgKDB4MDApCkZBVC1mcyAoc2RhKTogQ2FuJ3QgZmluZCBh
IHZhbGlkIEZBVCBmaWxlc3lzdGVtCmtqb3VybmFsZCBzdGFydGluZy4gIENvbW1pdCBpbnRlcnZh
bCA1IHNlY29uZHMKRVhUMy1mcyAoc2RhMyk6IHVzaW5nIGludGVybmFsIGpvdXJuYWwKRVhUMy1m
cyAoc2RhMyk6IG1vdW50ZWQgZmlsZXN5c3RlbSB3aXRoIG9yZGVyZWQgZGF0YSBtb2RlCmtqb3Vy
bmFsZCBzdGFydGluZy4gIENvbW1pdCBpbnRlcnZhbCA1IHNlY29uZHMKa2pvdXJuYWxkIHN0YXJ0
aW5nLiAgQ29tbWl0IGludGVydmFsIDUgc2Vjb25kcwpFWFQzLWZzIChzZGEyKTogdXNpbmcgaW50
ZXJuYWwgam91cm5hbApFWFQzLWZzIChzZGEyKTogbW91bnRlZCBmaWxlc3lzdGVtIHdpdGggb3Jk
ZXJlZCBkYXRhIG1vZGUKRVhUMy1mcyAoc2RhMSk6IHVzaW5nIGludGVybmFsIGpvdXJuYWwKRVhU
My1mcyAoc2RhMSk6IG1vdW50ZWQgZmlsZXN5c3RlbSB3aXRoIG9yZGVyZWQgZGF0YSBtb2RlCk5G
Uzogc2VydmVyIDEyOC4yMjQuMTY1LjIwIGVycm9yOiBmaWxlaWQgY2hhbmdlZApmc2lkIDA6MTM6
IGV4cGVjdGVkIGZpbGVpZCAweDE0YjU0YmEsIGdvdCAweDE0YjU0YmIKU3RhcnRpbmcgQm9vdGxv
ZyBkYWVtb246IGJvb3Rsb2dkLgpDb25maWd1cmluZyBuZXR3b3JrIGludGVyZmFjZXMuLi4gaWZ1
cCBza2lwcGVkIGZvciBuZnNyb290IGludGVyZmFjZSBldGgwCnJ1bi1wYXJ0czogL2V0Yy9uZXR3
b3JrL2lmLXByZS11cC5kL25mc3Jvb3QgZXhpdGVkIHdpdGggY29kZSAxClN0YXJ0aW5nIHBvcnRt
YXAgZGFlbW9uLi4uClVua25vd24gSFogdmFsdWUhICg4NikgQXNzdW1lIDEwMC4KbmV0LmlwdjQu
Y29uZi5kZWZhdWx0LnJwX2ZpbHRlciA9IDEKbmV0LmlwdjQuY29uZi5hbGwucnBfZmlsdGVyID0g
MQpJTklUOiBFbnRlcmluZyBydW5sZXZlbDogNQpTdGFydGluZyBzeXN0ZW0gbWVzc2FnZSBidXM6
IGRidXMuClN0YXJ0aW5nIENvbm5lY3Rpb24gTWFuYWdlcgpORlM6IHNlcnZlciAxMjguMjI0LjE2
NS4yMCBlcnJvcjogZmlsZWlkIGNoYW5nZWQKZnNpZCAwOjEzOiBleHBlY3RlZCBmaWxlaWQgMHgx
NGI0OGE2LCBnb3QgMHgxNGI1NGJkClN0YXJ0aW5nIE9wZW5CU0QgU2VjdXJlIFNoZWxsIHNlcnZl
cjogc3NoZAppcF90YWJsZXM6IChDKSAyMDAwLTIwMDYgTmV0ZmlsdGVyIENvcmUgVGVhbQpuZl9j
b25udHJhY2sgdmVyc2lvbiAwLjUuMCAoMTg5OCBidWNrZXRzLCA3NTkyIG1heCkKZG9uZS4KU3Rh
cnRpbmcgWHNlcnZlcgpmYnNldDogY2FuJ3Qgb3BlbiAnL2Rldi9mYjAnOiBObyBzdWNoIGZpbGUg
b3IgZGlyZWN0b3J5CmZic2V0OiBjYW4ndCBvcGVuICcvZGV2L2ZiMCc6IE5vIHN1Y2ggZmlsZSBv
ciBkaXJlY3RvcnkKU3RhcnRpbmcgRGlzdHJpYnV0ZWQgQ29tcGlsZXIgRGFlbW9uOiBkaXN0Y2Nm
YnNldDogY2FuJ3Qgb3BlbiAnL2Rldi9mYjAnOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5Cgou
ClN0YXJ0aW5nIHN5c2xvZ2Qva2xvZ2Q6IGRvbmUKRXJyb3Igb3BlbmluZyBmcmFtZWJ1ZmZlciAv
ZGV2L2ZiMDogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQogKiBTdGFydGluZyBBdmFoaSBtRE5T
L0ROUy1TRCBEYWVtb246IGF2YWhpLWRhZW1vbgoKRmF0YWwgc2VydmVyIGVycm9yOgpubyBzY3Jl
ZW5zIGZvdW5kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgWyBvayBdClN0YXJ0aW5nIFRlbGVwaG9ueSBkYWVtb24KU3RhcnRpbmcgdGNmLWFn
ZW50OiBPSwpTdG9wcGluZyBCb290bG9nIGRhZW1vbjogYm9vdGxvZ2QuCgpZb2N0byAoQnVpbHQg
YnkgUG9reSA3LjApIDEuMitzbmFwc2hvdC0yMDEyMDcxMiBtcGM4MzE1ZS1yZGIgdHR5UzAKCm1w
YzgzMTVlLXJkYiBsb2dpbjogcm9vdApyb290QG1wYzgzMTVlLXJkYjp+IyBjYXQgL3Byb2MvdmVy
c2lvbiAKTGludXggdmVyc2lvbiAzLjQuNC15b2N0by1zdGFuZGFyZCAocG9reWJ1aWxkQGF1dG9i
dWlsZGVyMDUpIChnY2MgdmVyc2lvbiA0LjcuMiAyMDEyMDYxNSAocHJlcmVsZWFzZSkgKEdDQykg
KSAjMSBQUkVFTVBUIFRodSBKdWwgMTIgMDk6NDQ6MTggUERUIDIwMTIKcm9vdEBtcGM4MzE1ZS1y
ZGI6fiMgbWQ1c3VtIC94aW5pdDogZ2l2aW5nIHVwCnhpbml0OiB1bmFibGUgdG8gY29ubmVjdCB0
byBYIHNlcnZlcjogQ29ubmVjdGlvbiByZWZ1c2VkCnhpbml0OiBzZXJ2ZXIgZXJyb3IKICAgICAg
ICAKcm9vdEBtcGM4MzE1ZS1yZGI6fiMgCnJvb3RAbXBjODMxNWUtcmRiOn4jIG1kNXN1bSAvbGli
L2xpYmMtMi4xNS5zbyAKNGFhM2RiMTMxNjM5MzYyN2ViZmU0OWNiYzRhMDlhNWYgIC9saWIvbGli
Yy0yLjE1LnNvCnJvb3RAbXBjODMxNWUtcmRiOn4jIApyb290QG1wYzgzMTVlLXJkYjp+IyBmZGlz
ayAtbCAvZGV2L3NkYQoKRGlzayAvZGV2L3NkYTogMTYwLjAgR0IsIDE2MDA0MTg4NTY5NiBieXRl
cwoyNTUgaGVhZHMsIDYzIHNlY3RvcnMvdHJhY2ssIDE5NDU3IGN5bGluZGVycywgdG90YWwgMzEy
NTgxODA4IHNlY3RvcnMKVW5pdHMgPSBzZWN0b3JzIG9mIDEgKiA1MTIgPSA1MTIgYnl0ZXMKU2Vj
dG9yIHNpemUgKGxvZ2ljYWwvcGh5c2ljYWwpOiA1MTIgYnl0ZXMgLyA1MTIgYnl0ZXMKSS9PIHNp
emUgKG1pbmltdW0vb3B0aW1hbCk6IDUxMiBieXRlcyAvIDUxMiBieXRlcwpEaXNrIGlkZW50aWZp
ZXI6IDB4YjE1OTBjMDAKCiAgIERldmljZSBCb290ICAgICAgU3RhcnQgICAgICAgICBFbmQgICAg
ICBCbG9ja3MgICBJZCAgU3lzdGVtCi9kZXYvc2RhMSAgICAgICAgICAgICAgNjMgICAgNzgxNDAx
NTkgICAgMzkwNzAwNDgrICA4MyAgTGludXgKL2Rldi9zZGEyICAgICAgICA3ODE0MDE2MCAgIDE1
NjI4MDMxOSAgICAzOTA3MDA4MCAgIDgzICBMaW51eAovZGV2L3NkYTMgICAgICAgMTU2MjgwMzIw
ICAgMjQwMTY2Mzk5ICAgIDQxOTQzMDQwICAgODMgIExpbnV4CnJvb3RAbXBjODMxNWUtcmRiOn4j
IApyb290QG1wYzgzMTVlLXJkYjp+IyAKcm9vdEBtcGM4MzE1ZS1yZGI6fiMgbW91bnQKcm9vdGZz
IG9uIC8gdHlwZSByb290ZnMgKHJ3KQoxMjguMjI0LjE2NS4yMDovZXhwb3J0L3B4ZWJvb3Qvdmxt
LWJvYXJkcy8xNzY0OS9yb290ZnMvIG9uIC8gdHlwZSBuZnMgKHJ3LHJlbGF0aW1lLHZlcnM9Mixy
c2l6ZT00MDk2LHdzaXplPTQwOTYsbmFtbGVuPTI1NSxoYXJkLG5vbG9jayxwcm90bz11ZHAsdGlt
ZW89MTEscmV0cmFucz0zLHNlYz1zeXMsbW91bnRhZGRyPTEyOC4yMjQuMTY1LjIwLG1vdW50dmVy
cz0xLG1vdW50cHJvdG89dWRwLGxvY2FsX2xvY2s9YWxsLGFkZHI9MTI4LjIyNC4xNjUuMjApCmRl
dnRtcGZzIG9uIC9kZXYgdHlwZSBkZXZ0bXBmcyAocncscmVsYXRpbWUsc2l6ZT02MDYwMGssbnJf
aW5vZGVzPTE1MTUwLG1vZGU9NzU1KQpwcm9jIG9uIC9wcm9jIHR5cGUgcHJvYyAocncscmVsYXRp
bWUpCnRtcGZzIG9uIC9tbnQvLnBzcGxhc2ggdHlwZSB0bXBmcyAocncscmVsYXRpbWUsc2l6ZT00
MGspCnN5c2ZzIG9uIC9zeXMgdHlwZSBzeXNmcyAocncscmVsYXRpbWUpCi9kZXYvc2RhMyBvbiAv
bWVkaWEvc2RhMyB0eXBlIGV4dDMgKHJ3LHN5bmMscmVsYXRpbWUsZXJyb3JzPWNvbnRpbnVlLHVz
ZXJfeGF0dHIsYWNsLGJhcnJpZXI9MSxkYXRhPW9yZGVyZWQpCi9kZXYvc2RhMiBvbiAvbWVkaWEv
c2RhMiB0eXBlIGV4dDMgKHJ3LHN5bmMscmVsYXRpbWUsZXJyb3JzPWNvbnRpbnVlLHVzZXJfeGF0
dHIsYWNsLGJhcnJpZXI9MSxkYXRhPW9yZGVyZWQpCi9kZXYvc2RhMSBvbiAvbWVkaWEvc2RhMSB0
eXBlIGV4dDMgKHJ3LHN5bmMscmVsYXRpbWUsZXJyb3JzPWNvbnRpbnVlLHVzZXJfeGF0dHIsYWNs
LGJhcnJpZXI9MSxkYXRhPW9yZGVyZWQpCmRldnB0cyBvbiAvZGV2L3B0cyB0eXBlIGRldnB0cyAo
cncscmVsYXRpbWUsZ2lkPTUsbW9kZT02MjApCnRtcGZzIG9uIC92YXIvdm9sYXRpbGUgdHlwZSB0
bXBmcyAocncscmVsYXRpbWUpCnRtcGZzIG9uIC9tZWRpYS9yYW0gdHlwZSB0bXBmcyAocncscmVs
YXRpbWUpCnJvb3RAbXBjODMxNWUtcmRiOn4jIApyb290QG1wYzgzMTVlLXJkYjp+IyAKCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>651</attachid>
            <date>2012-07-23 10:20:29 +0000</date>
            <delta_ts>2012-07-23 10:20:29 +0000</delta_ts>
            <desc>boot log with extended partition</desc>
            <filename>boot-with-extended-partition.log</filename>
            <type>text/x-log</type>
            <size>20004</size>
            <attacher name="Yi Zhao">yi.zhao</attacher>
            
              <data encoding="base64">VS1Cb290IDIwMTIuMDQuMDEgKEp1biAyOSAyMDEyIC0gMTM6NDg6MDMpTVBDODNYWAoKUmVzZXQg
U3RhdHVzOgoKQ1BVOiAgIGUzMDBjMywgTVBDODMxNUUsIFJldjogMS4yIGF0IDQwMCBNSHosIENT
QjogMTMzLjMzMyBNSHoKQm9hcmQ6IEZyZWVzY2FsZSBNUEM4MzE1RVJEQiBSZXYgMS4wCkkyQzog
ICByZWFkeQpEUkFNOiAgMTI4IE1pQiAoRERSMiwgMzItYml0LCBFQ0Mgb2ZmLCAyNjYuNjY3IE1I
eikKRmxhc2g6IDggTWlCCk5BTkQ6ICAzMiBNaUIKUENJRTA6IE5vIGxpbmsKUENJRTE6IE5vIGxp
bmsKSW46ICAgIHNlcmlhbApPdXQ6ICAgc2VyaWFsCkVycjogICBzZXJpYWwKTmV0OiAgIGVUU0VD
MCwgZVRTRUMxCkhpdCBhbnkga2V5IHRvIHN0b3AgYXV0b2Jvb3Q6ICAwIAo9PiBwcmludGVudiAK
YmF1ZHJhdGU9MTE1MjAwCmJvb3RjbWQ9c2V0ZW52IGJvb3RhcmdzIHJvb3Q9L2Rldi9uZnMgcncg
bmZzcm9vdD0kc2VydmVyaXA6JHJvb3RwYXRoIGlwPSRpcGFkZHI6JHNlcnZlcmlwOiRnYXRld2F5
aXA6JG5ldG1hc2s6JGhvc3RuYW1lOiRuZXRkZXY6b2ZmIGNvbnNvbGU9JGNvbnNvbGVkZXYsJGJh
dWRyYXRlICRvdGhib290YXJnczt0ZnRwICRsb2FkYWRkciAkYm9vdGZpbGU7dGZ0cCAkZmR0YWRk
ciAkZmR0ZmlsZTtib290bSAkbG9hZGFkZHIgLSAkZmR0YWRkcgpib290ZGVsYXk9Ngpib290Zmls
ZT12bG0tYm9hcmRzLzE3NjQ5L2tlcm5lbApjb25zb2xlZGV2PXR0eVMwCmV0aDFhZGRyPTA0OjAw
OjAwOjAwOjAwOjBCCmV0aGFjdD1lVFNFQzAKZXRoYWRkcj0wNDowMDowMDowMDowMDowQQpmZHRh
ZGRyPWEwMDAwMApmZHRmaWxlPXZsbS1ib2FyZHMvMTc2NDkvZHRiCmdhdGV3YXlpcD0xMjguMjI0
LjE3OC4xCmlwYWRkcj0xMjguMjI0LjE3OC4xNDAKbG9hZGFkZHI9MTAwMDAwMApsb2Fkc19lY2hv
PTEKbmV0ZGV2PWV0aDAKbmV0bWFzaz0yNTUuMjU1LjI1NC4wCm5mc2Jvb3Q9c2V0ZW52IGJvb3Rh
cmdzIHJvb3Q9L2Rldi9uZnMgcncgbmZzcm9vdD0kc2VydmVyaXA6JHJvb3RwYXRoIGlwPSRpcGFk
ZHI6JHNlcnZlcmlwOiRnYXRld2F5aXA6JG5ldG1hc2s6JGhvc3RuYW1lOiRuZXRkZXY6b2ZmIGNv
bnNvbGU9JGNvbnNvbGVkZXYsJGJhdWRyYXRlICRvdGhib290YXJnczt0ZnRwICRsb2FkYWRkciAk
Ym9vdGZpbGU7dGZ0cCAkZmR0YWRkciAkZmR0ZmlsZTtib290bSAkbG9hZGFkZHIgLSAkZmR0YWRk
cgpyYW1ib290PXNldGVudiBib290YXJncyByb290PS9kZXYvcmFtIHJ3IGNvbnNvbGU9JGNvbnNv
bGVkZXYsJGJhdWRyYXRlICRvdGhib290YXJnczt0ZnRwICRyYW1kaXNrYWRkciAkcmFtZGlza2Zp
bGU7dGZ0cCAkbG9hZGFkZHIgJGJvb3RmaWxlO3RmdHAgJGZkdGFkZHIgJGZkdGZpbGU7Ym9vdG0g
JGxvYWRhZGRyICRyYW1kaXNrYWRkciAkZmR0YWRkcgpyYW1kaXNrYWRkcj0xMDAwMDAwCnJhbWRp
c2tmaWxlPXJhbWZzLjgzeHgKcm9vdHBhdGg9L2V4cG9ydC9weGVib290L3ZsbS1ib2FyZHMvMTc2
NDkvcm9vdGZzCnNlcnZlcmlwPTEyOC4yMjQuMTY1LjIwCnN0ZGVycj1zZXJpYWwKc3RkaW49c2Vy
aWFsCnN0ZG91dD1zZXJpYWwKdXNiX3BoeV90eXBlPXV0bWkKCkVudmlyb25tZW50IHNpemU6IDEy
MjkvODE4OCBieXRlcwo9PiByZXNldApSZXNldHRpbmcgdGhlIGJvYXJkLgoKClUtQm9vdCAyMDEy
LjA0LjAxIChKdW4gMjkgMjAxMiAtIDEzOjQ4OjAzKU1QQzgzWFgKClJlc2V0IFN0YXR1czogU29m
dHdhcmUgSGFyZCwgRXh0ZXJuYWwvSW50ZXJuYWwgU29mdCwgRXh0ZXJuYWwvSW50ZXJuYWwgSGFy
ZAoKQ1BVOiAgIGUzMDBjMywgTVBDODMxNUUsIFJldjogMS4yIGF0IDQwMCBNSHosIENTQjogMTMz
LjMzMyBNSHoKQm9hcmQ6IEZyZWVzY2FsZSBNUEM4MzE1RVJEQiBSZXYgMS4wCkkyQzogICByZWFk
eQpEUkFNOiAgMTI4IE1pQiAoRERSMiwgMzItYml0LCBFQ0Mgb2ZmLCAyNjYuNjY3IE1IeikKRmxh
c2g6IDggTWlCCk5BTkQ6ICAzMiBNaUIKUENJRTA6IE5vIGxpbmsKUENJRTE6IE5vIGxpbmsKSW46
ICAgIHNlcmlhbApPdXQ6ICAgc2VyaWFsCkVycjogICBzZXJpYWwKTmV0OiAgIGVUU0VDMCwgZVRT
RUMxCkhpdCBhbnkga2V5IHRvIHN0b3AgYXV0b2Jvb3Q6ICAwIApTcGVlZDogMTAwMCwgZnVsbCBk
dXBsZXgKVXNpbmcgZVRTRUMwIGRldmljZQpURlRQIGZyb20gc2VydmVyIDEyOC4yMjQuMTY1LjIw
OyBvdXIgSVAgYWRkcmVzcyBpcyAxMjguMjI0LjE3OC4xNDA7IHNlbmRpbmcgdGhyb3VnaCBnYXRl
d2F5IDEyOC4yMjQuMTc4LjEKRmlsZW5hbWUgJ3ZsbS1ib2FyZHMvMTc2NDkva2VybmVsJy4KTG9h
ZCBhZGRyZXNzOiAweDEwMDAwMDAKTG9hZGluZzogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKCSAjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwoJICMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjCgkgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjCmRvbmUKQnl0ZXMgdHJhbnNmZXJyZWQgPSAzNzc4MTExICgzOWE2M2YgaGV4
KQpTcGVlZDogMTAwMCwgZnVsbCBkdXBsZXgKVXNpbmcgZVRTRUMwIGRldmljZQpURlRQIGZyb20g
c2VydmVyIDEyOC4yMjQuMTY1LjIwOyBvdXIgSVAgYWRkcmVzcyBpcyAxMjguMjI0LjE3OC4xNDA7
IHNlbmRpbmcgdGhyb3VnaCBnYXRld2F5IDEyOC4yMjQuMTc4LjEKRmlsZW5hbWUgJ3ZsbS1ib2Fy
ZHMvMTc2NDkvZHRiJy4KTG9hZCBhZGRyZXNzOiAweGEwMDAwMApMb2FkaW5nOiAjIwpkb25lCkJ5
dGVzIHRyYW5zZmVycmVkID0gMjEwNDIgKDUyMzIgaGV4KQojIyBCb290aW5nIGtlcm5lbCBmcm9t
IExlZ2FjeSBJbWFnZSBhdCAwMTAwMDAwMCAuLi4KICAgSW1hZ2UgTmFtZTogICBMaW51eC0zLjQu
NC15b2N0by1zdGFuZGFyZAogICBDcmVhdGVkOiAgICAgIDIwMTItMDctMTIgIDE2OjQ0OjI0IFVU
QwogICBJbWFnZSBUeXBlOiAgIFBvd2VyUEMgTGludXggS2VybmVsIEltYWdlIChnemlwIGNvbXBy
ZXNzZWQpCiAgIERhdGEgU2l6ZTogICAgMzc3ODA0NyBCeXRlcyA9IDMuNiBNaUIKICAgTG9hZCBB
ZGRyZXNzOiAwMDAwMDAwMAogICBFbnRyeSBQb2ludDogIDAwMDAwMDAwCiAgIFZlcmlmeWluZyBD
aGVja3N1bSAuLi4gT0sKIyMgRmxhdHRlbmVkIERldmljZSBUcmVlIGJsb2IgYXQgMDBhMDAwMDAK
ICAgQm9vdGluZyB1c2luZyB0aGUgZmR0IGJsb2IgYXQgMHgwMGEwMDAwMAogICBVbmNvbXByZXNz
aW5nIEtlcm5lbCBJbWFnZSAuLi4gT0sKICAgTG9hZGluZyBEZXZpY2UgVHJlZSB0byAwN2YwZjAw
MCwgZW5kIDA3ZjE3MjMxIC4uLiBPSwpOT1RJQ0U6IE5vIG9yIHVua25vd24gYm9hcmRfdHlwZSBo
d2NvbmZpZyBzcGVjaWZpZWQuCiAgICAgICAgQXNzdW1pbmcgYm9hcmQgd2l0aCBUU0VDMS4KVXNp
bmcgTVBDODMxeCBSREIgbWFjaGluZSBkZXNjcmlwdGlvbgpJbml0aWFsaXppbmcgY2dyb3VwIHN1
YnN5cyBjcHVzZXQKSW5pdGlhbGl6aW5nIGNncm91cCBzdWJzeXMgY3B1CkxpbnV4IHZlcnNpb24g
My40LjQteW9jdG8tc3RhbmRhcmQgKHBva3lidWlsZEBhdXRvYnVpbGRlcjA1KSAoZ2NjIHZlcnNp
b24gNC43LjIgMjAxMjA2MTUgKHByZXJlbGVhc2UpIChHQ0MpICkgIzEgUFJFRU1QVCBUaHUgSnVs
IDEyIDA5OjQ0OjE4IFBEVCAyMDEyCmJvb3Rjb25zb2xlIFt1ZGJnMF0gZW5hYmxlZApzZXR1cF9h
cmNoOiBib290bWVtCm1wYzgzMXhfcmRiX3NldHVwX2FyY2goKQpGb3VuZCBGU0wgUENJIGhvc3Qg
YnJpZGdlIGF0IDB4MDAwMDAwMDBlMDAwODUwMC4gRmlybXdhcmUgYnVzIG51bWJlcjogMC0+MApQ
Q0kgaG9zdCBicmlkZ2UgL3BjaUBlMDAwODUwMCAocHJpbWFyeSkgcmFuZ2VzOgogTUVNIDB4MDAw
MDAwMDA5MDAwMDAwMC4uMHgwMDAwMDAwMDlmZmZmZmZmIC0+IDB4MDAwMDAwMDA5MDAwMDAwMCAK
IE1FTSAweDAwMDAwMDAwODAwMDAwMDAuLjB4MDAwMDAwMDA4ZmZmZmZmZiAtPiAweDAwMDAwMDAw
ODAwMDAwMDAgUHJlZmV0Y2gKICBJTyAweDAwMDAwMDAwZTAzMDAwMDAuLjB4MDAwMDAwMDBlMDNm
ZmZmZiAtPiAweDAwMDAwMDAwMDAwMDAwMDAKTm8gcGNpIGNvbmZpZyByZWdpc3RlciBiYXNlIGlu
IGRldiB0cmVlLCB1c2luZyBkZWZhdWx0CkZvdW5kIEZTTCBQQ0kgaG9zdCBicmlkZ2UgYXQgMHgw
MDAwMDAwMGUwMDA5MDAwLiBGaXJtd2FyZSBidXMgbnVtYmVyOiAwLT4yNTUKUENJIGhvc3QgYnJp
ZGdlIC9wY2llQGUwMDA5MDAwICByYW5nZXM6CiBNRU0gMHgwMDAwMDAwMGEwMDAwMDAwLi4weDAw
MDAwMDAwYWZmZmZmZmYgLT4gMHgwMDAwMDAwMGEwMDAwMDAwIAogIElPIDB4MDAwMDAwMDBiMTAw
MDAwMC4uMHgwMDAwMDAwMGIxN2ZmZmZmIC0+IDB4MDAwMDAwMDAwMDAwMDAwMApObyBwY2kgY29u
ZmlnIHJlZ2lzdGVyIGJhc2UgaW4gZGV2IHRyZWUsIHVzaW5nIGRlZmF1bHQKRm91bmQgRlNMIFBD
SSBob3N0IGJyaWRnZSBhdCAweDAwMDAwMDAwZTAwMGEwMDAuIEZpcm13YXJlIGJ1cyBudW1iZXI6
IDAtPjI1NQpQQ0kgaG9zdCBicmlkZ2UgL3BjaWVAZTAwMGEwMDAgIHJhbmdlczoKIE1FTSAweDAw
MDAwMDAwYzAwMDAwMDAuLjB4MDAwMDAwMDBjZmZmZmZmZiAtPiAweDAwMDAwMDAwYzAwMDAwMDAg
CiAgSU8gMHgwMDAwMDAwMGQxMDAwMDAwLi4weDAwMDAwMDAwZDE3ZmZmZmYgLT4gMHgwMDAwMDAw
MDAwMDAwMDAwCmFyY2g6IGV4aXQKWm9uZSBQRk4gcmFuZ2VzOgogIERNQSAgICAgIDB4MDAwMDAw
MDAgLT4gMHgwMDAwODAwMAogIE5vcm1hbCAgIGVtcHR5Ck1vdmFibGUgem9uZSBzdGFydCBQRk4g
Zm9yIGVhY2ggbm9kZQpFYXJseSBtZW1vcnkgUEZOIHJhbmdlcwogICAgMDogMHgwMDAwMDAwMCAt
PiAweDAwMDA4MDAwCkJ1aWx0IDEgem9uZWxpc3RzIGluIFpvbmUgb3JkZXIsIG1vYmlsaXR5IGdy
b3VwaW5nIG9uLiAgVG90YWwgcGFnZXM6IDMyNTEyCktlcm5lbCBjb21tYW5kIGxpbmU6IHJvb3Q9
L2Rldi9uZnMgcncgbmZzcm9vdD0xMjguMjI0LjE2NS4yMDovZXhwb3J0L3B4ZWJvb3QvdmxtLWJv
YXJkcy8xNzY0OS9yb290ZnMgaXA9MTI4LjIyNC4xNzguMTQwOjEyOC4yMjQuMTY1LjIwOjEyOC4y
MjQuMTc4LjE6MjU1LjI1NS4yNTQuMDo6ZXRoMDpvZmYgY29uc29sZT10dHlTMCwxMTUyMDAKUElE
IGhhc2ggdGFibGUgZW50cmllczogNTEyIChvcmRlcjogLTEsIDIwNDggYnl0ZXMpCkRlbnRyeSBj
YWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDE2Mzg0IChvcmRlcjogNCwgNjU1MzYgYnl0ZXMpCklu
b2RlLWNhY2hlIGhhc2ggdGFibGUgZW50cmllczogODE5MiAob3JkZXI6IDMsIDMyNzY4IGJ5dGVz
KQphbGxvY2F0ZWQgMjYyMTQ0IGJ5dGVzIG9mIHBhZ2VfY2dyb3VwCnBsZWFzZSB0cnkgJ2Nncm91
cF9kaXNhYmxlPW1lbW9yeScgb3B0aW9uIGlmIHlvdSBkb24ndCB3YW50IG1lbW9yeSBjZ3JvdXBz
Ck1lbW9yeTogMTIxMjA0ay8xMzEwNzJrIGF2YWlsYWJsZSAoNzY3Nmsga2VybmVsIGNvZGUsIDk4
NjhrIHJlc2VydmVkLCAzMjBrIGRhdGEsIDM3NWsgYnNzLCAyODRrIGluaXQpCktlcm5lbCB2aXJ0
dWFsIG1lbW9yeSBsYXlvdXQ6CiAgKiAweGZmZmRmMDAwLi4weGZmZmZmMDAwICA6IGZpeG1hcAog
ICogMHhmY2VmNzAwMC4uMHhmZTAwMDAwMCAgOiBlYXJseSBpb3JlbWFwCiAgKiAweGM5MDAwMDAw
Li4weGZjZWY3MDAwICA6IHZtYWxsb2MgJiBpb3JlbWFwClNMVUI6IEdlbnNsYWJzPTE1LCBIV2Fs
aWduPTMyLCBPcmRlcj0wLTMsIE1pbk9iamVjdHM9MCwgQ1BVcz0xLCBOb2Rlcz0xCk5SX0lSUVM6
NTEyIG5yX2lycXM6NTEyIDE2CklQSUMgKDEyOCBJUlEgc291cmNlcykgYXQgYzkwMDA3MDAKY2xv
Y2tzb3VyY2U6IHRpbWViYXNlIG11bHRbMWUwMDAwMDVdIHNoaWZ0WzI0XSByZWdpc3RlcmVkCkNv
bnNvbGU6IGNvbG91ciBkdW1teSBkZXZpY2UgODB4MjUKcGlkX21heDogZGVmYXVsdDogMzI3Njgg
bWluaW11bTogMzAxClNlY3VyaXR5IEZyYW1ld29yayBpbml0aWFsaXplZApNb3VudC1jYWNoZSBo
YXNoIHRhYmxlIGVudHJpZXM6IDUxMgpJbml0aWFsaXppbmcgY2dyb3VwIHN1YnN5cyBkZWJ1ZwpJ
bml0aWFsaXppbmcgY2dyb3VwIHN1YnN5cyBjcHVhY2N0CkluaXRpYWxpemluZyBjZ3JvdXAgc3Vi
c3lzIG1lbW9yeQpJbml0aWFsaXppbmcgY2dyb3VwIHN1YnN5cyBkZXZpY2VzCkluaXRpYWxpemlu
ZyBjZ3JvdXAgc3Vic3lzIGZyZWV6ZXIKSW5pdGlhbGl6aW5nIGNncm91cCBzdWJzeXMgbmV0X2Ns
cwpJbml0aWFsaXppbmcgY2dyb3VwIHN1YnN5cyBibGtpbwpmdHJhY2U6IGFsbG9jYXRpbmcgMTk0
MzAgZW50cmllcyBpbiA1NyBwYWdlcwpkZXZ0bXBmczogaW5pdGlhbGl6ZWQKTkVUOiBSZWdpc3Rl
cmVkIHByb3RvY29sIGZhbWlseSAxNgogICAgICAgICAgICAgClBDSTogUHJvYmluZyBQQ0kgaGFy
ZHdhcmUKUENJIGhvc3QgYnJpZGdlIHRvIGJ1cyAwMDAwOjAwCnBjaV9idXMgMDAwMDowMDogcm9v
dCBidXMgcmVzb3VyY2UgW2lvICAweDAwMDAtMHhmZmZmZl0KcGNpX2J1cyAwMDAwOjAwOiByb290
IGJ1cyByZXNvdXJjZSBbbWVtIDB4OTAwMDAwMDAtMHg5ZmZmZmZmZl0KcGNpX2J1cyAwMDAwOjAw
OiByb290IGJ1cyByZXNvdXJjZSBbbWVtIDB4ODAwMDAwMDAtMHg4ZmZmZmZmZiBwcmVmXQpQQ0kg
aG9zdCBicmlkZ2UgdG8gYnVzIDAwMDE6MDEKcGNpX2J1cyAwMDAxOjAxOiByb290IGJ1cyByZXNv
dXJjZSBbaW8gIDB4ZmY3ZmUwMDAtMHhmZmZmZGZmZl0gKGJ1cyBhZGRyZXNzIFsweDAwMDAtMHg3
ZmZmZmZdKQpwY2lfYnVzIDAwMDE6MDE6IHJvb3QgYnVzIHJlc291cmNlIFttZW0gMHhhMDAwMDAw
MC0weGFmZmZmZmZmXQpQQ0kgaG9zdCBicmlkZ2UgdG8gYnVzIDAwMDI6MDIKcGNpX2J1cyAwMDAy
OjAyOiByb290IGJ1cyByZXNvdXJjZSBbaW8gIDB4ZmVmZmMwMDAtMHhmZjdmYmZmZl0gKGJ1cyBh
ZGRyZXNzIFsweDAwMDAtMHg3ZmZmZmZdKQpwY2lfYnVzIDAwMDI6MDI6IHJvb3QgYnVzIHJlc291
cmNlIFttZW0gMHhjMDAwMDAwMC0weGNmZmZmZmZmXQpiaW86IGNyZWF0ZSBzbGFiIDxiaW8tMD4g
YXQgMApGcmVlc2NhbGUgRWxvIC8gRWxvIFBsdXMgRE1BIGRyaXZlcgp2Z2FhcmI6IGxvYWRlZApT
Q1NJIHN1YnN5c3RlbSBpbml0aWFsaXplZAp1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZh
Y2UgZHJpdmVyIHVzYmZzCnVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIg
aHViCnVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGRldmljZSBkcml2ZXIgdXNiClN3aXRjaGluZyB0
byBjbG9ja3NvdXJjZSB0aW1lYmFzZQpORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDIK
SVAgcm91dGUgY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiAxMDI0IChvcmRlcjogMCwgNDA5NiBi
eXRlcykKVENQIGVzdGFibGlzaGVkIGhhc2ggdGFibGUgZW50cmllczogNDA5NiAob3JkZXI6IDMs
IDMyNzY4IGJ5dGVzKQpUQ1AgYmluZCBoYXNoIHRhYmxlIGVudHJpZXM6IDQwOTYgKG9yZGVyOiAy
LCAxNjM4NCBieXRlcykKVENQOiBIYXNoIHRhYmxlcyBjb25maWd1cmVkIChlc3RhYmxpc2hlZCA0
MDk2IGJpbmQgNDA5NikKVENQOiByZW5vIHJlZ2lzdGVyZWQKVURQIGhhc2ggdGFibGUgZW50cmll
czogMjU2IChvcmRlcjogMCwgNDA5NiBieXRlcykKVURQLUxpdGUgaGFzaCB0YWJsZSBlbnRyaWVz
OiAyNTYgKG9yZGVyOiAwLCA0MDk2IGJ5dGVzKQpORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFt
aWx5IDEKUlBDOiBSZWdpc3RlcmVkIG5hbWVkIFVOSVggc29ja2V0IHRyYW5zcG9ydCBtb2R1bGUu
ClJQQzogUmVnaXN0ZXJlZCB1ZHAgdHJhbnNwb3J0IG1vZHVsZS4KUlBDOiBSZWdpc3RlcmVkIHRj
cCB0cmFuc3BvcnQgbW9kdWxlLgpSUEM6IFJlZ2lzdGVyZWQgdGNwIE5GU3Y0LjEgYmFja2NoYW5u
ZWwgdHJhbnNwb3J0IG1vZHVsZS4KbXBjOHh4eF93ZHQ6IFdEVCBkcml2ZXIgZm9yIE1QQzh4eHgg
aW5pdGlhbGl6ZWQuIG1vZGU6cmVzZXQgdGltZW91dD02NTUzNSAoMzIgc2Vjb25kcykKZnNsLWVs
by1kbWEgZTAwMDgyYTguZG1hOiAjMCAoZnNsLGVsby1kbWEtY2hhbm5lbCksIGlycSA3MQpmc2wt
ZWxvLWRtYSBlMDAwODJhOC5kbWE6ICMxIChmc2wsZWxvLWRtYS1jaGFubmVsKSwgaXJxIDcxCmZz
bC1lbG8tZG1hIGUwMDA4MmE4LmRtYTogIzIgKGZzbCxlbG8tZG1hLWNoYW5uZWwpLCBpcnEgNzEK
ZnNsLWVsby1kbWEgZTAwMDgyYTguZG1hOiAjMyAoZnNsLGVsby1kbWEtY2hhbm5lbCksIGlycSA3
MQpWRlM6IERpc2sgcXVvdGFzIGRxdW90XzYuNS4yCkRxdW90LWNhY2hlIGhhc2ggdGFibGUgZW50
cmllczogMTAyNCAob3JkZXIgMCwgNDA5NiBieXRlcykKUmVnaXN0ZXJpbmcgdW5pb25mcyAyLjUu
MTAgKGZvciAzLjEuMC1yYzQpCk5GUzogUmVnaXN0ZXJpbmcgdGhlIGlkX3Jlc29sdmVyIGtleSB0
eXBlCkJ0cmZzIGxvYWRlZAptc2dtbmkgaGFzIGJlZW4gc2V0IHRvIDIzNgpCbG9jayBsYXllciBT
Q1NJIGdlbmVyaWMgKGJzZykgZHJpdmVyIHZlcnNpb24gMC40IGxvYWRlZCAobWFqb3IgMjUzKQpp
byBzY2hlZHVsZXIgbm9vcCByZWdpc3RlcmVkCmlvIHNjaGVkdWxlciBkZWFkbGluZSByZWdpc3Rl
cmVkCmlvIHNjaGVkdWxlciBjZnEgcmVnaXN0ZXJlZCAoZGVmYXVsdCkKU2VyaWFsOiA4MjUwLzE2
NTUwIGRyaXZlciwgMiBwb3J0cywgSVJRIHNoYXJpbmcgZGlzYWJsZWQKc2VyaWFsODI1MC4wOiB0
dHlTMCBhdCBNTUlPIDB4ZTAwMDQ1MDAgKGlycSA9IDE2KSBpcyBhIDE2NTUwQQpjb25zb2xlIFt0
dHlTMF0gZW5hYmxlZCwgYm9vdGNvbnNvbGUgZGlzYWJsZWQKY29uc29sZSBbdHR5UzBdIGVuYWJs
ZWQsIGJvb3Rjb25zb2xlIGRpc2FibGVkCnNlcmlhbDgyNTAuMDogdHR5UzEgYXQgTU1JTyAweGUw
MDA0NjAwIChpcnEgPSAxNykgaXMgYSAxNjU1MEEKYnJkOiBtb2R1bGUgbG9hZGVkCmZzbC1zYXRh
IGUwMDE4MDAwLnNhdGE6IFNhdGEgRlNMIFBsYXRmb3JtL0NTQiBEcml2ZXIgaW5pdApzY3NpMCA6
IHNhdGFfZnNsCmF0YTE6IFNBVEEgbWF4IFVETUEvMTMzIGlycSA0NApmc2wtc2F0YSBlMDAxOTAw
MC5zYXRhOiBTYXRhIEZTTCBQbGF0Zm9ybS9DU0IgRHJpdmVyIGluaXQKc2NzaTEgOiBzYXRhX2Zz
bAphdGEyOiBTQVRBIG1heCBVRE1BLzEzMyBpcnEgNDUKZmUwMDAwMDAuZmxhc2g6IEZvdW5kIDEg
eDE2IGRldmljZXMgYXQgMHgwIGluIDE2LWJpdCBiYW5rLiBNYW51ZmFjdHVyZXIgSUQgMHgwMDAw
MDEgQ2hpcCBJRCAweDAwMTAwMQphdGExOiBTaWduYXR1cmUgVXBkYXRlIGRldGVjdGVkIEAgMCBt
c2VjcwpBbWQvRnVqaXRzdSBFeHRlbmRlZCBRdWVyeSBUYWJsZSBhdCAweDAwNDAKICBBbWQvRnVq
aXRzdSBFeHRlbmRlZCBRdWVyeSB2ZXJzaW9uIDEuMy4KZmUwMDAwMDAuZmxhc2g6IFN3YXBwaW5n
IGVyYXNlIHJlZ2lvbnMgZm9yIHRvcC1ib290IENGSSB0YWJsZS4KbnVtYmVyIG9mIENGSSBjaGlw
czogMQpmc2xfc3BpIGUwMDA3MDAwLnNwaTogbWFzdGVyIGlzIHVucXVldWVkLCB0aGlzIGlzIGRl
cHJlY2F0ZWQKZnNsX3NwaSBlMDAwNzAwMC5zcGk6IGF0IDB4YzkwMjQwMDAgKGlycSA9IDE5KSwg
Q1BVIG1vZGUKRnJlZXNjYWxlIFBvd2VyUVVJQ0MgTUlJIEJ1czogcHJvYmVkCkZyZWVzY2FsZSBQ
b3dlclFVSUNDIE1JSSBCdXM6IHByb2JlZApmc2wtZ2lhbmZhciBlMDAyNDAwMC5ldGhlcm5ldDog
ZXRoMDogbWFjOiAwNDowMDowMDowMDowMDowYQpmc2wtZ2lhbmZhciBlMDAyNDAwMC5ldGhlcm5l
dDogZXRoMDogUnVubmluZyB3aXRoIE5BUEkgZW5hYmxlZApmc2wtZ2lhbmZhciBlMDAyNDAwMC5l
dGhlcm5ldDogZXRoMDogUlggQkQgcmluZyBzaXplIGZvciBRWzBdOiAyNTYKZnNsLWdpYW5mYXIg
ZTAwMjQwMDAuZXRoZXJuZXQ6IGV0aDA6IFRYIEJEIHJpbmcgc2l6ZSBmb3IgUVswXTogMjU2CmZz
bC1naWFuZmFyIGUwMDI1MDAwLmV0aGVybmV0OiBldGgxOiBtYWM6IDA0OjAwOjAwOjAwOjAwOjBi
CmZzbC1naWFuZmFyIGUwMDI1MDAwLmV0aGVybmV0OiBldGgxOiBSdW5uaW5nIHdpdGggTkFQSSBl
bmFibGVkCmZzbC1naWFuZmFyIGUwMDI1MDAwLmV0aGVybmV0OiBldGgxOiBSWCBCRCByaW5nIHNp
emUgZm9yIFFbMF06IDI1Ngpmc2wtZ2lhbmZhciBlMDAyNTAwMC5ldGhlcm5ldDogZXRoMTogVFgg
QkQgcmluZyBzaXplIGZvciBRWzBdOiAyNTYKZWhjaV9oY2Q6IFVTQiAyLjAgJ0VuaGFuY2VkJyBI
b3N0IENvbnRyb2xsZXIgKEVIQ0kpIERyaXZlcgovaW1tckBlMDAwMDAwMC91c2JAMjMwMDA6IElu
dmFsaWQgJ2RyX21vZGUnIHByb3BlcnR5LCBmYWxsYmFjayB0byBob3N0IG1vZGUKZnNsLWVoY2kg
ZnNsLWVoY2kuMDogRnJlZXNjYWxlIE9uLUNoaXAgRUhDSSBIb3N0IENvbnRyb2xsZXIKZnNsLWVo
Y2kgZnNsLWVoY2kuMDogbmV3IFVTQiBidXMgcmVnaXN0ZXJlZCwgYXNzaWduZWQgYnVzIG51bWJl
ciAxCmZzbC1laGNpIGZzbC1laGNpLjA6IGlycSAzOCwgaW8gbWVtIDB4ZTAwMjMwMDAKZnNsLWVo
Y2kgZnNsLWVoY2kuMDogVVNCIDIuMCBzdGFydGVkLCBFSENJIDEuMDAKaHViIDEtMDoxLjA6IFVT
QiBodWIgZm91bmQKaHViIDEtMDoxLjA6IDEgcG9ydCBkZXRlY3RlZApJbml0aWFsaXppbmcgVVNC
IE1hc3MgU3RvcmFnZSBkcml2ZXIuLi4KdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNl
IGRyaXZlciB1c2Itc3RvcmFnZQphdGExOiBTQVRBIGxpbmsgdXAgMS41IEdicHMgKFNTdGF0dXMg
MTEzIFNDb250cm9sIDMwMCkKVVNCIE1hc3MgU3RvcmFnZSBzdXBwb3J0IHJlZ2lzdGVyZWQuCm1v
dXNlZGV2OiBQUy8yIG1vdXNlIGRldmljZSBjb21tb24gZm9yIGFsbCBtaWNlCmkyYyAvZGV2IGVu
dHJpZXMgZHJpdmVyCmF0YTEuMDA6IEFUQS04OiBXREMgV0QxNjAwQUFKUy0yMkw3QTAsIDAxLjAz
RTAxLCBtYXggVURNQS8xMzMKbXBjLWkyYyBlMDAwMzAwMC5pMmM6IHRpbWVvdXQgMTAwMDAwMCB1
cwphdGExLjAwOiAzMTI1ODE4MDggc2VjdG9ycywgbXVsdGkgMDogTEJBNDggTkNRIChkZXB0aCAx
Ni8zMikKYXQyNCAwLTAwNTA6IDMyNzY4IGJ5dGUgMjRjMjU2IEVFUFJPTSwgd3JpdGFibGUsIDEg
Ynl0ZXMvd3JpdGUKYXRhMS4wMDogY29uZmlndXJlZCBmb3IgVURNQS8xMzMKcnRjLWRzMTMwNyAw
LTAwNjg6IHJ0YyBjb3JlOiByZWdpc3RlcmVkIGRzMTMzOSBhcyBydGMwCm1kOiBsaW5lYXIgcGVy
c29uYWxpdHkgcmVnaXN0ZXJlZCBmb3IgbGV2ZWwgLTEKc2NzaSAwOjA6MDowOiBEaXJlY3QtQWNj
ZXNzICAgICBBVEEgICAgICBXREMgV0QxNjAwQUFKUy0yIDAxLjAgUFE6IDAgQU5TSTogNQptZDog
cmFpZDAgcGVyc29uYWxpdHkgcmVnaXN0ZXJlZCBmb3IgbGV2ZWwgMApzZCAwOjA6MDowOiBbc2Rh
XSAzMTI1ODE4MDggNTEyLWJ5dGUgbG9naWNhbCBibG9ja3M6ICgxNjAgR0IvMTQ5IEdpQikKc2Qg
MDowOjA6MDogQXR0YWNoZWQgc2NzaSBnZW5lcmljIHNnMCB0eXBlIDAKbWQ6IHJhaWQxIHBlcnNv
bmFsaXR5IHJlZ2lzdGVyZWQgZm9yIGxldmVsIDEKc2QgMDowOjA6MDogW3NkYV0gV3JpdGUgUHJv
dGVjdCBpcyBvZmYKbWQ6IHJhaWQxMCBwZXJzb25hbGl0eSByZWdpc3RlcmVkIGZvciBsZXZlbCAx
MApzZCAwOjA6MDowOiBbc2RhXSBXcml0ZSBjYWNoZTogZW5hYmxlZCwgcmVhZCBjYWNoZTogZW5h
YmxlZCwgZG9lc24ndCBzdXBwb3J0IERQTyBvciBGVUEKbWQ6IG11bHRpcGF0aCBwZXJzb25hbGl0
eSByZWdpc3RlcmVkIGZvciBsZXZlbCAtNAptZDogZmF1bHR5IHBlcnNvbmFsaXR5IHJlZ2lzdGVy
ZWQgZm9yIGxldmVsIC01CmRldmljZS1tYXBwZXI6IGlvY3RsOiA0LjIyLjAtaW9jdGwgKDIwMTEt
MTAtMTkpIGluaXRpYWxpc2VkOiBkbS1kZXZlbEByZWRoYXQuY29tCnVzYmNvcmU6IHJlZ2lzdGVy
ZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgdXNiaGlkCnVzYmhpZDogVVNCIEhJRCBjb3JlIGRyaXZl
cgpUQ1A6IGN1YmljIHJlZ2lzdGVyZWQKTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAx
MApJUHY2IG92ZXIgSVB2NCB0dW5uZWxpbmcgZHJpdmVyCk5FVDogUmVnaXN0ZXJlZCBwcm90b2Nv
bCBmYW1pbHkgMTcKUmVnaXN0ZXJpbmcgdGhlIGRuc19yZXNvbHZlciBrZXkgdHlwZQogc2RhOiBz
ZGExIHNkYTIgc2RhMyBzZGE0IDwgc2RhNSA+CmNvbnNvbGUgW25ldGNvbjBdIGVuYWJsZWQKc2Qg
MDowOjA6MDogW3NkYV0gQXR0YWNoZWQgU0NTSSBkaXNrCm5ldGNvbnNvbGU6IG5ldHdvcmsgbG9n
Z2luZyBzdGFydGVkCnJ0Yy1kczEzMDcgMC0wMDY4OiBzZXR0aW5nIHN5c3RlbSBjbG9jayB0byAy
MDEyLTA3LTIzIDA5OjU2OjE4IFVUQyAoMTM0MzAzNzM3OCkKQUREUkNPTkYoTkVUREVWX1VQKTog
ZXRoMDogbGluayBpcyBub3QgcmVhZHkKdXNiIDEtMTogbmV3IGhpZ2gtc3BlZWQgVVNCIGRldmlj
ZSBudW1iZXIgMiB1c2luZyBmc2wtZWhjaQphdGEyOiBObyBEZXZpY2UgT1IgUEhZUkRZIGNoYW5n
ZSxIc3RhdHVzID0gMHhhMDAwMDAwMAphdGEyOiBTQVRBIGxpbmsgZG93biAoU1N0YXR1cyAwIFND
b250cm9sIDMwMCkKaHViIDEtMToxLjA6IFVTQiBodWIgZm91bmQKaHViIDEtMToxLjA6IDQgcG9y
dHMgZGV0ZWN0ZWQKUEhZOiBtZGlvQGUwMDI0NTIwOjAwIC0gTGluayBpcyBVcCAtIDEwMDAvRnVs
bApBRERSQ09ORihORVRERVZfQ0hBTkdFKTogZXRoMDogbGluayBiZWNvbWVzIHJlYWR5CklQLUNv
bmZpZzogQ29tcGxldGU6CiAgICAgZGV2aWNlPWV0aDAsIGFkZHI9MTI4LjIyNC4xNzguMTQwLCBt
YXNrPTI1NS4yNTUuMjU0LjAsIGd3PTEyOC4yMjQuMTc4LjEKICAgICBob3N0PTEyOC4yMjQuMTc4
LjE0MCwgZG9tYWluPSwgbmlzLWRvbWFpbj0obm9uZSkKICAgICBib290c2VydmVyPTEyOC4yMjQu
MTY1LjIwLCByb290c2VydmVyPTEyOC4yMjQuMTY1LjIwLCByb290cGF0aD0KbWQ6IFdhaXRpbmcg
Zm9yIGFsbCBkZXZpY2VzIHRvIGJlIGF2YWlsYWJsZSBiZWZvcmUgYXV0b2RldGVjdAptZDogSWYg
eW91IGRvbid0IHVzZSByYWlkLCB1c2UgcmFpZD1ub2F1dG9kZXRlY3QKbWQ6IEF1dG9kZXRlY3Rp
bmcgUkFJRCBhcnJheXMuCm1kOiBTY2FubmVkIDAgYW5kIGFkZGVkIDAgZGV2aWNlcy4KbWQ6IGF1
dG9ydW4gLi4uCm1kOiAuLi4gYXV0b3J1biBET05FLgpWRlM6IE1vdW50ZWQgcm9vdCAobmZzIGZp
bGVzeXN0ZW0pIG9uIGRldmljZSAwOjEzLgpkZXZ0bXBmczogbW91bnRlZApGcmVlaW5nIHVudXNl
ZCBrZXJuZWwgbWVtb3J5OiAyODRrIGZyZWVkCklOSVQ6IHZlcnNpb24gMi44OCBib290aW5nCkVy
cm9yIG9wZW5pbmcgL2Rldi9mYjA6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKU3RhcnRpbmcg
dWRldgp1ZGV2Wzc5XTogc3RhcnRpbmcgdmVyc2lvbiAxNjQKTm90IGEgdHJhbXBvbGluZQotLS0t
LS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KV0FSTklORzogYXQgL3Nydi9ob21lL3Bv
a3lidWlsZC95b2N0by1hdXRvYnVpbGRlci95b2N0by1zbGF2ZS9uaWdodGx5LXBwYy9idWlsZC9i
dWlsZC90bXAvd29yay9tcGM4MzE1ZV9yZGItcG9reS1saW51eC9saW51eC15b2N0by0zLjQuNCtn
aXQxK2E4Y2Y3NzAxOGIwZmFhMGQyOWYxNDgzZmY0ZTVhMjAzNGRjOGVkZDVfMSs0N2QzMDc2YWE3
ZTJhNjQwYTFkYWI4ZDY2MzUyOWE3ODQ3MDlmNjk3LXI0LjAvbGludXgva2VybmVsL3RyYWNlL2Z0
cmFjZS5jOjE1ODMKTW9kdWxlcyBsaW5rZWQgaW46IHJuZ19jb3JlKCspCk5JUDogYzAwOGM5OGMg
TFI6IGMwMDhkMDVjIENUUjogYzA0MDkzNzgKUkVHUzogYzcxYmRkMjAgVFJBUDogMDcwMCAgIE5v
dCB0YWludGVkICAoMy40LjQteW9jdG8tc3RhbmRhcmQpCk1TUjogMDAwMjkwMzIgPEVFLE1FLElS
LERSLFJJPiAgQ1I6IDIyMjI4NDgyICBYRVI6IDIwMDAwMDAwClRBU0sgPSBjNzE3OTEwMFsxMzJd
ICdtb2Rwcm9iZScgVEhSRUFEOiBjNzFiYzAwMApHUFIwMDogYzAwOGQwNWMgYzcxYmRkZDAgYzcx
NzkxMDAgZmZmZmZmZWEgYzkwMzUwMDggZmZmZmZmZmYgYzAzOTRlYTAgMDAwMDAwMTQgCkdQUjA4
OiAwMDAwMDAwNCBjMDdiZTNkNSAwMDAwMDAwMSAwMDAxZmZmZiAyMjIyODQyNCAxMDAyOTE0MCAw
MDAyMDAwMCAxMDAwZDM5NCAKR1BSMTY6IGJmZGVmYTBjIGM5MDM1MDA4IGMwN2QwMDAwIDAwMDAw
MDAwIGMwMDEwYmIwIDAwMDAwMDAwIGMwNzhkY2Y0IGMwN2ZiNmE4IApHUFIyNDogYzA3Y2MxMTQg
YzdhNGZiZjAgYzkwMzViMDAgMDAwMDAwMDAgYzcyZjYwMDAgMDAwMDAwMDAgMDAwMDAwMDEgYzkw
MzUwMDggCk5JUCBbYzAwOGM5OGNdIGZ0cmFjZV9idWcrMHhiOC8weDI0MApMUiBbYzAwOGQwNWNd
IGZ0cmFjZV9wcm9jZXNzX2xvY3MrMHg0MTAvMHg1YjAKQ2FsbCBUcmFjZToKW2M3MWJkZGQwXSBb
YzAwOTRlNGNdIGZ0cmFjZV9ub3crMHgzNC8weDgwICh1bnJlbGlhYmxlKQpbYzcxYmRkZjBdIFtj
MDA4ZDA1Y10gZnRyYWNlX3Byb2Nlc3NfbG9jcysweDQxMC8weDViMApbYzcxYmRlNDBdIFtjMDA4
ZWEzOF0gZnRyYWNlX21vZHVsZV9ub3RpZnkrMHg2Yy8weDgwCltjNzFiZGU1MF0gW2MwNWRjOGM0
XSBub3RpZmllcl9jYWxsX2NoYWluKzB4NzgvMHhjMApbYzcxYmRlNzBdIFtjMDA0OWRmNF0gX19i
bG9ja2luZ19ub3RpZmllcl9jYWxsX2NoYWluKzB4NWMvMHg4MApbYzcxYmRlOTBdIFtjMDA2ZDZl
MF0gc3lzX2luaXRfbW9kdWxlKzB4OWI4LzB4MWFlOApbYzcxYmRmNDBdIFtjMDAxMDI5OF0gcmV0
X2Zyb21fc3lzY2FsbCsweDAvMHgzOAotLS0gRXhjZXB0aW9uOiBjMDEgYXQgMHhmNGE1NTFjCiAg
ICBMUiA9IDB4ZmY5OWZlMApJbnN0cnVjdGlvbiBkdW1wOgo3ZmU0ZmI3OCAzODYzMGVlOCA3ZmU1
ZmI3OCA4MDAxMDAyNCBiYjQxMDAwOCAzODIxMDAyMCA3YzA4MDNhNiA0ODU1NDQxYyAKM2QyMGMw
N2MgMzkyOWUzZDUgODk0OTAwMDMgNjk0YTAwMDEgPDBmMGEwMDAwPiAyZjhhMDAwMCA0MDllMDE1
YyAzZDIwYzA3ZCAKLS0tWyBlbmQgdHJhY2UgNTlmNTk2M2Y3OTQ3NWY3NiBdLS0tCmZ0cmFjZSBm
YWlsZWQgdG8gbW9kaWZ5IFs8YzkwMzUwMDg+XSBybmdfZGV2X29wZW4rMHg4LzB4NTAgW3JuZ19j
b3JlXQogYWN0dWFsOiA0ODowMDowODoyOQp0YWxpdG9zIGUwMDMwMDAwLmNyeXB0bzogaHdybmcK
dGFsaXRvcyBlMDAzMDAwMC5jcnlwdG86IGZzbCxzZWMzLjMgYWxnb3JpdGhtcyByZWdpc3RlcmVk
IGluIC9wcm9jL2NyeXB0bwpFWFQ0LWZzIChzZGEpOiBWRlM6IENhbid0IGZpbmQgZXh0NCBmaWxl
c3lzdGVtCkVYVDMtZnMgKHNkYSk6IGVycm9yOiBjYW4ndCBmaW5kIGV4dDMgZmlsZXN5c3RlbSBv
biBkZXYgc2RhLgpFWFQyLWZzIChzZGEpOiBlcnJvcjogY2FuJ3QgZmluZCBhbiBleHQyIGZpbGVz
eXN0ZW0gb24gZGV2IHNkYS4KRkFULWZzIChzZGEpOiBpbnZhbGlkIG1lZGlhIHZhbHVlICgweDAw
KQpGQVQtZnMgKHNkYSk6IENhbid0IGZpbmQgYSB2YWxpZCBGQVQgZmlsZXN5c3RlbQpWRlM6IENh
bid0IGZpbmQgYSBNaW5peCBmaWxlc3lzdGVtIFYxIHwgVjIgfCBWMyBvbiBkZXZpY2Ugc2RhLgpG
QVQtZnMgKHNkYSk6IGludmFsaWQgbWVkaWEgdmFsdWUgKDB4MDApCkZBVC1mcyAoc2RhKTogQ2Fu
J3QgZmluZCBhIHZhbGlkIEZBVCBmaWxlc3lzdGVtCmtqb3VybmFsZCBzdGFydGluZy4gIENvbW1p
dCBpbnRlcnZhbCA1IHNlY29uZHMKRVhUMy1mcyAoc2RhMSk6IHVzaW5nIGludGVybmFsIGpvdXJu
YWwKRVhUMy1mcyAoc2RhMSk6IG1vdW50ZWQgZmlsZXN5c3RlbSB3aXRoIG9yZGVyZWQgZGF0YSBt
b2RlCmtqb3VybmFsZCBzdGFydGluZy4gIENvbW1pdCBpbnRlcnZhbCA1IHNlY29uZHMKRVhUMy1m
cyAoc2RhMyk6IHVzaW5nIGludGVybmFsIGpvdXJuYWwKRVhUMy1mcyAoc2RhMyk6IG1vdW50ZWQg
ZmlsZXN5c3RlbSB3aXRoIG9yZGVyZWQgZGF0YSBtb2RlCmtqb3VybmFsZCBzdGFydGluZy4gIENv
bW1pdCBpbnRlcnZhbCA1IHNlY29uZHMKRVhUMy1mcyAoc2RhMik6IHVzaW5nIGludGVybmFsIGpv
dXJuYWwKa2pvdXJuYWxkIHN0YXJ0aW5nLiAgQ29tbWl0IGludGVydmFsIDUgc2Vjb25kcwpFWFQz
LWZzIChzZGE1KTogdXNpbmcgaW50ZXJuYWwgam91cm5hbApFWFQzLWZzIChzZGE1KTogbW91bnRl
ZCBmaWxlc3lzdGVtIHdpdGggb3JkZXJlZCBkYXRhIG1vZGUKRVhUMy1mcyAoc2RhMik6IG1vdW50
ZWQgZmlsZXN5c3RlbSB3aXRoIG9yZGVyZWQgZGF0YSBtb2RlCgp1ZGV2YWRtIHNldHRsZSAtIHRp
bWVvdXQgb2YgMTgwIHNlY29uZHMgcmVhY2hlZCwgdGhlIGV2ZW50IHF1ZXVlIGNvbnRhaW5zOgog
IC9zeXMvZGV2aWNlcy9lMDAwMDAwMC5pbW1yL2UwMDE4MDAwLnNhdGEvYXRhMS9ob3N0MC90YXJn
ZXQwOjA6MC8wOjA6MDowL2Jsb2NrL3NkYS9zZGE0ICgxMDgyKQpTdGFydGluZyBCb290bG9nIGRh
ZW1vbjogYm9vdGxvZ2QuCnVkZXZkWzc5XTogd29ya2VyIFs4OF0gdW5leHBlY3RlZGx5IHJldHVy
bmVkIHdpdGggc3RhdHVzIDB4MDEwMAoKdWRldmRbNzldOiB3b3JrZXIgWzg4XSBmYWlsZWQgd2hp
bGUgaGFuZGxpbmcgJy9kZXZpY2VzL2UwMDAwMDAwLmltbXIvZTAwMTgwMDAuc2F0YS9hdGExL2hv
c3QwL3RhcmdldDA6MDowLzA6MDowOjAvYmxvY2svc2RhL3NkYTQnCgpDb25maWd1cmluZyBuZXR3
b3JrIGludGVyZmFjZXMuLi4gaWZ1cCBza2lwcGVkIGZvciBuZnNyb290IGludGVyZmFjZSBldGgw
CnJ1bi1wYXJ0czogL2V0Yy9uZXR3b3JrL2lmLXByZS11cC5kL25mc3Jvb3QgZXhpdGVkIHdpdGgg
Y29kZSAxClN0YXJ0aW5nIHBvcnRtYXAgZGFlbW9uLi4uCm5ldC5pcHY0LmNvbmYuZGVmYXVsdC5y
cF9maWx0ZXIgPSAxCm5ldC5pcHY0LmNvbmYuYWxsLnJwX2ZpbHRlciA9IDEKSU5JVDogRW50ZXJp
bmcgcnVubGV2ZWw6IDUKU3RhcnRpbmcgc3lzdGVtIG1lc3NhZ2UgYnVzOiBkYnVzLgpTdGFydGlu
ZyBDb25uZWN0aW9uIE1hbmFnZXIKaXBfdGFibGVzOiAoQykgMjAwMC0yMDA2IE5ldGZpbHRlciBD
b3JlIFRlYW0KU3RhcnRpbmcgT3BlbkJTRCBTZWN1cmUgU2hlbGwgc2VydmVyOiBzc2hkCm5mX2Nv
bm50cmFjayB2ZXJzaW9uIDAuNS4wICgxODk4IGJ1Y2tldHMsIDc1OTIgbWF4KQpkb25lLgpTdGFy
dGluZyBYc2VydmVyCmZic2V0OiBjYW4ndCBvcGVuICcvZGV2L2ZiMCc6IE5vIHN1Y2ggZmlsZSBv
ciBkaXJlY3RvcnkKZmJzZXQ6IGNhbid0IG9wZW4gJy9kZXYvZmIwJzogTm8gc3VjaCBmaWxlIG9y
IGRpcmVjdG9yeQpTdGFydGluZyBEaXN0cmlidXRlZCBDb21waWxlciBEYWVtb246IGRpc3RjY2Zi
c2V0OiBjYW4ndCBvcGVuICcvZGV2L2ZiMCc6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKCi4K
U3RhcnRpbmcgc3lzbG9nZC9rbG9nZDogZG9uZQogKiBTdGFydGluZyBBdmFoaSBtRE5TL0ROUy1T
RCBEYWVtb246IGF2YWhpLWRhZW1vbgpFcnJvciBvcGVuaW5nIGZyYW1lYnVmZmVyIC9kZXYvZmIw
OiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CgpGYXRhbCBzZXJ2ZXIgZXJyb3I6Cm5vIHNjcmVl
bnMgZm91bmQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBbIG9rIF0KU3RhcnRpbmcgVGVsZXBob255IGRhZW1vbgpTdGFydGluZyB0Y2YtYWdl
bnQ6IE9LClN0b3BwaW5nIEJvb3Rsb2cgZGFlbW9uOiBib290bG9nZC4KCllvY3RvIChCdWlsdCBi
eSBQb2t5IDcuMCkgMS4yK3NuYXBzaG90LTIwMTIwNzEyIG1wYzgzMTVlLXJkYiB0dHlTMAoKbXBj
ODMxNWUtcmRiIGxvZ2luOiByb290CnJvb3RAbXBjODMxNWUtcmRiOn4jIGNhdCAvcHJvYy92ZXJz
aW9uIApMaW51eCB2ZXJzaW9uIDMuNC40LXlvY3RvLXN0YW5kYXJkIChwb2t5YnVpbGRAYXV0b2J1
aWxkZXIwNSkgKGdjYyB2ZXJzaW9uIDQuNy4yIDIwMTIwNjE1IChwcmVyZWxlYXNlKSAoR0NDKSAp
ICMxIFBSRUVNUFQgVGh1IEp1bCAxMiAwOTo0NDoxOCBQRFQgMjAxMgpyb290QG1wYzgzMTVlLXJk
Yjp+IyAKcm9vdEBtcGM4MzE1ZS1yZGI6fiMgbWQ1c3VtIC94aW5pdDogZ2l2aW5nIHVwCnhpbml0
OiB1bmFibGUgdG8gY29ubmVjdCB0byBYIHNlcnZlcjogQ29ubmVjdGlvbiByZWZ1c2VkCnhpbml0
OiBzZXJ2ZXIgZXJyb3IKICAKCgpyb290QG1wYzgzMTVlLXJkYjp+IyBtZDVzdW0gL2xpYi9saWJj
LTIuMTUuc28gCjRhYTNkYjEzMTYzOTM2MjdlYmZlNDljYmM0YTA5YTVmICAvbGliL2xpYmMtMi4x
NS5zbwpyb290QG1wYzgzMTVlLXJkYjp+IyAKcm9vdEBtcGM4MzE1ZS1yZGI6fiMgCnJvb3RAbXBj
ODMxNWUtcmRiOn4jIGZkaXNrIC1sIC9kZXYvc2RhCgpEaXNrIC9kZXYvc2RhOiAxNjAuMCBHQiwg
MTYwMDQxODg1Njk2IGJ5dGVzCjI1NSBoZWFkcywgNjMgc2VjdG9ycy90cmFjaywgMTk0NTcgY3ls
aW5kZXJzLCB0b3RhbCAzMTI1ODE4MDggc2VjdG9ycwpVbml0cyA9IHNlY3RvcnMgb2YgMSAqIDUx
MiA9IDUxMiBieXRlcwpTZWN0b3Igc2l6ZSAobG9naWNhbC9waHlzaWNhbCk6IDUxMiBieXRlcyAv
IDUxMiBieXRlcwpJL08gc2l6ZSAobWluaW11bS9vcHRpbWFsKTogNTEyIGJ5dGVzIC8gNTEyIGJ5
dGVzCkRpc2sgaWRlbnRpZmllcjogMHhiMTU5MGMwMAoKICAgRGV2aWNlIEJvb3QgICAgICBTdGFy
dCAgICAgICAgIEVuZCAgICAgIEJsb2NrcyAgIElkICBTeXN0ZW0KL2Rldi9zZGExICAgICAgICAg
ICAgICA2MyAgICA3ODE0MDE1OSAgICAzOTA3MDA0OCsgIDgzICBMaW51eAovZGV2L3NkYTIgICAg
ICAgIDc4MTQwMTYwICAgMTU2MjgwMzE5ICAgIDM5MDcwMDgwICAgODMgIExpbnV4Ci9kZXYvc2Rh
MyAgICAgICAxNTYyODAzMjAgICAyNDAxNjYzOTkgICAgNDE5NDMwNDAgICA4MyAgTGludXgKL2Rl
di9zZGE0ICAgICAgIDI0MDE2NjQwMCAgIDMxMjU4MTgwNyAgICAzNjIwNzcwNCAgICA1ICBFeHRl
bmRlZAovZGV2L3NkYTUgICAgICAgMjQwMTY4NDQ4ICAgMzEyNTgxODA3ICAgIDM2MjA2NjgwICAg
ODMgIExpbnV4CnJvb3RAbXBjODMxNWUtcmRiOn4jIApyb290QG1wYzgzMTVlLXJkYjp+IyBtb3Vu
dApyb290ZnMgb24gLyB0eXBlIHJvb3RmcyAocncpCjEyOC4yMjQuMTY1LjIwOi9leHBvcnQvcHhl
Ym9vdC92bG0tYm9hcmRzLzE3NjQ5L3Jvb3Rmcy8gb24gLyB0eXBlIG5mcyAocncscmVsYXRpbWUs
dmVycz0yLHJzaXplPTQwOTYsd3NpemU9NDA5NixuYW1sZW49MjU1LGhhcmQsbm9sb2NrLHByb3Rv
PXVkcCx0aW1lbz0xMSxyZXRyYW5zPTMsc2VjPXN5cyxtb3VudGFkZHI9MTI4LjIyNC4xNjUuMjAs
bW91bnR2ZXJzPTEsbW91bnRwcm90bz11ZHAsbG9jYWxfbG9jaz1hbGwsYWRkcj0xMjguMjI0LjE2
NS4yMCkKZGV2dG1wZnMgb24gL2RldiB0eXBlIGRldnRtcGZzIChydyxyZWxhdGltZSxzaXplPTYw
NjAwayxucl9pbm9kZXM9MTUxNTAsbW9kZT03NTUpCnByb2Mgb24gL3Byb2MgdHlwZSBwcm9jIChy
dyxyZWxhdGltZSkKdG1wZnMgb24gL21udC8ucHNwbGFzaCB0eXBlIHRtcGZzIChydyxyZWxhdGlt
ZSxzaXplPTQwaykKc3lzZnMgb24gL3N5cyB0eXBlIHN5c2ZzIChydyxyZWxhdGltZSkKL2Rldi9z
ZGExIG9uIC9tZWRpYS9zZGExIHR5cGUgZXh0MyAocncsc3luYyxyZWxhdGltZSxlcnJvcnM9Y29u
dGludWUsdXNlcl94YXR0cixhY2wsYmFycmllcj0xLGRhdGE9b3JkZXJlZCkKL2Rldi9zZGEzIG9u
IC9tZWRpYS9zZGEzIHR5cGUgZXh0MyAocncsc3luYyxyZWxhdGltZSxlcnJvcnM9Y29udGludWUs
dXNlcl94YXR0cixhY2wsYmFycmllcj0xLGRhdGE9b3JkZXJlZCkKL2Rldi9zZGEyIG9uIC9tZWRp
YS9zZGEyIHR5cGUgZXh0MyAocncsc3luYyxyZWxhdGltZSxlcnJvcnM9Y29udGludWUsdXNlcl94
YXR0cixhY2wsYmFycmllcj0xLGRhdGE9b3JkZXJlZCkKL2Rldi9zZGE1IG9uIC9tZWRpYS9zZGE1
IHR5cGUgZXh0MyAocncsc3luYyxyZWxhdGltZSxlcnJvcnM9Y29udGludWUsdXNlcl94YXR0cixh
Y2wsYmFycmllcj0xLGRhdGE9b3JkZXJlZCkKZGV2cHRzIG9uIC9kZXYvcHRzIHR5cGUgZGV2cHRz
IChydyxyZWxhdGltZSxnaWQ9NSxtb2RlPTYyMCkKdG1wZnMgb24gL3Zhci92b2xhdGlsZSB0eXBl
IHRtcGZzIChydyxyZWxhdGltZSkKdG1wZnMgb24gL21lZGlhL3JhbSB0eXBlIHRtcGZzIChydyxy
ZWxhdGltZSkKcm9vdEBtcGM4MzE1ZS1yZGI6fiMgCnJvb3RAbXBjODMxNWUtcmRiOn4jIAoK
</data>

          </attachment>
      

    </bug>

</bugzilla>