Skip to content

Instantly share code, notes, and snippets.

@lupyuen
Created January 4, 2025 05:38
Show Gist options
  • Select an option

  • Save lupyuen/0d3f790f0b34cb2d1329a0130e13039c to your computer and use it in GitHub Desktop.

Select an option

Save lupyuen/0d3f790f0b34cb2d1329a0130e13039c to your computer and use it in GitHub Desktop.
strings fip.bin
➜ boot $ strings fip.bin
CVBL01
WBI"
u>;U
f3 A&
WGM7
WGM7
WGM7
J}7
`}UA
QI# $
GcM
LLH*
TPTLP&
\T#.
\P\.
jBkJ
Byaa
G)Tc
lA4A
\ABg
9 <#
; Y@
<3Kl
9 <3Kl
; Y@
< C#
r#a3
< F#
< C#
|A#.e
\Acc
"eBg
yBwc
}83x
g@}s
E1O!
tckG
3 'A
WAcg
DcpW
G}Uc
L`8|3
P`<l
(l<t&
G}Uc
05q&
G}Uc
GyUch
GQYc
Byaa
g3 YA&
Agcs
A37F
u>;U
PS#
iBj!ao
Fiw}
GJ77
*K$#
'GD#
'GD#
dBi#
iEao
7'Qv
77Qg#
7gu1
77G&
77Qg#
7gtc
% #*
77Tv
QH#,
2024-05-07T08:13:20+00:00
Jb2829:gbeb1483-dirty
2OPENSBI: next_addr=0x%lx arg1=0x%lx
0 E:RESET:%s:%d
0 E:ra=0x%lx
panic
2RSC.
2PLLS/OD.
2PLLS.
2PLLE.
2By pass rtc mode switch
2Use internal 32k
2Switch RTC mode to xtal32k
2st_on_reason=%x
2st_off_reason=%x
2wait idle timeout
2efuse power on fail
2efuse refresh shadow fail
2lock efuse chipsn fail
2efuse power off fail
2P2S/0x%lx/%p.
1 W:LP2_NOMAGIC
0 E:param2_cksum (0x%x/0x%x)
2P2E.
2DPS/0x%x/0x%x.
0 E:ddr_param_cksum (0x%x/0x%x)
2DPE.
1 W:DL cancelled. Load flash. (%d).
0 E:Failed to load DDR param (%d).
2C2S/0x%x/0x%x/0x%x.
2No C906L image.
0 E:blcp_2nd_runaddr (0x%x) is not in DRAM.
0 E:blcp_2nd_size (0x%x) is not in DRAM.
0 E:blcp_2nd_cksum (0x%x/0x%x)
0 E:verify blcp 2nd (%d)
2C2E.
2MS/0x%x/0x%x/0x%x.
2No monitor.
0 E:monitor_runaddr (0x%x) is not in DRAM.
0 E:monitor_size (0x%x) is not in DRAM.
0 E:monitor_cksum (0x%x/0x%x)
0 E:verify monitor (%d)
2ME.
2L2/0x%x.
2L2/0x%x/0x%x/0x%lx/0x%x/0x%x
2COMP/%d.
0 E:loader_2nd_cksum (0x%x/0x%x)
0 E:verify loader 2nd (%d)
0 E:Failed to decompress loader_2nd (%d/%lu)
2Loader_2nd loaded.
0 E:Failed to load rest (%d).
2Jump to monitor at 0x%lx.
2Jump to loader_2nd at 0x%lx.
CVLD02
0 E:%s can't alloc %lu bytes
0 E:%s: dst_size is NULL.
3 I:LZMA1/%p/%p.
3 I:LZMA2/uncomp_size=0x%lx
0 E:LzmaDecode ERROR: %d (status=%d)
3 I:LZMA9/0x%lx
3 I:LZ4/%p/%p.
0 E:dctxStatus=%lu
3 I:dst_size=%lu src_size=%lu ret=%zd
0 E:LZ4F_decompress=%lu
2DCP/%p/0x%lx/%p/0x%lx/%d.
2DCP/0x%lx/%d.
SzAlloc
decompress_lzma
FSBL %s:%s
3 I:sw_info=0x%x
3 I:fip_param1: param_cksum=0x%x param2_loadaddr=0x%x
3 I:CP_STATE_REG=0x%x
2BL2 end.
2DDR init.
2ddr_param[0]=0x%x.
2pkg_type=%x
22nd
2unknown pkg_type=0x%x
2D%x_%x_%x
2DDR2
2DDR3
2unknown vendor=%d
2-512M
2-1G
2-2G
2-4G
2-unknown capacity=%d
2-QFN
2-BGA
2-unknown pkg=%d
0 E:ERROR bist_fail
0 E:bist_result = %x, err_data_odd = %lx, err_data_even = %lx
2DDR BIST FAIL
2DDR BIST PASS
2Data rate=%d.
CVLD02
x(T.#
;r#s
~L{q
0g*|
#}Z4
?z[G
a3bM
(|:kb
5|rT
(N{=
6=SU
'MLd
T:?I
v=i>
[i0Ff
ajHB
F2! (
lc{RR
NpNA~
#AW5
^6EZ
.+M&
R&W|E
`JyQ
A1,wS
$w0m
}X *
3U8{
G>/5
r! q
d)&5
]$05
O`"5
mECgJ
tq]y
B@.+
Z$ZQ
OLF=S
y[nq
+-LK0#e
3\}[
&+=j
NwRY
X'$i
_knGS
y@5(
a4gQR
+oS|
}&,I
#S0+A
<-rq-
,;\M
^' YM
IVd'
`OJW
o8Mf
9IyO
0?Jeo
tX(X@3\
Fc !2Z
4(e3ez
os%~
u~ =J
(3Ntl
[.t,
*)=/u x |R
1=ns
kdS$
FN<#
XaRC
z<eG
-d4)
A%B2
D3P~
(wTjT
Gj H
Dy#,
VM+#p`
nogh
l`pm
*" '
zKr4#
b'8i
}I-
G!qG
?YJE/
2RIx
VIy!
B>Jp
&*H?@
T0kv>Q
e?pT
8#0~
G'#0
W0s%
4#4R
a$e,m0q4u8y<}
7WBI
%czE
+@0s`D0
PXs
P`u5
03#4
@ S*
0@R&
0@N&
E2#8
c"d>
%cz5
`0~A
s`A4"dA
spA4"dA
"dA
s`D0
spD0
"d}UA
Bj!a
E"dA
G4"dA
jc
jc
BiEa
s*04
zB{J
Fiea
'007
02sPA2s
Q2sPb2s
r2sP
3sP(3s
83sPI3s
Y3sPj3s
z3sP
F<ru
`Fd#(;
>"dA
s%p>
s%`>
s%P>
s%@>
s%0>m
s% >U
s%p=
s%`=
s%P=
s%@=
s%0=
s% =
s%p<
s%`<1
s%P<
s%@<
s%0<
s% <
s%p;M
s%`;u
s%P;]
s%@;E
s%0;i
s% ;Q
s%p:
s%`:
s%P:
s%@:
s%0:-
s% :
>"dA
"tEa
"tEa
Ue@"
Ue@"
@}W3W
a}V3
}5"d:
tBi&
`Bd%a
5efA
"d3u
'#4
k=Gc`
0`.*
'aFR
g.#$7
G"d>
"duUA
yW#8
4n<r
c0JB
(j#<
go#<
(j#<
(j#<
(j#<
,n(j
`BdyU
,N(J
Byaa
2"d>
0"d>
/"d>
-"d>
g0sP@0
U0s#
U0s(
U0s(
U0s( ;s
U0s(0;s
U0s(@;s
U0s(P;s
U0s(`;s
U0s(p;s
U0s(
U0s(
U0s(
U0s(
U0s(
U0s(
U0s(
U0s(
U0s(
U0s(
U0s( <s
U0s(0<s
U0s(@<s
U0s(P<s
U0s(`<s
U0s(p<s
U0s(
U0s(
U0s(
U0s(
U0s(
U0s(
U0s(
U0s(
U0s(
U0s(
U0s( =s
U0s(0=s
U0s(@=s
U0s(P=s
U0s(`=s
U0s(p=s
U0s(
U0s(
U0s(
U0s(
U0s(
U0s(
U0s(
U0s(
U0s(
U0s(
U0s( >s
U0s(0>s
U0s(@>s
U0s(P>s
U0s(`>s
U0s(p>s
U0s(
U0s(
U0s(
U0s(
U0s(
U0s(
U0s(
U0s(
U0s(@
U0s(p
X0s%
X0s(
X0s%
U0s(
X0s%
U0s(
X0s%
X0s%0
X0s(@
X0s%P
U0s(p
X0s%
U0s(
X0s%
U0s(
X0s%
(`0s
)@0s`D0 I
Gcg7
pBt!a
pBt!a
Fj a
G#8
zB{ea
W0s&
W0"d
W0s&
W0"dF
W0s&
W0"d
W0s&
W0"dF
W0s&
W0"d
W0s&
W0"dA
W0s&
W0"dA
W0s&
W0"dA
W0s&
W0"d
W0s&
W0"dF
W0s&
W0"dA
W0s&
W0"dF
e5Gc
s' 4
s'04
0s'
s' 4
s'04
a"dA
G,c8k
pBt&
:A#89
Byaa
jBkaa
0pN
pBt!a
pBt!a
0Pj
pBt!a
%"dA
"dqEA
GqEc|
&EFce
aUci
AUW#
1+;
3 9A&
0Ach
%c U
kBl&
jBk&
jBk&
'=Gcs
'=Gcl
'=Gcl
pBtY
)# *
|Bmf
Wc]
jBk>
}Wc
`BdMU
dBiEa
dBiMUEa
jBk&
43 %A
jBkaa
=Gch
E"dA
E"dA
kBl%a
jBk>
kBl>
#,$
E"#(
iBj!a
PV#<
B}Ia
iBj!a
iA#$i
@cN
|F}n
s*`0c
'``3z
}Gci
`Bd&
`DAc
`Bd E
kBl&
"d3e
; 9A
; 9AQ
jBkaa
jBk&
jBk&
'AGf
jBkaa
dBi.
iBj&
cvitek,cv181x
&Milk-V DuoS
top_misc_ctrl@3000000
syscon
clk-reset-controller
cvitek,clk-reset
oscillator
fixed-clock
Zosc
clock-controller
cvitek,cv181x-clk
reset-controller
cvitek,reset
restart-controller
cvitek,restart
cvitek,tpu
|tdma
clk_tpu_axi
clk_tpu_fab
res_tdma
res_tpu
res_tpusys
tiu_irq
tdma_irq
cvitek,mon
|pcmon
ddr_ctrl
ddr_phyd
ddr_aximon
ddr_top
mon_irq
wiegand0
cvitek,wiegand
|wiegand
clk_wgn
clk_wgn1
res_wgn
wiegand1
cvitek,wiegand
|wiegand
clk_wgn
clk_wgn1
res_wgn
wiegand2
cvitek,wiegand
|wiegand
clk_wgn
clk_wgn1
res_wgn
saradc
cvitek,saradc
|top_domain_saradc
rtc_domain_saradc
clk_saradc
res_saradc
cvitek,rtc
clk_rtc
sysdma_remap
cvitek,sysdma_remap
dma@0x4330000
snps,dmac-bm
clk_sdma_axi
cv-wd@0x3010000
snps,dw-wdt
pwm@3060000
cvitek,cvi-pwm
pwm@3061000
cvitek,cvi-pwm
pwm@3062000
cvitek,cvi-pwm
pwm@3063000
cvitek,cvi-pwm
pclk
fixed-clock
cvi-spif@10000000
cvitek,cvi-spif
|spif
spiflash
jedec,spi-nor
spi0@04180000
snps,dw-apb-ssi
disabled
spidev@0
rohm,dh2228fv
spi1@04190000
snps,dw-apb-ssi
disabled
spidev@0
rohm,dh2228fv
spi2@041A0000
snps,dw-apb-ssi
disabled
spidev@0
rohm,dh2228fv
spi3@041B0000
snps,dw-apb-ssi
okay
spidev@0
rohm,dh2228fv
okay
serial@04140000
snps,dw-apb-uart
okay
serial@04150000
snps,dw-apb-uart
disabled
serial@04160000
snps,dw-apb-uart
disabled
serial@04170000
snps,dw-apb-uart
disabled
serial@041C0000
snps,dw-apb-uart
okay
gpio@03020000
snps,dw-apb-gpio
gpio-controller@0
snps,dw-apb-gpio-port
porta
wifi_pwr
gpio@03021000
snps,dw-apb-gpio
gpio-controller@1
snps,dw-apb-gpio-port
portb
gpio@03022000
snps,dw-apb-gpio
gpio-controller@2
snps,dw-apb-gpio-port
portc
gpio@03023000
snps,dw-apb-gpio
gpio-controller@3
snps,dw-apb-gpio-port
portd
gpio@05021000
snps,dw-apb-gpio
gpio-controller@4
snps,dw-apb-gpio-port
porte
i2c@04000000
snps,designware-i2c
i2c0
disabled
i2c@04010000
snps,designware-i2c
i2c1
disabled
i2c@04020000
snps,designware-i2c
i2c2
i2c@04030000
snps,designware-i2c
i2c3
i2c@04040000
snps,designware-i2c
i2c4
eth_csrclk
Zeth_csrclk
fixed-clock
eth_ptpclk
Zeth_ptpclk
fixed-clock
stmmac-axi-config
rx-queues-config
queue0
tx-queues-config
queue0
ethernet@4070000
cvitek,ethernet
stmmaceth
ptp_ref
Hrmii
macirq
cv-sd@4310000
cvitek,cv181x-sd
|core_mem
sdhci
wifi-sd@4320000
cvitek,cv181x-sdio
core_mem
okay
i2s_mclk
Zi2s_mclk
fixed-clock
i2s_subsys
cvitek,i2s_tdm_subsys
i2sclk
clk_a0pll
clk_sdma_aud0
clk_sdma_aud1
clk_sdma_aud2
clk_sdma_aud3
i2s@04100000
cvitek,cv1835-i2s
i2sclk
zfalse
i2s@04130000
cvitek,cv1835-i2s
i2sclk
ztrue
adc@0300A100
cvitek,cv182xaadc
i2sclk
dac@0300A000
cvitek,cv182xadac
i2sclk
pdm@0x041D0C00
cvitek,cv1835pdm
i2sclk
sound_adc
cvitek,cv182xa-adc
CV182XA
cv182xa_adc
sound_dac
cvitek,cv182xa-dac
CV182XA
cv182xa_dac
cvitek,cif
|csi_mac0
csi_wrap0
csi_mac1
csi_mac2
pad_ctrl
phy0
phy1
phy-apb0
phy-apb1
clk_cam0
clk_cam1
clk_sys_2
clk_mipimpll
clk_disppll
clk_fpll
csi0
csi1
mipi_tx
cvitek,mipi_tx
clk_disp
clk_dsi
cvitek,sys
base
cvitek,base
|vip_sys
cvitek,vi
clk_sys_0
clk_sys_1
clk_sys_2
clk_sys_3
clk_axi
clk_csi_be
clk_raw
clk_isp_top
clk_csi_mac0
clk_csi_mac1
clk_csi_mac2
vpss
cvitek,vpss
clk_sys_0
clk_sys_1
clk_sys_2
clk_img_d
clk_img_v
clk_sc_top
clk_sc_d
clk_sc_v1
clk_sc_v2
clk_sc_v3
cvitek,ive
|ive_base
ive_irq
cvitek,vo
vip_sys
dphy
clk_disp
clk_dsi
clk_bt
reserved-memory
cvifb
rproc
vdev0vring0
shared-dma-pool
vdev0vring1
shared-dma-pool
vdev0buffer
shared-dma-pool
cvifb
cvitek,fb
|disp
cvitek,dwa
|dwa
clk_sys_0
clk_sys_1
clk_sys_2
clk_sys_3
clk_sys_4
clk_dwa
cvitek,rgn
vcodec
cvitek,asic-vcodec
|h265
h264
vc_ctrl
vc_sbm
vc_addr_remap
clk_axi_video_codec
clk_h264c
clk_apb_h264c
clk_h265c
clk_apb_h265c
clk_vc_src0
clk_vc_src1
clk_vc_src2
clk_cfg_reg_vc
h265
h264
cvitek,asic-jpeg
|jpeg
vc_ctrl
vc_sbm
clk_axi_video_codec
clk_jpeg
clk_apb_jpeg
clk_vc_src0
clk_vc_src1
clk_vc_src2
clk_cfg_reg_vc
jpeg
jpeg
cvi_vc_drv
cvitek,cvi_vc_drv
|vc_ctrl
vc_sbm
vc_addr_remap
rtos_cmdqu
cvitek,rtos_cmdqu
|mailbox
mailbox
usb@04340000
cvitek,cv182x-usb
clk_axi
clk_apb
clk_125m
clk_33k
clk_12m
okay
thermal@030E0000
cvitek,cv181x-thermal
clk_tempsen
tempsen
tempsen
thermal-zones
soc_thermal_0
trips
soc_thermal_trip_0
passive
soc_thermal_trip_1
passive
soc_thermal_crtical_0
critical
cooling-maps
map0
map1
cviaudio_core
cvitek,audio
audio_clock
fixed-clock
aliases
/i2c@04000000
/i2c@04010000
/i2c@04020000
/i2c@04030000
/i2c@04040000
/serial@04140000
/serial@04150000
/serial@04160000
/serial@04170000
/serial@041C0000
/ethernet@4070000
chosen
!serial0
cpus
cpu-map
cluster0
core0
cpu@0
Dcpu
okay
riscv
Prv64imafdvcsu
Zriscv,sv39
interrupt-controller
riscv,cpu-intc
simple-bus
interrupt-controller@70000000
|control
riscv,plic0
clint@74000000
riscv,clint0
cv181x_cooling
clk_cpu
clk_tpu_axi
cvitek,cv181x-cooling
memory@80000000
Dmemory
leds
gpio-leds
led0
heartbeat
heartbeat
blue
led1
netdev
heartbeat
orange
led2
stmmac-0:00:link
heartbeat
green
compatible
#size-cells
#address-cells
model
#reset-cells
#clock-cells
clock-frequency
clock-output-names
phandle
clocks
reg-names
clock-names
resets
reset-names
interrupts
interrupt-names
interrupt-parent
ch-remap
int_mux_base
int_mux
dma-channels
#dma-cells
dma-requests
chan_allocation_order
chan_priority
block_size
dma-masters
data-width
axi_tr_width
block-ts
#pwm-cells
bus-num
sck-div
sck_mhz
spi-max-frequency
spi-rx-bus-width
spi-tx-bus-width
status
num-cs
reg-shift
reg-io-width
bank-name
gpio-controller
#gpio-cells
snps,nr-gpios
interrupt-controller
gpio-hog
output-high
snps,wr_osr_lmt
snps,rd_osr_lmt
snps,blen
snps,rx-queues-to-use
snps,tx-queues-to-use
tx-fifo-depth
rx-fifo-depth
snps,multicast-filter-bins
snps,perfect-filter-entries
snps,txpbl
snps,rxpbl
snps,aal
snps,axi-config
snps,mtl-rx-config
snps,mtl-tx-config
phy-mode
cap-sd-highspeed
cap-mmc-highspeed
sd-uhs-sdr12
sd-uhs-sdr25
sd-uhs-sdr50
sd-uhs-sdr104
no-sdio
no-mmc
src-frequency
min-frequency
64_addressing
reset_tx_rx_phy
pll_index
pll_reg
cvi-cd-gpios
reg_names
non-removable
no-sd
sd-uhs-ddr50
master_base
dev-id
#sound-dai-cells
dmas
dma-names
capability
mclk_out
clk_source
cvi,model
cvi,card_name
snsr-reset
reset-gpio
pwm-gpio
power-ct-gpio
clock-freq-vip-sys1
ranges
alloc-ranges
no-map
memory-region
dr_mode
g-use-dma
g-rx-fifo-size
g-np-tx-fifo-size
g-tx-fifo-size
vbus-gpio
#thermal-sensor-cells
polling-delay-passive
polling-delay
thermal-sensors
temperature
hysteresis
type
trip
cooling-device
i2c0
i2c1
i2c2
i2c3
i2c4
serial0
serial1
serial2
serial3
serial4
ethernet0
stdout-path
timebase-frequency
device_type
riscv,isa
mmu-type
#interrupt-cells
riscv,ndev
riscv,max-priority
interrupts-extended
clint,has-no-64bit-mmio
dev-freqs
#cooling-cells
linux,default-trigger
function
label
INIT_COUNT
OpenSBI v%d.%d
____ _____ ____ _____
/ __ \ / ____| _ \_ _|
| | | |_ __ ___ _ __ | (___ | |_) || |
| | | | '_ \ / _ \ '_ \ \___ \| _ < | |
| |__| | |_) | __/ | | |____) | |_) || |_
\____/| .__/ \___|_| |_|_____/|____/_____|
| |
|_|
%s: platform irqchip init failed (error %d)
%s: ipi init failed (error %d)
%s: tlb init failed (error %d)
%s: timer init failed (error %d)
%s: ecall init failed (error %d)
Platform Name : %s
Platform Features : %s
Platform HART Count : %u
Platform IPI Device : %s
Platform Timer Device : %s
Platform Console Device : %s
Platform HSM Device : %s
Platform SysReset Device : %s
Firmware Base : 0x%lx
Firmware Size : %d KB
Runtime SBI Version : %d.%d
%s: domain finalize failed (error %d)
%s: PMP configure failed (error %d)
%s: platform final init failed (error %d)
Error %d getting MISA XLEN
Boot HART ID : %u
Boot HART Domain : %s
Boot HART ISA : %s
Boot HART Features : %s
Boot HART PMP Count : %d
Boot HART PMP Granularity : %lu
Boot HART PMP Address Bits: %d
Boot HART MHPM Count : %d
Boot HART
Unknown
init_coldboot
IPI_DATA
mfdeleg
none
TIME_DELTA
hart%d: hart%d tlb fifo full
IPI_TLB_SYNC
IPI_TLB_FIFO
IPI_TLB_FIFO_MEM
trap handler failed
illegal instruction handler failed
misaligned load handler failed
misaligned store handler failed
ecall handler failed
unhandled external interrupt
%s: hart%d: %s (error %d)
%s: hart%d: mcause=0x%016lx mtval=0x%016lx
%s: hart%d: mtval2=0x%016lx mtinst=0x%016lx
%s: hart%d: mepc=0x%016lx mstatus=0x%016lx
%s: hart%d: %s=0x%016lx %s=0x%016lx
%s: hart%d: %s=0x%016lx
sbi_trap_error
model
/cpus
sifive,fu540
sifive,fu540g
sifive,fu540-c000
sifive,hifive-unleashed-a00
iemafdqclbjtpvnsuhkorwxyzg
(null)
%s: %s possible HART mask is NULL
%s: %s possible HART mask has invalid hart %d
%s: %s regions is NULL
%s: %s has invalid region base=0x%lx order=%lu flags=0x%lx
%s: %s does not have firmware region
%s: %s conflict between regions (base=0x%lx order=%lu flags=0x%lx) and (base=0x%lx order=%lu flags=0x%lx)
%s: %s invalid next booting stage mode 0x%lx
%s: %s next booting stage addres 0x%lx can't execute
Domain%d Name %s: %s
Domain%d Boot HART %s: %d
Domain%d HARTs %s:
%s%d%s
Domain%d Next Address%s: 0x%016lx
Domain%d Next Arg1 %s: 0x%016lx
Domain%d Next Mode %s:
Domain%d Region%02d %s: 0x%016lx-0x%016lx
M-mode
S-mode
U-mode
Unknown
Domain%d SysReset %s: %s
%s: No room for %s
%s: sanity checks failed for %s (error %d)
Domain%d Boot HARTID forced to %d
%s: platform domains_init() failed (error %d)
%s: failed to start boot HART %d for %s (error %d)
sanitize_domain
sbi_domain_register
sbi_domain_root_add_memregion
sbi_domain_finalize
%s: Invalid error %d for ext=0x%lx func=0x%lx
sbi_ecall_handler
%sMIDELEG%s: 0x%016lx
%sMEDELEG%s: 0x%016lx
Can not configure pmp for domain %s
because memory region address %lx or size %lx is not in range
mcounteren
time
scounteren
HART_FEATURES
HART_DATA
ERR: Failed stop hart [%u]
%s: ERR: The hart is in invalid state [%u]
sbi_hsm_hart_stop
sbi_hsm_hart_resume_start
sbi_hsm_hart_resume_finish
sbi_hsm_hart_suspend
riscv,clint0
sifive,clint0
/chosen
stdout-path
ucb,htif0
shakti,uart0
sifive,fu540-c000-uart
sifive,uart0
snps,dw-apb-uart
ns16550
ns16550a
sifive,test1
csr-copy
plic-delegate
using-csr-reset
entry-reg
entry-cnt
control-reg
control-val
thead,reset-sample
/aliases
phandle
linux,phandle
compatible
interrupts-extended
riscv,plic0
sifive,plic-1.0.0
base
order
mmio
devices
disabled
status
opensbi,domain,config
opensbi,domain,instance
regions
opensbi,domain,memregion
possible-harts
boot-hart
next-arg1
next-addr
next-mode
system-reset-allowed
opensbi-domain
ranges
invalid address translation
device_type
clock-frequency
current-speed
reg-shift
reg-io-width
riscv,ndev
clint,has-no-64bit-mmio
mmu-type
/reserved-memory
reserved-memory
#size-cells
#address-cells
mmode_resv%d@%x,%x
mmode_resv%d@%x
no-map
%s: hartid%d: invalid csr_num=0x%x
sbi_emulate_csr_read
sbi_emulate_csr_write
ecall_legacy
sbi_tlb_local_hfence_vvma_asid
ecall_time
fdt_irqchip_plic
ecall_base
fdt_reset_sifive
ecall_ipi
sbi_tlb_local_hfence_gvma_vmid
sbi_tlb_local_sfence_vma_asid
__reset_thead_csr_stub
hartid_to_domain_table
hartid_to_scratch_table
ecall_hsm
sbi_tlb_local_fence_i
sbi_tlb_local_hfence_gvma
sbi_hart_expected_trap
sbi_tlb_local_hfence_vvma
fdt_serial_uart8250
root
sifive_fu540
ecall_srst
__fdt_reset_thead_csrr
fdt_ipi_clint
last_hartid_having_scratch
ecall_vendor
__sbi_expected_trap_hext
fdt_timer_clint
sbi_tlb_local_sfence_vma
__thead_pre_start_warm
ecall_rfence
S'F?!
`!C5
IPI_SMODE
IPI_HALT
IPI_TLB
Generic
root
TSRS
TSRS
CNFR
CNFR
EMIT
EMIT
clint
clint
shakti_uart
sifive_uart
uart8250
thead_reset
htif
htif
sifive_test
B3MA
ng%"
h7=i
qQto<]
`o$h
V\4wZI
e!zd
gY[l0
JhlZ
3Wrh
b$p`n
Ge[I
tv> &8
!=QB
]lYT4
NWf%C
9!gp
|gEo
XX%S3
Otsy
wB/n
2+aQ
Y-AtT
Mdi^-
U,3#
v[?9
M=X"
f$jH
PTyG
F=.(
(4Jm
0R,l
IfK@S
@&?:/
+iU'o
nU!d
TF 1
HZWuAJ
WEmw
=R:\f
RX0oS
s0uL
oNR%h
Ht7[
=YSM
B3Fw
<D!
3<!G
@UQ/
&.`)\
(q&N
I'&x1
" )d
wi@>lVA
i/2e
HK E
;C{;
!wnBi\
p\p{
`Zls
[1}G
qeadn;
cFD.
0EW>
"Y?a
9"5_
OR}[
?)Sk{*Y
H\%Q\
VL>E
OXJ|\
S0TD
IPtW'
o-Yc
YH`2
+dywE&
XDp+
s3_R_
BD $$
v)uu
Sfy^
D6Ll
CVzo
&6j
tWt-
+Z00
\<3
e21jR
JSO"
*P?v
$$3CAj
Bx0B0
}\3M5=
dtUV
ggy{
;Wul
O0!eW
&1"b
bre;.
@.V
bVQD/
OF,mU
5E#4Z
Zzw.
^+x}c
Q]yj
y>c;
Q*0D
4x5h
K p`~
l}TZ5%
]lHN
n[XR
z,e1D7g
YA*P
$z}>7
Q89HJ
2A' Z
~'(~)
oN!8M
o\i|
l5;=a
.h6=
>?ao
$Hz!-|3xv
wgne>
LGYB
.ao_
%EFRFQ_~
@2Y\
&F#A
ori8
tOho
>+"o
"'6
$7TZ%
0a2QX
uHQ,
1z/P0NG
I><U<
:~VW
?9m8
i,5l
o#F,
a%h&
G}~hP
F3vR
bcahf
FjDJb
N%)wF
$"uK
q2wz
YY\%
^((<
O3@ V
$5SfW*uF
28]C
FiG7
i;>A0
X>DR
a1$LO!Bkp
m1WrP
<f`\
6zGt_
(KNS
gv/t
}(%]
85=K!8
ordf
pNMxgn
:GW.s
kl=.
vG0u
H/~e
;|Gq
2!0P
CuoP
"X}]
Mo9z,}
Q5o{B
!/gK
Z2IQ
=W&[
nYgn*[
~;%[5
K'v.5V
[w#?
Fiu+
8?bS
'k-
uF$FT
SJxN
jqi'}w
fz+#
Ssll
tO-4t
uGdY
+Q,+R
7oq\Y]
1-|U
f^!*
ac6e
bet g(t
> nS
N&:B
Em=+
swx%Z
HGfC0A
'\P!
qp+yg
ME(E
~N;i[
d'+V+
="8|
}kQ]O
Iemu
8LA)Ay
C[cE
;^cs
.c`-
(KQR
|" oW3
\?dRJ
nQYd%
_abr
`0M>{R
[WyW
vds#Oy
oFz3
s^D"jor
u LRU
&dVL
{(qhiH&
/?u7
tJEA
)7M7
y!3U
W,.'19
O^2#]='
N0kw0
vD;Bh
<79i
RO_;
Fl_[|
!}l{
CTNq
,TR>u/
mVG
7@~k
'Y?k
IfzB
.l&_
+br
jBo+qnM
M"KW'I)
M3gd)
Cu6e
`{vK
rI2O
)ip/7
~oIW
RhxLsy
BC^,}
sX}S
"|iqj+
Fq?/4
K<y
5N?'
SCC-
~EJG
F8$!
;=^#
g^Qbn
h7%Bj
-V}3
h@zE
*_Y!
G}T^
D@z`
!!#68
2?{f::
59J~
:BYsO
0:LI
~wJc
N^fY
9_UsL
^[Mw
Q$Y#
GV K
_A8VF
~l$N
^Hxy]
\bWA
`,>E
9M11
%%0>
WtaQ
rcIZUp
$7X(e
0Z<q
[~lk
cXF$
<b'@
wWK%
AXg<
6L[}o$v;
"d1Z
#RS;u
EU{& E&G
r'a-
$`#d
#+ ]QMu
2^~i
~;#m,
HD9p
tcc%
Kq4i
G1KVe
` \Q
wtlT
D,U82.[8
=@fv
1{qH
uVZS
A~RU
%qla
eQaF
r}lN
i}`#
TMK_
s>*%
rp:.
JTT%
-^KS
JK0*
czwIV
hxyXj
CNy
r]cH
.Jf.Y,
D9K*
7<e!n`
F2$q
fcbf
bkB
'OEIa
GS3]zP
v`pW
}x^,u
x5SvK
>OcJ
f+Ew
sx8K,
j2Be
(_ykL
i0sx\:
%~9:as
?V2e
)-*'
1#*xf
udjR
[LS$M`
pzMK
D;=nG
R>hr
"j_*|
d09psI
DHd!S
F~_}
kFQz
S)W"8
gdyb
6P,"
HJ](36s
0xE3
.)*a
0lb?
=-UY,HUn
OK[=
qCs.i
E+z$
Cd4A
Dj53
FCk=
)z<N
v|g.R
!*RY
=q/'
#Y!6Sr
yG}#
NEa Y
fH5l,
&P_8
>$;A~
H{Ca
Qk3\
}5Ja
tZ31`
NINZ
1%Kd)|
g8TA:
dGQA
qv&47
->/$h
2UZ#2C
+}B
XcNDtAs
"gvE$G
drE4
O@i}Ro
7)Jy
pE\`
vi7.
-lD]
>ax`
M,N6
:VG/0
JwIN
K}?=%
SlwO
vo?2
Wd<P
V%y)
v DG
?R&5
4B4j
)^u|8=
J#\>
<nNk
toI::
<!;'
M.zq
wqOr7?
4<.^_o
&+rC*G
F 9={l}
aAt#?
?L=w'.
q&$g
zDDa
%oH_ b
cKWny
`fV#
']<2nO
zxTo
0_[.:
t-UKS
G5/}
or_W
2?Mg8E
GEwy=
L{lG
"+ncW
~cJ!*
0)3G
~5U_nl
DQO0
DJr)?
CnhY
k*f^
Z_FZ
P{}F
4u/G.
v=k+fay4
y{[O
_/m6?
8#{Dol4
Mx4w
F1lB
mJ7B/?
c(ga
rc6S
UnB>
tD#<
3-o&H
3]v[
;Rw!]
Bfd,s
aYK8\6
BO]$lw
k$g6lSF
%`d%9
\T\FP
l*=c
E\<h
gZ?V
dAkNUU
?JQ"
oa E
p/B7
G%H6fB
1@Al
ILSc
UDL+
-i,A
K:G|
2gTj
ybe0'iG
YYXN
ZL"M
EJ%
{w[M
H(Gm
1D*(
-bPA
U08*
i^96C
Qvg*
)Qce"s#
7v+s
T%,(
A"g[N
[j[Z1f
,XuH
7TK%
Iyq'{]
MHYS
NtzD
I{JS.
,;xYz
fqT~
%\Tc$
0_-Fw
S]Z_8
}}A,K
CN1@j
oJK.
~#,K
27t)
K4y?n
/:Uj
A{"`
8`)\
V:!]5
ezLV.
VW+Pr
d(#V
t{J_
wik8!
R(6H
NAfL
&([&
Ysr33^
v0,jc
/q@6
d&!n
J"H%m
^'hf
#4HB
!:RM
8~O^g
qVQK
m)w!
!t&<S
l7)R
'si>
)_ E
o;}j
99,o
H`*
K~3!
@n\!
jGsU
CK1k
d%o@
,Yo3
P*\U
$kl0K?M
9e0?CB
`tC')
?mlJ
+D@0
*Q5&
$d`9
YVZbQ
mNQ3+|
:rGs
Ioz}Q
N',f
H"|i_+
_xTTD@|
ctv02
eTK/
sGjh
6kZQ<R
cGn8ed
:KVy
+$uG
O/Az
dDhm-
aMZ=(
N='J
E_F?x
,rB[q
V_WD
+e+D
&|wD
eH%P
5/VpU
WW+Mg
e8i*
(GZA
"&$y
*`%_
A8AY
ydd3
rLZ6|
W[.F
{Uv Y
=~;YE'b
MQhL
/=I]F
g;bc
L/Nh
y%kSF
-4V?1Xs'lk}
b"(g
-l9X4
<{Bk
$/:H{
MByg
3]Eg}K
ewNB
(<r~
l9qCk
QF5I^UMb
1;rVY
lA{*
qDaCX
d>u/g`
b )F
YOv"
Yw4z
$>EYd
+S39N7R
&3`vH
BD ~
=W5p
qS4d
Zy??X
>gm"
Iqf]
[D&I
Uap_
kI:6
d5|u
15NY
nW}b
'|{dR
1@`z!6
A8P+
/m|E
llf4
?z8[
h <9|ws
Br8!
815<l~
kQleE
e[F!
9cxWx
vw;n]i#+
SqS2&X
lMuK
pqPi
Y;pv
2xg-
?UnM+
kN~^g
a#"Q
I4{
7G!d
+bPb|
zlI${U
&p5q
i@kc
zEQ~
GjD:Y]
I$K_0a
Spls
M"U?
?%vY;~
n&d<7/nC
*^o/
UmwO
Fh%,Iew
cA\q
k;<=
1Ew"q
;9|w
P<M$
Ww>P0
#7aH
z<bFe,
ze"4
27q|
L{MjN
3mfc
YB<8
K5YHAI
kU]T
#yCq?
!|<w
]c} v
27Oz
d<xu
BpgAQ@
H|4xe
BuJ.u
eXU2
xDa$
%t$x
cgYE9|u
3|\He
([iQ
$Bxo
u7)/
qB$@
?['9r\
Ulvo
Z7;X
!k&i
i :#>cC
(SQip>
YS'*,
X.~Q
(CXYE
Wwu8
.4w}
wq2$
.E;|
c}F0
$gi)C
J2v*q
{UyQ
raSu
)(f
6XBM
;~pm
J]%C
n$l13
a[{
L=e?e
G[;0
4TuE
]"d:
>e|n
Rf W
R^`cd{
8-d-
cIJu
DTR&]
fl?p(q
}BH{
1|0k
c=)
7r;$
jH)!
\`oz
rOd_
bE=$
:MpN
zFd.
5^OCX
O"[33
s6|)
=[0I
SA*&0
X^.7
XIDU_
x9E3
xVH:n`
(Iwv
`xY~
gh5>=
FA4
~UJN
"xyl
W=#?
VSsUc
v6pOb
AZ:<
9K*=
J#({
0%-T
'S}vo~
?Dh>r|!D
R#Zru#j
L}HR}K
a8qR1
:HN7
n#{G
{I*x
Cpb^%wKp
#T>Um
0>{A
xCe9Ns6
yBmH
fpH
eEa =
STRC
4~~*
`!Vx
nrx=
Q30W
j&xU
E.#9$
'!oe6
!.B.
\'"1T
Nsy
0>7;
{J^o
OOa\P@
E`}Q
[XoQ
CeA2
gA~nd
u?LU
Yaq=
#VQ*
{gR-
z)\*i
KH\>
t 2M
\j(fu
\,Fh
mYv.
$a6L
:uZ1
0&*"X
m&J~
3H-|
{=,*_
X*[F@.
`TC}[
8!7Z
L>N!,a
O8EV
?t57
)Y(r
y6""<
_fBC#
@Y%/|g
4e_=
4Kzx6t
[%;rm
sJV/k
Dka >
$gdxE
5[iL
F4|;
\MX^
@[fwUj
?w`y
~{h@H4 m7-
t4P~
#Zf.
MSc%
/>UR
JXwh
#K1q
D'2
>~]R
zt=BI
xFfN
sKxU
Gc)p
@yl+
94lTX
\>9[B
{#3ze2
J"(B
z7kL
j+fk
8(N1
6Q:z
jYS:
sZ<}
u&+3i
^H.n
^6Ib
c"3t
)v;s
o]=cfy
\U7*9@I
<`~1
bG8b,
%*b.
N;l1
z:ko
7i@jN)@ic\
t(S~
ZMNHX
OXXs
UI@E
u}+G
_jb
pcta
$O{"!
nr=wq
938H
W.KBn
~eG_\
xOSW&
8gK-
Bk-3
Q~3Q
Aq 2
m ]z
'"u8B'1
pUSv&
:fd\
o)iBOY
UAFL
{{M/
QIa+&
.C,x
z=GKO
PhVa
"(Z>8o'w
HjX$
u8,c
o3HDg
1QDI
CBM-
Y IO
lJK7
H9rSO
qOA~
D+b-
0^P>
>~z[
l4tl
lmdk(
3 '&
.Pk|
!bsnK
t$zW
rBy"
pq3]/T
n%*.
RqEz
){$`;Lz
pLOxFR"{U+
^$7c
srm~
fe2N
2a)c
/e*S[<kO#
#s_l
8dO|j
eWNw
UI_I
O<V<
\X!jC
<JAm3
WK"r
-AdL}q&x=*
g;^/
E&n-}
242~
S\SH
-c'2
&O(!
:k0p!
w>ILK
W=#5 ;
ywjR
M&="
H~1*
[C7Xx
,z{
gRlX
/.+-
@~},
z]4;d
WA)N9
8"B:kX
SB,`
E+j#
VPE:
wJ3[pP
69(7.b
Wr)|
1-r]
vs6_
kX.5
lJ"Q
i~76@~
%U;'
gnj?
}\j"d1
B*bhwH
z`SqC
YPnr
Q)W^
o2%kX
5qy@_?
%m 7
I,,7
.*:u
iE&(=A
9>eX
nx3u
6,I<
MRJ{
%GbA
zU!kty
Q^*p
Tu(0"
eG[~"
{nSB
wvF2
l%,a-
|9m7
O|A4q
|<PL
ut`0
XBO)R
/{;cv
;9<AD2I
DL,b
=(4B
zaqI
HI2qy
2YdI
8!27
sP&
l!lO
R[X>
h2<lz
5t[+.i
:FHy
O:-S(
)#vl
q=y^s5
y}9YF
^fd=E
{|.e
/tK"
OXIT
JN=0
kKYf
(;kT
K~uS
_I{&A
$Hv{
QUW%)`
ZF8q
Y#\Tjk
tFXg
D4y"D+
Uv9r
^ZR>
v&6p
$kIm
h*hf
T_J5
>*23
fGIL
,h`{b
[W:]
*e8%
@!RaT
zD:6s
S{h!
OCq L|
^>7H
;D>Y
[rj(WWf
]HzK
qdNU
P?;5
|3b8
)O^:
`dLQ(
"=8P
`e;N
*,pf
P'kx
cBTv(G
g+3hg
z&kT
zQ1+
A"h`O}
"Q}Be
myL\
'E!F
GDGR
[`PR
5u{V-i
3DBD
Yk;|
zqYE[
I1H?
]mag
9I"MW
d!(hxEKG
D8.I
j=Q?
Tz![
Z*.`
NZNhB3
f,"Nn
)nL0i
%aJh
HhuhH
2?ix\
3gXa
%{(4
51d{
c{l@,
Wxyv
oL.m
%NwAW5
4V_16
8z;Y
RrcC5f
[oa;BR
JF_T
lDVSS;
qz]CM
%b@8
#l$\k
z+br
-a%i]
ZZ]f
:vC
1u['$
m:e08
qGjcbO
%"L?
q=|
'l&.
-g_I
m.27
LDCA
^T{X
.-.s
5;kl
`g{A
BiR8
085:=
J*3#
-K\OyD
XM<>v
l 5X
r&0z
d;P2
jLBv
)1Uu:t
;^+3Y
UN{Er
NQLc0
rr_J
]2oW(
V9]G
Vh;1)
6$evG
xeO~bq
?'%?
0{VW
=\+#zFO
Q>lX
&<IU_
ZFx#
@`p0
^*Zv
K;Thre
3N^n4w
ba8|2P
en $0
E::.,
b_E.a
@iuP/
$f]l
^O +
tTY1
1? M
g^f5
SF^W
/e$p
Lp_5
mP"g
M|:k
Eiye
}VsJ
W?lr
5*QnY}VT
c^sp|
^kRy9
a|Cd
F"%=g%
}jw7
3qH'
?gtG
|,><
:sa*
9~xl.
H$_%
Z8KV
~=gq
iG^5t
VYe;
AI#z#
oj;X
*82lc
G'O5
_gw1
W h&J
{F=z[
UP @
[>yBD
u']m
?sO,
#wbS*zE
++Tm
MDG<8
,8]}
OE$?
bz;og
];SU
@%Ax
~}d9
d}c p
{ ,"
)l(Ww
@If!
Fig|
$14T
>Kt~1
I+5u
5fDT
1]a|
CU@+
Wpd6
`$}n
>-9y"E
3+d*
W\4l#
U=L{
^4DQ
32>g
^_rnH
d`lpC
wOzx
/X w
o-Qn
0ck.t
jWJ)
1a,4
%3DE
Tb[d;4
{lH1
>= q
Zdf/
I7mlB
LJf;
C&qi.#
-]z]
KO>9
j,9sZ _
M1V7
chR`
cDq*
XiTZp?
G@KA
?ak}
248%
,-J^
`cD<
AW~C/
k2m<
.enXA
2xHwdT
L,bX
:0"z
@@dSX
Iz5wh
`\$Hm
{49y]2
xSW]
fcde
}dLh
BtIX
Hu\$
mzcK
0UXYgQt{J]
=2P49
sXQi
SI@)
`:[5
KjD
Ntb0jw
j]Lw
A*TFOM
\riW
zk+o,
%i;s
q&%A
52O
,AKJG
x#F%0
=hJdlR
pLhX
[Krq
BYS{
*jQa$
K(c9T
,kTT
vuzf
>nI6
* E/
1_W|H
^=>;
8K/f
E88}
0b>k
^c?_
7$ )q5.]g
RCTx
S>{A
(t8,
3^\'R
ai+Y
tK=!
e0V[
VYk'
|K+n
:v_Cd
cv/#
' Rq
eAM*
V]ld:u
"Wa{
#1 "
%alF
B{{`[
-q=J$
+NV?VTL
U.L'
AgZR
hw@a
eZ `
n?kF
GEza"
5N9:
>`Le-
:$IV
x\[X
ztur
w'y)v
)v |
"?'{
7JyF
2H&7
=\Ar
6q3^
;'VI
V"wT
b{a9
7@bZ#
7Om|
x0%s
a!3|
XH@t
:!PO
:TFWN
]F!
{?M9
n:pJ'
A>cW4
./J{
,VQ
8w:x
~PBr/~
to !%
]D})6g&e
CW_`
K1lK
ss6E
!B)y
^YAG
z5h)
V=2.
uY'*
nv$;
Or1X
&Wz^R
v'|l
NpHo
On]lfr
O.Py
3m`u
u5'[
`yE8
61aT
ypTD
Jp6W
$ n%n9
mY6_"
)&wS
7z't\x
z7Si
TI#I
S]xR{
w|?(e
;,BzO
v-b
K/Z:
B=|kt
?z+B
?fsI
"j4C+(
Mn-I
pVFW
fAZ=A
!.IO
9vqBGq
'"J}I
hh"a
@~xmk
[mCe >
^*tt
mIrT
6x`'
l:uk
2*e Z
o,rM/
^q?I
0<{n
o&i~q
.Zn+
k\Qy
VrPpT
pY%U
Yk&DWs
WPbSl
Y^|r
.GSWx
;++ \
I$zo
=Yqv
qqInb
@dEgx
1gUh
]tZF
SECak#
QeJH
(CSn
|3|L
=<m"
el_d
,$u0
Wk 5*
jL24
|9$c
9$kj
y]9hv
d%5b
LJ|B
wV,'
k0hY
W *j6
wR5!
dbN+
B2,7G
,+A(
bIbdW
)C Mca/T
s"sr`
x6~B4v
vN^S
WY!R4fC|j
fb6q
aiA]{
[Dz29+
D*,D
mPLbwT.IE
Gq#%
Xck@M
sM;p
GaM(
M^EQ*
^o0|
xh 7
@wf']
DcjkI,U4
?rm;
zzEW
Y0~!/v
i_[(`
Yxps
l@M7
u_%nY
pn`o
|s8i
Alj*
0M!$
}M(Z
5"b5
E67+
pdb
c[b#
?`O@p
|}qm^
/j@;;
t6by
~ ]7@
fy"#
q2Cx
&[<pqr
RU?V[p
T'Sg]
@QqCj
ws?S4
?y{v
)c{o
-s/|
~r5q
$'*>
IS+S
C(Ko
uv(
r)VH
5H5<@
GM_8
~ZM+
%R0V_N\
DHD8=
u@W\
N&]SM
@Ih1)
}^![
~Z-dq
}<M!jF$df
,[,n
@DJUq
x('i8MkV
t^bA
PAW.?P
_o45
o-w 7,|
hzap
D%qW
p[ajr
`m{Va
H*[A
1H,@
~/|+
e"?7W
v}=J
Qi<r
N8aN
sL5
dm&SDfE
@ZGJ
t][:kqX;Iv
0gT1IE@
e?/`q
D#Ka
4qHRw
}N!lk-
0U3x
}P%elu
{gw+D
`'?M
Z(L8
2<9AA
Oc5?
6B="H
~}6[a`jS
rCA`
E;'b ?
1|"=
Tzg%
ZLiSz5
n "U7
iKmj
B!3f
8H$G
`GJlO
LT?A#
,hvYp+
|Gu?v
t3z4H7
4}4<\
sM!#tk@
Sb<n
g~~;
7+A.D
-jhB
`H1#c
q5DK
qud&
\gy/Y
EHGw
={=[
!5%,
3?}L
$'(Sg@
g7.vaXz
I %#p
>IX`
(irg
#j@X
J/\n5
R^P~
7smK
.&b}
>len
=R\GG
dRo#
@pXN
Dh%p}3
Mmz2
%3hA
bO$A-
L :)[eB
`8/C
mjEo
ZZ=(p
q6W1
KDP8ZQ
2ZMdj
s7#[H
FRsS
w!0
tICY
H}@6
yfg^X
2v!s
Bz:h
T? Y
~[#\
HB:k}
gQDj-u
GD:!
'Ha..
Q fb
Ih Z
Y#Si
eP90OGU
>5@5
Gj;bw
46v&
Ct*_<gk
e.S?*
EH /
V2"t9
z5$'
P6\sS
HVk1N
m"hr
;,1m
_b:Z
6o&.u
^=Us
,Tm
!<D|_9
{uOSG
wTP:k
63&>\VZ
#Ys{8
=[@T
\}!i6
aX/#[
d#L*
My;\
2AG2
-foP
;Sl5
uq g
%J
uX@F
'gVfu
o,%
=E/#x
5m:x
FsDW
-871,
|J'0
K8;X
lX ?
N&Jh
;Eiq!~
66~?
Xd'C
Ce2V
?%<i
BT'<
7E'_
>j'38
FXYvoS
yczPs
)?a9
dI{:?
*R0j
U6AO
f9k`ZK
qON'
$]X(
Rq0]
J5%A
m-8"}4_
X_?K
8DjX
BU2X
E7F;
]EO=
8b.
lFR[
)~$8
+:R(
hcObS
EJ4 b
PQ:]
A ?H
Ed$|;Vc7nj6b,
Xx)W
7_ N
14]7
UqIj5
&4ZEW
zxF2R
S;e$]
ICv!
X5Gqc6
ts./d
P6p"*
tQ(/
rUD>
s|f1I
GBcn
ML3a
V9Kgqh
Mvv&
|YJsUg
Yg9l
Mw_[
K#wE
}m41
-=b9n;
x2MQ
\CKZ
_(nQ
#;C] %PD|/?!!
R/3#
"J9h
-^}09{
]z?n.
#lI%E
I65t
^ueI
{=@m
XDy}
ZzCH7
Bk@mh
=D=%
ZW&m
^2A^
\]T}
&(Gnj
b)qa
=>L+e|x
S{i4&
< .x`P;
%jX;:
'-t!
toT\,@]
uhzO7
PPm
mytj8i
zw`QZ/=b
z0#x
z,@O
gNv%(
8_?o
7&vB#
L-*-
S5d~
?n_T
Ncy&Tuh
Z& 3
% d]
TpkG
NT+^~
^Rh1
" WMA
Jt{H
Y.ii
]k?c
nRdq5
%!y&
!Er*
:AmU
P\>y
C,~6
MG:?B
/Cw
%lQ;P8
-e>Q,\
W&j"d
Tg,rM6
5(BQ`
L=:O
bg$?
k+%Y
uT?P"
(cK|
T^~T
<XL\
nklP
7KP\rv:e(|
X@]6b
U[tI
^48_P
cW{/}
S1M
)9`s
aGO!;
Z26'
@*}8
`Sv/
~UsI
5rXMln&n
7iH_
xz(ZS}
B9AvU
]G2?
iiIU
1pAN e'rQ6
@y6N3
U{VF
Yh(7
#z4e
i&<7`
K]FT
].c6
RsOw2"eS
LC<r
+F|}Z
}:hl
+tb{3KV
ie5X
HLz<
ie#{
W2Ux
,^}Q2|R
c]GO
a:DM
HOs,-
M<@?
{x>t
![b87
I[p*6:
ZT|.
_aK8
-|3{
"=ZDS9
bfia
-#a`n
oj\HD
A4$E
LCIyU/
z%7|
<(b\$|
1pnNn
\6:6
~&:(
rqUJ,v[
1{M[
M^C<N
0kM'
{+5rp5P
'1~P
V]O_e
61V!
S5st
W/d2YF
5LEY;~
'TvVd
"A]aZ
#Md][PE
.:0O
}?| o
V_3)x
O{}5
DHId%
Z{-u
em(S[b]
a1Jo
L Ohj
eF8[
Ct\L
/<ny
VGzvX
8`T1
oKxa
Q!>{
XbE@
\@[v
XF +
.a3j
>n0_r
Lq4g
igBR
lt"c>
<Ma-
iWmN
|xA$
)*T>
K.J(~,
<TKH/
%Ki'
KrU~
Y~uOl
D@N8
4]N.
Jh(R4
MMZ(
Yd$74
1?j+)[
,(jW
ZW 5
_BXh_
(/Gm
wVPwh@
a>%|
HN\/
fq10
L|F*
Z[!_
OME=
1mqP
~4BN51
-0S)
j7q\
%K|/
smu
Vo}:
`; l?
]5PX
`?z.x
3GkT
I8K8
"]an
Gs'Tv
yci%GQ
}%uDr
o(FHK$
$QRK
A&CE$
1{5c
J$*%]M
(xET
Xu{g
"Xw?
W(C'}
'ww0
_Z;h
:xnQ
7k8A
O,R:
ZUc
uv.x
I1vphP
J @b
ByIJ
Biql
9QGZq^
Fo.&
nzV-
sA5h
]Sq/
jW%`Z`P$
/`K$C~
F0T!Z
$|C+
\q;Z
?H(/
%NTeG
,M0p(
9iCr
L>T0b
wa/|
?!Dr1r0
zy>d
<tQCf
] fL
8)mc
+P^T
<e"R
%{ xi#AS
*$:-PiG
mN7f
7?8Q
Ye$7
&-&<
~:0(M
PLqC
+^w`l
vMY^
nNDl2
{J[o%
x*ms
gp}1c
|nTV=]
Xc e
\Jhq
BE~r
{Q.E
$2dU
1_LbK
h|}XEVz
E=@
Y2?W
n\|UD
a`Gb
(w.
+ugBOc
.`tr
8@2jgz
Gjk%
:B-S
+hD]
\RGz
p)tqVq
K&CO
ypWq
^ldL
<`VJ
E~,2a)2
e97}
[:>{.K
Lo(i;
%EbT
|2E*
3P-^
(bA>
('GI
8e3t%
zP)Y
m+^E
kI)~AD
bIy!)
SQw0
d]~k
}-uGh
u1fQ.
E%<":
$FR[N
-Q1&
BLC?
Vk@_
5IQGG`i1
H;KH
*uiv[
bSOXF
<gfA
7/dL
+[YD
7Qv>
y#|e
-FNu
>bJ_
`.>
S`G'%3$
Wff*TG
2o'vz
$PJJ
`lX]
%w+f
pXzV
F/fU!
h]M!1%
_96=g
^muT
+y1K
F{\s'
}"T\
*69G
{y,\
{cx>
?3Mh
,JsU
-=hn
<,n4
X8i,
GiEj
Zj@t
QJqf
h>M/
R/=f
L8
`a!]q
W,Pj
-2zh
e^(|
#m?z
J<6pS
~Bt>
dd/
(4*):f
p"*(
7V@m[h^5
IpK5
-a&{
EfUO
E.6/
-nYmiAC
B/'
VO2y
z&T.s
Xo#i
W~e1@
!2VP;G
1i9Fn
`hm#2+c
0_z[V
\7=P
Ud)c
,)Oo
*kUw
N4$
' h9
X|y9!
|<_`X
>K`mVRC
*mS8S$V
9B&Y
<px7
& ~E
R5${8
JI!OI;
$9$}
5#&Uw
bI5zC
K.In
?dQN9
g)s[
+3H#
W>AM
l\V!
s7em
{kz7
R+U
)APkC
V,b!
)u@*;
LSs.
Y:R{2
yk;sq6z
|CS.
0{ k
f0hh
fMSn
f<LOY
a\u0o
{'c\
qc#D
xt?;
S9PFN4?D
F"A;
]]3{
abyo
/OJ
edPc
FO,*%,7
VUi6
`C5Y
b%D?yS
W<,%
AO.*`
_8J~
np}W
>fI!
R=sGZ
Yf9-
3|K1
pSQ^r
|Ckw
QDih
$`F="
HI]S
k2AJ
.OMQ
,YKMh
lAKy~
.!e0@
:h@>O
Y'VOZ ;
\27BA
F';,yQ
>U0$
tYr?x
AHN&
,*2{
Mp3e
w2)a
Zqoc
p_G^
;Yb8
2HVD
8@Hl
L|Abh
LI2|ruR
OfK`
sRAHgg
9V[
mEpdP
6$*r2
f= >%\
R465{
X}\{
t,zF
4/9%
l*?6.
kh)Y
tO>2
_|#f
J[qT
zNbL
tmLb
}[m7
XtS\
c}fa~
}_KikB
.Ue?
xgduw
;zIF:
|wTRX
gg5
iR]|~N
|X`VA
|j|1
g92w
h%cM
WY_%
[O[0
{gxf
._4@
x9TK
OV]/%n
4W7}
i5w:$
^DAj
XEOc
'EmmD
o:D@
ip@U
jlWF
t/J+a8sE
#)G2
I }/
h^qL
%MD[
1{g]
T-;|
PYodO
][4?
r1c\
BbnS
_YJf
!n!#
wlK\
E+HX
<*lb
?Sf%
NmG;
*us5
&~ .
-pfD
n0^<
:C~V
f5
w-]&=spD
JGNu-
"H`v
A}gx
^!} C
0I1t
Ya@Y
;H0%[
%D#?
W~!W&
tg}F,
;eX$uE
187-Q}
=x.x
aOK_#_D
JhEf
NrO9
t=pku
du*@1
<4e2
d6 _
69E}e
7d*z
wBh~
QaPq
Q5M0
bsSa
Wj{,
2 ao
=d]
_jqo
<_y?tm
XHn+
4?Gj
DdzJG
EDaT
R&e)
;Y{Fp
- `K;
wh:_
-1'.
6`p 9
@(dPB
{SI&o
IU<%
rp6m&
Pr~a
w:-Q
4ZR\
QUND
)tia
7BH,
]b(yg
)M?.
p"}D-[i
ViWLy
2sJL:
Z/Yq
M}')[
tg-Xx
8o((
g0T<
x>e5
>vPp
)V0X
[ =e4
01s&
v3pz\
$F}:
&R%+
ooJ%
=&6Z
uETJ
.WT 'Z
J3U:)
(.%3
/0\D
)osX
yF;l@
.{&H
G>0t
KU}z!
Z4Ry
>Z9k
H06+
(i;i
Wj*:
(!c"
=h_s
O1@H
mf7I
uU^/
8BY\
St&2
l qMd
Dy& y:
,)pXn
?\Xs
y^2?
x0z
3&]5
U4Cc
"NDb
v;k%p?
+5?G
>0Zs
HmM+r
%Tm>
|sNc
GH[Z
( 7 aa
PEZ&
[Rf!
~-.O
"X4z
Ld_]
bT(L|
cA-{T
h<`dmS%i
ia@@
Aw@L
0U 4
qUM*BF
(2?+A3
v_.0
wo#!p{
[v$6
1]7-R
Y(eJ3
bHC
~|Q4
VkuF
&d'J^
R;sK
t.DY{8I"
f`-'7dD
m*Ly
pUD.
~_*V
89i`d
[>H#
H)<x
vTGn
q/tw
ji6S
>2^k
sEo9
Ww4R
wI+R=
R8vO
~c]{
^QZfV
D+<p
]kz'
cA\x
AiQ0
-wp-s9
*iB57J
(zkif
P[.k
ikvs=H
uL4O
Tqbg
2VZyJyj
37V6!
h|vCw
_xV`
-x|0
c~II
5B<2,OQ?
=o;c%
eh$#
x,<{
\#3x
^e)gZ
;&xn
BkL"o
hk,e
daFn)
PyZ_f
)"2N
\7nl~
+^;3
y5x41L
[Apm
/bn%
&rB!?
*;fz
k<:HkQ
%;?F&\
vIzo
qxu9U
#gB0]]
9no*
uc?o
jpj|
tDg&
Dn]bo
S:f*]
zIpJ/
hY:Ab
s3$E
`:{,
0moX
"dFS
Xc0D
n(JaD
*t,U
M%1b
s>Js
)\A{
;z{*
$qh3
.p"F
4KYG
yPEo`
[wHMC
'+?u
(;?u
{[RR
Q[d'
nTy[?
mxd`R
^Sp$
?rG+
l:9t
~_yh
V7s#
FIOd
{;=h
6,H^}
>b"(K
ee?{
TUzm
T!R)8
[zZ13
QjY[
IHk a
5t?a
?KKej
=]Sd
#h/p
<9&Z
sx PY
r%6_
SPVua
gAT}
jGQP
*l QF8
kTRb
=[!vZ
99(D{
VXg#
N)$!
Cs7c
\:x0
=dg
!d0\
7\EI@
Yp)x
56wa
HZjkKP
4G!(or
paKp4
V]k9
7fQf
{sO$
pDk~6
:Sp2
R~1`~
3An
A>XC
K8Gz2
]bJ/
bF)b5a
Qo#?
G0H[
Nv%j
{)57_
Q/la
_`;v
=ed2,V#M
`&sZ
bEm6
.qi?
C|0K
&&po
`!A]
Z1=C
#IU4
vfj{
oPqo
6gaH>-?I
8^t3
:>N"v
V1M%
!%k1X"
P$l"
#X?:N
wD[V
qOs.
8ocV
aPX6
=dxR
cS]
2Pg#
"_9S
UufF
vUMT
C+9 O
N fN.
!:9o
?@,HR
F5Vv
FC1
k<DG
X)q0
uMW
U} D
*Iu,
cq0q.
*&*#
*BV'
wnVI
&Vi9Vsf
:pj\?Q
o7ez>y6
9<eH
+Sc+
m=7R
'DJ-+A
(G#4h
A!c*
`b',
o^S2
/PRx
Gi'YAX
_j#=
8pG7
B4Q?u
a2oiB#
|Iwz
E{4H
M5Tt
'je@
wFE#
d%r;n
3A%
]&u}
</5
/nuZ
LyA!l
E>S&
7B5vz
v7Qw
-MDE
%'oM
8G'rv
"aO#
KaU[
~\`_
<.7<'
0c2FQLr
m<R"c
S\eL
#X]j
5Hz|
S7KZ
^m;z3
/E;65
plF7
x|<#,
nQ']
_PX$
\,?V
HRR/y
=1):
Gl7s;8
He$Y
RFr.
pn08
=ydD
[BO2%<
skgNN
fH+?
Ph2qz
Jv`x
1MTcF
E\HH
tK41
-xU;
$2z3
Y=:4
]WfI
K!++
I~8F3n
%LoI-
'UGZU
f/eN
t:^l
SAW6
r? mN
d<n'
@-p8
t.GZ
qA)8
g`:B[
))Oyr
v.nW
Sjz?4\H
4a}#4
L7QB[
*.<|
fTOd
V,Zg
~TG9W
N.dS
C0w|
mg>PH,
DIYBD
aq1+
[Yy<*)}
l+ qqx
_|_-
mg,8
i+B`
0&}Wm
B1P&
-=mw
t4if
~7E
R2St.
=E\R
Jv#u
oQ"P4+
]GE}R2
<p0f
F~7|
={1A
^6l=
6O^!
X2V(
\22A
5;|=
iAvK
\WNV
Amc,
o~JO
{cf|r
^P.;
Qm*Den
p]{{
4"xb-
Os%NW
\k}D
^aI~,
@bfS
R6Q~"
cA~+
bdneL
c&qA
P5pB
0a&<
ul9Ar
II2i
t.xW
SP|{e
,Lhh
[uTT
@9er\
X;]uV 0
`=\-6
KG@k
{pM1
0HD0
?~P{
x"L5
9{^4z
Z;-GF
iu!a
sv%k>
6`E}
IN(3
f{G3
b&;)
}&wQvr
rey5
&tv*S
=\A_m
d/:\4Y
LU$,Q
2,:)i
8-BVs
?JOz#DkH
Tg/0
I.+]@D
>*Q~
)++*
q)D}j
^u6l
yDmd"Xw
"&!P
*_{vV
ss'*O
R-?KXa%9
>Z_=ew
n[_g
t#]ut
'XMo[
6=Iq%MW
O:dg
er{n
vC#w
{i:Cc
wAk]
x5-2
1 Vc
.=M2m
3CG1
4*oTF
0a4$L
b~'zW
,a42w
<Gz,SF
pFDx
*n*nk
!3^9q
<vM4{$
VOCCFWn
'L}J
GIcH
[)p/
}{/h:
J6OD
iE%4E
EBjRHu
`kE<
[^[R
19B)
|fxU=
d]!JP
vn af
x&a .
j,K.
D=G*,
R32n3
)do/
I\6*
7VW&?
dfWj<
}KevI
A%_6T
6Olji
6w"|
c1LVXv'
r54z
WDI~
B9z*
@ +|
# PC
dU+r
g;8_
cl*=
-_<b
Z)j1
mS{y
gzzk8
E<i&
JB`R
p!"
7^z:]
,0U:Z
(CfB
e15e
B7gy
Qs-B#B
[ltJ
L*;F(
=NYC$%
@J;^
*sCR
uz6I
;BN5
6z_'
-,^T
6hFf
//!}cC
➜ boot $
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment