RK3588 Android12开机log分析

本文对RK3588 Android12开机log进行分析,涵盖DDR、SPL、BL31、BL32、UBOOT等初始化阶段,介绍了各阶段版本信息、硬件参数、启动耗时、电源初始化情况等,还提及单双PMIC的log信息及开机过程中的异常情况。

RK3588 Android12开机log分析
异常
2023-04-18 14:27:42 时间
RK3588 Android12开机log分析
--------------------DDR初始化阶段---------------------
DDR Version V1.07 20220412 //DDR bin的版本是: V1.07 对应的代码在:rkbin/bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.07.bin
LPDDR4X, 2112MHz //ddr类型是LPDDR4X,最高频率2112MHz
//DDR 4个通道每个通道2048MB容量,总共8G容量
channel[0] BW=16 Col=10 Bk=8 CS0 Row=16 CS1 Row=16 CS=2 Die BW=16 Size=2048MB
channel[1] BW=16 Col=10 Bk=8 CS0 Row=16 CS1 Row=16 CS=2 Die BW=16 Size=2048MB
channel[2] BW=16 Col=10 Bk=8 CS0 Row=16 CS1 Row=16 CS=2 Die BW=16 Size=2048MB
channel[3] BW=16 Col=10 Bk=8 CS0 Row=16 CS1 Row=16 CS=2 Die BW=16 Size=2048MB
//ddr支持4个频点变频,分别是528MHz 1068MHz 1560MHz 2112MHz
change to F1: 528MHz
change to F2: 1068MHz
change to F3: 1560MHz
change to F0: 2112MHz
out //DDR 初始化结束
--------------------SPL初始化阶段---------------------
U-Boot SPL board init
U-Boot SPL 2017.09-gc060f28d70-220414 #zyf (Apr 18 2022 - 18:13:34) //SPL版本信息,对应的代码在:rkbin/bin/rk35/rk3588_spl_v1.11.bin

//SPL阶段CPU只跑小核,大核没有跑,所以会有下面的cpub01 cpub23的报错,这个是正常的log
Failed to set cpub01
Failed to set cpub23
查询SPI nand,如果有spi nand则从SPI nand启动
unknown raw ID phN
unrecognized JEDEC id bytes: 00, 00, 00

//先从SD卡中找启动固件,找不到在继续从EMMC中找启动固件,因为没有接SD卡,所以会有如下错误
Trying to boot from MMC2
MMC: no card present
mmc_init: -123, time 0
spl: mmc init failed with error: -123

//从emmc中加载bl31和uboot
Trying to boot from MMC1
Trying fit image at 0x4000 sector
Verified-boot: 0
Checking atf-1 0x00040000 … sha256(26e0c68d3d…) + OK
Checking uboot 0x00200000 … sha256(f000acab38…) + OK
Checking fdt 0x00323be0 … sha256(c07f4a4d71…) + OK
Checking atf-2 0x000f0000 … sha256(6a00298af8…) + OK
Checking atf-3 0xff100000 … sha256(33280a3988…) + OK
Checking atf-4 0xff001000 … sha256(2301cf73be…) + OK
Checking optee 0x08400000 … sha256(603cfbd25d…) + OK
Jumping to U-Boot(0x00200000) via ARM Trusted Firmware(0x00040000)

Total: 115.998 ms //启动到uboot结束一共耗时115.998ms

--------------------BL31初始化阶段---------------------
INFO: Preloader serial: 2
NOTICE: BL31: v2.3():v2.3-352-g02b68fe33:derrick.huang //BL31(trust)的版本信息
NOTICE: BL31: Built : 16:39:09, Apr 28 2022
INFO: GICv3 without legacy support detected.
INFO: ARM GICv3 driver initialized in EL3
INFO: system boots from cpu-hwid-0
INFO: idle_st=0x21fff, pd_st=0x11fff9

