Kunpeng Pro测评使用报告

1. 概述

前段时间,收到两条CSDN的短信,邀请我参加Kunpeng Pro的测评活动。说起来,自己玩过的开发板已经不在少数,而自己作为半导体行业的从业者,手上开发过的芯片也有十几款,小到Arm Cortex-A53,RISC-V,应该也能比较公正客观的来评价一款芯片了,于是毅然报名参与了这个活动,活动组织者也很给力,一周就收到了板子,下面是板子的开箱和Quick Start 连接照片:在这里插入图片描述
开发板的镜像和相关的资料可从以下链接获取:
OrangePi Kunpeng Pro

2. 开发板参数

以下是OrangePi Kunpeng Pro开发板和树莓派4B的主要参数对比:
在这里插入图片描述

参数OrangePi Kunpeng Pro树莓派4B
处理器4核64位鲲鹏处理器+AI处理器4核ARM Cortex-A72
AI能力8 TOPS AI计算能力
GPU集成GPUBroadcom VideoCore VI
内存8GB/16GB LPDDR4X1GB/2GB/4GB/8GB LPDDR4
存储eMMC 32GB/64GB/128GB/256GB
M.2 SATA/NVMe SSD
MicroSD卡
显示输出2个HDMI 2.0 4K@60Hz2个微HDMI
网络千兆有线网口
WiFi 5双频
千兆有线网口
WiFi 5双频
蓝牙5.0
USB2个USB 3.0
1个USB Type-C 3.0
2个USB 3.0
2个USB 2.0
摄像头接口2个MIPI CSI1个MIPI CSI
GPIO40针GPIO40针GPIO
电源Type-C 20V 65WUSB-C 5V 3A
预装系统openEuler+openGauss
起售价1076元人民币235元人民币

总的来说,Kunpeng Pro在处理器、AI能力、内存、存储、显示输出等方面都明显强于树莓派4B,但价格也高出不少。它预装了鲲鹏生态系统,定位更多面向开发者和教育市场。
还有一个考虑的点就是这两款开发板是不是GPIO Pin兼容的,可以看下图:
在这里插入图片描述
可以看到是完全兼容。
其他板载部件如下图所示:
在这里插入图片描述

3. 开发板亮点:

对于这个开发板来讲,其实比较吸引我的是鲲鹏处理器OpenEuler系统,下面一起来探索一下。

3.1 鲲鹏处理器

烧录好镜像,启动开发板以后,可以用一些简单的命令来看下:

[openEuler@openEuler ~]$ uname -ra
Linux openEuler 5.10.0+ #1 SMP Mon Feb 26 15:29:07 CST 2024 aarch64 aarch64 aarch64 GNU/Linux
[openEuler@openEuler ~]$  lscpu
架构:                 aarch64
  CPU 运行模式:       64-bit
  字节序:             Little Endian
CPU:                   4
  在线 CPU 列表:      0-3
厂商 ID:              0x00
  型号:               2
  每个核的线程数:     1
  Core(s) per cluster: 4
  座:                 -
  Cluster(s):          1
  步进:               0x1
  BogoMIPS:           96.00
  标记:               fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp a
                       simdhp cpuid asimdrdm jscvt fcma dcpop sha3 asimddp sha51
                       2 sve asimdfhm ssbs sb
NUMA:
  NUMA 节点:          3
  NUMA 节点0 CPU:     0-3
  NUMA 节点1 CPU:
  NUMA 节点2 CPU:
Vulnerabilities:
  Itlb multihit:       Not affected
  L1tf:                Not affected
  Mds:                 Not affected
  Meltdown:            Not affected
  Mmio stale data:     Not affected
  Retbleed:            Not affected
  Spec store bypass:   Mitigation; Speculative Store Bypass disabled via prctl
  Spectre v1:          Mitigation; __user pointer sanitization
  Spectre v2:          Not affected
  Srbds:               Not affected
  Tsx async abort:     Not affected

从这里我们可以看到Kunpeng的SOC是aarch64 4 core,合理。

[openEuler@openEuler ~]$ cat /proc/cpuinfo
processor       : 0
BogoMIPS        : 96.00
Features        : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma dcpop sha3 asimddp sha512 sve asimdfhm ssbs sb
CPU implementer : 0x00
CPU architecture: 8
CPU variant     : 0x1
CPU part        : 0xd02
CPU revision    : 2

processor       : 1
BogoMIPS        : 96.00
Features        : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma dcpop sha3 asimddp sha512 sve asimdfhm ssbs sb
CPU implementer : 0x00
CPU architecture: 8
CPU variant     : 0x1
CPU part        : 0xd02
CPU revision    : 2

processor       : 2
BogoMIPS        : 96.00
Features        : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma dcpop sha3 asimddp sha512 sve asimdfhm ssbs sb
CPU implementer : 0x00
CPU architecture: 8
CPU variant     : 0x1
CPU part        : 0xd02
CPU revision    : 2

processor       : 3
BogoMIPS        : 96.00
Features        : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma dcpop sha3 asimddp sha512 sve asimdfhm ssbs sb
CPU implementer : 0x00
CPU architecture: 8
CPU variant     : 0x1
CPU part        : 0xd02
CPU revision    : 2

CPU architecture: 8, 呃。。。

[openEuler@openEuler openEuler]$ cat /proc/meminfo
MemTotal:        7726740 kB
MemFree:         5341504 kB
MemAvailable:    6334724 kB
Buffers:           58168 kB
Cached:          1073564 kB
SwapCached:            0 kB
Active:           465216 kB
Inactive:        1560532 kB
Active(anon):       2384 kB
Inactive(anon):   919580 kB
Active(file):     462832 kB
Inactive(file):   640952 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:             0 kB
SwapFree:              0 kB
Dirty:               332 kB
Writeback:             0 kB
AnonPages:        894028 kB
Mapped:           260684 kB
Shmem:             27948 kB
KReclaimable:      70396 kB
Slab:             142936 kB
SReclaimable:      70396 kB
SUnreclaim:        72540 kB
KernelStack:        9312 kB
PageTables:        16792 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:     3848008 kB
Committed_AS:    4450284 kB
VmallocTotal:   135290159040 kB
VmallocUsed:      104284 kB
VmallocChunk:          0 kB
Percpu:             2576 kB
HardwareCorrupted:     0 kB
AnonHugePages:         0 kB
ShmemHugePages:        0 kB
ShmemPmdMapped:        0 kB
FileHugePages:         0 kB
FilePmdMapped:         0 kB
CmaTotal:         786432 kB
CmaFree:          760252 kB
HugePages_Total:      15
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
Hugetlb:           30720 kB

可以看到板载8G Memory

3.2 openEuler系统

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
详细的boot log记录见文末:

OpenEuler的source code可以从openeuler/kernel/获取到。但是现在还没有22.03-LTS-SP3和Kunpeng的相关信息所以一些具体的信息我们也无从得到,还需要等下官方的check in

openEuler是红帽系,所以软件需要用yum安装

[openEuler@openEuler openEuler]$ sudo yum update -y

也可以使用dnf工具

[openEuler@openEuler openEuler]$ sudo dnf update -y

4. setup 时注意事项

4.1 添加自己的username和password

在openEuler系统中添加新用户和设置密码的步骤如下:

添加新用户

使用root权限,通过useradd命令可以添加新用户。例如添加用户名为newuser的用户:

[openEuler@openEuler ~]$ sudo useradd username

该命令会自动为新用户创建家目录。

为新用户设置密码

使用passwd命令为新用户设置密码:

[openEuler@openEuler ~]$ sudo passwd username

输入两次新密码即可完成设置。

将普通用户添加到wheel组,以获得sudo权限:
[openEuler@openEuler ~]$ sudo usermod -aG wheel username

这样username用户就可以使用sudo命令了,无需切换到root用户。

其他注意事项
  • 普通用户可以使用passwd命令修改自己的密码,但只有root用户可以为其他用户修改密码。
  • 可以使用id命令查看用户的UID和所属组信息。

4.2 安装CH343驱动

如果你使用的是linux系统,需要另外安装CH343驱动,不然识别不到USB Uart,步骤如下:

下载CH343 Linux驱动源码包
[HOST@HOST ~]$ git clone https://github.com/WCHSoftGroup/ch343ser_linux.git

或者从GitHub页面直接下载压缩包并解压。

进入驱动源码目录编译驱动
[HOST@HOST ~]$ cd ch343ser_linux/driver
[HOST@HOST ~]$ make

编译成功后会生成ch343.ko内核模块文件。

加载并安装驱动
[HOST@HOST ~]$ sudo make load  # 临时加载驱动
[HOST@HOST ~]$ sudo make install # 永久安装驱动

安装完成后,重启系统使驱动生效。

访问设备节点

重启后,如果CH343设备已连接,则会在/dev目录下创建ttyACM*设备节点,表示驱动安装成功,使用minicom访问设备/dev/ttyACM0

4.3 用zsh替换默认bash

要将原来的bash shell替换为zsh,可以按照以下步骤操作:

安装zsh
[openEuler@openEuler ~]$ sudo yum install zsh  # CentOS/RHEL系统
切换默认shell为zsh

安装完成后,使用以下命令将默认shell切换为zsh:

[openEuler@openEuler ~]$ sudo yum install util-linux-user
[openEuler@openEuler ~]$ chsh -s $(which zsh)

输入用户密码确认切换。

安装oh-my-zsh (可选)

oh-my-zsh是一个用于配置和管理zsh的流行框架,提供了主题、插件等功能,可选择性安装:

git clone https://github.com/ohmyzsh/ohmyzsh.git ~/.oh-my-zsh

安装后会在家目录下生成.zshrc配置文件和.oh-my-zsh目录。

配置zsh

可以在~/.zshrc中配置zsh,比如设置主题、启用插件等:

# 设置主题
ZSH_THEME="robbyrussell" 

# 插件
plugins=(
  git
  zsh-autosuggestions
)

配置完成后,重新打开一个终端即可使用zsh。如果需要临时切换回bash,可以运行bash命令;如果想永久切换回bash,可以运行chsh -s /bin/bash命令。

5. 测试方法和工具

在测试OrangePi Kunpeng Pro开发板时,我们可以使用以下工具和命令:

处理器

  • Coremark基准测试
    • 从github下载coremark源码并编译
    • ./coremark 运行测试
===================================================================================
2K performance run parameters for coremark.
CoreMark Size    : 666
Total ticks      : 17433
Total time (secs): 17.433000
Iterations/Sec   : 11472.494694
Iterations       : 200000
Compiler version : GCC10.3.1
Compiler flags   : -O2 -DPERFORMANCE_RUN=1  -lrt
Memory location  : Please put data memory location here
                        (e.g. code in flash, data on heap etc)
