River008

 

08 2022 档案

ARMv8 reboot 流程
摘要:Linux reboot process for ARM-v8 is: Reboot command finally goes to the ATF. (Arm trusted firmware). Sequence: machine_restart("arch/arm64/kernel/proce 阅读全文

posted @ 2022-08-29 16:06 River008 阅读(189) 评论(0) 推荐(0)

网卡收发包流程(软硬件)
摘要:转自: https://blog.csdn.net/mabin2005/article/details/119819066 阅读全文

posted @ 2022-08-25 18:23 River008 阅读(36) 评论(0) 推荐(0)

ASID概念
摘要:现代CPU发起的访问最初都是虚拟地址VA,而真正从物理主存中获取内容需给内存控制器的地址是物理地址PA,所以在CPU发起访问后,需要一系列的动作完成VA到PA的转换,这需要OS和硬件MMU协同来完成。 简要过程如下:VA以页表大小取余,得到PA的低位,关键是PA的高位(PFN)如何得到。内存中存放着 阅读全文

posted @ 2022-08-25 18:22 River008 阅读(233) 评论(0) 推荐(0)

多核系统busybox top和标准的top查看CPU占有率差异
摘要:在我的双核ARM板子上,运行如下程序的两个实例,起两个进程,busybox的top查看的CPU占有率是100%,标准top查到的CPU占有率是200%,他们的算法算法似乎不一致。 #include <stdio.h> void main() { int i = 0; while (1) { i++; 阅读全文

posted @ 2022-08-22 17:00 River008 阅读(1444) 评论(0) 推荐(0)

导航