//bl31中ddr变频的频率信息
INFO: dfs DDR fsp_params[0].freq_mhz= 2112MHz
INFO: dfs DDR fsp_params[1].freq_mhz= 528MHz
INFO: dfs DDR fsp_params[2].freq_mhz= 1068MHz
INFO: dfs DDR fsp_params[3].freq_mhz= 1560MHz
INFO: BL31: Initialising Exception Handling Framework
INFO: BL31: Initializing runtime services
INFO: BL31: Initializing BL32
INFO: hdmirx_handler: dma not on, ret

--------------------BL32初始化阶段---------------------
I/TC:
I/TC: OP-TEE version: 3.13.0-639-g8e053a881-dev #hisping.lin (gcc version 10.2.1 20201103 (GNU Toolchain for the A-profile Architecture 10.2-2020.11 (arm-10.16))) #2 Mon Mar 14 09:09:01 CST 2022 aarch64 BL32的版本信息
I/TC: Primary CPU initializing
I/TC: Primary CPU switching to normal world boot
INFO: BL31: Preparing for EL3 exit to normal world
INFO: Entry point address = 0x200000
INFO: SPSR = 0x3c9

--------------------UBOOT阶段---------------------
U-Boot 2017.09-g5b9a5d0dfa-220413 #wlq (Apr 28 2022 - 08:45:48 +0000) //uboot的版本信息

Model: Rockchip RK3588 Evaluation Board //这里显示的kernel的dts中定义的model = “Rockchip RK3588 EVB1 LP4 V10 Board”;
PreSerial: 2, raw, 0xfeb50000
DRAM: 7.7 GiB //ddr的总容量
Sysmem: init
Relocation Offset: edb53000
Relocation fdt: eb9fa8c8 - eb9fece8
CR: M/C/I
Using default environment

mmc@fe2c0000: 1, mmc@fe2e0000: 0
Bootdev(atags): mmc 0 //从emmc启动,如果是SD卡启动这里显示的是sdmmc
MMC0: HS200, 200Mhz //emmc的速率是200Mhz HS200模式
PartType: EFI
DM: v2
boot mode: recovery (misc)
boot mode: normal //这是启动模式:指recovery模式或者正常的boot模式,如果是recovery模式的log是[04 28 17:52:10]boot mode: recovery (misc)。 recovery模式指的是烧写后第一次开机,或者烧写了misc后进入格式化模式;boot模式就是正常启动,没有进过recovery。
Android 12.0, Build 2022.4, v2
Found DTB in boot part
DTB: rk-kernel.dtb
HASH©: OK
ANDROID: fdt overlay OK

//HW single pmic, the firmware dual pmic(0xe8)! 开机如果看到这段log说明软件配置的pmic和硬件不匹配,需要检查软件是否正确配置了单双pmic
//下面是uboot阶段的电源初始化情况,可以在这些log里面判断电源是否有异常。这里是双PMIC的log,后面会介绍单pmic的log
spi2: RK806: 1
ON=0x00, OFF=0x00
vdd_gpu_s0 750000 uV
vdd_npu_s0 750000 uV
vdd_log_s0 750000 uV
vdd_vdenc_s0 750000 uV
vdd_gpu_mem_s0 750000 uV
vdd_npu_mem_s0 750000 uV
vdd_vdenc_mem_s0 750000 uV
Failed to request rk8xx irq, ret=-16
spi2: RK806: 1
ON=0x00, OFF=0x00
vdd_cpu_big1_s0 750000 uV
vdd_cpu_big0_s0 750000 uV
vdd_cpu_lit_s0 750000 uV
vdd_cpu_big1_mem_s0 750000 uV
vdd_cpu_big0_mem_s0 750000 uV
vdd_cpu_lit_mem_s0 750000 uV
vdd_ddr_s0 850000 uV