seedcrc          : 0xe9f5
[0]crclist       : 0xe714
[0]crcmatrix     : 0x1fd7
[0]crcstate      : 0x8e3a
[0]crcfinal      : 0x4983
Correct operation validated. See README.md for run and reporting rules.
CoreMark 1.0 : 11472.494694 / GCC10.3.1 -O2 -DPERFORMANCE_RUN=1  -lrt / Heap
===================================================================================
2K validation run parameters for coremark.
CoreMark Size    : 666
Total ticks      : 17779
Total time (secs): 17.779000
Iterations/Sec   : 11249.226616
Iterations       : 200000
Compiler version : GCC10.3.1
Compiler flags   : -O2 -DPERFORMANCE_RUN=1  -lrt
Memory location  : Please put data memory location here
                        (e.g. code in flash, data on heap etc)
seedcrc          : 0x18f2
[0]crclist       : 0xe3c1
[0]crcmatrix     : 0x0747
[0]crcstate      : 0x8d84
[0]crcfinal      : 0x5b5d
Correct operation validated. See README.md for run and reporting rules.

大致相当于Freescale i.MX6Quad,ARM Cortex-A9的水平

内存和存储测试

  • memtester
    • sudo yum install memtester
    • memtester 512M 1 测试512MB内存
  • fio工具测试磁盘IO (不推荐,我把rootfs给搞坏了)
    • sudo yum install fio
    • fio --name=randwrite --ioengine=libaio --iodepth=1 --rw=randwrite --bs=4k --size=512M --numjobs=1 --runtime=60 --group_reporting --filename=/dev/sda

接口和外设测试

  • 使用ffmpeg测试HDMI输出

    • sudo yum install ffmpeg
    • ffmpeg -f x11grab -video_size 1920x1080 -i $DISPLAY output.mp4
    • 播放视频可以用ffplay,如ffplay output.mp4
      在这里插入图片描述
      可以看到录屏期间负载还是比较重的。
  • 使用iperf3测试网络性能

    • sudo yum install iperf3
    • iperf3 -c server_ip 测试到服务器的带宽
  • 使用v4l2工具测试摄像头

    • sudo yum install v4l-utils
    • v4l2-ctl --list-devices 列出设备
    • ffmpeg -f v4l2 -video_size 640x480 -i /dev/video0 output.mp4 录制视频
    • 播放视频可以用ffplay,如ffplay output.mp4
  • 使用WiringPi库控制GPIO

    • git clone https://github.com/WiringPi/WiringPi.git
    • ./build
    • 编写C程序控制LED等外设

系统和软件测试

  • 使用UnixBench评估系统性能
    • git clone https://github.com/kdlucas/byte-unixbench
    • make
    • NUMBER_OF_PROCESSORS=4 ./Run 运行基准测试
========================================================================
   BYTE UNIX Benchmarks (Version 5.1.3)

   System: openEuler: GNU/Linux
   OS: GNU/Linux -- 5.10.0+ -- #1 SMP Mon Feb 26 15:29:07 CST 2024
   Machine: aarch64 (aarch64)
   Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
   CPU 0:  (96.0 bogomips)
          
   CPU 1:  (96.0 bogomips)
          
   CPU 2:  (96.0 bogomips)
          
   CPU 3:  (96.0 bogomips)
          
   16:27:21 up  6:01,  2 users,  load average: 17.61, 17.54, 17.38; runlevel 1970-01-01

------------------------------------------------------------------------
Benchmark Run: 一 5月 27 2024 16:27:21 - 16:55:54
4 CPUs in system; running 1 parallel copy of tests

