免费注册
查看新帖
|
平台
论坛
博客
文库
动态
2016-08-18
菜单
karma303
发表了新话题
2016-08-18 09:33
lua shell教程 1 简介
最近比较闲,把lua shell又改进了一些。觉得现在推荐出来已经不丢人了。 我对这个shell实在是爱不释手。 光是给它编程就很开心。 lua shell是一个替代bash的 ...
2016-07-28
菜单
karma303
发表了新话题
2016-07-28 01:08
papaya内核 0.607b
github.com/weiweishuo/papaya 从这个版本,网络模块就告一段落了。 tcp协议栈没能按预定的完成,只是写了接收部分,而且没有测试。 但是整个协议栈的基础的 ...
2016-07-19
菜单
karma303
发表了新话题
2016-07-19 11:08
早起捉到一只8139驱动的bug
早起捉到一只8139驱动的bug。 先说一下测试的环境,是一根网线连着linux机器(也就是我写程序的)和装有papaya内核的机器(下面简称papaya机器)。 是在测试 ...
2016-07-18
菜单
karma303
发表了新话题
2016-07-18 17:15
papaya内核笔记 5 杂记
*【wireshark默认关闭了IP checksum validation 】 现在很多网卡都能计算IP校验和了,所以IP协议栈就把校验值位段留空,等网卡发包时由它去填。 这样一来 ...
2016-07-10
菜单
karma303
发表了新话题
2016-07-10 21:08
papaya内核0.607a
不算是正式的版本,但因为做了大半个月了,还是发布一下~ 这段时间完成了8139网卡的驱动,ARP层,IP重组。 ICMP,UDP都没做多少,因为暂时用不到。 现在开始做 ...
2016-07-06
菜单
karma303
发表了新话题
2016-07-06 17:17
biefield与endian 2
bitfield与endian 2 本来想更新到这篇旧帖子[link]里的,但觉得这部分有点儿“地理大发现”的感觉,就专门贴出来,跟各位交流。 我说的“地理大发现”,是 ...
2016-06-27
菜单
karma303
发表了新话题
2016-06-27 00:40
papaya内核笔记 3 再谈网卡发包
RTL8139驱动的发包部分原先写好了,也测过了,只是觉得脏,改来改去,今天才得到一个比较舒服的版本。 不过跟linux内核的实现已经相差甚远了。 先贴上一篇写 ...
2016-06-26
菜单
karma303
发表了新话题
2016-06-26 09:25
bitfield与endian
网上开始关注bitfield的endian特性,似乎都是从linux源代码的一个细节开始的。 struct iphdr { #if defined(__LITTLE_ENDIAN_BITFIELD) __u8 ihl: ...
2016-06-18
菜单
karma303
发表了新话题
2016-06-18 09:32
papaya内核笔记 之二 网卡发包
刚写完了RTL8139网卡的驱动的发送部分,记下来一些笔记,跟朋友们分享。 笔记可能会比较杂,因为8139的资料已经很多了,我还是想到什么写什么吧。 【bochs ...
2016-06-15
菜单
karma303
发表了新话题
2016-06-15 11:44
papaya内核笔记
读了两天的linux代码,一点点心得跟大家分享,高手轻拍~ 【感觉到对BH的需求了】 之前写IDE驱动的时候就有感觉,不过还好。这两天写网卡驱动,更加感到BH ...
2016-06-05
菜单
karma303
发表了新话题
2016-06-05 20:53
papaya内核0.606
版本更新:新增了slab模块,不带colouring的。 为什么不带colouring, 因为测试起来又麻烦,又无聊,又耽误时间。 BTW : papaya内核是我学习linux的一个习作 ...
2016-05-14
菜单
karma303
发表了新话题
2016-05-14 18:48
请问RTL8139在接收好一个package后,会自动继续接收下一个吗?
想象一个情景: RTL8139从网线上完整的收到一个package,放在ring buffer里。这时当然会触发中断(ROK)。 但是,cpu很忙(例如处在一个critial area的cli状态 ...
菜单
karma303
发表了新话题
2016-05-14 18:22
请问RTL
请问RTL8139为什么有4个TSR寄存器? 为什么不是1,或者超过4个呢? 我猜想的原因是:有四个TSR寄存器的话,每次可以一口气发送四个数据包。但这样有什么好处呢 ...
2015-09-01
菜单
karma303
发表了新话题
2015-09-01 20:20
大家好,我在写一个内核oj
因为现在还只有一道题,所以就不宣传了。先放到CU上,大家看一看。 Oj部分基本写好了,现在就是出题。 你看过之后,如果感兴趣,希望回帖支持一下。 ...
karma303
串门
好友
博客
消息
积分 0, 距离下一级还需 积分