------------------------------------------------------单PMIC log插入开始------------------------------------------------
//这里是单PMIC的log信息,这里为了说明单pmic的情况,强制加的log,正常跟上面的log不会同时出现
ANDROID: fdt overlay OK
I2c0 speed: 100000Hz
vsel-gpios- not found!
en-gpios- not found!
vdd_cpu_big0_s0 800000 uV //cpub0的电压,这路是由dcdc(rk860)供电,默认是800mv,如果电压不对需要检查供电的dcdc
vsel-gpios- not found!
en-gpios- not found!
vdd_cpu_big1_s0 800000 uV //cpub1的电压,这路是由dcdc(rk860)供电,默认是800mv,如果电压不对需要检查供电的dcdc
I2c1 speed: 100000Hz
vsel-gpios- not found!
en-gpios- not found!
vdd_npu_s0 800000 uV //npu的电压,这路是由dcdc(rk860)供电,默认是800mv,如果电压不对需要检查供电的dcdc
spi2: RK806: 2
ON=0x00, OFF=0x00
//这里是单个pmic(rk806)供电
vdd_gpu_s0 750000 uV
vdd_cpu_lit_s0 750000 uV
vdd_log_s0 750000 uV
vdd_vdenc_s0 init 750000 uV
vdd_ddr_s0 850000 uV

------------------------------------------------单PMIC log插入结束------------------------------------------------------

get vp0 plane mask:0x5, primary id:2, cursor_plane:-1, from dts
get vp1 plane mask:0xa, primary id:3, cursor_plane:-1, from dts
get vp2 plane mask:0x140, primary id:8, cursor_plane:-1, from dts
get vp3 plane mask:0x280, primary id:9, cursor_plane:-1, from dts

Model: Rockchip RK3588 EVB1 LP4 V10 Board //这里显示的是dts的名称,可以根据这个确认固件是否烧对

Rockchip UBOOT DRM driver version: v1.0.1
vp0 have layer nr:2[0 2 ], primary plane: 2
vp1 have layer nr:2[1 3 ], primary plane: 3
vp2 have layer nr:2[6 8 ], primary plane: 8
vp3 have layer nr:2[7 9 ], primary plane: 9
disp info 2, type:16, id:0
base2_disp_info couldn’t be found, screen_info type[0] or id[0] mismatched

//显示dsi部分初始化,参数配置是kernel的dts中的参数
Using display timing dts
dsi@fde20000: detailed mode clock 132000 kHz, flags[a]
H: 1080 1095 1099 1129
V: 1920 1935 1937 1952
bus_format: 100e
VOP update mode to: 1080x1920p0, type: MIPI0 for VP3
rockchip_vop2_init:No hdmiphypll clk0 found, use system clk
rockchip_vop2_init:No hdmiphypll clk1 found, use system clk
VOP VP3 enable Esmart3[654x270->654x270@213x825] fmt[2] addr[0xedf04000]
final DSI-Link bandwidth: 880000 Kbps x 4

//系统clk的初始化
CLK: (uboot. arm: enter 1008000 KHz, init 1008000 KHz, kernel 0N/A)
b0pll 1200000 KHz
b1pll 1200000 KHz
lpll 1200000 KHz
v0pll 24000 KHz
aupll 786215 KHz
cpll 1500000 KHz
gpll 1188000 KHz
npll 850000 KHz
ppll 1100000 KHz
aclk_center_root 702000 KHz
pclk_center_root 100000 KHz
hclk_center_root 396000 KHz
aclk_center_low_root 500000 KHz
aclk_top_root 750000 KHz
pclk_top_root 100000 KHz
aclk_low_top_root 396000 KHz

Net: eth0: ethernet@fe1b0000
Hit key to stop autoboot(‘CTRL+C’): 0

//Android固件加载并进行AVB校验,校验固件的合法性,因为这里没有开AVB校验所以可以正常开机
ANDROID: reboot reason: “(none)”
optee api revision: 2.0
Vboot=0, AVB images, AVB verify
read_is_device_unlocked() ops returned that device is UNLOCKED
avb_slot_verify.c:762: ERROR: vbmeta: Error verifying vbmeta image: OK_NOT_SIGNED
get image from preloaded partition…
ANDROID: Hash OK
Could not find “system” partition
Booting IMAGE kernel at 0x00400000 with fdt at 0x0a100000…