Dhrystone 2 using register variables       24635733.7 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     4303.7 MWIPS (9.9 s, 7 samples)
Execl Throughput                               2101.8 lps   (29.9 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        469078.7 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          182006.0 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       1099496.2 KBps  (30.0 s, 2 samples)
Pipe Throughput                              876652.0 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 120024.9 lps   (10.0 s, 7 samples)
Process Creation                               4726.0 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   4047.5 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                   1415.6 lpm   (60.0 s, 2 samples)
System Call Overhead                         852057.3 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   24635733.7   2111.0
Double-Precision Whetstone                       55.0       4303.7    782.5
Execl Throughput                                 43.0       2101.8    488.8
File Copy 1024 bufsize 2000 maxblocks          3960.0     469078.7   1184.5
File Copy 256 bufsize 500 maxblocks            1655.0     182006.0   1099.7
File Copy 4096 bufsize 8000 maxblocks          5800.0    1099496.2   1895.7
Pipe Throughput                               12440.0     876652.0    704.7
Pipe-based Context Switching                   4000.0     120024.9    300.1
Process Creation                                126.0       4726.0    375.1
Shell Scripts (1 concurrent)                     42.4       4047.5    954.6
Shell Scripts (8 concurrent)                      6.0       1415.6   2359.3
System Call Overhead                          15000.0     852057.3    568.0
                                                                   ========
System Benchmarks Index Score                                         875.3

------------------------------------------------------------------------
Benchmark Run: 一 5月 27 2024 16:55:54 - 17:24:15
4 CPUs in system; running 4 parallel copies of tests

Dhrystone 2 using register variables       96439343.5 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                    16878.9 MWIPS (10.0 s, 7 samples)
Execl Throughput                               7536.7 lps   (29.9 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks       1720498.2 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          678816.1 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       3679566.8 KBps  (30.0 s, 2 samples)
Pipe Throughput                             3429699.3 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 484542.0 lps   (10.0 s, 7 samples)
Process Creation                              13424.0 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                  10326.1 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                   1468.7 lpm   (60.1 s, 2 samples)
System Call Overhead                        3216798.1 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   96439343.5   8263.9
Double-Precision Whetstone                       55.0      16878.9   3068.9
Execl Throughput                                 43.0       7536.7   1752.7
File Copy 1024 bufsize 2000 maxblocks          3960.0    1720498.2   4344.7
File Copy 256 bufsize 500 maxblocks            1655.0     678816.1   4101.6
File Copy 4096 bufsize 8000 maxblocks          5800.0    3679566.8   6344.1
Pipe Throughput                               12440.0    3429699.3   2757.0
Pipe-based Context Switching                   4000.0     484542.0   1211.4
Process Creation                                126.0      13424.0   1065.4
Shell Scripts (1 concurrent)                     42.4      10326.1   2435.4
Shell Scripts (8 concurrent)                      6.0       1468.7   2447.8
System Call Overhead                          15000.0    3216798.1   2144.5
                                                                   ========
System Benchmarks Index Score                                        2796.3
  • 使用stress工具进行压力测试
    • sudo yum install stress
    • stress --cpu 4 --io 4 --vm 2 --vm-bytes 256M --timeout 300s 模拟高负载场景
      该命令将启动4个CPU worker和2个内存worker,每个内存worker分配512MB,压力测试持续300秒。
      在这里插入图片描述
      跑了两轮,温度稍有升高,但是没有出现过热宕机的情况。

AI能力测试

  • Linpack基准测试套件
    参考 RPi Performance
gcc -O3 -o linpack linpack.c -lm
./linpack
  Enter array size (q to quit) [200]: 200
Memory required:  315K.


LINPACK benchmark, Double precision.
Machine precision:  15 digits.
Array size 200 X 200.
Average rolled and unrolled performance:

    Reps Time(s) DGEFA   DGESL  OVERHEAD    KFLOPS
----------------------------------------------------
    1024   0.80  64.89%   2.59%  32.53%  2609775.772
    2048   1.60  64.89%   2.59%  32.52%  2607793.996
    4096   3.19  64.89%   2.58%  32.52%  2609752.767
    8192   6.39  64.88%   2.59%  32.52%  2610152.989
   16384  12.79  64.91%   2.59%  32.50%  2606688.572

查看系统传感器状态

sensor命令主要用于在Linux系统中检测服务器硬件的各种信息,如CPU温度、电压、风扇转速等。
但是很遗憾,这一块还没有很好地适配。

6. 结论

简单几天的使用,我觉得这个板子挺好用的,主要有几点:

  1. OrangePi Kunpeng联合出品,情怀拉满,质量信得过,售后有保障
  2. 系统和性能虽然不是顶尖水平,但是比较稳定,开机的时候发热比较大,但是很快系统就稳定下来了(猜测是DVFS开始起作用),发热轻松压得住。
  3. aarch64架构软件丰富,有很多资源可以参考
  4. 一些额外发现,Kunpeng Pro和昇腾 AiPro 是可以重用的,而Ai Pro的资源比Kunpeng Pro要多一些。
  5. 开源后将会是比树莓派更适合折腾的一块板子。
  6. 还有一个big surprise,是OpenEuler自带了Vscode,虽说性能可能存疑,但是聊胜于无

还有一些问题在我的体验过程中比较突出:

  1. 资料的分享通过百度网盘,下载奇慢无比,浪费大量时间。
  2. 源码没有及时更新开源,导致可玩性大打折扣,可能有人比较关注的是上层,有人关注的是底层,上层确实有一些资料,可以玩玩,但对做底层的不太友好。

后续打算先做个proxy,给家里的网络设备用,顺便长测一下稳定性。争取不吃灰是最终目标。

ep/rc mode: 0
Enable wdg.
#1
Pll Init ..pll[0] inited
pll[2] inited
pll[3] inited
pll[4] inited
pll[5] inited
OK.
reset src:0x00076db6
lsadc dreset ok
lsadc0 init ok
adc0in0:92 adc0in1:587 adc0in2:224
adc1in2:0 adc1in3:91
adc boardId:10251
Load main hboot1_a
Load main hilink25
hboot1a hash 6277dd7a.
Boot Entry.
Load main hboot1_b
[0.090] [BOOT_TRACE]1b start
current[3], last[99]
Dfx init l2 xloader done
Hboot1_a point:[06] 01  02  05  06  11  15  00  00  00  00  00  00  00  00  00  00  00  00  00  00
sfc set Qline.
Device id: 0x3925c2
Flash unsport Quad.
Boot entry(121)
Iso state: 0x0
pll[6] inited
pll[7] inited
pll[8] inited
pll[9] inited
pll[10] inited
Board info:
sctrl pad info:0xd0940
boardid:10251
bootmode:5
rc/ep mode:0
pg info:0
reset reason:0x76db6
sfc mode:4byte
secure boot:1

current[4], last[99]
[0.143] [BOOT_TRACE]Load main userbasecfg
non-secure vef success!
invalid strategy offset 1.
Cfg type-1 no cfg info.
No info in userBaseConfig
current[5], last[99]
[0.158] [BOOT_TRACE]Load main sysbasecfg
SyscfgProc [345|0|1]
Select a power level based on the low power consumption configuration.!
Update bitmap: 0xf 0x1 0x1 0x0 0x3 0x3 0x0 0x0 0x0 0x0 0x0 0x0 0x1 0x5 0x5 0x33
bitmap info update load success
SyscfgProc [347|0|1]
write share info ok
write nosec share info ok
current[6], last[99]
[0.203] [BOOT_TRACE]Load main lpddr
[0.261] [BOOT_TRACE]Dreset Ts OK
current[7], last[99]
[0.261] [BOOT_TRACE]Load main hsmtag
current[8], last[99]
[0.319] [BOOT_TRACE]Load main atf
report atf info to ddr OK
current[9], last[99]
[0.393] [BOOT_TRACE]Load main hboot2
report uefi info to ddr OK
PCIE0/1/2/3 RC Config Preset OK.
use macro setting from syscfg
macro[0] protocols:
    ds[0] : PCIE
    ds[1] : PCIE
    ds[2] : PCIE
    ds[3] : PCIE
macro[1] protocols:
    ds[0] : USB
    ds[1] : USB
    ds[2] : USB
    ds[3] : USB
3Macro[0] power up (time 807ms)
596
iecc disable
Rpt 0x2000, fb 0x800, msdw 0x2000
[0.750] [BOOT_TRACE] ddr init end
Macro[1] power up (time 859ms)
cp_area_l2buf_2_ddr
Dfx init ddr done
Backup bbox data
Copy cfg OK.
Copy cfg OK.
Copy ddr Cache done.
current[10], last[99]
[0.920] [BOOT_TRACE]finish image load.
current[20], last[99]
current[70], last[99]
[927.927]Dreset main core...
Jump to HSM...
NOTICE:  Mp conf...NOTICE:  ok
NOTICE:  Booting Trusted Firmware
NOTICE:  BL1:
NOTICE:  BL1: Built :
NOTICE:  BL1: Booting BL2
NOTICE:  BL2:
NOTICE:  BL2: Built :
NOTICE:  BL1: Booting BL31
NOTICE:  BL31:
NOTICE:  BL31: Built :
NOTICE:  HSM boot keypoint 0x7807f!
NOTICE:  A55 wfi ...NOTICE:  OK
NOTICE:  A55 close
NOTICE:  jumper to uefi [1035]
current keypoint[71], last keypoint[99].
macmode:0x1, ulPort:0x0, ulPhyID:0x1CC910, ulMacSpeed:0x2!
The default boot selection will start in   1 seconds
[1.870] [BOOT_TRACE] auto boot.
This is sd boot entry
emmcsd init
count(1)
end
part cnt & map  :[7] [0xDF]
force recov flag:[0]
RAWDATA upgrade status&part:[0x0] [0x0]
RECOVE upgrade status&part:[0x0] [0x0]
SYS Enable:0x0, gpio:0x4
recEnable:0x0, gpioStatus:0x0
current keypoint[89], last keypoint[99].
start load os image
try flag:0x1, reset count:0x0
boot2 reset count:0x1
firmware boot1 reset count:0x1
firmware update flag(main):FFFFFFFF FFFFFFFF
firmware update flag(back):FFFFFFFF FFFFFFFF
Current start mode :0x0 not support.
boot: main.
[3.777] [BOOT_TRACE]  load image success.
load crl from Storage media
current keypoint[90], last keypoint[99].
waiting for hsm ..OK
[3.819] [BOOT_TRACE] Tee Load Start.
NOTICE:  pub crl does not exist, pub_crl_size = 0x0!
NOTICE:  pub crl broken, update crl ok!
NOTICE:  cms verify process success.
NOTICE:  #TEE Start#
NOTICE:  #TEE End#
NOTICE:  hw_start_tee done!
[4.068] [BOOT_TRACE] Tee Load Done.
current keypoint[95], last keypoint[99].
4069 Image.
4182 Done.
4182 DTB.
4186 Done.
[PARTUUID=1bde3eb1-2446-4086-8c46-5d8d36773dae]
sec_id:80 0 28 B
[dtb num 0]boardid:0 0 0 0
[dtb num 1]boardid:80 0 0 64
[dtb num 2]boardid:80 0 0 65
[dtb num 3]boardid:80 0 0 A0
[dtb num 4]boardid:80 0 0 96
[dtb num 5]boardid:80 0 0 97
[dtb num 6]boardid:80 0 3 84
[dtb num 7]boardid:80 0 3 85
[dtb num 8]boardid:80 0 3 86
[dtb num 9]boardid:80 0 3 89
[dtb num 10]boardid:80 0 3 87
[dtb num 11]boardid:80 0 C3 E6
[dtb num 12]boardid:80 0 C7 9C
[dtb num 13]boardid:80 0 C7 CE
[dtb num 14]boardid:80 0 C7 D8
No dts found in DTB
====equalVal[0]=====
Can't find dtb by boardId 0x280B in dt.img, use dtb.
sec_id:80 0 28 B
[dtb num 0]boardid:0 0 0 0
[dtb num 1]boardid:80 0 0 64
[dtb num 2]boardid:80 0 0 65
[dtb num 3]boardid:80 0 0 A0
[dtb num 4]boardid:80 0 0 96
[dtb num 5]boardid:80 0 0 97
[dtb num 6]boardid:80 0 3 84
[dtb num 7]boardid:80 0 3 85
[dtb num 8]boardid:80 0 3 86
[dtb num 9]boardid:80 0 3 89
[dtb num 10]boardid:80 0 3 87
[dtb num 11]boardid:80 0 C3 E6
[dtb num 12]boardid:80 0 C7 9C
[dtb num 13]boardid:80 0 C7 CE
[dtb num 14]boardid:80 0 C7 D8
No dts found in DTB
====equalVal[0]=====
Can't find dtb by boardId 0x280B in dt.img, use dtb.
isColdBoot index|max[0|0] status[0x76DB6]
SC_NORESET_12[0x0]
SC_NORESET_7[0x0]
SC_NORESET_10[0x0]
SC_NORESET_9[0x0]
None reboot reason info updated, Status = Invalid Parameter
fdt delete sata subnode
fdt can not find subnode 0xFFFFFFFF!
ras init done
jump kernel(4321).
current keypoint[99], last keypoint[99].
[    0.000000] Booting Linux on physical CPU 0x0000000000 [0x001fd022]
[    0.000000] Linux version 5.10.0+ (root@orangepi-M600) (aarch64-target-linux-gnu-gcc (Do-Compiler V100R001C13B001) 7.3.0, GNU ld (Do-Compiler V100R001C13B001) 2.38) #1 SMP Mon Feb 26 15:29:07 CST 2024
[    0.000000] Machine model: Orange Pi Ai Pro
[    0.000000] earlycon: pl11 at MMIO32 0x00000000c4010000 (options '')
[    0.000000] printk: bootconsole [pl11] enabled
[    0.000000] efi: UEFI not found.
[    0.000000] Reserved memory: created CMA memory pool at 0x00000020a2000000, size 512 MiB
[    0.000000] OF: reserved mem: initialized node hmi_cma_highmem, compatible id shared-dma-pool
[    0.000000] OF: NUMA: parsing numa-distance-map-v1
[    0.000000] NUMA: NODE_DATA [mem 0x21fffaaac0-0x21fffacfff]
[    0.000000] NUMA: Initmem setup node 1 [<memory-less node>]
[    0.000000] NUMA: NODE_DATA [mem 0x21fffa8580-0x21fffaaabf]
[    0.000000] NUMA: NODE_DATA(1) on node 0
[    0.000000] NUMA: NODE_DATA [mem 0x21fffa6040-0x21fffa857f]
[    0.000000] NUMA: NODE_DATA(2) on node 0
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000000000000-0x00000000ffffffff]
[    0.000000]   DMA32    empty
[    0.000000]   Normal   [mem 0x0000000100000000-0x00000021ffffffff]
[    0.000000] Movable zone start for each node
[    0.000000]   Node 2: 0x0000002080000000
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000000000-0x00000000105fffff]
[    0.000000]   node   0: [mem 0x0000000010600000-0x0000000020ffffff]
[    0.000000]   node   0: [mem 0x0000000021000000-0x000000002273ffff]
[    0.000000]   node   0: [mem 0x0000000022740000-0x000000002293ffff]
[    0.000000]   node   0: [mem 0x0000000022940000-0x0000000028ffffff]
[    0.000000]   node   0: [mem 0x0000000029000000-0x000000007fffffff]
[    0.000000]   node   2: [mem 0x0000002080000000-0x000000209fffffff]
[    0.000000]   node   0: [mem 0x00000020a0000000-0x00000020a1ffffff]
[    0.000000]   node   0: [mem 0x00000020a2000000-0x00000021ffffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x00000021ffffffff]
[    0.000000] Initmem setup node 1 [mem 0x0000000000000000-0x0000000000000000]
[    0.000000] Initmem setup node 2 [mem 0x0000002080000000-0x000000209fffffff]
[    0.000000] cma: Reserved 256 MiB at 0x0000000070000000
[    0.000000] psci: probing for conduit method from DT.
[    0.000000] psci: PSCIv1.1 detected in firmware.
[    0.000000] psci: Using standard PSCI v0.2 function IDs
[    0.000000] psci: Trusted OS migration not required
[    0.000000] psci: SMC Calling Convention v1.2
[    0.000000] percpu: Embedded 33 pages/cpu s97816 r8192 d29160 u135168
[    0.000000] Detected VIPT I-cache on CPU0
[    0.000000] CPU features: detected: GIC system register CPU interface
[    0.000000] CPU features: detected: Virtualization Host Extensions
[    0.000000] CPU features: detected: Hardware dirty bit management
[    0.000000] CPU features: detected: Spectre-v4
[    0.000000] alternatives: patching kernel code
[    0.000000] Fallback order for Node 0: 0
[    0.000000] Fallback order for Node 1: 1 0
[    0.000000] Fallback order for Node 2: 2 0
[    0.000000] Built 3 zonelists, mobility grouping on.  Total pages: 1935360
[    0.000000] Policy zone: Normal
[    0.000000] Kernel command line: console=ttyAMA0,115200 console=tty1 log_redirect=0x1fc000@0x22741000 root=PARTUUID=1bde3eb1-2446-4086-8c46-5d8d36773dae rw rdinit=/sbin/init rodata=off syslog earlycon=pl011,mmio32,0xC4010000 initrd=0x2BA00000,300M rootwait mpam=of enable_ascend_share_pool ascend_enable_all enable_sp_multi_group_mode init_all_gicr enable_fpga no_console_suspend use_kallsyms_lookup_symbol selinux=0 systemd.unified_cgroup_hierarchy=0 fbcon=map:6 movable_node cma=256M rootfstype=ext4
[    0.000000] replace ring buffer phy start. memory len: 0x1fc000.
[    0.000000] Booting Linux on physical CPU 0x0000000000 [0x001fd022]
[    0.000000] Linux version 5.10.0+ (root@orangepi-M600) (aarch64-target-linux-gnu-gcc (Do-Compiler V100R001C13B001) 7.3.0, GNU ld (Do-Compiler V100R001C13B001) 2.38) #1 SMP Mon Feb 26 15:29:07 CST 2024
[    0.000000] Machine model: Orange Pi Ai Pro
[    0.000000] earlycon: pl11 at MMIO32 0x00000000c4010000 (options '')
[    0.000000] printk: bootconsole [pl11] enabled
[    0.000000] efi: UEFI not found.
[    0.000000] Reserved memory: created CMA memory pool at 0x00000020a2000000, size 512 MiB
[    0.000000] OF: reserved mem: initialized node hmi_cma_highmem, compatible id shared-dma-pool
[    0.000000] OF: NUMA: parsing numa-distance-map-v1
[    0.000000] NUMA: NODE_DATA [mem 0x21fffaaac0-0x21fffacfff]
[    0.000000] NUMA: Initmem setup node 1 [<memory-less node>]
[    0.000000] NUMA: NODE_DATA [mem 0x21fffa8580-0x21fffaaabf]
[    0.000000] NUMA: NODE_DATA(1) on node 0
[    0.000000] NUMA: NODE_DATA [mem 0x21fffa6040-0x21fffa857f]
[    0.000000] NUMA: NODE_DATA(2) on node 0
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000000000000-0x00000000ffffffff]
[    0.000000]   DMA32    empty
[    0.000000]   Normal   [mem 0x0000000100000000-0x00000021ffffffff]
[    0.000000] Movable zone start for each node
[    0.000000]   Node 2: 0x0000002080000000
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000000000-0x00000000105fffff]
[    0.000000]   node   0: [mem 0x0000000010600000-0x0000000020ffffff]
[    0.000000]   node   0: [mem 0x0000000021000000-0x000000002273ffff]
[    0.000000]   node   0: [mem 0x0000000022740000-0x000000002293ffff]
[    0.000000]   node   0: [mem 0x0000000022940000-0x0000000028ffffff]
[    0.000000]   node   0: [mem 0x0000000029000000-0x000000007fffffff]
[    0.000000]   node   2: [mem 0x0000002080000000-0x000000209fffffff]
[    0.000000]   node   0: [mem 0x00000020a0000000-0x00000020a1ffffff]
[    0.000000]   node   0: [mem 0x00000020a2000000-0x00000021ffffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x00000021ffffffff]
[    0.000000] Initmem setup node 1 [mem 0x0000000000000000-0x0000000000000000]
[    0.000000] Initmem setup node 2 [mem 0x0000002080000000-0x000000209fffffff]
[    0.000000] cma: Reserved 256 MiB at 0x0000000070000000
[    0.000000] psci: probing for conduit method from DT.
[    0.000000] psci: PSCIv1.1 detected in firmware.
[    0.000000] psci: Using standard PSCI v0.2 function IDs
[    0.000000] psci: Trusted OS migration not required
[    0.000000] psci: SMC Calling Convention v1.2
[    0.000000] percpu: Embedded 33 pages/cpu s97816 r8192 d29160 u135168
[    0.000000] Detected VIPT I-cache on CPU0
[    0.000000] CPU features: detected: GIC system register CPU interface
[    0.000000] CPU features: detected: Virtualization Host Extensions
[    0.000000] CPU features: detected: Hardware dirty bit management
[    0.000000] CPU features: detected: Spectre-v4
[    0.000000] alternatives: patching kernel code
[    0.000000] Fallback order for Node 0: 0
[    0.000000] Fallback order for Node 1: 1 0
[    0.000000] Fallback order for Node 2: 2 0
[    0.000000] Built 3 zonelists, mobility grouping on.  Total pages: 1935360
[    0.000000] Policy zone: Normal
[    0.000000] Kernel command line: console=ttyAMA0,115200 console=tty1 log_redirect=0x1fc000@0x22741000 root=PARTUUID=1bde3eb1-2446-4086-8c46-5d8d36773dae rw rdinit=/sbin/init rodata=off syslog earlycon=pl011,mmio32,0xC4010000 initrd=0x2BA00000,300M rootwait mpam=of enable_ascend_share_pool ascend_enable_all enable_sp_multi_group_mode init_all_gicr enable_fpga no_console_suspend use_kallsyms_lookup_symbol selinux=0 systemd.unified_cgroup_hierarchy=0 fbcon=map:6 movable_node cma=256M rootfstype=ext4
[    0.000000] replace ring buffer phy start. memory len: 0x1fc000.
[    0.000000] share pool: Ascend enable share pool features via bootargs
[    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000] software IO TLB: mapped [mem 0x000000006c000000-0x0000000070000000] (64MB)
[    0.000000] Memory: 6628244K/8388608K available (14336K kernel code, 5362K rwdata, 5248K rodata, 4864K init, 2553K bss, 973932K reserved, 786432K cma-reserved)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=3
[    0.000000] ftrace: allocating 46288 entries in 181 pages
[    0.000000] ftrace: allocated 181 pages with 5 groups
[    0.000000] rcu: Hierarchical RCU implementation.
[    0.000000] rcu:     RCU restricting CPUs from NR_CPUS=1024 to nr_cpu_ids=4.
[    0.000000]  Rude variant of Tasks RCU enabled.
[    0.000000]  Tracing variant of Tasks RCU enabled.
[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
[    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
[    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[    0.000000] GICv3: GIC: Using split EOI/Deactivate mode
[    0.000000] GICv3: 288 SPIs implemented
[    0.000000] GICv3: 0 Extended SPIs implemented
[    0.000000] GICv3: Distributor has no Range Selector support
[    0.000000] GICv3: 16 PPIs implemented
[    0.000000] GICv3: GICv4 features: DirectLPI
[    0.000000] GICv3: CPU0: found redistributor 0 region 0:0x00000000d0100000
[    0.000000] ITS [mem 0xd2000000-0xd20fffff]
[    0.000000] ITS@0x00000000d2000000: Using ITS number 0
[    0.000000] ITS@0x00000000d2000000: allocated 65536 Devices @20c2200000 (flat, esz 8, psz 16K, shr 1)
[    0.000000] ITS@0x00000000d2000000: allocated 65536 Virtual CPUs @20c2300000 (flat, esz 16, psz 4K, shr 1)
[    0.000000] ITS@0x00000000d2000000: allocated 256 Interrupt Collections @20c2191000 (flat, esz 16, psz 4K, shr 1)
[    0.000000] GICv3: using LPI property table @0x00000020c21b0000
[    0.000000] ITS: Using DirectLPI for VPE invalidation
[    0.000000] ITS: Enabling GICv4 support
[    0.000000] GICv3: CPU0: using allocated LPI pending table @0x00000020c21c0000
[    0.000000] GICR:(____ptrval____) using LPI pending table @0x00000020c2280000
[    0.000000] GICv3: CPU4: using allocated LPI pending table @0x00000020c2280000
[    0.000000] its init other collection table, ITS:(____ptrval____), GICR:(____ptrval____), coreId:4
[    0.000000] rcu:     Offload RCU callbacks from CPUs: (none).
[    0.000000] arch_timer: cp15 timer(s) running at 48.00MHz (phys).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0xb11fd3bfb, max_idle_ns: 440795203732 ns
[    0.000002] sched_clock: 56 bits at 48MHz, resolution 20ns, wraps every 4398046511096ns
[    0.008258] Console: colour dummy device 80x25
[    0.012730] printk: console [tty1] enabled
[    0.016851] printk: bootconsole [pl11] disabled
NOTICE:  mpidr on 100
NOTICE:  mpidr on 200
NOTICE:  mpidr on 300
[    0.000000] Booting Linux on physical CPU 0x0000000000 [0x001fd022]
[    0.000000] Linux version 5.10.0+ (root@orangepi-M600) (aarch64-target-linux-gnu-gcc (Do-Compiler V100R001C13B001) 7.3.0, GNU ld (Do-Compiler V100R001C13B001) 2.38) #1 SMP Mon Feb 26 15:29:07 CST 2024
[    0.000000] Machine model: Orange Pi Ai Pro
[    0.000000] earlycon: pl11 at MMIO32 0x00000000c4010000 (options '')
[    0.000000] printk: bootconsole [pl11] enabled
[    0.000000] efi: UEFI not found.
[    0.000000] Reserved memory: created CMA memory pool at 0x00000020a2000000, size 512 MiB
[    0.000000] OF: reserved mem: initialized node hmi_cma_highmem, compatible id shared-dma-pool
[    0.000000] OF: NUMA: parsing numa-distance-map-v1
[    0.000000] NUMA: NODE_DATA [mem 0x21fffaaac0-0x21fffacfff]
[    0.000000] NUMA: Initmem setup node 1 [<memory-less node>]
[    0.000000] NUMA: NODE_DATA [mem 0x21fffa8580-0x21fffaaabf]
[    0.000000] NUMA: NODE_DATA(1) on node 0
[    0.000000] NUMA: NODE_DATA [mem 0x21fffa6040-0x21fffa857f]
[    0.000000] NUMA: NODE_DATA(2) on node 0
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000000000000-0x00000000ffffffff]
[    0.000000]   DMA32    empty
[    0.000000]   Normal   [mem 0x0000000100000000-0x00000021ffffffff]
[    0.000000] Movable zone start for each node
[    0.000000]   Node 2: 0x0000002080000000
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000000000-0x00000000105fffff]
[    0.000000]   node   0: [mem 0x0000000010600000-0x0000000020ffffff]
[    0.000000]   node   0: [mem 0x0000000021000000-0x000000002273ffff]
[    0.000000]   node   0: [mem 0x0000000022740000-0x000000002293ffff]
[    0.000000]   node   0: [mem 0x0000000022940000-0x0000000028ffffff]
[    0.000000]   node   0: [mem 0x0000000029000000-0x000000007fffffff]
[    0.000000]   node   2: [mem 0x0000002080000000-0x000000209fffffff]
[    0.000000]   node   0: [mem 0x00000020a0000000-0x00000020a1ffffff]
[    0.000000]   node   0: [mem 0x00000020a2000000-0x00000021ffffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x00000021ffffffff]
[    0.000000] Initmem setup node 1 [mem 0x0000000000000000-0x0000000000000000]
[    0.000000] Initmem setup node 2 [mem 0x0000002080000000-0x000000209fffffff]
[    0.000000] cma: Reserved 256 MiB at 0x0000000070000000
[    0.000000] psci: probing for conduit method from DT.
[    0.000000] psci: PSCIv1.1 detected in firmware.
[    0.000000] psci: Using standard PSCI v0.2 function IDs
[    0.000000] psci: Trusted OS migration not required
[    0.000000] psci: SMC Calling Convention v1.2
[    0.000000] percpu: Embedded 33 pages/cpu s97816 r8192 d29160 u135168
[    0.000000] Detected VIPT I-cache on CPU0
[    0.000000] CPU features: detected: GIC system register CPU interface
[    0.000000] CPU features: detected: Virtualization Host Extensions
[    0.000000] CPU features: detected: Hardware dirty bit management
[    0.000000] CPU features: detected: Spectre-v4
[    0.000000] alternatives: patching kernel code
[    0.000000] Fallback order for Node 0: 0
[    0.000000] Fallback order for Node 1: 1 0
[    0.000000] Fallback order for Node 2: 2 0
[    0.000000] Built 3 zonelists, mobility grouping on.  Total pages: 1935360
[    0.000000] Policy zone: Normal
[    0.000000] Kernel command line: console=ttyAMA0,115200 console=tty1 log_redirect=0x1fc000@0x22741000 root=PARTUUID=1bde3eb1-2446-4086-8c46-5d8d36773dae rw rdinit=/sbin/init rodata=off syslog earlycon=pl011,mmio32,0xC4010000 initrd=0x2BA00000,300M rootwait mpam=of enable_ascend_share_pool ascend_enable_all enable_sp_multi_group_mode init_all_gicr enable_fpga no_console_suspend use_kallsyms_lookup_symbol selinux=0 systemd.unified_cgroup_hierarchy=0 fbcon=map:6 movable_node cma=256M rootfstype=ext4
[    0.000000] replace ring buffer phy start. memory len: 0x1fc000.
[    0.000000] share pool: Ascend enable share pool features via bootargs
[    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000] software IO TLB: mapped [mem 0x000000006c000000-0x0000000070000000] (64MB)
[    0.000000] Memory: 6628244K/8388608K available (14336K kernel code, 5362K rwdata, 5248K rodata, 4864K init, 2553K bss, 973932K reserved, 786432K cma-reserved)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=3
[    0.000000] ftrace: allocating 46288 entries in 181 pages
[    0.000000] ftrace: allocated 181 pages with 5 groups
[    0.000000] rcu: Hierarchical RCU implementation.
[    0.000000] rcu:     RCU restricting CPUs from NR_CPUS=1024 to nr_cpu_ids=4.
[    0.000000]  Rude variant of Tasks RCU enabled.
[    0.000000]  Tracing variant of Tasks RCU enabled.
[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
[    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
[    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[    0.000000] GICv3: GIC: Using split EOI/Deactivate mode
[    0.000000] GICv3: 288 SPIs implemented
[    0.000000] GICv3: 0 Extended SPIs implemented
[    0.000000] GICv3: Distributor has no Range Selector support
[    0.000000] GICv3: 16 PPIs implemented
[    0.000000] GICv3: GICv4 features: DirectLPI
[    0.000000] GICv3: CPU0: found redistributor 0 region 0:0x00000000d0100000
[    0.000000] ITS [mem 0xd2000000-0xd20fffff]
[    0.000000] ITS@0x00000000d2000000: Using ITS number 0
[    0.000000] ITS@0x00000000d2000000: allocated 65536 Devices @20c2200000 (flat, esz 8, psz 16K, shr 1)
[    0.000000] ITS@0x00000000d2000000: allocated 65536 Virtual CPUs @20c2300000 (flat, esz 16, psz 4K, shr 1)
[    0.000000] ITS@0x00000000d2000000: allocated 256 Interrupt Collections @20c2191000 (flat, esz 16, psz 4K, shr 1)
[    0.000000] GICv3: using LPI property table @0x00000020c21b0000
[    0.000000] ITS: Using DirectLPI for VPE invalidation
[    0.000000] ITS: Enabling GICv4 support
[    0.000000] GICv3: CPU0: using allocated LPI pending table @0x00000020c21c0000
[    0.000000] GICR:(____ptrval____) using LPI pending table @0x00000020c2280000
[    0.000000] GICv3: CPU4: using allocated LPI pending table @0x00000020c2280000
[    0.000000] its init other collection table, ITS:(____ptrval____), GICR:(____ptrval____), coreId:4
[    0.000000] rcu:     Offload RCU callbacks from CPUs: (none).
[    0.000000] arch_timer: cp15 timer(s) running at 48.00MHz (phys).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0xb11fd3bfb, max_idle_ns: 440795203732 ns
[    0.000002] sched_clock: 56 bits at 48MHz, resolution 20ns, wraps every 4398046511096ns
[    0.008258] Console: colour dummy device 80x25
[    0.012730] printk: console [tty1] enabled
[    0.016851] printk: bootconsole [pl11] disabled
[    0.021453] mempolicy: Enabling automatic NUMA balancing. Configure with numa_balancing= or the kernel.numa_balancing sysctl
[    0.021474] Calibrating delay loop (skipped), value calculated using timer frequency.. 96.00 BogoMIPS (lpj=192000)
[    0.021482] pid_max: default: 32768 minimum: 301
[    0.021569] LSM: Security Framework initializing
[    0.021580] Yama: becoming mindful.
[    0.022308] Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes, vmalloc hugepage)
[    0.023303] Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes, vmalloc)
[    0.023352] Mount-cache hash table entries: 16384 (order: 5, 131072 bytes, vmalloc)
[    0.023396] Mountpoint-cache hash table entries: 16384 (order: 5, 131072 bytes, vmalloc)
[    0.024290] rcu: Hierarchical SRCU implementation.
[    0.024713] Platform MSI: interrupt-controller@D2000000 domain created
[    0.024792] PCI/MSI: /interrupt-controller@D0000000/interrupt-controller@D2000000 domain created
[    0.024834] EFI services will not be available.
[    0.024979] smp: Bringing up secondary CPUs ...
[    0.025341] Detected VIPT I-cache on CPU1
[    0.025353] GICv3: CPU1: found redistributor 100 region 0:0x00000000d0140000
[    0.025363] GICv3: CPU1: using allocated LPI pending table @0x00000020c21d0000
[    0.025384] CPU1: Booted secondary processor 0x0000000100 [0x001fd022]
[    0.025717] Detected VIPT I-cache on CPU2
[    0.025725] GICv3: CPU2: found redistributor 200 region 0:0x00000000d0180000
[    0.025734] GICv3: CPU2: using allocated LPI pending table @0x00000020c21e0000
[    0.025752] CPU2: Booted secondary processor 0x0000000200 [0x001fd022]
[    0.026064] Detected VIPT I-cache on CPU3
[    0.026072] GICv3: CPU3: found redistributor 300 region 0:0x00000000d01c0000
[    0.026081] GICv3: CPU3: using allocated LPI pending table @0x00000020c21f0000
[    0.026098] CPU3: Booted secondary processor 0x0000000300 [0x001fd022]
[    0.026135] smp: Brought up 3 nodes, 4 CPUs
[    0.026170] SMP: Total of 4 processors activated.
[    0.026174] CPU features: detected: Privileged Access Never
[    0.026178] CPU features: detected: Data cache clean to Point of Persistence
[    0.026182] CPU features: detected: Scalable Vector Extension
[    0.026185] CPU features: detected: RAS Extension Support
[    0.026189] CPU features: detected: CRC32 instructions
[    0.026193] CPU features: detected: Speculative Store Bypassing Safe (SSBS)
[    0.026197] CPU features: detected: Speculation barrier (SB)
[    0.026201] CPU features: detected: ARM64 MPAM Extension Support
[    0.026320] SVE: maximum available vector length 32 bytes per vector
[    0.026324] SVE: default vector length 32 bytes per vector
[    0.027031] CPU: All CPU(s) started at EL2
[    0.027629] devtmpfs: initialized
[    0.030592] KASLR disabled due to lack of seed
[    0.030666] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.030681] futex hash table entries: 1024 (order: 4, 65536 bytes, vmalloc)
[    0.037422] pinctrl core: initialized pinctrl subsystem
[    0.037558] DMI not present or invalid.
[    0.037885] NET: Registered protocol family 16
[    0.038652] DMA: preallocated 1024 KiB GFP_KERNEL pool for atomic allocations
[    0.038904] DMA: preallocated 1024 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[    0.039231] DMA: preallocated 1024 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[    0.039253] audit: initializing netlink subsys (disabled)
[    0.039316] audit: type=2000 audit(0.032:1): state=initialized audit_enabled=0 res=1
[    0.039523] thermal_sys: Registered thermal governor 'fair_share'
[    0.039525] thermal_sys: Registered thermal governor 'step_wise'
[    0.039530] thermal_sys: Registered thermal governor 'user_space'
[    0.039767] cpuidle: using governor menu
[    0.039936] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[    0.039971] ASID allocator initialised with 65536 entries
[    0.039978] HugeTLB: can optimize 4095 vmemmap pages for hugepages-1048576kB
[    0.039983] HugeTLB: can optimize 127 vmemmap pages for hugepages-32768kB
[    0.039987] HugeTLB: can optimize 7 vmemmap pages for hugepages-2048kB
[    0.039991] HugeTLB: can optimize 0 vmemmap pages for hugepages-64kB
[    0.040092] Serial: AMBA PL011 UART driver
[    0.047327] c4010000.uart: ttyAMA0 at MMIO 0xc4010000 (irq = 14, base_baud = 0) is a SBSA
[    1.029929] printk: console [ttyAMA0] enabled
[    1.044394] HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages
[    1.051098] HugeTLB registered 32.0 MiB page size, pre-allocated 0 pages
[    1.057789] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
[    1.064480] HugeTLB registered 64.0 KiB page size, pre-allocated 0 pages
[    1.093058] ACPI: Interpreter disabled.
[    1.096919] HEST 000BA8 (v01 HISI   HIP08    00000000 INTL 20151124)
[    1.097577] HEST: Table parsing has been initialized.
[    1.109070] do_dt_apei_init: dt device 1 apei probe success
[    1.114915] iommu: Default domain type: Translated
[    1.119820] vgaarb: loaded
[    1.122701] SCSI subsystem initialized
[    1.126562] usbcore: registered new interface driver usbfs
[    1.132050] usbcore: registered new interface driver hub
[    1.137360] usbcore: registered new device driver usb
[    1.142438] pps_core: LinuxPPS API ver. 1 registered
[    1.147392] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    1.156518] PTP clock support registered
[    1.160488] EDAC MC: Ver: 3.0.0
[    1.163779] Advanced Linux Sound Architecture Driver Initialized.
[    1.170079] NetLabel: Initializing
[    1.173469] NetLabel:  domain hash size = 128
[    1.177817] NetLabel:  protocols = UNLABELED CIPSOv4 CALIPSO
[    1.183487] NetLabel:  unlabeled traffic allowed by default
[    1.189160] sdei: SDEIv1.0 (0x0) detected in firmware.
[    1.194672] clocksource: Switched to clocksource arch_sys_counter
[    1.229865] VFS: Disk quotas dquot_6.6.0
[    1.233822] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    1.241120] pnp: PnP ACPI: disabled
[    1.246515] NET: Registered protocol family 2
[    1.251195] IP idents hash table entries: 131072 (order: 8, 1048576 bytes, vmalloc)
[    1.260882] tcp_listen_portaddr_hash hash table entries: 4096 (order: 4, 65536 bytes, vmalloc)
[    1.269578] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, vmalloc)
[    1.277438] TCP established hash table entries: 65536 (order: 7, 524288 bytes, vmalloc)
[    1.285862] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes, vmalloc)
[    1.294066] TCP: Hash tables configured (established 65536 bind 65536)
[    1.300638] UDP hash table entries: 4096 (order: 5, 131072 bytes, vmalloc)
[    1.307654] UDP-Lite hash table entries: 4096 (order: 5, 131072 bytes, vmalloc)
[    1.315145] NET: Registered protocol family 1
[    1.319508] PCI: CLS 0 bytes, default 64
[    1.323509] Trying to unpack rootfs image as initramfs...
[    1.328917] Initramfs unpacking failed: invalid magic at start of compressed archive
[    1.431131] Freeing initrd memory: 307200K
[    1.435650] hw perfevents: enabled with armv8_pmuv3 PMU driver, 13 counters available
[    1.443843] kvm [1]: KVM ncsnp disabled
[    1.447679] kvm [1]: IPA Size Limit: 48 bits
[    1.451946] kvm [1]: GICv4 support disabled
[    1.456120] kvm [1]: GICv3: no GICV resource entry
[    1.460902] kvm [1]: disabling GICv2 emulation
[    1.465350] kvm [1]: GIC system register CPU interface enabled
[    1.471207] kvm [1]: vgic interrupt IRQ9
[    1.475185] kvm [1]: VHE mode initialized successfully
[    1.480975] Initialise system trusted keyrings
[    1.485520] workingset: timestamp_bits=42 max_order=21 bucket_order=0
[    1.493511] zbud: loaded
[    1.497082] Key type cifs.spnego registered
[    1.501268] Key type cifs.idmap registered
[    1.505396] 9p: Installing v9fs 9p2000 file system support
[    1.511007] NET: Registered protocol family 38
[    1.515446] Key type asymmetric registered
[    1.519535] Asymmetric key parser 'x509' registered
[    1.524417] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 247)
[    1.531851] io scheduler mq-deadline registered
[    1.536374] io scheduler kyber registered
[    1.540430] io scheduler bfq registered
[    1.544358] atomic64_test: passed
[    1.548078] pinctrl-single 82320000.pinmux: please update dts to use #pinctrl-cells = <1>
[    1.556298] pinctrl-single 82320000.pinmux: 39 pins, size 156
[    1.562218] pinctrl-single 82320800.pinmux: 80 pins, size 320
[    1.568011] pinctrl-single c4000000.pinmux: please update dts to use #pinctrl-cells = <1>
[    1.576242] pinctrl-single c4000000.pinmux: 75 pins, size 300
[    1.582176] pinctrl-single c4000800.pinmux: 80 pins, size 320
[    1.587952] pinctrl-single 400140000.pinmux: please update dts to use #pinctrl-cells = <1>
[    1.596232] pinctrl-single 400140000.pinmux: 24 pins, size 96
[    1.602100] pinctrl-single a0140800.pinmux: 80 pins, size 320
[    1.607877] pinctrl-single 3001d0000.pinmux: please update dts to use #pinctrl-cells = <1>
[    1.616156] pinctrl-single 3001d0000.pinmux: 20 pins, size 80
[    1.621923] pinctrl-single a0140000.pinmux: please update dts to use #pinctrl-cells = <1>
[    1.630135] pinctrl-single a0140000.pinmux: 51 pins, size 204
[    1.636848] [ascend] [drv_pcie_rc] [drv_pcierc_probe 295] <swapper/0:1:1> PCIe rc probe start. (core_id=0)
[    1.646524] ascend-pci-rc-driver 820000000.pcie: host bridge /pcie@0x820000000 ranges:
[    1.654444] ascend-pci-rc-driver 820000000.pcie:      MEM 0x00b0000000..0x00b3ffffff -> 0x00b0000000
[    1.663570] ascend-pci-rc-driver 820000000.pcie:      MEM 0x0830000000..0x083fffffff -> 0x0830000000
[    1.672708] ascend-pci-rc-driver 820000000.pcie: ECAM at [mem 0x820000000-0x8203fffff] for [bus 00-03]
[    1.682052] ascend-pci-rc-driver 820000000.pcie: PCI host bridge to bus 0000:00
[    1.689354] pci_bus 0000:00: Unknown NUMA node; performance will be reduced
[    1.696307] pci_bus 0000:00: root bus resource [bus 00-03]
[    1.701784] pci_bus 0000:00: root bus resource [mem 0xb0000000-0xb3ffffff]
[    1.708651] pci_bus 0000:00: root bus resource [mem 0x830000000-0x83fffffff pref]
[    1.716144] pci 0000:00:00.0: [19e5:d107] type 01 class 0x060400
[    1.722152] pci 0000:00:00.0: reg 0x10: [mem 0x00000000-0x0000000f 64bit]
[    1.728979] pci 0000:00:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[    1.736500] pci 0000:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[    1.745221] pci_bus 0000:01: busn_res: [bus 01-03] end is updated to 01
[    1.751845] pci 0000:00:00.0: BAR 14: assigned [mem 0xb0000000-0xb01fffff]
[    1.758712] pci 0000:00:00.0: BAR 15: assigned [mem 0x830000000-0x8301fffff 64bit pref]
[    1.766709] pci 0000:00:00.0: BAR 13: no space for [io  size 0x1000]
[    1.773054] pci 0000:00:00.0: BAR 13: failed to assign [io  size 0x1000]
[    1.779747] pci 0000:00:00.0: BAR 0: assigned [mem 0xb0200000-0xb020000f 64bit]
[    1.787053] pci 0000:00:00.0: PCI bridge to [bus 01]
[    1.792011] pci 0000:00:00.0:   bridge window [mem 0xb0000000-0xb01fffff]
[    1.798790] pci 0000:00:00.0:   bridge window [mem 0x830000000-0x8301fffff 64bit pref]
[    1.806729] [ascend] [drv_pcie_rc] [drv_pcierc_probe 312] <swapper/0:1:1> PCIe rc probe end. (core_id=0; active_dev_num=1)
[    1.817867] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
[    1.825117] ghes_edac: This system has a very crappy BIOS: It doesn't even list the DIMMS.
[    1.833382] ghes_edac: Its SMBIOS info is wrong. It is doubtful that the error report would
[    1.841723] ghes_edac: work on such system. Use this driver with caution
[    1.848459] EDAC MC0: Giving out device to module ghes_edac.c controller ghes_edac: DEV ghes (INTERRUPT)
[    1.858292] GHES: Failed to enable APEI firmware first mode.
[    1.864323] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[    1.871751] arm-smmu-v3 200000000.dvpp0_smmu0: option hisilicon,broken-prefetch-cmd
[    1.879426] arm-smmu-v3 200000000.dvpp0_smmu0: ias 48-bit, oas 48-bit (features 0x01479fef)
[    1.888003] arm-smmu-v3 200000000.dvpp0_smmu0: allocated 65536 entries for cmdq
[    1.895624] arm-smmu-v3 200000000.dvpp0_smmu0: allocated 32768 entries for evtq
[    1.903210] arm-smmu-v3 700000000.aic_smmu: option hisilicon,broken-prefetch-cmd
[    1.910612] arm-smmu-v3 700000000.aic_smmu: ias 48-bit, oas 48-bit (features 0x01479fef)
[    1.918800] arm-smmu-v3 700000000.aic_smmu: allocated 65536 entries for cmdq
[    1.926029] arm-smmu-v3 700000000.aic_smmu: allocated 32768 entries for evtq
[    1.933242] arm-smmu-v3 80000000.peri_smmu: option hisilicon,broken-prefetch-cmd
[    1.940642] arm-smmu-v3 80000000.peri_smmu: ias 48-bit, oas 48-bit (features 0x01479fef)
[    1.948849] arm-smmu-v3 80000000.peri_smmu: allocated 65536 entries for cmdq
[    1.956200] arm-smmu-v3 80000000.peri_smmu: allocated 32768 entries for evtq
[    1.963410] arm-smmu-v3 a0000000.io_smmu_controller: option hisilicon,broken-prefetch-cmd
[    1.971590] arm-smmu-v3 a0000000.io_smmu_controller: ias 48-bit, oas 48-bit (features 0x01479fef)
[    1.980557] arm-smmu-v3 a0000000.io_smmu_controller: allocated 65536 entries for cmdq
[    1.988564] arm-smmu-v3 a0000000.io_smmu_controller: allocated 32768 entries for evtq
[    1.996551] arm-smmu-v3 400000000.media_smmu: option hisilicon,broken-prefetch-cmd
[    2.004125] arm-smmu-v3 400000000.media_smmu: ias 48-bit, oas 48-bit (features 0x01479fef)
[    2.012507] arm-smmu-v3 400000000.media_smmu: allocated 65536 entries for cmdq
[    2.020033] arm-smmu-v3 400000000.media_smmu: allocated 32768 entries for evtq
[    2.027419] arm-smmu-v3 300000000.isp0_smmu0: option hisilicon,broken-prefetch-cmd
[    2.034992] arm-smmu-v3 300000000.isp0_smmu0: ias 48-bit, oas 48-bit (features 0x01479fef)
[    2.043351] arm-smmu-v3 300000000.isp0_smmu0: allocated 65536 entries for cmdq
[    2.050751] arm-smmu-v3 300000000.isp0_smmu0: allocated 32768 entries for evtq
[    2.058467] cacheinfo: Unable to detect cache hierarchy for CPU 0
[    2.064566] rdac: device handler registered
[    2.068781] hp_sw: device handler registered
[    2.073044] emc: device handler registered
[    2.077171] alua: device handler registered
[    2.082197] CAN device driver interface
[    2.086246] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    2.092772] ehci-pci: EHCI PCI platform driver
[    2.097220] ehci-platform: EHCI generic platform driver
[    2.102520] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    2.108694] ohci-pci: OHCI PCI platform driver
[    2.113139] uhci_hcd: USB Universal Host Controller Interface driver
[    2.119602] mousedev: PS/2 mouse device common for all mice
[    2.125742] sdhci: Secure Digital Host Controller Interface driver
[    2.131918] sdhci: Copyright(c) Pierre Ossman
[    2.136305] sdhci_zodiac 82000000.sdhci0: sdhci_zodiac_probe start:
[    2.142671] sdhci_zodiac 82000000.sdhci0: ddr52 ratio: 2, margin: 0
[    2.148930] sdhci_zodiac 82000000.sdhci0: hs200 ratio: 8, margin: 0
[    2.155188] sdhci_zodiac 82000000.sdhci0: hs400 ratio: 4, margin: 48
[    2.162660] mmc0: SDHCI controller on 82000000.sdhci0 [82000000.sdhci0] using ADMA 64-bit
[    2.170844] sdhci_zodiac 82000000.sdhci0: 82000000.sdhci0: sdhci_zodiac_probe done!
[    2.178631] sdhci_zodiac 82010000.sdhci1: sdhci_zodiac_probe start:
[    2.185323] sdhci_zodiac 82000000.sdhci0: set io to normal
[    2.185509] mmc1: SDHCI controller on 82010000.sdhci1 [82010000.sdhci1] using ADMA 64-bit
[    2.198977] sdhci_zodiac 82010000.sdhci1: 82010000.sdhci1: sdhci_zodiac_probe done!
[    2.206825] sdhci-pltfm: SDHCI platform and OF driver helper
[    2.212493] hid: raw HID events driver (C) Jiri Kosina
[    2.217722] usbcore: registered new interface driver usbhid
[    2.223285] usbhid: USB HID core driver
[    2.226709] sdhci_zodiac 82000000.sdhci0: set io to lowpower
[    2.227825] sdhci_zodiac 82010000.sdhci1: set io to normal
[    2.227891] usbcore: registered new interface driver snd-usb-audio
[    2.227902] usbcore: registered new interface driver snd-ua101
[    2.227916] usbcore: registered new interface driver snd-usb-caiaq
[    2.227927] usbcore: registered new interface driver snd-usb-6fire
[    2.227940] usbcore: registered new interface driver snd-usb-hiface
[    2.227947] usbcore: registered new interface driver snd-bcd2000
[    2.227958] usbcore: registered new interface driver snd_usb_pod
[    2.227965] usbcore: registered new interface driver snd_usb_podhd
[    2.227973] usbcore: registered new interface driver snd_usb_toneport
[    2.227980] usbcore: registered new interface driver snd_usb_variax
[    2.228073] Initializing XFRM netlink socket
[    2.228257] NET: Registered protocol family 10
[    2.228628] Segment Routing with IPv6
[    2.228657] NET: Registered protocol family 17
[    2.228661] can: controller area network core
[    2.228681] NET: Registered protocol family 29
[    2.228683] can: raw protocol
[    2.228685] can: broadcast manager protocol
[    2.228689] can: netlink gateway - max_hops=1
[    2.228725] can: SAE J1939
[    2.228816] 9pnet: Installing 9P2000 support
[    2.228845] Key type dns_resolver registered
[    2.229121] mpam_device: Not support to register irq 0
[    2.229122] mpam_device: Not support to register irq 0
[    2.338670] sdhci_zodiac 82000000.sdhci0: set io to normal
[    2.339390] switch to 3V3 ,config PADMG003
[    2.367733] mpam_device: Successfully init mpam by DT.
[    2.377773] registered taskstats version 1
[    2.379722] sdhci_zodiac 82000000.sdhci0: set io to lowpower
[    2.381885] Loading compiled-in X.509 certificates
[    2.393670] Loaded X.509 cert 'Huawei Technologies Co. Ltd.: Kernel Code Signing Certificate: c71225810aaae27890647fc0ef2804b20bbae3f7'
[    2.406146] Key type encrypted registered
[    2.410158] ima: No TPM chip found, activating TPM-bypass!
[    2.415636] ima: Allocated hash algorithm: sha256
[    2.420348] ima: No architecture policies found
[    2.424883] evm: Initialising EVM extended attributes:
[    2.430012] evm: security.selinux
[    2.433064] switch to 1v8 ,config PADMG003
[    2.433316] evm: security.ima
[    2.440360] evm: security.capability
[    2.443924] evm: HMAC attrs: 0x1
[    2.447557] 82230000.uart: ttyAMA1 at MMIO 0x82230000 (irq = 16, base_baud = 0) is a PL011 rev2
[    2.456429] 401080000.uart: ttyAMA2 at MMIO 0x401080000 (irq = 17, base_baud = 0) is a PL011 rev2
[    2.465487] pcieport 0000:00:00.0: Adding to iommu group 0
[    2.471112] pcieport 0000:00:00.0: enabling device (0000 -> 0002)
[    2.477979] pcieport 0000:00:00.0: PME: Signaling with IRQ 95
[    2.483799] pcieport 0000:00:00.0: AER: enabled with IRQ 95
[    2.483952] hw tuning success !  best_phase = 5
[    2.489399] pcieport 0000:00:00.0: pciehp: Slot #0 AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surprise+ Interlock- NoCompl- IbPresDis- LLActRep+
[    2.493977] mmc1: new ultra high speed SDR104 SDHC card at address aaaa
[    2.507471] sdhci_zodiac 82000000.sdhci0: set io to normal
[    2.514303] mmcblk1: mmc1:aaaa SK32G 29.7 GiB
[    2.519932] ALSA device list:
[    2.526916]   No soundcards found.
[    2.530344] SDEI NMI watchdog: SDEI Watchdog registered successfully
[    2.547229]  mmcblk1: p1
[    2.549886] md: Waiting for all devices to be available before autodetect
[    2.556668] md: If you don't use raid, use raid=noautodetect
[    2.562321] md: Autodetecting RAID arrays.
[    2.566407] md: autorun ...
[    2.569193] md: ... autorun DONE.
[    2.578081] sdhci_zodiac 82000000.sdhci0: set io to lowpower
[    2.690673] sdhci_zodiac 82000000.sdhci0: set io to normal
[    2.733742] sdhci_zodiac 82000000.sdhci0: set io to lowpower
[    3.002550] EXT4-fs (mmcblk1p1): recovery complete
[    3.009972] EXT4-fs (mmcblk1p1): mounted filesystem 056935db-7eff-466d-bf40-c91d8a245a23 r/w with writeback data mode. Opts: (null)
[    3.021814] VFS: Mounted root (ext4 filesystem) on device 179:1.
[    3.031298] devtmpfs: mounted
[    3.036589] Freeing unused kernel memory: 4864K
[    3.041120] Kernel memory protection disabled.
[    3.045556] Write protecting the printk ro data:
[    3.050164] ro1=0x(____ptrval____), size=0x1000
[    3.054686] ro2=0x(____ptrval____), size=0x1000
[    3.059210] ro3=0x(____ptrval____), size=0x1000
[    3.063742] Run /sbin/init as init process
[    3.622842] random: lvmconfig: uninitialized urandom read (4 bytes read)
[    3.742678] random: crng init done
[    3.942175] fuse: module verification failed: signature and/or required key missing - tainting kernel
[    3.960520] fuse: init (API version 7.33)
[    3.991180] nvme_core: exports duplicate symbol __SCK__tp_func_nvme_sq (owned by kernel)
[    4.010938] EXT4-fs (mmcblk1p1): Unrecognized mount option "0" or missing value
[    4.026138] nvme_core: exports duplicate symbol __SCK__tp_func_nvme_sq (owned by kernel)
[    4.050849] EXT4-fs (mmcblk1p1): Unrecognized mount option "0" or missing value
[    4.192632] st: Version 20160209, fixed bufsize 32768, s/g segs 256
[    4.223619] systemd-journald[203]: Received client request to flush runtime journal.
[    4.228867] usbcore: registered new interface driver usbserial_generic
[    4.237936] usbserial: USB Serial support registered for generic
[    4.251727] usbcore: registered new interface driver pl2303
[    4.257331] usbserial: USB Serial support registered for pl2303
[    4.304060] RPC: Registered named UNIX socket transport module.
[    4.310001] RPC: Registered udp transport module.
[    4.310004] RPC: Registered tcp transport module.
[    4.319404] RPC: Registered tcp NFSv4.1 backchannel transport module.
NOTICE:  Int ID:174, syscnt:0x219b418d
NOTICE:  intNum 174, nodeStatus1 0x40 !
NOTICE:  [RasCbbCommonHandler]:[71L] moduleBase c1260000
NOTICE:  [RasCbbCommonHandler]:[81] UE
NOTICE:  [Module] MATA0
NOTICE:  [FillHisiModuleErrorInfo]:[275L] moduleID = 0x14
NOTICE:  [Module] MATA0
NOTICE:  SubSysID:0xff, DeviceID:0x0, SubSysNum:0x0
NOTICE:  RECOVERABLE!
NOTICE:  HestNotifiedOS
NOTICE:  [RasCbbCommonHandler]:[89] Handler end
NOTICE:  base = 0xc1260000
NOTICE:  ERR_FRL = 0x142aa2
NOTICE:  ERR_FRH = 0x0
NOTICE:  ERR_CTRLL = 0x515
NOTICE:  ERR_CTRLH = 0x0
NOTICE:  ERR_STATUSL = 0xfc30050e
NOTICE:  ERR_STATUSH = 0x0
NOTICE:  ERR_ADDRL   = 0x10080010
NOTICE:  ERR_ADDRH   = 0xe0000001
NOTICE:  ERR_MISC0L  = 0x0
NOTICE:  ERR_MISC0H  = 0x7f
NOTICE:  ERR_MISC1L  = 0xc798005
NOTICE:  ERR_MISC1H  = 0x800122
NOTICE:  el3_int exit!
NOTICE:  Int ID:174, syscnt:0x21cf41b0
NOTICE:  intNum 174, nodeStatus1 0x40 !
NOTICE:  nodeId[0x6], err_count[0x2], err_type[0x1]
NOTICE:  [RasCbbCommonHandler]:[71L] moduleBase c1260000
NOTICE:  [RasCbbCommonHandler]:[81] UE
NOTICE:  [Module] MATA0
NOTICE:  [FillHisiModuleErrorInfo]:[275L] moduleID = 0x14
NOTICE:  [Module] MATA0
NOTICE:  SubSysID:0xff, DeviceID:0x0, SubSysNum:0x0
NOTICE:  RECOVERABLE!
NOTICE:  HestNotifiedOS
NOTICE:  [RasCbbCommonHandler]:[89] Handler end
NOTICE:  base = 0xc1260000
NOTICE:  ERR_FRL = 0x142aa2
NOTICE:  ERR_FRH = 0x0
NOTICE:  ERR_CTRLL = 0x515
NOTICE:  ERR_CTRLH = 0x0
NOTICE:  ERR_STATUSL = 0xfc30050e
NOTICE:  ERR_STATUSH = 0x0
NOTICE:  ERR_ADDRL   = 0x10080010
NOTICE:  ERR_ADDRH   = 0xe0000001
NOTICE:  ERR_MISC0L  = 0x0
NOTICE:  ERR_MISC0H  = 0x7f
NOTICE:  ERR_MISC1L  = 0xc698005
NOTICE:  ERR_MISC1H  = 0x800122
NOTICE:  el3_int exit!
cpu 0 entering scheduler
>>>>>>>>>>>>LiteOS start succeed!<<<<<<<<<<<

