[#4615] kernel boot up fails with CONFIG_BFIN_KERNEL_CLOCK item on.
Submitted By: Mingquan Pan
Open Date
2008-11-06 05:22:24 Close Date
2009-01-16 09:38:04
Priority:
Medium Assignee:
Michael Hennerich
Status:
Closed Fixed In Release:
N/A
Found In Release:
N/A Release:
Category:
N/A Board:
N/A
Processor:
N/A Silicon Revision:
Is this bug repeatable?:
Yes Resolution:
Rejected
Uboot version or rev.:
Toolchain version or rev.:
Oct 10
App binary format:
N/A
Summary: kernel boot up fails with CONFIG_BFIN_KERNEL_CLOCK item on.
Details:
kernel boot up fails with CPUFreq items, on BF548 EZKIT, BF527-EZKIT, BF561-EZKIT.
On the BF548-EZKIT, it stops at:
bfin> boote
Loading .text @ 0x00001000 (1823920 bytes)
Loading .rodata @ 0x001be4c0 (501028 bytes)
Loading .init.rodata @ 0x002389e4 (156 bytes)
Loading __ksymtab @ 0x00238a80 (18704 bytes)
Loading __ksymtab_gpl @ 0x0023d390 (7736 bytes)
Loading __ksymtab_strings @ 0x0023f1c8 (61001 bytes)
Loading __init_rodata @ 0x0024e014 (172 bytes)
Loading __param @ 0x0024e0c0 (1660 bytes)
Clearing .bss @ 0x0024e740 (95324 bytes)
Loading .data @ 0x00265b9c (107620 bytes)
Loading .init.text @ 0x00280000 (143544 bytes)
Loading .init.data @ 0x002a30b8 (28912 bytes)
Loading .init.setup @ 0x002aa1a8 (608 bytes)
Loading .initcall.init @ 0x002aa408 (788 bytes)
Loading .con_initcall.init @ 0x002aa71c (8 bytes)
Loading .init.ramfs @ 0x002aa724 (3766930 bytes)
Loading .text_l1 @ 0xffa00000 (5852 bytes)
sh_addr: FFA00000, p_paddr: 006421B6
Loading from: 0262C000 to 006421B6, size: 5852
Loading .data_l1 @ 0xff800000 (224 bytes)
sh_addr: FF800000, p_paddr: 00643892
Loading from: 0262E000 to 00643892, size: 224
## Starting application at 0x00295550 ...
On BF527-ezkit , it shows panic:
bfin> run addip
bfin> bootelf
Loading .text @ 0x00001000 (1171440 bytes)
Loading .rodata @ 0x0011f000 (302884 bytes)
Loading .init.rodata @ 0x00168f24 (156 bytes)
Loading __ksymtab @ 0x00168fc0 (16184 bytes)
Loading __ksymtab_gpl @ 0x0016cef8 (5432 bytes)
Loading __ksymtab_strings @ 0x0016e430 (48430 bytes)
Loading __init_rodata @ 0x0017a160 (172 bytes)
Loading __param @ 0x0017a20c (560 bytes)
Clearing .bss @ 0x0017a440 (63952 bytes)
Loading .data @ 0x00189e10 (66032 bytes)
Loading .init.text @ 0x0019a000 (99396 bytes)
Loading .init.data @ 0x001b2444 (20516 bytes)
Loading .init.setup @ 0x001b7468 (632 bytes)
Loading .initcall.init @ 0x001b76e0 (512 bytes)
Loading .con_initcall.init @ 0x001b78e0 (4 bytes)
Loading .init.ramfs @ 0x001b78e4 (3167244 bytes)
Loading .text_l1 @ 0xffa00000 (5740 bytes)
sh_addr: FFA00000, p_paddr: 004BCCF0
Loading from: 024AE000 to 004BCCF0, size: 5740
Loading .data_l1 @ 0xff800000 (224 bytes)
sh_addr: FF800000, p_paddr: 004BE35C
Loading from: 024B0000 to 004BE35C, size: 224
## Starting application at 0x001a73d0 ...
Linux version 2.6.26.5-ADI-2009R1-pre-svn5497 (test@uclinux60-bf527-std) (gcc version 4.1.2 (ADI svn)) #5 Wed Oct 29 09:04:23 CST 2008
console [early_BFuart0] enabled
early printk enabled on early_BFuart0
Board Memory: 64MB
Kernel Managed Memory: 64MB
Memory map:
fixedcode = 0x00000400-0x00000490
text = 0x00001000-0x0011eff0
rodata = 0x0011f000-0x0017a43c
bss = 0x0017a440-0x00189e10
data = 0x00189e10-0x0019a000
stack = 0x00198000-0x0019a000
init = 0x0019a000-0x004bf000
available = 0x004bf000-0x03eff000
DMA Zone = 0x03f00000-0x04000000
Hardware Trace Active and Enabled
Reset caused by Software reset
Blackfin support (C) 2004-2008 Analog Devices, Inc.
Compiled for ADSP-BF527 Rev 0.0
ERROR: Not running on ADSP-BF527: unknown CPUID 0x27e0 Rev 0.0
Blackfin Linux support by blackfin.uclinux.org/
Processor Speed: 500 MHz core clock and 100 MHz System Clock
NOMPU: setting up cplb tables for global access
Instruction Cache Enabled
Data Cache Enabled (write-through)
Built 1 zonelists in Zone order, mobility grouping off. Total pages: 16001
Kernel command line: root=/dev/mtdblock0 rw earlyprintk=serial,uart0,57600 ip=10.100.4.50:10.100.4.174:10.100.4.174:255.255.255.0:bf527-ezkit:eth0:off
Configuring Blackfin Priority Driven Interrupts
PID hash table entries: 256 (order: 8, 1024 bytes)
console handover: boot [early_BFuart0] -> real [ttyBF0]
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Memory available: 59068k/65536k RAM, (3220k init code, 1143k kernel code, 493k data, 1024k dma, 584k reserved)
Security Framework initialized
Mount-cache hash table entries: 512
Blackfin Scratchpad data SRAM: 4 KB
Blackfin L1 Data A SRAM: 16 KB (15 KB free)
Blackfin L1 Data B SRAM: 16 KB (16 KB free)
Blackfin L1 Instruction SRAM: 48 KB (42 KB free)
net_namespace: 192 bytes
NET: Registered protocol family 16
Blackfin GPIO Controller
Blackfin DMA Controller
stamp_init(): registering device resources
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
musb_hdrc: version 6.0, pio, host, debug=0
musb_hdrc: USB Host mode controller at ffc03800 using PIO, IRQ 59
musb_hdrc musb_hdrc.0: MUSB HDRC host driver
musb_hdrc musb_hdrc.0: new USB bus registered, assigned bus number 1
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 2048 (order: 2, 16384 bytes)
TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
TCP: Hash tables configured (established 2048 bind 2048)
TCP reno registered
NET: Registered protocol family 1
Kernel panic - not syncikernel panic detected... trying to recover from it
On BF561-EZKIT, it is also panic.
config file for bf548 is attached.
Follow-ups
--- Michael Hennerich 2008-11-06 06:56:03
I think this is not related to CPUfreq.
Can you turn off CONFIG_BFIN_KERNEL_CLOCK and try again?
Kernel without CPUfreq and only with CONFIG_BFIN_KERNEL_CLOCK fails to boot.
-Michael
--- Mingquan Pan 2008-11-07 00:43:38
Yes, you are right. It is because the CONFIG_BFIN_KERNEL_CLOCK item is selected
that cause this problem.
On bf548 ezkit, the log is the same.
And on bf527 ezkit, more info can see like the following:
CPU: ADSP bf527-0.0 (Detected Rev: 0.0)
Board: ADI BF527 EZ-Kit board
Support: blackfin.uclinux.org/
Clock: VCO: 525 MHz, Core: 525 MHz, System: 131 MHz
RAM: 64 MB
Flash: 4 MB
In: serial
Out: serial
Err: serial
Net: Blackfin EMAC
MAC: 00:E0:22:FE:B8:11
Hit any key to stop autoboot: 0
bfin>
bfin> tftp 0x2000000 linux
Using Blackfin EMAC device
TFTP from server 10.100.4.174; our IP address is 10.100.4.50
Filename 'linux'.
Load address: 0x2000000
Loading: #################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
################
done
Bytes transferred = 8067695 (7b1a6f hex)
bfin> boote
Loading .text @ 0x00001000 (1197040 bytes)
Loading .rodata @ 0x00125400 (296296 bytes)
Loading .init.rodata @ 0x0016d968 (156 bytes)
Loading __ksymtab @ 0x0016da04 (16680 bytes)
Loading __ksymtab_gpl @ 0x00171b2c (5736 bytes)
Loading __ksymtab_strings @ 0x00173194 (50369 bytes)
Loading __init_rodata @ 0x0017f658 (172 bytes)
Loading __param @ 0x0017f704 (640 bytes)
Clearing .bss @ 0x0017f9a0 (66712 bytes)
Loading .data @ 0x0018fe38 (74184 bytes)
Loading .init.text @ 0x001a2000 (100864 bytes)
Loading .init.data @ 0x001baa00 (20648 bytes)
Loading .init.setup @ 0x001bfaa8 (584 bytes)
Loading .initcall.init @ 0x001bfcf0 (640 bytes)
Loading .con_initcall.init @ 0x001bff70 (4 bytes)
Loading .init.ramfs @ 0x001bff74 (5640817 bytes)
Loading .text_l1 @ 0xffa00000 (5756 bytes)
sh_addr: FFA00000, p_paddr: 007211E5
Loading from: 02712000 to 007211E5, size: 5756
Loading .data_l1 @ 0xff800000 (224 bytes)
sh_addr: FF800000, p_paddr: 00722861
Loading from: 02714000 to 00722861, size: 224
## Starting application at 0x001af3a8 ...
Linux version 2.6.28-rc2-ADI-2009R1-pre-svn5588 (test@uclinux60-bf527-std) (gcc
version 4.1.2 (ADI svn)) #32 Fri Nov 7 13:36:54 CST 2008
console [early_BFuart0] enabled
early printk enabled on early_BFuart0
Board Memory: 64MB
Kernel Managed Memory: 64MB
Memory map:
fixedcode = 0x00000400-0x00000490
text = 0x00001000-0x001253f0
rodata = 0x00125400-0x0017f984
bss = 0x0017f9a0-0x0018fe38
data = 0x0018fe38-0x001a2000
stack = 0x001a0000-0x001a2000
init = 0x001a2000-0x00723000
available = 0x00723000-0x03eff000
DMA Zone = 0x03f00000-0x04000000
Hardware Trace Active and Enabled
Reset caused by Software reset
Blackfin support (C) 2004-2008 Analog Devices, Inc.
Compiled for ADSP-BF527 Rev 0.0
ERROR: Not running on ADSP-BF527: unknown CPUID 0x27e0 Rev 0.0
Blackfin Linux support by blackfin.uclinux.org/
Processor Speed: 500 MHz core clock and 100 MHz System Clock
NOMPU: setting up cplb tables for global access
Instruction Cache Enabled
Data Cache Enabled (write-through)
Built 1 zonelists in Zone order, mobility grouping off. Total pages: 16001
Kernel command line: root=/dev/mtdblock0 rw earlyprintk=serial,uart0,57600
Configuring Blackfin Priority Driven Interrupts
PID hash table entries: 256 (order: 8, 1024 bytes)
console handover: boot [early_BFuart0] -> real [ttyBF0]
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Memory available: 56620k/65536k RAM, (5636k init code, 1168k kernel code, 500k
data, 1024k dma, 584k reserved)
Calibrating delay loop... 993.28 BogoMIPS (lpj=1986560)
Security Framework initialized
Mount-cache hash table entries: 512
Blackfin Scratchpad data SRAM: 4 KB
Blackfin L1 Data A SRAM: 16 KB (15 KB free)
Blackfin L1 Data B SRAM: 16 KB (16 KB free)
Blackfin L1 Instruction SRAM: 48 KB (42 KB free)
net_namespace: 288 bytes
NET: Registered protocol family 16
Blackfin GPIO Controller
Blackfin DMA Controller
stamp_init(): registering device resources
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
musb_hdrc: version 6.0, pio, host, debug=0
musb_hdrc: USB Host mode controller at ffc03800 using PIO, IRQ 59
musb_hdrc musb_hdrc.0: MUSB HDRC host driver
musb_hdrc musb_hdrc.0: new USB bus registered, assigned bus number 1
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 2048 (order: 2, 16384 bytes)
TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
TCP: Hash tables configured (established 2048 bind 2048)
TCP reno registered
NET: Registered protocol family 1
Kernel panic - not syncing: junk in compressed archive
kernel config for bf527 ezkit is attached.
--- Mingquan Pan 2008-11-07 01:09:41
It is strange that if select that CONFIG_BFIN_KERNEL_CLOCK item and set
CONFIG_VCO_MULT to 16, the kernel is still booting ok on bf527-ezkit. Only when
you turn CONFIG_BFIN_KERNEL_CLOCK on and remain CONFIG_VCO_MULT to 20, that
makes the bug shows up.
This time show more info on bf527-ezkit:
fin> boote
Loading .text @ 0x00001000 (1197120 bytes)
Loading .rodata @ 0x00125440 (296220 bytes)
Loading .init.rodata @ 0x0016d95c (156 bytes)
Loading __ksymtab @ 0x0016d9f8 (16680 bytes)
Loading __ksymtab_gpl @ 0x00171b20 (5736 bytes)
Loading __ksymtab_strings @ 0x00173188 (50369 bytes)
Loading __init_rodata @ 0x0017f64c (172 bytes)
Loading __param @ 0x0017f6f8 (640 bytes)
Clearing .bss @ 0x0017f980 (63128 bytes)
Loading .data @ 0x0018f018 (69608 bytes)
Loading .init.text @ 0x001a0000 (100864 bytes)
Loading .init.data @ 0x001b8a00 (20648 bytes)
Loading .init.setup @ 0x001bdaa8 (584 bytes)
Loading .initcall.init @ 0x001bdcf0 (640 bytes)
Loading .con_initcall.init @ 0x001bdf70 (4 bytes)
Loading .init.ramfs @ 0x001bdf74 (5641092 bytes)
Loading .text_l1 @ 0xffa00000 (5796 bytes)
sh_addr: FFA00000, p_paddr: 0071F2F8
Loading from: 02711000 to 0071F2F8, size: 5796
Loading .data_l1 @ 0xff800000 (224 bytes)
sh_addr: FF800000, p_paddr: 0072099C
Loading from: 02713000 to 0072099C, size: 224
## Starting application at 0x001ad3a8 ...
Linux version 2.6.28-rc2-ADI-2009R1-pre-svn5588 (test@uclinux60-bf527-std) (gcc
version 4.1.2 (ADI svn)) #44 Fri Nov 7 14:05:07 CST 2008
console [early_BFuart0] enabled
early printk enabled on early_BFuart0
Board Memory: 64MB
Kernel Managed Memory: 64MB
Memory map:
fixedcode = 0x00000400-0x00000490
text = 0x00001000-0x00125440
rodata = 0x00125440-0x0017f978
bss = 0x0017f980-0x0018f018
data = 0x0018f018-0x001a0000
stack = 0x0019e000-0x001a0000
init = 0x001a0000-0x00721000
available = 0x00721000-0x03eff000
DMA Zone = 0x03f00000-0x04000000
Hardware Trace Active and Enabled
Blackfin support (C) 2004-2008 Analog Devices, Inc.
Compiled for ADSP-BF527 Rev 0.0
ERROR: Not running on ADSP-BF527: unknown CPUID 0x27e0 Rev 0.0
Blackfin Linux support by blackfin.uclinux.org/
Processor Speed: 500 MHz core clock and 100 MHz System Clock
NOMPU: setting up cplb tables for global access
Instruction Cache Enabled
Data Cache Enabled (write-through)
Built 1 zonelists in Zone order, mobility grouping off. Total pages: 16001
Kernel command line: root=/dev/mtdblock0 rw earlyprintk=serial,uart0,57600
Configuring Blackfin Priority Driven Interrupts
PID hash table entries: 256 (order: 8, 1024 bytes)
console handover: boot [early_BFuart0] -> real [ttyBF0]
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
NULL pointer access
Kernel OOPS in progress
Deferred Exception context
No Valid process in current context
return address: [0x00030a22]; contents of:
0x00030a00: e800 0004 b3b1 0d44 183e 326b 6005 6004
0x00030a10: 0000 9128 4870 a0ae a12b 1139 0000 3255
0x00030a20: 0c03 [a057] 600b cc00 c209 912a 0000 060b
0x00030a30: 640e 0c07 6000 0603 564e 5641 e180 9ce1
SEQUENCER STATUS: Not tainted
SEQSTAT: 00060027 IPEND: 8030 SYSCFG: 0006
EXCAUSE : 0x27
physical IVG15 asserted : <0xffa00e04> { _evt_system_call + 0x0 }
logical irq 6 mapped : <0xffa0040c> { _timer_interrupt + 0x0 }
RETE: <0x00000000> { _do_one_initcall + 0xfffff000 }
RETN: <0x0019ff28> /* kernel dynamic memory */
RETX: <0x00000480> /* Maybe fixed code section */
RETS: <0x001b005c> { _free_all_bootmem_core + 0x134 }
PC : <0x00030a22> { ___free_pages_ok + 0x2e }
DCPLB_FAULT_ADDR: <0x00000004> /* Maybe null pointer? */
ICPLB_FAULT_ADDR: <0x0000ffff> { _do_exit + 0x8f }
PROCESSOR STATE:
R0 : 00004af8 R1 : 00000020 R2 : 00000000 R3 : 00000000
R4 : 00000000 R5 : 00000001 R6 : ffffffff R7 : 00000000
P0 : 00774800 P1 : 00774800 P2 : 00000000 P3 : 00774800
P4 : 00000020 P5 : 00774820 FP : 0019ff38 SP : 0019fe4c
LB0: 0008b9ec LT0: 0008b9ec LC0: 00000000
LB1: 0008aeee LT1: 0008aee2 LC1: 00000000
B0 : ffffffe0 L0 : 00000000 M0 : 00000000 I0 : 0000000a
B1 : 00181b40 L1 : 00000000 M1 : 00000000 I1 : 00000000
B2 : 00000040 L2 : 00000000 M2 : 00000000 I2 : 00000000
B3 : 00000000 L3 : 00000000 M3 : 00000000 I3 : 00000000
A0.w: 01e84800 A0.x: 00000000 A1.w: 00000f86 A1.x: 00000000
USP : 001a0000 ASTAT: 02003025
Hardware Trace:
0 Target : <0x000049d8> { _trap_c + 0x0 }
Source : <0xffa00770> { _exception_to_level5 + 0x9c } CALL pcrel
1 Target : <0xffa006d4> { _exception_to_level5 + 0x0 }
Source : <0xffa00556> { _bfin_return_from_exception + 0x6 } RTX
2 Target : <0xffa00550> { _bfin_return_from_exception + 0x0 }
Source : <0xffa0062c> { _ex_trap_c + 0x6c } JUMP.S
3 Target : <0xffa005c0> { _ex_trap_c + 0x0 }
Source : <0xffa007f8> { _trap + 0x28 } JUMP (P4)
4 Target : <0xffa007d0> { _trap + 0x0 }
Source : <0x00030a20> { ___free_pages_ok + 0x2c } 0x0c03
5 Target : <0x00030a20> { ___free_pages_ok + 0x2c }
Source : <0x00030c8e> { ___free_pages_ok + 0x29a } JUMP.S
6 Target : <0x00030c8c> { ___free_pages_ok + 0x298 }
Source : <0x00030a1a> { ___free_pages_ok + 0x26 } IF !CC JUMP
7 Target : <0x00030a10> { ___free_pages_ok + 0x1c }
Source : <0x00030a7c> { ___free_pages_ok + 0x88 } IF CC JUMP
8 Target : <0x00030a6a> { ___free_pages_ok + 0x76 }
Source : <0x00030a62> { ___free_pages_ok + 0x6e } IF CC JUMP
9 Target : <0x00030a5c> { ___free_pages_ok + 0x68 }
Source : <0x00030a54> { ___free_pages_ok + 0x60 } IF CC JUMP
10 Target : <0x000309f4> { ___free_pages_ok + 0x0 }
Source : <0x0003113e> { ___free_pages + 0x26 } JUMP.L
11 Target : <0x00031118> { ___free_pages + 0x0 }
Source : <0x001b89ee> { ___free_pages_bootmem + 0x56 } JUMP.L
12 Target : <0x001b89d2> { ___free_pages_bootmem + 0x3a }
Source : <0x001b89fa> { ___free_pages_bootmem + 0x62 } IF CC JUMP
13 Target : <0x001b89f2> { ___free_pages_bootmem + 0x5a }
Source : <0x001b89e4> { ___free_pages_bootmem + 0x4c } IF !CC JUMP
14 Target : <0x001b89b6> { ___free_pages_bootmem + 0x1e }
Source : <0x001b89fc> { ___free_pages_bootmem + 0x64 } JUMP.S
15 Target : <0x001b89f2> { ___free_pages_bootmem + 0x5a }
Source : <0x001b89e4> { ___free_pages_bootmem + 0x4c } IF !CC JUMP
Kernel Stack
Stack info:
SP: [0x001a0000] <0x001a0000> { __edata + 0x0 }
Memory from 0x001a0000 to 001a2000
001a0000:[0017e14a] e10a6008 9310f988 00000010 0019e14a e10a6050 93101768
00106000
001a0020: 0019e14a e10a6020 93101768 00106000 0017e14a f994e10a 0018e149
e1099310
001a0040: 6000fbc4 e0b268fa 92082002 00106008 0017e14a f998e10a 0018e149
e1099310
001a0060: 6000fbc4 e0b268fa 92082002 00106008 00000000 00000000 00000010
00000000
001a0080: 00000000 00000010 6fa60167 e141b130 30460019 1768e101 e3f76480
6c662fb7
001a00a0: 01276000 00000010 0c0105f3 0004e800 30393218 e3f7181b 304b4f6f
32285001
001a00c0: 304d6c0d 18b3080f 08076410 321710e6 e69061e8 3007fffe 4f5ee3f7
300f3010
001a00e0: 3045640a 5c38e3f7 e14c307d e10c001b 6006dab0 323b2012 99505abb
1c370c00
001a0100: 080861e9 e14a1834 6c64001b dcf0e10a 103509d4 00000000 91650000
e3f73045
001a0120: 0c004f3b 1c113018 3010324b 98299808 10080808 10070208 0c0267fa
600013f8
001a0140: 52082002 17e00c00 a0a00000 17d40c00 0c42ac62 304b1871 00625019
1fd40c00
001a0160: 90776c86 01276000 001005b3 001be14a e10a6c64 09d4dcf0 1fcf600e
17f10c06
001a0180: 61713043 4edce3f7 18050c00 18420c07 14400a07 0017e14c f99ce10c
0c009120
001a01a0: 0c0717e0 00001855 0018e14f fb34e10f 0c42917a 30431849 326f52c7
0015e146
001a01c0: 0017e147 6c256800 3750e106 f9a0e107 0c03201a 324b183a 98083013
08089811
001a01e0: 02081008 67fa1007 13f80c02 20026000 0c005208 0000182a 00000000
6c08906a
001a0200: 18230c42 08486901 320f17e5 934b9326 e1402fe1 304b0015 3728e100
6df8e3f3
001a0220: 90776c86 01276000 001005b3 61e8320f ffffe688 e1402f5b 91210015
3700e100
001a0240: 6de6e3f3 68002f8e 93535e87 e1482f8a e1080018 9100fbc0 18380c00
0017e14d
001a0260: f9a0e10d 91293250 68016002 91106c22 6c090c00 6907180d 18030879
2ff86c22
001a0280: 0015e142 e102304b 6c223770 93292ff1 5e889322 2f659353 21f4e3f3
0012e140
001a02a0: 5440e100 e141b0f0 e1400015 e1000015 e10136cc e12236ec e3f30113
e1406da9
001a02c0: e1000015 e3f336f8 68016b0b 00002fe3 e14d05fd e10d001b 912f8c00
0c070167
001a02e0: 14226f66 001be140 001be141 8c04e101 0200e122 8a00e100 4ff8e3f7
001ae140
001a0300: 0400e100 e141b130 e140001b e1000015 e1013790 cc008a00 b0f7c412
e3f30000
001a0320: 6008ddcb 6ca69328 05bd0127 00000010 016704c3 60086f86 a0f0b0f0
4d683046
001a0340: 32084f68 0019e14a 2ac0e10a 001be14c dcf4e10c b1119109 304c914a
0042e410
001a0360: 0018e14a 844ce10a e1409310 e100001b 0988dcf0 0000100a 32280000
90280000
001a0380: 0640e3f3 1ffb09e5 001be14b df70e10b 6cace300 71fee300 71cae300
9ad6e300
001a03a0: 5a8ee3f4 100c09dc e14d0000 e10d001b 0000dcf4 e3f39028 09dd0625
e14d1ffb
001a03c0: e10d0017 e3f3f998 9128d645 18120c00 60019128 ddbce3f4 1c050c00
93286000
001a03e0: 03d6e300 06cee3f3 01276c86 04836000 e1400010 e1000015 93283840
00002fea
001a0400: 322805f3 001be147 001be140 dab0e100 dcf0e107 e80009b8 30310003
32181044
001a0420: 0015e14c 0015e14f 3890e10c 3898e10f 0000201a 324d915a 98119808
10040808
001a0440: 1ffb0208 52082002 14110c00 ac5a0000 00623006 102d0c00 30436c63
102309b8
001a0460: 00000000 a0980000 17e40c00 3254324d 98119808 10040808 1ffb0208
52082002
001a0480: 17eb0c00 324f915a 98099810 10040808 1ffb0208 52082002 1fd90c00
30436c63
001a04a0: 1fe109b8 90776c66 01276000 001005b3 0015e140 e100304d e3f338a4
2fcd6ca9
001a04c0: e14a05fb e800001a e10a0006 00620070 e3000030 e14a76d9 e10a0019
003117c4
001a04e0: 4a009110 60f89310 191c0801 0019e14f 0580e10f 00409138 0018e14a
7238e10a
001a0500: 91100031 93104a00 080160f8 91381803 e14a0040 e10a0019 003117c8
4a009110
001a0520: 60f89310 18030801 00409138 0015e140 38c4e100 6c6ce3f3 0012e140
5464e100
001a0540: 6c66e3f3 001be14c e10c3046 64a08c04 2ab4e300 e3f73044 e1474d1f
61010017
001a0560: e1076002 6408f984 e300ad75 32077b7d 0017e14b f990e10b 30459300
4d0ce3f7
001a0580: 61016408 e3006002 320f7b6f 32449318 324a914a 9a089800 1ffd0208
324a915a
001a05a0: 9a089828 1ffd0208 6bbee300 8116e3f4 7db8e300 0015e140 e100304c
e3f338c8
001a05c0: e3ff6c27 e142fe87 e1400017 e1020017 e100f6f8 5210f978 cccce141
cccde101
001a05e0: 40c84d10 e140b0f0 e100001a b13000a8 0015e140 e1009119 e3f338e4
0030dc5d
001a0600: 60f90040 18080808 0015e140 38f4e100 6bfee3f3 e3000030 e30071b9
e30030e7
001a0620: e30071b3 e30030ef e300713f e3006ff5 e30073c1 e3006e97 e3007493
e3f43123
001a0640: 00300721 60f90040 18070808 0015e140 3940e100 6bdce3f3 00409138
94b8e300
001a0660: 0017e14a f99ce10a 0c009110 e14d1060 e10d0017 9128fde8 143b0c00
858ee300
001a0680: 6570e300 8276e300 90dae300 0017e14a f98ce10a 0c429152 00621802
bc92e300
001a06a0: 0018e14d 70c0e300 9108e300 001ae14a 007ce10a 9c70e10d 91280062
6c8ce300
001a06c0: 6c0ee300 8782e300 8e0ae300 e3009128 e30084c9 e3009107 e3007013
e3008099
001a06e0: e3fc8a49 6cc6110b 01279077 001005bb 0017e14a fde4e10a 0c079117
e14a17c0
001a0700: e10a0018 ce82998c 911283a0 09910000 e14017b6 e1000015 e3f33974
932f6b79
001a0720: e14f2fae e10f0019 2ee70580 0017e14a f9a0e10a e3f39111 000068d3
99503210
001a0740: 100a0c00 0018e14a fdd4e10a 4a009110 60089310 60000010 00000010
99503210
001a0760: 100a0c00 0018e14a fdd4e10a 4c009110 60089310 60000010 00000010
99503210
001a0780: 10080c00 001be14a e10a6008 93108e7c 60000010 00000010 001be14a
8e80e10a
001a07a0: 60089310 00000010 001be14a 8e84e10a 60089310 00000010 6fa60167
60026001
001a07c0: 4ebce3f7 e14a6019 5408001b 8e8ce10a 93106c66 60080127 00000010
30080167
001a07e0: 001be140 e1226fa6 e1000040 e3f78e3c 6c664d7d 01276008 00000010
6fa60167
001a0800: 60026001 4e44e3f7 001be14a 8e88e10a 93106c66 60080127 00000010
016705f5
001a0820: ff78e129 326e5b8e 009ce123 0027e631 30086c65 e6323046 50980028
e6323045
001a0840: e3f70020 e14056d9 e1000015 e1213adc 60020802 d7cce3f4 30380c80
e1211809
001a0860: 6002025a 31b2e3f5 e3f43007 e140d6eb 304d0015 3ae8e100 6acae3f3
0015e140
001a0880: 37a0e100 60026011 d7b2e3f4 30300c80 3046182c 005ce121 301751c8
5401e121
001a08a0: e3f53006 e4303193 4c08001a 001ae630 5404e121 30063017 3188e3f5
0087e123
001a08c0: 505a3056 600a3006 e7bae3f4 001ae430 e6304a08 e121001a 30065404
e3f53017
001a08e0: 30063175 d6aee3f4 0088e129 01275b8e 001005b5 e14905e3 e8000018
e109000d
001a0900: ce82a134 9108c800 30290000 00d0e121 ce00e3f4 001be14a 8e84e10a
32189152
001a0920: 18de0c42 98103208 02089a08 60011ffd 0000326b 0c009868 0000180e
00000000
001a0940: ffffe5a8 08106162 e6a917f5 9868ffff 17f60c00 9b286000 30463266
0d98c682
001a0960: 4f6e6ca4 0c009958 e14d187e e14f001b 307b0017 8e80e10d f9a8e10f
9128b0f5
001a0980: 0015e141 e101b130 30043ae0 e3f53017 0c006e19 63991828 18580808
1c490c00
001a09a0: 08106352 304c1855 e3f69138 e14a708b e10a001b e1408e38 91110015
e1003054
001a09c0: e3f339f4 e1406a25 e1000015 e3f33a20 e3006a1f e1408dc7 e1000015
304c3a74
001a09e0: 677ee3f3 0015e140 3ae0e100 ddcce3f4 e142320e e1020015 914afc54
0087e512
001a0a00: ad52ad12 9338a090 e512914a ad120087 a308ad51 4800adca 0015e140
3b0ce100
001a0a20: e1400610 91110015 39cce100 69f0e3f3 0018e149 a134e109 9108304b
caeae3f4
001a0a40: 90776da6 05a30127 4a050010 30072f8c 4aa2e3f7 32105038 640f3038
0001e590
001a0a60: 178d0c00 0015e140 3a98e100 69d0e3f3 8d78e300 0015e140 3ab4e100
69c8e3f3
001a0a80: 0c009958 307b1814 0016e140 e100300f e3f39214 300769bd 4a7ee3f7
32105038
001a0aa0: 640f3038 0001e590 17ef0c00 0015e140 9f80e100 69ace3f3 e14a307e
64a70017
001a0ac0: f9a8e10a c207ce82 00009110 6ffae3f6 0015e140 3a74e100 e3f3300f
e3f56701
001a0ae0: 32105e87 67f9304b 0c016000 9b105a93 326b181f 20036007 1b2d0c01
60513221
001a0b00: 30446c0c 4a1ce3f7 c200ce82 00009960 0810604a 325417f2 00006c0a
9a289850
001a0b20: 43006052 17fa0810 ffffe6af 326b2fe6 00002f12 e14a0570 e1460017
01670015
001a0b40: f9a8e10a 3adce106 6fa69117 e3f53006 c6822325 437a8167 56824f40
0fffe120
001a0b60: 54074f40 56824f60 6180e121 e3f53006 6c6624d1 0018e14a e10a0127
ce82fdd4
001a0b80: 9111c006 05300000 feb6e2ff e14d04c5 0167001b 8e88e10d 0c019129
1c066f66
001a0ba0: e120208f e3f30064 e3f8a4d3 0c0013d9 e14917f9 e109001b 99488e3c
186e0c00
001a0bc0: 001be14d 8e38e10d e14a601b 93690015 3b58e10a 98083013 08089811
02081008
001a0be0: 67fa1007 13f80c02 20026000 0c005208 e14a1814 91690015 3b5ce10a
98119808
001a0c00: 10080808 10070208 0c0367fb 600013f8 52082002 10220c00 0018e14a
fdd4e10a
001a0c20: 91119128 fe68e3ff 2000e120 6000b0f0 e141b130 e1400015 e1000015
e101e9fc
001a0c40: 60024c6c 6cbee3f5 01276ca6 0015e140 e9fce100 e2f40485 9128dcff
02fce3f3
001a0c60: 0017e14a f9a8e10a 60289310 0015e14a e10a9169 30103b18 9811980b
1008080b
001a0c80: 1007020b 0c0267fa 600313f8 52cb2002 14040c03 64289128 e3009328
0c0010e7
001a0ca0: e14d13c4 e10d0017 9128f9a8 1c190c00 4ea09128 18390c10 ff3ee3ff
e1402fb6
001a0cc0: e1000015 e3f33b24 916968a3 4f283041 440a3210 30425e91 e3f34f18
2f66a439
001a0ce0: 001be14a 8e7ce10a 0c009110 e1401fe6 e1410015 e101001b e1008e3c
e3f33b60
001a0d00: 20056887 0064e120 a422e3f3 1328e3f8 13f90c00 001be140 8e3ce100
029ce3f3
001a0d20: 93280c00 2fc51ff0 001be14a 8e8ce10a 0c009110 60001fc2 103ee300
1fbd0c00
001a0d40: e14a6008 4fa00017 f9a8e10a 2fb59310 6fa60167 60026001 4bf0e3f7
001be14a
001a0d60: 8edce10a 93106c66 60080127 00000010 6fa60167 60026001 4be0e3f7
e14a4900
001a0d80: 0200001b 8ed8e10a 93106c66 60080127 00000010 30080167 0015e140
e1006fa6
001a0da0: e3f33c34 e14a6835 60080017 f9c0e10a e14a9310 e10a0017 9310f9c4
01276c66
001a0dc0: 00000010 e14a04c5 01670017 f9c0e10a 0c009110 18066fa6 01276c66
048563f8
001a0de0: e14d0010 e14a0017 e10a0017 e10df9cc 9110f9ac e1229129 e3f41000
e14ae521
001a0e00: e10a0017 0c00f9b4 180d9310 0017e14a e10a6008 9310f9b8 6c66916a
04850127
001a0e20:<00109910> 0015e140 3c3ce100 ffb4e3ff <00002fd4>
e14a05f3 e14b0017 e14c0017
001a0e40: e8000017 e10c0004 e10af9bc e14ff9d0 e10b0017 e10ff9b0 9119fde0
91109122
001a0e60: e3f4913f 9122e521 30080810 e14d1808 e10d0017 9128f9c4 18250c00
0017e146
001a0e80: f9c8e106 0c029122 18119158 0017e14d f9e0e10d e0b2320a 9800100a
43405838
001a0ea0: c6823218 5e9d83c7 59c19110 933f3216 91106c86 93105010 60009077
01279320
001a0ec0: 001005b3 0017e146 f9c8e106 91103216 e140b0f0 e1000015 e3f33c60
60086799
001a0ee0: 2fd19328 01670578 6fa60c00 0000180b 6fc23210 3042a057 c828e3f4
30070c07
001a0f00: 6c6617f8 60000127 00100538 e14805e3 e8000017 e1080008 9106f9d4
e1493202
001a0f20: e1090017 910ff9d8 0017e14a 0012e149 f9bce10a 55d4e109 5c819157
0014e530
001a0f40: 0011e630 b1b09510 95105c81 0012e631 0013e632 2011b1f0 0017e14a
f9ace10a
001a0f60: 30419152 5a916408 0c819911 181b9300 40b84348 64475786 0013e432
10190997
001a0f80: 0017e148 f9b8e108 e14a9141 e10a0017 9110f9b4 09813049 e3ff1fe0
3008ff15
001a0fa0: 17e70c81 6d066020 01279077 001005a3 540ea1b1 32004f18 0011e531
5b486080
001a0fc0: 0a05992d e1211c37 080d0063 0000187b 00000000 0001e4a8 678553c7
404609af
001a0fe0: e14b105d e14c0017 e10b0017 e10cf9b8 200ff9ac 30419162 5a916408
93189911
001a1000: 1bd10c81 40b84348 0a3d6447 18465786 0017e148 f9b8e108 e14a9141
e10a0017
001a1020: 9110f9b4 09813049 e3ff1fe6 3008fecd 60812fe8 0001e4a8 4046080d
184453c7
001a1040: 08056078 0a3d1989 e14b185a e14c0017 e10b0017 e10cf9b8 200ff9ac
30419162
001a1060: 5a916408 93189911 1b9d0c81 40b84348 0a3d6447 18435786 0017e148
f9b8e108
001a1080: e14a9141 e10a0017 9110f9b4 09813049 e3ff1fe6 3008fe99 32052fe8
0012e149
001a10a0: 55d4e109 5c81a069 54309510 50084f18 60803228 0a05992d e1221bbd
08150063
001a10c0: 60081789 e1442f71 e1040017 3204f9b0 32089100 0004e5a8 9b105a8f
0000e14a
001a10e0: e10a6c0f 08578000 e1481748 e1080017 9347f9bc fea0e3ff 2f3f6807
e1493205
001a1100: e1090012 cc0455d4 a8aa4e3d e4310000 5c810014 ce829550 b632c806
098f0000
001a1120: 406cb5b0 e14d102b e14c0017 e10d0017 e10cf9b8 2011f9ac 30419162
5a916408
001a1140: 93289911 1b2f0c81 40b84348 0014e432 09976447 10125704 0017e148
f9b8e108
001a1160: e14a9141 e10a0017 9110f9b4 09813049 e3ff1fe4 3008fe29 a1f12fe6
4f185421
001a1180: 0012e432 32005010 6881b170 32189900 1c360a4b 0063e12a 1b940853
306bad71
001a11a0: e4886785 53c70001 404409af e14d105b e14c0017 e10d0017 e10cf9b8
200ff9ac
001a11c0: 30419162 5a916408 93289911 1aeb0c81 40b84348 0a3d6447 18445704
0017e14a
001a11e0: f9b8e10a e1489151 e1080017 9100f9b4 09813049 e3ff1fe6 3008fde7
ad722fe8
001a1200: 0001e490 322f53c7 0a6b4044 e14c1844 e1470017 e10c0017 e107f9b8
2011f9ac
001a1220: 30413207 91426408 99115a91 0c819320 43481aba 6c45304d 0a6b4088
182b5704
001a1240: 0017e148 f9b8e108 e14a9141 e10a0017 9110f9b4 09813049 e3ff1fe4
3008fdb5
001a1260: 32052fe7 0012e149 55d4e109 95105c81 5420ad72 68814f18 5008a051
b1703200
001a1280: 32189900 1bbc0a4b 0063e128 17870843 2e8a6008 a5b0ad70 a6315430
32215041
001a12a0: e148a481 e1080012 304755d4 cc045c98 95104201 54200000 53413034
0017e144
001a12c0: 40463043 f9b0e104 7fffe120 304f5545 142809a9 8000e182 304c522a
07380a08
001a12e0: 3207067c 5229304f 440409b8 320c1020 32009108 32095045 5a87300f
984867f9
001a1300: 9a100c01 320f17fc 5bcf517d 0000e14a 8000e10a 18170857 17d70c44
307d441d
001a1320: e1812e2c 30578000 2fd85211 30573204 50119101 30175069 52d6e3f7
517d3207
001a1340: 2fe55bc7 0017e148 f9bce108 e3ff9347 6807fd73 e1492fe2 e14a0017
e1480017
001a1360: e1090017 e10af9bc e108f9d4 cc00f9d8 9316c000 934f0000 2e169307
e80005e3
001a1380: e14a0015 e6300019 e632001e e10a0020 30314fa0 0019e410 00d0e121
0024e535
001a13a0: c8b8e3f4 68033200 b1306804 19d60c40 e12aad31 60010084 0044e122
30415bd1
001a13c0: 5302e3f7 e5313026 0000001e ad30904a 0c0467fc 91105e90 93106408
910017f7
001a13e0: 195f0806 00000000 9128a135 b2b06425 600f3215 e0b26881 91101006
10030c00
001a1400: 6c22640f a2b1ad30 ce8209b9 b277c407 06110000 0040e12a b2b26080
e6305a90
001a1420: 68810014 100ae0b2 0c009110 e4311007 67f90014 0014e631 a2b26fe2
0014e433
001a1440: 06130a1a 0a3bb2b2 600a932a 181740ba ad313207 91105e81 0c805202
6c221917
001a1460: e433300f 20060014 90100000 0c805202 6409190d c6820819 17f78408
0014e433
001a1480: 322b4f13 5a6aad32 52829108 b1720c82 ad3018fd 0504e12a 5a905010
9308bf32
001a14a0: b0506000 0014e430 0c0067f8 324a180b 6c413205 32106001 2004e0b2
50419000
001a14c0: 60009209 001ee535 906a0000 1c080c42 5e91af31 5e0f9151 93006c09
64089351
001a14e0: 17f30a06 3203ad35 e12aaf31 5a950044 6000bf72 91525a88 e6289308
e4300011
001a1500: 09070014 3207118f 4389a2b1 6bf95e97 6c205e05 0010e730 0011e631
e737bdb2
001a1520: b2f10013 6800be31 0000e130 0010e531 ffffe408 a1f1b1f0 0c3967f9
1966b1f1
001a1540: af75ae31 a2f1a2b0 af31444a cc045bd5 a2720001 e4330000 5a910014
cc046c22
001a1560: b0f04a10 52c30000 bfb26c27 b3f3640d aef16805 a0f2304d 000acc04
0000a273
001a1580: 09035a4d 0012e731 ae321892 ce05ce82 0000a1f0 67ff600b 40be3033
6c0a6408
001a15a0: be320a06 a2b01c26 0a08a3f1 06113010 1c1f0a3a 18f80a2a 0010e530
520ea1f1
001a15c0: ce8267f8 91008208 0a010000 e53218ed 303d0010 52012009 ce826c22
91108208
001a15e0: 0a010000 640f1804 17f60a3a 40be600e 801ec682 e1216440 e3f400d0
3208ca2b
001a1600: 18a70c41 0017e14a f9dce10a 91103200 50306408 e5329310 6c400023
93506000
001a1620: 6c223251 0023e732 9378b048 0c41ae31 afb11c1d 64873004 930c63fa
0012e431
001a1640: 4f184048 5008b9f1 30433210 43794d40 56084f40 00ffe102 0028e4b1
54104f41
001a1660: 32605648 93113219 afb2bc50 3406aeb1 0011e430 6c22a3f1 5b4d5041
cc046c27
001a1680: b3f10a28 bfb20000 60172f75 e3f4a130 3007c45d 6cc66de6 01279077
001005a3
001a16a0: 0023e531 930c6017 2ff1932c adb23041 0013e531 302b52c3 1c5809d1
0063e127
001a16c0: 3004600a 0012e431 4048409a 0a033098 50421821 32084f18 4f404368
c68263fd
001a16e0: 5a888c1a 3228437f 00ffe105 4d403043 56384f40 5428320e 56d8305d
020acc04
001a1700: 00009313 5211321b 09983098 5a8abc54 a2701fee 600967f8 64084081
540cb270
001a1720: 18060c00 4e09590c 0c00540c ae3117fc 590caf35 e4316008 40880012
5e8d67f8
001a1740: 91115404 104c0808 0012e430 2ef4b2f0 0c42ae32 601f1023 6de62f9a
90776cc6
001a1760: 3007601f 05a30127 e5350010 e4300013 91290020 141c0981 00ffe122
02020a11
001a1780: 30384350 4d803044 4f8042c9 32215648 647f6c25 0013e735 af752f94
9128601f
001a17a0: fba2e3ff 30332f74 303d40ae e4322f22 52110020 e5353208 30440022
4f804d80
001a17c0: 5a6a5a89 e531994f 5a8a0021 56489511 0013e532 6c223221 0013e732
6fe22f72
001a17e0: ae31600a 0012e430 0011e431 e6305008 e4330012 30020012 40986ff9
67f8be31
001a1800: 54049091 1fa10808 e5312fed a2700010 e4316408 6c210014 b2700881
0010e731
001a1820: a1721686 1c070c02 0014e433 18030c0b 2f2d600f 2f2b6007 e14a05e3
e8000019
001a1840: e10a000d e4104fa0 e1210019 e3f400d0 3218c661 18ef0c43 0017e149
f9d8e109
001a1860: 0017e148 e108910f 0e27f9d4 10349106 0017e14c 0017e14d f9b8e10c
f9ace10d
001a1880: 916a200f 64083041 99115a91 93200c81 43481819 644740b8 57860e27
e14a101d
001a18a0: e10a0017 9151f9b8 0017e148 f9b4e108 30499100 1fe60981 fa86e3ff
0c813008
001a18c0: 602717e9 e3f43043 6da6c341 30079077 05a30127 67df0010 c6820e27
10298bde
001a18e0: 0017e14c 0017e14d f9b8e10c f9ace10d 916a200f 64083041 99115a91
0c819320
001a1900: 43481be1 644740b8 57450e27 e1481012 e1080017 9141f9b8 0017e14a
f9b4e10a
001a1920: 30499110 1fe60981 fa4ee3ff 2fe83008 0e1f67df 89ddc682 e14c1029
e14d0017
001a1940: e10c0017 e10df9b8 200ff9ac 3041916a 5a916408 93209911 1bb40c81
40b84348
001a1960: 0e1f6447 10125704 0017e148 f9b8e108 e14a9141 e10a0017 9110f9b4
09813049
001a1980: e3ff1fe6 3008fa21 60fa2fe8 e1205456 50410101 e1293201 b1f1011e
14490a48
001a19a0: 32155555 6c0a60f1 0a083042 1441be32 55446078 0c056425 8de4c682
187c67e7
001a19c0: 0012e144 e1046807 0e175588 e14c103b e14d0017 e10c0017 e10df9b8
200ff9ac
001a19e0: 3041916a 5a916408 93209911 1b6a0c81 40b84348 0e176447 10245786
0017e148
001a1a00: f9b8e108 e14a9141 e10a0017 9110f9b4 09813049 e3ff1fe6 3008f9d7
e1402fe8
001a1a20: e1000015 e3ff3c90 a330f9b7 fa5ce3ff 2f49600f 90776da6 3007600f
05a30127
001a1a40: 32040010 54066038 64246c0f 4e1e9042 5e9367ef 30479310 17b80805
0a476890
001a1a60: e1491014 e1090012 689a5588 324a5e39 6c0f4439 11470a57 00000000
1005e0b2
001a1a80: 60009042 93105e93 b2b06038 60006981 b0f06942 5a71b130 30435ab2
609a6099
001a1aa0: bdb2bd71 fc6ce3ff 0c453228 0c4d1c07 30381bbd 68072f08 ae312fd5
aeb2adf0
001a1ac0: 5b086004 0012e149 55d4e109 95155c91 191b0a6c 0987a2b0 e14f102a
e10f0017
001a1ae0: 2014f9b8 0017e148 f9ace108 30419142 5a916408 93389911 1ae40c81
40b84348
001a1b00: 64475786 0a38a2b0 e14a1812 e10a0017 9151f9b8 0017e148 f9b4e108
30499100
001a1b20: 1fe10981 f950e3ff 2fe73008 a3315435 50084f18 b2f03210 e4906079
40460001
001a1b40: 4e38cc04 0000a490 14080a08 ce825eab 9310c800 6c0d0000 60822fbc
18910810
001a1b60: 08086089 0e371847 e14f102a e1440017 e10f0017 e104f9b8 2010f9ac
30413204
001a1b80: 91426408 99115a91 0c819338 43481a9b 644740b8 57860e37 e14a1012
e10a0017
001a1ba0: 9151f9b8 0017e148 f9b4e108 30499100 1fe50981 f908e3ff 2fe83008
007fe120
001a1bc0: 64595446 500a3055 09823054 67cf4e3e 1b2f67a9 64503001 18370c38
60025eab
001a1be0: 0c3867f8 17fd9212 60043201 6c5d5b45 0e172f70 e14f102c e1440017
e10f0017
001a1c00: e104f9b8 2010f9ac 30413204 91426408 99115a91 0c819338 43481a55
644740b8
001a1c20: 57860e17 e1481014 e1080017 9141f9b8 0017e14a f9b4e10a 30499110
1fe50981
001a1c40: f8c2e3ff 2fe83008 2f436004 54466038 30556419 3054500a 4e1e0982
67e967ef
001a1c60: 30011ae8 0c386410 5eab1bf0 67f86002 92120c38 320117fd 5b456004
2f296c1d
001a1c80: 10290e0f 0017e14f f9b8e10f e1482013 e1080017 9142f9ac 64083041
99115a91
001a1ca0: 0c819338 43481a0f 644740b8 57860e0f e1481012 e1080017 9141f9b8
0017e14a
001a1cc0: f9b4e10a 30499110 1fe20981 f87ce3ff 2fe83008 54466018 30556419
3054500a
001a1ce0: 4e160982 67e967f7 30011aa4 0c386410 5eab1af0 0c3867f8 17fd9214
5b683201
001a1d00: 2ee76c1d 2ebb6809 e3ffa330 6048f8ed e149b2b0 e14a0017 e1400017
e1090012
001a1d20: e10af9d4 e100f9d8 930e55f6 b0f09317 0012e140 5634e100 304eb130
65803046
001a1d40: b1706541 3043b1b1 e122a1f1 e3ff0101 0c00fb17 0c081805 30381a63
60302db4
001a1d60: e140b270 e1000012 adf05672 e140b0f0 e1000012 b13056ae 65603046
b1705e83
001a1d80: b1b067c0 3042a231 e3ff6002 0c00faf9 18103038 140a0c08 0015e140
3ca8e100
001a1da0: f7fae3ff e3ffa2f0 a330f89f f89ce3ff a2732d8a a2f1a330 b0f3a2b2
f8a8e3ff
001a1dc0: 16370c00 e3ffa330 a2f0f88f f88ce3ff 2d796007 e14a0568 01670019
4fa0e10a
001a1de0: e4106ea6 e1210019 e3f400d0 0c00c393 18863038 60416000 0090e129
1005e0b2
001a1e00: 32125087 93116420 0240e120 32085007 0400e120 50076049 0070e12a
2002e0b2
001a1e20: 32089209 603868c2 2002e0b2 e1209208 50070460 0118e121 68423208
2004e0b2
001a1e40: 92086040 60386409 e140b230 e1000012 b0f055f6 0012e140 5634e100
3046b130
001a1e60: b1706540 b1b067c0 0101e122 e3ff3007 0c00fa87 102e3028 60296000
e0b268f1
001a1e80: 50b81005 64203212 e1409311 e1000012 b0f05672 0012e140 56aee100
3046b130
001a1ea0: b1706520 b1f167c0 60f1b1b0 60023007 fa66e3ff 30300d08 a2b01815
f814e3ff
001a1ec0: e3f43007 302ec043 01276d66 05283005 30070010 c03ae3f4 01276d66
05283005
001a1ee0: a1f30010 a271a2b0 b0f3a232 f810e3ff 1c0c0c00 e3f43007 600dc029
6d662fe6
001a1f00: 0127601d 05283005 30070010 c01ee3f4 e3ffa2b0 a270f7e9 f7e6e3ff
00002fd6
001a1f20: e80005e3 3220000b 007ce120 0020e6b0 e6b06178 61680021 0022e6b0
005ce120
001a1f40: 0023e6b0 0015e140 3cc4e100 60026011 cc4ee3f4 b1300c80 3044188e
60026001
001a1f60: cc46e3f4 30280c80 e1481993 e1080019 e14a4fa0 e10a001b e4008edc
e1210013
001a1f80: 911700d0 c2c6e3f4 0c453228 e121185d e12200e5 e3f70200 323d4d17
8857c682
001a1fa0: 6002300c e3f43005 304ddbd1 e1223005 e3f40200 9928dc45 080860f9
0000196c
001a1fc0: e1410000 91286d6f 722de101 198b0808 00000000 28cde143 e1039128
08183d45
001a1fe0: e1211974 504c0400 30056002 dbaee3f4 3005304d 0200e122 dc22e3f4
e121a628
001a2000: 0808137f
Return addresses in stack:
address : <0x00109910> { _arp_ioctl + 0x50 }
address : <0x00002fd4> { _do_signal + 0x400 }
Modules linked in:
Kernel panic - not syncing: Kernel exception
--- Michael Hennerich 2008-11-10 07:25:16
Preferably I like to remove CONFIG_BFIN_KERNEL_CLOCK option entirely.
The timing parameters we generate are not accurate.
-Any objections?
Michael
--- Sonic Zhang 2008-11-10 23:18:43
But some driver test suite need to change core clock when kernel boots, such as
IDE test, CF test, etc. How about mark it (EXPERIMENTAL) in Kconfig.
--- Michael Hennerich 2008-11-21 05:09:32
Well – I reworked the Clocks and SDRAM memory initialization. However I think
this particular issue is BF527-EZKIT HW related.
VCO Mult = 20, SCLK Div = 5 fails while it works reliably with VCO Mult = 19
and below.
BTW – my board does not even print a single kernel line. As soon as we
release SDRAM Self Refresh and return execution from L1 Instruction back to
SDRAM.
The memory at the return address is already garbage. Something must have caused
the SDRAM to release Self Refresh. The issue sounds similar to the Hibernate
EZKIT HW bug, where we also lose SDRAM data integrity, while turning the PLL
down.
I checked with a CM-BF527 Bluetechnix Board – It was constantly rebooting
several thousand times with VCO Mult = 20, SCLK Div = 5.
No issues at all.
-Michael
--- Michael Hennerich 2008-11-21 05:38:52
I should also mention that as soon as I put Scope Probes onto CLKOUT and SCKE
the issue disappears.
I will follow up the EZKIT HW designers.
It’s definitely not a SW Bug and therefore Rejected.
-Michael
--- Michael Hennerich 2009-01-16 09:38:04
Here we go ...
"SCKELOW is intended to hold SCKE low between RESET deasserting and the
memory controller being configured to put the DRAM in self-refresh.
All pins are intentionally tri-stated when IVDD is removed so that an external
device can access the memory.
A pull down is needed to hold the DRAM in self-refresh."
This Pull-Down is apparently missing on all Blackfin EZKITs.
Close this issue now…
-Michael
Files
Changes
Commits
Dependencies
Duplicates
Associations
Tags
File Name File Type File Size Posted By
config.change_clock application/octet-stream 36642 Mingquan Pan
config.linux.cpufreq application/octet-stream 41748 Mingquan Pan