//加载kernel并跳转到kernel阶段启动
Fdt Ramdisk skip relocation
Booting Android Image at 0x003ff800 …
Kernel: 0x00400000 - 0x0270a808 (35883 KiB)
ramdisk: 0x0a200000 - 0x0a349c9d (1320 KiB)
Flattened Device Tree blob at 0x0a100000
Booting using the fdt blob at 0x0a100000
XIP Kernel Image from 0x00400000 to 0x00400000 … OK
kernel loaded at 0x00400000, end = 0x0270a808
‘reserved-memory’ cma: addr=10000000 size=10000000
Using Device Tree in place at 000000000a100000, end 000000000a143508
Adding bank: 0x00200000 - 0x08400000 (size: 0x08200000)
Adding bank: 0x09400000 - 0xf0000000 (size: 0xe6c00000)
Adding bank: 0x100000000 - 0x200000000 (size: 0x100000000)
Total: 861.280 ms //启动到kernel阶段的耗时861.280 ms

--------------------KERNEL阶段---------------------
Starting kernel …

[ 0.981657][ T0] Booting Linux on physical CPU 0x0000000000 [0x412fd050]

//kernel的编译信息
[ 0.981677][ T0] Linux version 5.10.66 (wlq@sys2_206) (Android (7284624, based on r416183b) clang version 12.0.5 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee), LLD 12.0.5 (/buildbot/src/android/llvm-toolchain/out/llvm-project/lld c935d99d7cf2016289302412d708641d52d2f7ee)) #1918 SMP PREEMPT Thu Apr 28 08:48:34 UTC 2022
[ 0.995443][ T0] Machine model: Rockchip RK3588 EVB1 LP4 V10 Board
[ 1.032098][ T0] earlycon: uart8250 at MMIO32 0x00000000feb50000 (options ‘’)
[ 1.037021][ T0] printk: bootconsole [uart8250] enabled

//内存初始化信息
[ 1.045064][ T0] OF: fdt: Reserved memory: failed to reserve memory for node ‘drm-cubic-lut@00000000’: base 0x0000000000000000, size 0 MiB
[ 1.046264][ T0] Reserved memory: created CMA memory pool at 0x0000000010000000, size 256 MiB
[ 1.047070][ T0] OF: reserved mem: initialized node cma, compatible id shared-dma-pool
[ 1.155257][ T0] Zone ranges:
[ 1.155567][ T0] DMA32 [mem 0x0000000000200000-0x00000000ffffffff]
[ 1.156204][ T0] Normal [mem 0x0000000100000000-0x00000001ffffffff]
[ 1.156838][ T0] Movable zone start for each node
[ 1.157294][ T0] Early memory node ranges
[ 1.157688][ T0] node 0: [mem 0x0000000000200000-0x00000000083fffff]
[ 1.158328][ T0] node 0: [mem 0x0000000009400000-0x00000000efffffff]
[ 1.158968][ T0] node 0: [mem 0x0000000100000000-0x00000001ffffffff]
[ 1.159609][ T0] Initmem setup node 0 [mem 0x0000000000200000-0x00000001ffffffff]