openEuler 22.03 (LTS-SP3)
Kernel 5.10.0+ on an aarch64

openEuler login: openEuler
??:


Welcome to 5.10.0+

System information as of time:  1970? 01? 01? ??? 08:00:23 CST

System load:    5.41
Processes:      267
Memory used:    10.5%
Swap used:      0.0%
Usage On:       38%
Users online:   1
To run a command as administrator(user "root"),use "sudo <command>".
[openEuler@openEuler ~]$

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/659546.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

老年人健康管理系统项目部署【linux】

老年人健康管理系统项目部署【linux】 前言版权推荐老年人健康管理系统项目部署购买阿里云服务器开发票连接开放端口 安装软件查看状态1更新yum源2安装jdk83安装mysql4上传Mysql数据5安装redis6安装kakfa7安装nginx8运行命令 命令汇总1更新yum源2Jdk8安装3Mysql安装4Mysql数据5…

SpringBoot——集成Spring Data JPA保存数据

目录 JPA 项目总结 新建一个SpringBoot项目 pom.xml application.properties配置文件 User实体类 UserRepository接口 SpringbootJpaApplicationTests测试类 测试 JPA 项目在运行过程中会产生很多业务数据&#xff0c;一般我们把数据保存起来的这个过程称为数据持久化。…

