龙芯适配记录

1.登录跳板机,ssh连接龙芯服务器

2.virsh list 查看正在运行的虚机,找到dns-server

3.在宿主机下载所需要的包,存储位置为 /root/data/downond

4.下载所需要的包

yumdownloader patch  --destdir=/root/data/downond

5.ssh传输包到dns-server虚机 存储位置为:/root/download

scp patch-2.7.6-12.a.ky10.loongarch64.rpm  root@10.3.9.75:/root/download

6. 进入dns-server虚机

virsh console 5

7.离线安装cnpdns3.5所需要的包

rpm -ivh patch-2.7.6-12.a.ky10.loongarch64.rpm

8.请教同事,获取dpdk的.patch补丁

9.根据补丁内容,将dpdk重命名为b

10.执行补丁

patch -p0 < 0006-LOONGARCH-support-dpdk-running-on-multi-nodes.patch

11.编译安装dpdk,成功

12.cd loongarch-loongarch64-linuxapp-gcc

make make install

 13.dpdk配置导入

export RTE_SDK=/root/data/cnpdns-v3.5_ky10/dpdk 

export RTE_TARGET=loongarch-loongarch64-linuxapp-gcc 

14 helloworld测试

make后直接./build/helloword,dpdk运行helloworld成功!

 

posted @ 2022-10-26 10:30  spx88  阅读(85)  评论(0编辑  收藏  举报