[ 1.202853][ T0] psci: probing for conduit method from DT.
[ 1.203390][ T0] psci: PSCIv1.1 detected in firmware.
[ 1.203879][ T0] psci: Using standard PSCI v0.2 function IDs
[ 1.204425][ T0] psci: Trusted OS migration not required
[ 1.204940][ T0] psci: SMC Calling Convention v1.2
[ 1.205744][ T0] percpu: Embedded 31 pages/cpu s88472 r8192 d30312 u126976
[ 1.206563][ T0] Detected VIPT I-cache on CPU0
[ 1.207023][ T0] CPU features: detected: GIC system register CPU interface
[ 1.207679][ T0] CPU features: detected: Virtualization Host Extensions
[ 1.208315][ T0] CPU features: detected: ARM errata 1165522, 1319367, or 1530923
[ 1.209031][ T0] alternatives: patching kernel code
[ 1.211439][ T0] Built 1 zonelists, mobility grouping on. Total pages: 1995336
[ 1.212141][ T0] Kernel command line: storagemedia=emmc androidboot.storagemedia=emmc androidboot.mode=normal androidboot.dtb_idx=0 androidboot.dtbo_idx=0 androidboot.verifiedbootstate=orange androidboot.serialno=fad9d84fefa88240 console=ttyFIQ0 firmware_class.path=/vendor/etc/firmware init=/init rootwait ro loop.max_part=7 androidboot.console=ttyFIQ0 androidboot.wificountrycode=CN androidboot.hardware=rk30board androidboot.boot_devices=fe2e0000.mmc androidboot.selinux=permissive buildvariant=userdebug earlycon=uart8250,mmio32,0xfeb50000 irqchip.gicv3_pseudo_nmi=0
[ 1.217771][ T0] Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes, linear)
[ 1.218927][ T0] Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes, linear)
[ 1.219765][ T0] mem auto-init: stack:off, heap alloc:off, heap free:off
[ 1.226137][ T0] software IO TLB: mapped [mem 0x00000000e9f00000-0x00000000edf00000] (64MB)
[ 1.286010][ T0] Memory: 7582960K/8108032K available (19326K kernel code, 3946K rwdata, 11208K rodata, 1344K init, 920K bss, 262928K reserved, 262144K cma-reserved)
[ 1.287473][ T0] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=8, Nodes=1
[ 1.288349][ T0] rcu: Preemptible hierarchical RCU implementation.
[ 1.288945][ T0] rcu: RCU event tracing is enabled.
[ 1.289427][ T0] Trampoline variant of Tasks RCU enabled.
[ 1.289954][ T0] Tracing variant of Tasks RCU enabled.
[ 1.290459][ T0] rcu: RCU calculated value of scheduler-enlistment delay is 30 jiffies.
[ 1.294787][ T0] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[ 1.297854][ T0] GICv3: GIC: Using split EOI/Deactivate mode
[ 1.298403][ T0] GICv3: 480 SPIs implemented
[ 1.298820][ T0] GICv3: 0 Extended SPIs implemented
[ 1.299315][ T0] GICv3: Distributor has no Range Selector support
[ 1.299904][ T0] GICv3: 16 PPIs implemented
[ 1.300354][ T0] GICv3: CPU0: found redistributor 0 region 0:0x00000000fe680000
[ 1.301131][ T0] ITS [mem 0xfe640000-0xfe65ffff]
[ 1.301622][ T0] ITS@0x00000000fe640000: allocated 8192 Devices @100100000 (indirect, esz 8, psz 64K, shr 0)
[ 1.302564][ T0] ITS@0x00000000fe640000: allocated 32768 Interrupt Collections @100110000 (flat, esz 2, psz 64K, shr 0)
[ 1.303580][ T0] ITS: using cache flushing for cmd queue
[ 1.304115][ T0] ITS [mem 0xfe660000-0xfe67ffff]
[ 1.304598][ T0] ITS@0x00000000fe660000: allocated 8192 Devices @100130000 (indirect, esz 8, psz 64K, shr 0)
[ 1.305540][ T0] ITS@0x00000000fe660000: allocated 32768 Interrupt Collections @100140000 (flat, esz 2, psz 64K, shr 0)
[ 1.306554][ T0] ITS: using cache flushing for cmd queue
[ 1.307277][ T0] GICv3: using LPI property table @0x0000000100150000
[ 1.307986][ T0] GIC: using cache flushing for LPI property table
[ 1.308574][ T0] GICv3: CPU0: using allocated LPI pending table @0x0000000100160000
[ 1.309381][ T0] kfence: initialized - using 524288 bytes for 63 objects at 0x(ptrval)-0x(ptrval)
[ 1.310433][ T0] random: get_random_bytes called from start_kernel+0x268/0x500 with crng_init=0
[ 1.428451][ T0] arch_timer: cp15 timer(s) running at 24.00MHz (phys).
[ 1.429880][ T0] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns
[ 1.430921][ T0] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
[ 1.432863][ T0] Calibrating delay loop (skipped), value calculated using timer frequency… 48.00 BogoMIPS (lpj=80000)
[ 1.433863][ T0] pid_max: default: 32768 minimum: 301
[ 1.434422][ T0] LSM: Security Framework initializing
[ 1.434931][ T0] SELinux: Initializing.
[ 1.435382][ T0] Mount-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)
[ 1.436146][ T0] Mountpoint-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)
[ 1.438530][ T1] rcu: Hierarchical SRCU implementation.
[ 1.439326][ T1] Platform MSI: msi-controller@fe640000 domain created
[ 1.439946][ T1] Platform MSI: msi-controller@fe660000 domain created
[ 1.440870][ T1] PCI/MSI: /interrupt-controller@fe600000/msi-controller@fe640000 domain created
[ 1.441694][ T1] PCI/MSI: /interrupt-controller@fe600000/msi-controller@fe660000 domain created