【C++】牛客——JZ38 字符串的排列

✨题目链接&#xff1a; JZ38 字符串的排列 ✨题目描述 输入一个长度为 n 字符串&#xff0c;打印出该字符串中字符的所有排列&#xff0c;你可以以任意顺序返回这个字符串数组。 例如输入字符串ABC,则输出由字符A,B,C所能排列出来的所有字符串ABC,ACB,BAC,BCA,CBA和CAB。 数…

灯下黑”挖出国内知名安全平台某BUF的CSRF漏洞

漏洞复现&#xff1a; 漏洞点在删除文章的地方&#xff0c;首先为了测试先发布一篇文章 发布之后我们可以查看文章&#xff0c;注意url中的一串数字&#xff0c;就是这篇文章的id&#xff0c;如下如&#xff1a; 这里的文章id是“271825”&#xff0c;首先抓一下删除文章的数据…

转行嵌入式,需要自学多久?

那要看你的预期目标是什么。如果你只是为了找到一份工作&#xff0c;那么学习半年左右&#xff0c;掌握基本的开发技能&#xff0c;就可以找到一个初级岗位的工作&#xff0c;工资在 5K 到 10K 左右。不过&#xff0c;运气好的话可能时间更短&#xff0c;运气差的话可能需要一年…

基于PHP+MySQL组合开发的微信小程序分销商城源码系统 分销商城+积分商城+多商户 功能强大 带完整的安装代码包以及搭建教程

