In Place Huffman算法分析2021-04-08In Place Huffman算法 paper网上下不到,不过找到了一份C语言实现: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35阅读更多
Linux内核中ARP协议的实现2021-04-08本文对内核中ARP协议相关的事件进行分析。本文是原先分析文档的整理,后续会进行相应复习与补足。 初始化 1 2 3 4 5 6 7 8 9 10 11 void __init arp_init(void) { neigh_table_init(NEIGH_ARP_TABLE, &arp_tbl); dev_add_pack(&arp_packet_type); arp_proc_init(); #ifdef阅读更多
DRM框架分析(四):Atomic KMS2021-03-31首先Atomic Mode Setting(后续简称A-KMS)是DRM子系统最近的一次比较大的改动,其目的是填补当前API的不足。由于原先的API不阅读更多
DRM框架分析(三):显存管理2021-03-28GEM GEM与TTM之间的关系 TTM是内核最初的DRM显存管理器,其设计思想是试图为所有的显卡驱动提供一个公共的API。TTM后面被认为是失败的阅读更多
DRM框架分析(二):KMS2021-03-26KMS全称是Kernel Mode Setting,这里的mode是指显示控制器的mode,详见下面对drm_mode的分析。与KMS相对应的是Use阅读更多
Linux内核组播包接收流程分析2021-03-08本文直接分析组播接收的流程细节。由于工作需要,暂且分析2.6.32内核的相关细节,并将分析文档记录于此。 驱动层 TCP/IP协议栈是典型的ti阅读更多