linux system
batizty2001
这个作者很懒,什么都没留下…
展开
-
系统调用相关---参数传递方式
<br />2. 系统调用陷入内核后作的参数传递过程 <br />当进程执行系统调用时,先调用系统调用库中定义某个函数,该函数通常被展开成前面提到的_syscallN的形式通过INT 0x80来陷入核心,其参数也将被通过寄存器传往核心。 <br />在这一部分,我们将介绍INT 0x80的处理函数system_call。 <br />思考一下就会发现,在调用前和调用后执行态完全不相同:前者是在用户栈上执行用户态程序,后者在核心栈上执行核心态代码。那么,为了保证在核心内部执行完系统转载 2010-08-31 10:35:00 · 1944 阅读 · 0 评论 -
Linux 内核对浮点数的支持
向作者致敬Linux Kernel and Floating PointPosted on April 25, 2010 by adminConsider the following kernel module code snippet that does a floating point divide. (Thecomplete module code is here).static noinline double dummy_float_divide(double arg1, doubl翻译 2010-11-01 10:00:00 · 12921 阅读 · 0 评论 -
自己学着开发OS No.0
每天都多学一点点就这样原创 2010-11-02 16:26:00 · 828 阅读 · 0 评论