系统概述 在当今数字化商业时代&#xff0c;拥有一个强大而多功能的分销商城系统对于企业的发展至关重要。本文将重点介绍基于 PHPMySQL 组合开发的微信小程序分销商城源码系统&#xff0c;它融合了分销商城、积分商城和多商户等功能&#xff0c;不仅功能强大&#xff0c;还提…

小苯的排列构造,小苯的01背包(easy),小苯的01背包(hard)

小苯的排列构造 题目描述 运行代码 #include<bits/stdc.h> using namespace std; typedef long long ll; #define N 1000050 int i,j,k,n,m,t,a[N],b[N],f[N],l[N]; bool v[N]; int main(){cin>>n;for(i1;i<n;i)cin>>a[i];v[0]1;for(i1;i<n;i){if(a[…

Windows下PostgreSQL数据库的备份与恢复

文章目录 一、备份1.找到PostgreSQL的安装目录下的"bin"目录2.在windows的命令窗口里&#xff0c;使用pg_dump进行备份1.打开命令窗口2.使用pg_dump将数据库备份下来 二、恢复1.找到PostgreSQL的安装目录下的"bin"目录2.在windows的命令窗口里&#xff0c;…

GD32F103系列单片机片上FLASH和ARM介绍

本文章基于兆易创新GD32 MCU所提供的2.2.4版本库函数开发 后续项目主要在下面该专栏中发布&#xff1a; 手把手教你嵌入式国产化_不及你的温柔的博客-CSDN博客 感兴趣的点个关注收藏一下吧! 电机驱动开发可以跳转&#xff1a; 手把手教你嵌入式国产化-实战项目-无刷电机驱动&am…

