From owner-freebsd-arm@FreeBSD.ORG Thu May 2 00:03:45 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id E971FDCD; Thu, 2 May 2013 00:03:45 +0000 (UTC) (envelope-from awg@embtoolkit.org) Received: from duppyconqueror.embtoolkit.org (duppyconqueror.embtoolkit.org [188.165.227.169]) by mx1.freebsd.org (Postfix) with ESMTP id 39D951AEA; Thu, 2 May 2013 00:03:44 +0000 (UTC) Received: from [192.168.1.100] (nogent.walsimou.com [82.67.240.252]) (AUTH: PLAIN awg@embtoolkit.org) by duppyconqueror.embtoolkit.org with ESMTPA; Thu, 02 May 2013 01:58:10 +0200 id 0298FAAD.000000005181AC12.00007BD4 Message-ID: <5181AC1A.2020400@embtoolkit.org> Date: Thu, 02 May 2013 01:58:18 +0200 From: Abdoulaye Walsimou Gaye User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130329 Thunderbird/17.0.5 Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=_duppyconqueror.embtoolkit.org-31700-1367452691-0001-2" To: Jakob Alvermark Subject: Re: Allwinner A13: Fatal kernel mode data abort: 'Translation Fault (S)' References: <63837.85.229.93.125.1367417396.squirrel@alvermark.net> In-Reply-To: <63837.85.229.93.125.1367417396.squirrel@alvermark.net> Cc: freebsd-arm@freebsd.org, ian@FreeBSD.org X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 May 2013 00:03:46 -0000 This is a MIME-formatted message. If you see this text it means that your E-mail software does not support MIME-formatted messages. --=_duppyconqueror.embtoolkit.org-31700-1367452691-0001-2 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit On 05/01/2013 04:09 PM, Jakob Alvermark wrote: > Hi again, > > In my effort to get FreeBSD running on the A13 I got a little further, > however not quite so far as I was hoping for. > > Any clues on this? > > Jakob > > sun5i#go 0x40200100 > ## Starting application at 0x40200100 ... > KDB: debugger backends: ddb > KDB: current backend: ddb > Copyright (c) 1992-2013 The FreeBSD Project. > Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 > The Regents of the University of California. All rights reserved. > FreeBSD is a registered trademark of The FreeBSD Foundation. > FreeBSD 10.0-CURRENT #0 r250141M: Wed May 1 14:15:44 CEST 2013 > root@test10:/home/jakob/a13-gonzo/obj/arm.armv6/usr/src/sys/A13 arm > FreeBSD clang version 3.3 (trunk 178860) 20130405 > WARNING: WITNESS option enabled, expect reduced performance. > CPU: Cortex A8-r3 rev 2 (Cortex-A core) > Supported features: ARM_ISA THUMB2 JAZELLE THUMBEE ARMv4 Security_Ext > WB disabled EABT branch prediction enabled > LoUU:2 LoC:2 LoUIS:1 > Cache level 1: > 32KB/64B 4-way data cache WT WB Read-Alloc > 32KB/64B 4-way instruction cache Read-Alloc > Cache level 2: > 256KB/64B 8-way unified cache WT WB Read-Alloc Write-Alloc > real memory = 536870912 (512 MB) > avail memory = 511303680 (487 MB) > random device not loaded; using insecure entropy > simplebus0: on fdtbus0 > a13_ccm0: mem 0x1c20000-0x1c203ff on > simplebus0 > a13_timer0: mem 0x1c20c00-0x1c20c8f irq 22 on > simplebus0 > > vm_fault(0xc0716ff8, 0, 1, 0) -> 1 > Fatal kernel mode data abort: 'Translation Fault (S)' > trapframe: 0xc072aad4 > FSR=00000005, FAR=00000008, spsr=a00000d3 > r0 =00000000, r1 =00000004, r2 =00000001, r3 =c2f93b48 > r4 =00000120, r5 =00000040, r6 =c30ac500, r7 =00000000 > r8 =c0716508, r9 =00000000, r10=00000016, r11=c072ab40 > r12=c0716da4, ssp=c072ab20, slr=c04b0c64, pc =c04c013c > > [ thread pid 0 tid 100000 ] > Stopped at arm_unmask_irq+0x24: ldr r2, [r0, #0x008] > db> > > Hello, I have similar boot error while trying to boot my openrd-base, with a KERNCONF based on DB-88F6XXX (see attached files) ## Starting application at 0x00900000 ... dtbp = 0xc0c9a8f8 KDB: debugger backends: ddb KDB: current backend: ddb Copyright (c) 1992-2013 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD is a registered trademark of The FreeBSD Foundation. FreeBSD 9.1-STABLE #1 r+aed5102-dirty: Thu May 2 01:50:19 CEST 2013 walsimou@vbox-fbsd64:/home/walsimou/embtk-fbsd/obj/arm.arm/usr/home/walsimou/freebsd.git/sys/OPENRD-BASE arm gcc version 4.2.1 20070831 patched [FreeBSD] WARNING: DIAGNOSTIC option enabled, expect reduced performance. module mvs already present! CPU: Feroceon 88FR131 rev 1 (Marvell core) DC enabled IC enabled WB enabled EABT branch prediction enabled 16KB/32B 4-way Instruction cache 16KB/32B 4-way write-back-locking-C Data cache real memory = 536870912 (512 MB) avail memory = 519278592 (495 MB) SOC: Marvell 88F6281 rev A0, TClock 200MHz simplebus0: on fdtbus0 ic0: mem 0xf1020200-0xf102023b on simplebus0 timer0: mem 0xf1020300-0xf102032f irq 1 on simplebus0 Event timer "CPUTimer0" frequency 200000000 Hz quality 1000 Timecounter "CPUTimer1" frequency 200000000 Hz quality 1000 gpio0: mem 0xf1010100-0xf101011f irq 35,36,37,38,39,40,41 on simplebus0 rtc0: mem 0xf1010300-0xf1010307 on simplebus0 twsi0: mem 0xf1011000-0xf101101f irq 43 on simplebus0 iicbus0: on twsi0 iic0: on iicbus0 mge0: mem 0xf1072000-0xf1073fff irq 12,13,14,11,46 on simplebus0 mge0: Ethernet address: 00:50:43:01:a1:32 miibus0: on mge0 e1000phy0: PHY 8 on miibus0 e1000phy0: none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-master, 1000baseT-FDX, 1000baseT-FDX-master, auto uart0: <16550 or compatible> mem 0xf1012000-0xf101201f irq 33 on simplebus0 uart0: console (114678,n,8,1) uart1: <16550 or compatible> mem 0xf1012100-0xf101211f irq 34 on simplebus0 cesa0: mem 0xf1030000-0xf103ffff irq 22 on simplebus0 ehci0: mem 0xf1050000-0xf1050fff irq 48,19 on simplebus0 usbus0: EHCI version 1.0 usbus0: stop timeout usbus0: set host controller mode vm_fault(0xc0cc6674, 0, 1, 0) -> 1 Fatal kernel mode data abort: 'Translation Fault (S)' trapframe: 0xc0cfab68 FSR=00000005, FAR=00000010, spsr=200000d3 r0 =c36605c0, r1 =c0cc6390, r2 =600000d3, r3 =00000000 r4 =c0a4e65c, r5 =80000003, r6 =c36640d0, r7 =c0c12278 r8 =ffffffff, r9 =c350f280, r10=c3664080, r11=c0cfabf0 r12=c0cc8aa0, ssp=c0cfabb4, slr=c0c26698, pc =c0a50964 [ thread pid 0 tid 100000 ] Stopped at --=_duppyconqueror.embtoolkit.org-31700-1367452691-0001-2 Content-Type: text/plain; charset=utf-8; name="openrd-base.dts" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="openrd-base.dts" LyoKICogQ29weXJpZ2h0IChjKSAyMDA5LTIwMTAgVGhlIEZyZWVCU0QgRm91bmRhdGlvbgog KiBBbGwgcmlnaHRzIHJlc2VydmVkLgogKgogKiBUaGlzIHNvZnR3YXJlIHdhcyBkZXZlbG9w ZWQgYnkgU2VtaWhhbGYgdW5kZXIgc3BvbnNvcnNoaXAgZnJvbQogKiB0aGUgRnJlZUJTRCBG b3VuZGF0aW9uLgogKgogKiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQg YmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKICogbW9kaWZpY2F0aW9uLCBhcmUgcGVy bWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zCiAqIGFyZSBt ZXQ6CiAqIDEuIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0 aGUgYWJvdmUgY29weXJpZ2h0CiAqICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlv bnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lci4KICogMi4gUmVkaXN0cmlidXRpb25z IGluIGJpbmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQKICog ICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBk aXNjbGFpbWVyIGluIHRoZQogKiAgICBkb2N1bWVudGF0aW9uIGFuZC9vciBvdGhlciBtYXRl cmlhbHMgcHJvdmlkZWQgd2l0aCB0aGUgZGlzdHJpYnV0aW9uLgogKgogKiBUSElTIFNPRlRX QVJFIElTIFBST1ZJREVEIEJZIFRIRSBBVVRIT1IgQU5EIENPTlRSSUJVVE9SUyBgYEFTIElT JycgQU5ECiAqIEFOWSBFWFBSRVNTIE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5H LCBCVVQgTk9UIExJTUlURUQgVE8sIFRIRQogKiBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVS Q0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRQogKiBB UkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFIEFVVEhPUiBPUiBDT05UUklC VVRPUlMgQkUgTElBQkxFCiAqIEZPUiBBTlkgRElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRB TCwgU1BFQ0lBTCwgRVhFTVBMQVJZLCBPUiBDT05TRVFVRU5USUFMCiAqIERBTUFHRVMgKElO Q0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRiBTVUJTVElUVVRF IEdPT0RTCiAqIE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwgREFUQSwgT1IgUFJPRklUUzsg T1IgQlVTSU5FU1MgSU5URVJSVVBUSU9OKQogKiBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5Z IFRIRU9SWSBPRiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQ09OVFJBQ1QsIFNUUklDVAogKiBM SUFCSUxJVFksIE9SIFRPUlQgKElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkg QVJJU0lORyBJTiBBTlkgV0FZCiAqIE9VVCBPRiBUSEUgVVNFIE9GIFRISVMgU09GVFdBUkUs IEVWRU4gSUYgQURWSVNFRCBPRiBUSEUgUE9TU0lCSUxJVFkgT0YKICogU1VDSCBEQU1BR0Uu CiAqCiAqIE1hcnZlbGwgREItODhGNjI4MSBEZXZpY2UgVHJlZSBTb3VyY2UuCiAqCiAqICRG cmVlQlNEOiByZWxlYXNlLzkuMS4wL3N5cy9ib290L2ZkdC9kdHMvZGI4OGY2MjgxLmR0cyAy MzQ1NTkgMjAxMi0wNC0yMSAyMDoyMjowMlogcmFqICQKICovCgovZHRzLXYxLzsKCi8gewoJ bW9kZWwgPSAibXJ2bCxEQi04OEY2MjgxIjsKCWNvbXBhdGlibGUgPSAiREItODhGNjI4MS1C UCIsICJEQi04OEY2MjgxLUJQLUEiLCAiT3BlblJELUJBU0UiOwoJI2FkZHJlc3MtY2VsbHMg PSA8MT47Cgkjc2l6ZS1jZWxscyA9IDwxPjsKCglhbGlhc2VzIHsKCQlldGhlcm5ldDAgPSAm ZW5ldDA7CgkJbXBwID0gJk1QUDsKCQlwY2kwID0gJnBjaTA7CgkJc2VyaWFsMCA9ICZzZXJp YWwwOwoJCXNlcmlhbDEgPSAmc2VyaWFsMTsKCQlzb2MgPSAmU09DOwoJCXNyYW0gPSAmU1JB TTsKCX07CgoJY2hvc2VuIHsKCQlzdGRpbiAgPSAic2VyaWFsMCI7CgkJc3Rkb3V0ID0gInNl cmlhbDAiOwoJfTsKCgljcHVzIHsKCQkjYWRkcmVzcy1jZWxscyA9IDwxPjsKCQkjc2l6ZS1j ZWxscyA9IDwwPjsKCgkJY3B1QDAgewoJCQlkZXZpY2VfdHlwZSA9ICJjcHUiOwoJCQljb21w YXRpYmxlID0gIkFSTSw4OEZSMTMxIjsKCQkJcmVnID0gPDB4MD47CgkJCWQtY2FjaGUtbGlu ZS1zaXplID0gPDMyPjsJLy8gMzIgYnl0ZXMKCQkJaS1jYWNoZS1saW5lLXNpemUgPSA8MzI+ OwkvLyAzMiBieXRlcwoJCQlkLWNhY2hlLXNpemUgPSA8MHg0MDAwPjsJLy8gTDEsIDE2SwoJ CQlpLWNhY2hlLXNpemUgPSA8MHg0MDAwPjsJLy8gTDEsIDE2SwoJCQl0aW1lYmFzZS1mcmVx dWVuY3kgPSA8MD47CgkJCWJ1cy1mcmVxdWVuY3kgPSA8MD47CgkJCWNsb2NrLWZyZXF1ZW5j eSA9IDwwPjsKCQl9OwoJfTsKCgltZW1vcnkgewoJCWRldmljZV90eXBlID0gIm1lbW9yeSI7 CgkJcmVnID0gPDB4MCAweDIwMDAwMDAwPjsJCS8vIDUxMk0gYXQgMHgwCgl9OwoKCWxvY2Fs YnVzQGYxMDAwMDAwIHsKCQkjYWRkcmVzcy1jZWxscyA9IDwyPjsKCQkjc2l6ZS1jZWxscyA9 IDwxPjsKCQljb21wYXRpYmxlID0gIm1ydmwsbGJjIjsKCgkJLyogVGhpcyByZWZsZWN0cyBD UFUgZGVjb2RlIHdpbmRvd3Mgc2V0dXAuICovCgkJcmFuZ2VzID0gPDB4MCAweDBmIDB4Zjkz MDAwMDAgMHgwMDEwMDAwMAoJCQkgIDB4MSAweDFlIDB4ZmEwMDAwMDAgMHgwMDEwMDAwMAoJ CQkgIDB4MiAweDFkIDB4ZmExMDAwMDAgMHgwMjAwMDAwMAoJCQkgIDB4MyAweDFiIDB4ZmMx MDAwMDAgMHgwMDAwMDQwMD47CgoJCW5vckAwLDAgewoJCQkjYWRkcmVzcy1jZWxscyA9IDwx PjsKCQkJI3NpemUtY2VsbHMgPSA8MT47CgkJCWNvbXBhdGlibGUgPSAiY2ZpLWZsYXNoIjsK CQkJcmVnID0gPDB4MCAweDAgMHgwMDEwMDAwMD47CgkJCWJhbmstd2lkdGggPSA8Mj47CgkJ CWRldmljZS13aWR0aCA9IDwxPjsKCQl9OwoKCQlsZWRAMSwwIHsKCQkJI2FkZHJlc3MtY2Vs bHMgPSA8MT47CgkJCSNzaXplLWNlbGxzID0gPDE+OwoJCQljb21wYXRpYmxlID0gImxlZCI7 CgkJCXJlZyA9IDwweDEgMHgwIDB4MDAxMDAwMDA+OwoJCX07CgoJCW5vckAyLDAgewoJCQkj YWRkcmVzcy1jZWxscyA9IDwxPjsKCQkJI3NpemUtY2VsbHMgPSA8MT47CgkJCWNvbXBhdGli bGUgPSAiY2ZpLWZsYXNoIjsKCQkJcmVnID0gPDB4MiAweDAgMHgwMjAwMDAwMD47CgkJCWJh bmstd2lkdGggPSA8Mj47CgkJCWRldmljZS13aWR0aCA9IDwxPjsKCQl9OwoKCQluYW5kQDMs MCB7CgkJCSNhZGRyZXNzLWNlbGxzID0gPDE+OwoJCQkjc2l6ZS1jZWxscyA9IDwxPjsKCQkJ cmVnID0gPDB4MyAweDAgMHgwMDEwMDAwMD47CgkJCWJhbmstd2lkdGggPSA8Mj47CgkJCWRl dmljZS13aWR0aCA9IDwxPjsKCQl9OwoJfTsKCglTT0M6IHNvYzg4ZjYyODFAZjEwMDAwMDAg ewoJCSNhZGRyZXNzLWNlbGxzID0gPDE+OwoJCSNzaXplLWNlbGxzID0gPDE+OwoJCWNvbXBh dGlibGUgPSAic2ltcGxlLWJ1cyI7CgkJcmFuZ2VzID0gPDB4MCAweGYxMDAwMDAwIDB4MDAx MDAwMDA+OwoJCWJ1cy1mcmVxdWVuY3kgPSA8MD47CgoJCVBJQzogcGljQDIwMjAwIHsKCQkJ aW50ZXJydXB0LWNvbnRyb2xsZXI7CgkJCSNhZGRyZXNzLWNlbGxzID0gPDA+OwoJCQkjaW50 ZXJydXB0LWNlbGxzID0gPDE+OwoJCQlyZWcgPSA8MHgyMDIwMCAweDNjPjsKCQkJY29tcGF0 aWJsZSA9ICJtcnZsLHBpYyI7CgkJfTsKCgkJdGltZXJAMjAzMDAgewoJCQljb21wYXRpYmxl ID0gIm1ydmwsdGltZXIiOwoJCQlyZWcgPSA8MHgyMDMwMCAweDMwPjsKCQkJaW50ZXJydXB0 cyA9IDwxPjsKCQkJaW50ZXJydXB0LXBhcmVudCA9IDwmUElDPjsKCQkJbXJ2bCxoYXMtd2R0 OwoJCX07CgoJCU1QUDogbXBwQDEwMDAwIHsKCQkJI3Bpbi1jZWxscyA9IDwyPjsKCQkJY29t cGF0aWJsZSA9ICJtcnZsLG1wcCI7CgkJCXJlZyA9IDwweDEwMDAwIDB4MzQ+OwoJCQlwaW4t Y291bnQgPSA8NTA+OwoJCQlwaW4tbWFwID0gPAoJCQkJMCAgMQkJLyogTVBQWzBdOiAgTkZf SU9bMl0gKi8KCQkJCTEgIDEJCS8qIE1QUFsxXTogIE5GX0lPWzNdICovCgkJCQkyICAxCQkv KiBNUFBbMl06ICBORl9JT1s0XSAqLwoJCQkJMyAgMQkJLyogTVBQWzNdOiAgTkZfSU9bNV0g Ki8KCQkJCTQgIDEJCS8qIE1QUFs0XTogIE5GX0lPWzZdICovCgkJCQk1ICAxCQkvKiBNUFBb NV06ICBORl9JT1s3XSAqLwoJCQkJNiAgMQkJLyogTVBQWzZdOiAgU1lTUlNUX09VVG4gKi8K CQkJCTcgIDIJCS8qIE1QUFs3XTogIFNQSV9TQ24gKi8KCQkJCTggIDEJCS8qIE1QUFs4XTog IFRXX1NEQSAqLwoJCQkJOSAgMQkJLyogTVBQWzldOiAgVFdfU0NLICovCgkJCQkxMCAzCQkv KiBNUFBbMTBdOiBVQTBfVFhEICovCgkJCQkxMSAzCQkvKiBNUFBbMTFdOiBVQTBfUlhEICov CgkJCQkxMiAxCQkvKiBNUFBbMTJdOiBTRF9DTEsgKi8KCQkJCTEzIDEJCS8qIE1QUFsxM106 IFNEX0NNRCAqLwoJCQkJMTQgMQkJLyogTVBQWzE0XTogU0RfRFswXSAqLwoJCQkJMTUgMQkJ LyogTVBQWzE1XTogU0RfRFsxXSAqLwoJCQkJMTYgMQkJLyogTVBQWzE2XTogU0RfRFsyXSAq LwoJCQkJMTcgMQkJLyogTVBQWzE3XTogU0RfRFszXSAqLwoJCQkJMTggMQkJLyogTVBQWzE4 XTogTkZfSU9bMF0gKi8KCQkJCTE5IDEJCS8qIE1QUFsxOV06IE5GX0lPWzFdICovCgkJCQky MCA1CQkvKiBNUFBbMjBdOiBTQVRBMV9BQyAqLwoJCQkJMjEgNSA+OwkJLyogTVBQWzIxXTog U0FUQTBfQUMgKi8KCQl9OwoKCQlHUElPOiBncGlvQDEwMTAwIHsKCQkJI2dwaW8tY2VsbHMg PSA8Mz47CgkJCWNvbXBhdGlibGUgPSAibXJ2bCxncGlvIjsKCQkJcmVnID0gPDB4MTAxMDAg MHgyMD47CgkJCWdwaW8tY29udHJvbGxlcjsKCQkJaW50ZXJydXB0cyA9IDwzNSAzNiAzNyAz OCAzOSA0MCA0MT47CgkJCWludGVycnVwdC1wYXJlbnQgPSA8JlBJQz47CgkJfTsKCgkJcnRj QDEwMzAwIHsKCQkJY29tcGF0aWJsZSA9ICJtcnZsLHJ0YyI7CgkJCXJlZyA9IDwweDEwMzAw IDB4MDg+OwoJCX07CgoJCXR3c2lAMTEwMDAgewoJCQkjYWRkcmVzcy1jZWxscyA9IDwxPjsK CQkJI3NpemUtY2VsbHMgPSA8MD47CgkJCWNvbXBhdGlibGUgPSAibXJ2bCx0d3NpIjsKCQkJ cmVnID0gPDB4MTEwMDAgMHgyMD47CgkJCWludGVycnVwdHMgPSA8NDM+OwoJCQlpbnRlcnJ1 cHQtcGFyZW50ID0gPCZQSUM+OwoJCX07CgoJCWVuZXQwOiBldGhlcm5ldEA3MjAwMCB7CgkJ CSNhZGRyZXNzLWNlbGxzID0gPDE+OwoJCQkjc2l6ZS1jZWxscyA9IDwxPjsKCQkJbW9kZWwg PSAiVjIiOwoJCQljb21wYXRpYmxlID0gIm1ydmwsZ2UiOwoJCQlyZWcgPSA8MHg3MjAwMCAw eDIwMDA+OwoJCQlyYW5nZXMgPSA8MHgwIDB4NzIwMDAgMHgyMDAwPjsKCQkJbG9jYWwtbWFj LWFkZHJlc3MgPSBbIDAwIDAwIDAwIDAwIDAwIDAwIF07CgkJCWludGVycnVwdHMgPSA8MTIg MTMgMTQgMTEgNDY+OwoJCQlpbnRlcnJ1cHQtcGFyZW50ID0gPCZQSUM+OwoJCQlwaHktaGFu ZGxlID0gPCZwaHkwPjsKCgkJCW1kaW9AMCB7CgkJCQkjYWRkcmVzcy1jZWxscyA9IDwxPjsK CQkJCSNzaXplLWNlbGxzID0gPDA+OwoJCQkJY29tcGF0aWJsZSA9ICJtcnZsLG1kaW8iOwoK CQkJCXBoeTA6IGV0aGVybmV0LXBoeUAwIHsKCQkJCQlyZWcgPSA8MHg4PjsKCQkJCX07CgkJ CX07CgkJfTsKCgkJc2VyaWFsMDogc2VyaWFsQDEyMDAwIHsKCQkJY29tcGF0aWJsZSA9ICJu czE2NTUwIjsKCQkJcmVnID0gPDB4MTIwMDAgMHgyMD47CgkJCXJlZy1zaGlmdCA9IDwyPjsK CQkJY2xvY2stZnJlcXVlbmN5ID0gPDA+OwoJCQlpbnRlcnJ1cHRzID0gPDMzPjsKCQkJaW50 ZXJydXB0LXBhcmVudCA9IDwmUElDPjsKCQl9OwoKCQlzZXJpYWwxOiBzZXJpYWxAMTIxMDAg ewoJCQljb21wYXRpYmxlID0gIm5zMTY1NTAiOwoJCQlyZWcgPSA8MHgxMjEwMCAweDIwPjsK CQkJcmVnLXNoaWZ0ID0gPDI+OwoJCQljbG9jay1mcmVxdWVuY3kgPSA8MD47CgkJCWludGVy cnVwdHMgPSA8MzQ+OwoJCQlpbnRlcnJ1cHQtcGFyZW50ID0gPCZQSUM+OwoJCX07CgoJCWNy eXB0b0AzMDAwMCB7CgkJCWNvbXBhdGlibGUgPSAibXJ2bCxjZXNhIjsKCQkJcmVnID0gPDB4 MzAwMDAgMHgxMDAwMD47CgkJCWludGVycnVwdHMgPSA8MjI+OwoJCQlpbnRlcnJ1cHQtcGFy ZW50ID0gPCZQSUM+OwoKCQkJc3JhbS1oYW5kbGUgPSA8JlNSQU0+OwoJCX07CgoJCXVzYkA1 MDAwMCB7CgkJCWNvbXBhdGlibGUgPSAibXJ2bCx1c2ItZWhjaSIsICJ1c2ItZWhjaSI7CgkJ CXJlZyA9IDwweDUwMDAwIDB4MTAwMD47CgkJCWludGVycnVwdHMgPSA8NDggMTk+OwoJCQlp bnRlcnJ1cHQtcGFyZW50ID0gPCZQSUM+OwoJCX07CgoJCXhvckA2MDAwMCB7CgkJCWNvbXBh dGlibGUgPSAibXJ2bCx4b3IiOwoJCQlyZWcgPSA8MHg2MDAwMCAweDEwMDA+OwoJCQlpbnRl cnJ1cHRzID0gPDUgNiA3IDg+OwoJCQlpbnRlcnJ1cHQtcGFyZW50ID0gPCZQSUM+OwoJCX07 CgoJCXNhdGFAODAwMDAgewoJCQljb21wYXRpYmxlID0gIm1ydmwsc2F0YSI7CgkJCXJlZyA9 IDwweDgwMDAwIDB4NjAwMD47CgkJCWludGVycnVwdHMgPSA8MjE+OwoJCQlpbnRlcnJ1cHQt cGFyZW50ID0gPCZQSUM+OwoJCX07Cgl9OwoKCVNSQU06IHNyYW1AZmQwMDAwMDAgewoJCWNv bXBhdGlibGUgPSAibXJ2bCxjZXNhLXNyYW0iOwoJCXJlZyA9IDwweGZkMDAwMDAwIDB4MDAx MDAwMDA+OwoJfTsKCglwY2kwOiBwY2llQGYxMDQwMDAwIHsKCQljb21wYXRpYmxlID0gIm1y dmwscGNpZSI7CgkJZGV2aWNlX3R5cGUgPSAicGNpIjsKCQkjaW50ZXJydXB0LWNlbGxzID0g PDE+OwoJCSNzaXplLWNlbGxzID0gPDI+OwoJCSNhZGRyZXNzLWNlbGxzID0gPDM+OwoJCXJl ZyA9IDwweGYxMDQwMDAwIDB4MjAwMD47CgkJYnVzLXJhbmdlID0gPDAgMjU1PjsKCQlyYW5n ZXMgPSA8MHgwMjAwMDAwMCAweDAgMHhmMTMwMDAwMCAweGYxMzAwMDAwIDB4MCAweDA0MDAw MDAwCgkJCSAgMHgwMTAwMDAwMCAweDAgMHgwMDAwMDAwMCAweGYxMTAwMDAwIDB4MCAweDAw MTAwMDAwPjsKCQljbG9jay1mcmVxdWVuY3kgPSA8MzMzMzMzMzM+OwoJCWludGVycnVwdC1w YXJlbnQgPSA8JlBJQz47CgkJaW50ZXJydXB0cyA9IDw0ND47CgkJaW50ZXJydXB0LW1hcC1t YXNrID0gPDB4ZjgwMCAweDAgMHgwIDB4Nz47CgkJaW50ZXJydXB0LW1hcCA9IDwKCQkJLyog SURTRUwgMHgxICovCgkJCTB4MDgwMCAweDAgMHgwIDB4MSAmUElDIDB4OQoJCQkweDA4MDAg MHgwIDB4MCAweDIgJlBJQyAweDkKCQkJMHgwODAwIDB4MCAweDAgMHgzICZQSUMgMHg5CgkJ CTB4MDgwMCAweDAgMHgwIDB4NCAmUElDIDB4OQoJCQk+OwoJCXBjaWVAMCB7CgkJCXJlZyA9 IDwweDAgMHgwIDB4MCAweDAgMHgwPjsKCQkJI3NpemUtY2VsbHMgPSA8Mj47CgkJCSNhZGRy ZXNzLWNlbGxzID0gPDM+OwoJCQlkZXZpY2VfdHlwZSA9ICJwY2kiOwoJCQlyYW5nZXMgPSA8 MHgwMjAwMDAwMCAweDAgMHhmMTMwMDAwMAoJCQkJICAweDAyMDAwMDAwIDB4MCAweGYxMzAw MDAwCgkJCQkgIDB4MCAweDA0MDAwMDAwCgoJCQkJICAweDAxMDAwMDAwIDB4MCAweDAKCQkJ CSAgMHgwMTAwMDAwMCAweDAgMHgwCgkJCQkgIDB4MCAweDAwMTAwMDAwPjsKCQl9OwoJfTsK fTsK --=_duppyconqueror.embtoolkit.org-31700-1367452691-0001-2 Content-Type: text/plain; charset=utf-8; name=OPENRD-BASE Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="OPENRD-BASE" IwojIEN1c3RvbSBrZXJuZWwgZm9yIE1hcnZlbGwgREItODhGNnh4eCBib2FyZHMuCiMKIyAk RnJlZUJTRDogcmVsZWFzZS85LjEuMC9zeXMvYXJtL2NvbmYvREItODhGNlhYWCAyMzQ1NTkg MjAxMi0wNC0yMSAyMDoyMjowMlogcmFqICQKIwoKaWRlbnQJCU9wZW5SRC1CQVNFCmluY2x1 ZGUJCSIuLi9tdi9raXJrd29vZC9zdGQuZGI4OGY2eHh4IgoKb3B0aW9ucyAJU09DX01WX0tJ UktXT09ECm1ha2VvcHRpb25zCU1PRFVMRVNfT1ZFUlJJREU9IiIKCm1ha2VvcHRpb25zCURF QlVHPS1nCQkjQnVpbGQga2VybmVsIHdpdGggZ2RiKDEpIGRlYnVnIHN5bWJvbHMKbWFrZW9w dGlvbnMJV0VSUk9SPSItV2Vycm9yIgoKb3B0aW9ucyAJU0NIRURfNEJTRAkJIzRCU0Qgc2No ZWR1bGVyCm9wdGlvbnMgCUlORVQJCQkjSW50ZXJORVR3b3JraW5nCm9wdGlvbnMgCUlORVQ2 CQkJI0lQdjYgY29tbXVuaWNhdGlvbnMgcHJvdG9jb2xzCm9wdGlvbnMgCUZGUwkJCSNCZXJr ZWxleSBGYXN0IEZpbGVzeXN0ZW0Kb3B0aW9ucyAJTkZTQ0wJCQkjTmV3IE5ldHdvcmsgRmls ZXN5c3RlbSBDbGllbnQKb3B0aW9ucyAJTkZTTE9DS0QJCSNOZXR3b3JrIExvY2sgTWFuYWdl cgpvcHRpb25zIAlORlNfUk9PVAkJI05GUyB1c2FibGUgYXMgLywgcmVxdWlyZXMgTkZTQ0wK b3B0aW9ucyAJQk9PVFAKb3B0aW9ucyAJQk9PVFBfTkZTUk9PVApvcHRpb25zIAlCT09UUF9O RlNWMwpvcHRpb25zIAlCT09UUF9XSVJFRF9UTz1tZ2UwCgojb3B0aW9ucyAJUk9PVERFVk5B TUU9XCJ1ZnM6L2Rldi9kYTBhXCIKCm9wdGlvbnMgCVNZU1ZTSE0JCQkjU1lTVi1zdHlsZSBz aGFyZWQgbWVtb3J5Cm9wdGlvbnMgCVNZU1ZNU0cJCQkjU1lTVi1zdHlsZSBtZXNzYWdlIHF1 ZXVlcwpvcHRpb25zIAlTWVNWU0VNCQkJI1NZU1Ytc3R5bGUgc2VtYXBob3JlcwpvcHRpb25z IAlfS1BPU0lYX1BSSU9SSVRZX1NDSEVEVUxJTkcgI1Bvc2l4IFAxMDAzXzFCIHJlYWwtdGlt ZSBleHRlbnNpb25zCm9wdGlvbnMgCU1VVEVYX05PSU5MSU5FCm9wdGlvbnMgCVJXTE9DS19O T0lOTElORQpvcHRpb25zIAlOT19GRlNfU05BUFNIT1QKb3B0aW9ucyAJTk9fU1dBUFBJTkcK CiMgRGVidWdnaW5nCm9wdGlvbnMgCUFMVF9CUkVBS19UT19ERUJVR0dFUgpvcHRpb25zIAlE REIKb3B0aW9ucyAJREVBRExLUkVTCQkjRW5hYmxlIHRoZSBkZWFkbG9jayByZXNvbHZlcgpv cHRpb25zIAlESUFHTk9TVElDCm9wdGlvbnMgCUlOVkFSSUFOVFMJCSNFbmFibGUgY2FsbHMg b2YgZXh0cmEgc2FuaXR5IGNoZWNraW5nCm9wdGlvbnMgCUlOVkFSSUFOVF9TVVBQT1JUCSNF eHRyYSBzYW5pdHkgY2hlY2tzIG9mIGludGVybmFsIHN0cnVjdHVyZXMsIHJlcXVpcmVkIGJ5 IElOVkFSSUFOVFMKb3B0aW9ucyAJS0RCCgojIFBDSSBleHByZXNzCmRldmljZQkJcGNpCgoj IFBzZXVkbyBkZXZpY2VzCmRldmljZQkJbG9vcApkZXZpY2UJCW1kCmRldmljZQkJcHR5CmRl dmljZQkJcmFuZG9tCgojIFNlcmlhbCBwb3J0cwpkZXZpY2UJCXVhcnQKCiMgTmV0d29ya2lu ZwpkZXZpY2UJCWV0aGVyCmRldmljZQkJbWdlCQkJIyBNYXJ2ZWxsIEdpZ2FiaXQgRXRoZXJu ZXQgY29udHJvbGxlcgpkZXZpY2UJCW1paQpkZXZpY2UJCWUxMDAwcGh5CmRldmljZQkJYnBm Cm9wdGlvbnMJCUhaPTEwMDAKb3B0aW9ucwkJREVWSUNFX1BPTExJTkcKZGV2aWNlCQl2bGFu CgpkZXZpY2UJCWNlc2EJCQkjIE1hcnZlbGwgc2VjdXJpdHkgZW5naW5lCmRldmljZQkJY3J5 cHRvCmRldmljZQkJY3J5cHRvZGV2CgojIFVTQgpvcHRpb25zIAlVU0JfREVCVUcJIyBlbmFi bGUgZGVidWcgbXNncwpkZXZpY2UJCXVzYgpkZXZpY2UJCWVoY2kKZGV2aWNlCQl1bWFzcwpk ZXZpY2UJCXNjYnVzCmRldmljZQkJcGFzcwpkZXZpY2UJCWRhCgojIEkyQyAoVFdTSSkKZGV2 aWNlCQlpaWMKZGV2aWNlCQlpaWNidXMKCiMgU0FUQQpkZXZpY2UJCW12cwoKIyBGbGF0dGVu ZWQgRGV2aWNlIFRyZWUKb3B0aW9ucyAJRkRUCm9wdGlvbnMJCUZEVF9EVEJfU1RBVElDCm1h a2VvcHRpb25zCUZEVF9EVFNfRklMRT1vcGVucmQtYmFzZS5kdHMK --=_duppyconqueror.embtoolkit.org-31700-1367452691-0001-2--