//CPU初始化,所有核都启动,这里如果没有启动8个核所以cpu异常,需要检查CPU供电
[ 1.443079][ T1] smp: Bringing up secondary CPUs …
I/TC: Secondary CPU 1 initializing
I/TC: Secondary CPU 1 switching to normal world boot
I/TC: Secondary CPU 2 initializing
I/TC: Secondary CPU 2 switching to normal world boot
I/TC: Secondary CPU 3 initializing
I/TC: Secondary CPU 3 switching to normal world boot
I/TC: Secondary CPU 4 initializing
I/TC: Secondary CPU 4 switching to normal world boot
I/TC: Secondary CPU 5 initializing
I/TC: Secondary CPU 5 switching to normal world boot
I/TC: Secondary CPU 6 initializing
I/TC: Secondary CPU 6 switching to normal world boot
I/TC: Secondary CPU 7 initializing
I/TC: Secondary CPU 7 switching to normal world boot
[ 1.444709][ T0] Detected VIPT I-cache on CPU1
[ 1.444733][ T0] GICv3: CPU1: found redistributor 100 region 0:0x00000000fe6a0000
[ 1.444747][ T0] GICv3: CPU1: using allocated LPI pending table @0x0000000100170000
[ 1.444782][ T0] CPU1: Booted secondary processor 0x0000000100 [0x412fd050]
[ 1.445999][ T0] Detected VIPT I-cache on CPU2
[ 1.446018][ T0] GICv3: CPU2: found redistributor 200 region 0:0x00000000fe6c0000
[ 1.446031][ T0] GICv3: CPU2: using allocated LPI pending table @0x0000000100180000
[ 1.446065][ T0] CPU2: Booted secondary processor 0x0000000200 [0x412fd050]
[ 1.447227][ T0] Detected VIPT I-cache on CPU3
[ 1.447243][ T0] GICv3: CPU3: found redistributor 300 region 0:0x00000000fe6e0000
[ 1.447255][ T0] GICv3: CPU3: using allocated LPI pending table @0x0000000100190000
[ 1.447285][ T0] CPU3: Booted secondary processor 0x0000000300 [0x412fd050]
[ 1.448461][ T0] CPU features: detected: Spectre-v4
[ 1.448465][ T0] Detected PIPT I-cache on CPU4
[ 1.448475][ T0] GICv3: CPU4: found redistributor 400 region 0:0x00000000fe700000
[ 1.448483][ T0] GICv3: CPU4: using allocated LPI pending table @0x00000001001a0000
[ 1.448503][ T0] CPU4: Booted secondary processor 0x0000000400 [0x414fd0b0]
[ 1.449636][ T0] Detected PIPT I-cache on CPU5
[ 1.449647][ T0] GICv3: CPU5: found redistributor 500 region 0:0x00000000fe720000
[ 1.449655][ T0] GICv3: CPU5: using allocated LPI pending table @0x00000001001b0000
[ 1.449677][ T0] CPU5: Booted secondary processor 0x0000000500 [0x414fd0b0]
[ 1.450829][ T0] Detected PIPT I-cache on CPU6
[ 1.450840][ T0] GICv3: CPU6: found redistributor 600 region 0:0x00000000fe740000
[ 1.450848][ T0] GICv3: CPU6: using allocated LPI pending table @0x00000001001c0000
[ 1.450869][ T0] CPU6: Booted secondary processor 0x0000000600 [0x414fd0b0]
[ 1.451998][ T0] Detected PIPT I-cache on CPU7
[ 1.452009][ T0] GICv3: CPU7: found redistributor 700 region 0:0x00000000fe760000
[ 1.452017][ T0] GICv3: CPU7: using allocated LPI pending table @0x00000001001d0000
[ 1.452038][ T0] CPU7: Booted secondary processor 0x0000000700 [0x414fd0b0]
[ 1.452092][ T1] smp: Brought up 1 node, 8 CPUs
[ 1.470465][ T1] SMP: Total of 8 processors activated.
[ 1.470957][ T1] CPU features: detected: Privileged Access Never
[ 1.471525][ T1] CPU features: detected: LSE atomic instructions
[ 1.472104][ T1] CPU features: detected: User Access Override
[ 1.472650][ T1] CPU features: detected: 32-bit EL0 Support
[ 1.473179][ T1] CPU features: detected: Common not Private translations
[ 1.473810][ T1] CPU features: detected: RAS Extension Support
[ 1.474363][ T1] CPU features: detected: Data cache clean to the PoU not required for I/D coherence
[ 1.475205][ T1] CPU features: detected: CRC32 instructions
[ 1.475754][ T1] CPU features: detected: Speculative Store Bypassing Safe (SSBS)
[ 1.476450][ T1] CPU features: detected: RCpc load-acquire (LDAPR)
[ 1.508138][ T1] CPU: All CPU(s) started at EL2