移动硬盘未格式化数据恢复及预防策略

随着数字化时代的到来&#xff0c;移动硬盘作为数据存储的重要载体&#xff0c;被广泛应用于个人和企业中。然而&#xff0c;当移动硬盘遭遇“未格式化”的困境时&#xff0c;其中的数据便岌岌可危。本文将深入探讨移动硬盘未格式化的现象、原因、数据恢复方案以及预防措施&…

男士内裤哪种款式舒服?五条实用技巧让你轻松挑选

对于很多男生来说&#xff0c;依然很难挑到真正舒适的内裤。比如卡臀卡裆&#xff0c;走路时不时还得提拉一下&#xff0c;真的很尴尬。又紧又闷的内裤&#xff01;尤其是炎热的夏天&#xff0c;黏糊糊的贼难受&#xff01;到底有没有一款舒适透气男士内裤呢&#xff1f;那今天…

C++之类(class)的三种成员修饰符(public、private、protected)总结

1、背景介绍 在C中&#xff0c;类&#xff08;class&#xff09;的三种访问修饰符&#xff08;access specifiers&#xff09;用于控制类的成员&#xff08;属性和方法&#xff09;的访问权限。这些修饰符决定了类成员在类的外部是否可以被访问。以下是这三种访问修饰符的详细…

端午节粽子龙舟主题互动趣味小游戏效果是什么

端午三天乐&#xff0c;无论节日当天还是之前&#xff0c;行业商家都可以自己的品牌为主借势营销&#xff0c;趣味活动形式玩法和内容呈现达成多种效果&#xff0c;品牌传播、公众号涨粉、线下互动、商品促销、用户促活等。 在【雨科】平台拥有多款端午节互动小游戏类型&#…

Ubuntu/Linux 安装Paraview

文章目录 0. 卸载已有ParaView1. 安装ParaView1.1 下载后安装 2.进入opt文件夹改名3. 更改启动项4. 创建硬链接5. 添加桌面启动方式6. 即可使用 0. 卸载已有ParaView YUT 1. 安装ParaView https://www.paraview.org/ 1.1 下载后安装 找到下载的文件夹&#xff0c;文件夹内…

SAP锁机制(SAP Locks)经验小结

1. 数据一致性与锁 为什么要有锁机制&#xff1f;其背后的核心逻辑在于“保证数据的一致性”。 当数据被应用程序修改时&#xff0c;我们必须要保证修改后的数据具有一致性。在SAP系统中&#xff0c;将一致的数据状态从一个状态变动到另一个一致状态的时间跨度被称为LUW&…

长文总结 | Python基础知识点,建议收藏

测试基础-Python篇 基础① 变量名命名规则 - 遵循PEP8原则 普通变量&#xff1a;max_value 全局变量&#xff1a;MAX_VALUE 内部变量&#xff1a;_local_var 和关键字重名&#xff1a;class_ 函数名&#xff1a;bar_function 类名&#xff1a;FooClass 布尔类型的变量名…

Matlab图像处理| 图像批量读取和存储、开闭运算

前言&#xff1a;因为matlab本身有很多数学公式库&#xff0c;图像处理有时候交给matlab会方便很多。另外&#xff0c;做科研就算不是专门写代码的也会了解些matlab&#xff0c;和做硬件的同门进行需求对接的时候往往也会要读matlab代码。所以觉得学习和自己相关matlab代码还是…

HTTPS单双向认证流程详解与联想

HTTPS单向认证 HTTPS在单向认证传输的过程中会涉及到三个密钥&#xff1a; 服务端的公钥和私钥&#xff0c;用来进行非对称加密交换密钥 客户端生成的随机密钥&#xff0c;用来进行对称加密传输数据 认证过程 1.客户端向服务器发起HTTPS请求&#xff0c;连接到服务器的443端…

margin-left: auto;使元素靠右

摘要&#xff1a; 今天写样式遇到一个东西&#xff0c;就是需要表单居右显示的&#xff0c;但是作用了弹性布局&#xff0c;其他的都不行的&#xff0c;一开始使用了浮动&#xff0c;但是使用了浮动后盒子就不继承父盒子的宽度了&#xff0c;移动端还行&#xff0c;自动回到100…

vue3 调用本地exe

1、注册表注册 在注册表中直接按照图2注册数据&#xff1b;也可以按照图3注册表的文件创建文档&#xff0c;然后点击打开&#xff0c;将会将注册表写入window系统。 图2 Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\F1] "URL:F1 Protocol Handler" &q…