[ 1.510667][ T1] devtmpfs: initialized
[ 1.521961][ T1] Registered cp15_barrier emulation handler
[ 1.521982][ T7] Trying to unpack rootfs image as initramfs…
[ 1.523034][ T1] Registered setend emulation handler
[ 1.523037][ T1] KASLR disabled due to lack of seed
[ 1.523100][ T1] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6370867519511994 ns
[ 1.524919][ T1] futex hash table entries: 2048 (order: 5, 131072 bytes, linear)
[ 1.527499][ T1] pinctrl core: initialized pinctrl subsystem
[ 1.528397][ T1] NET: Registered protocol family 16
[ 1.529518][ T1] DMA: preallocated 1024 KiB GFP_KERNEL pool for atomic allocations
[ 1.530310][ T1] DMA: preallocated 1024 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[ 1.531103][ T1] audit: initializing netlink subsys (disabled)
[ 1.531701][ T61] audit: type=2000 audit(0.096:1): state=initialized audit_enabled=0 res=1
[ 1.532085][ T1] thermal_sys: Registered thermal governor ‘fair_share’
[ 1.532464][ T1] thermal_sys: Registered thermal governor ‘step_wise’
[ 1.533071][ T1] thermal_sys: Registered thermal governor ‘user_space’
[ 1.533667][ T1] thermal_sys: Registered thermal governor ‘power_allocator’
[ 1.534381][ T1] thermal thermal_zone1: power_allocator: sustainable_power will be estimated
[ 1.535831][ T1] thermal thermal_zone2: power_allocator: sustainable_power will be estimated
[ 1.536629][ T1] thermal thermal_zone3: power_allocator: sustainable_power will be estimated
[ 1.537427][ T1] thermal thermal_zone4: power_allocator: sustainable_power will be estimated
[ 1.538221][ T1] thermal thermal_zone5: power_allocator: sustainable_power will be estimated
[ 1.539019][ T1] thermal thermal_zone6: power_allocator: sustainable_power will be estimated
[ 1.539823][ T1] cpuidle: using governor menu
[ 1.540237][ T1] Registered FIQ tty driver
[ 1.540714][ T1] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[ 1.541495][ T1] ASID allocator initialised with 65536 entries
[ 1.544889][ T1] printk: console [ramoops-1] enabled
[ 1.545424][ T1] pstore: Registered ramoops as persistent store backend
[ 1.546039][ T1] ramoops: using 0xf0000@0x110000, ecc: 0
[ 1.562139][ T7] Freeing initrd memory: 1316K
[ 1.586267][ T1] rockchip-gpio fd8a0000.gpio: probed /pinctrl/gpio@fd8a0

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值