linux 内核函数调用用户自定义的函数是否可行?
想在内核中调用用户自定义的函数是否可行?即通过函数调用实现内核态到用户态的切换,然后再切换回内核态。如果不行的话,怎么才能实现用户态到内核态再到用户态的一个执行流程,这个流程应该是个顺序关系,即同步的。比如说内核中有个函数a,用户自定义了个函数b,达到的效果是:a函数执行到某一点或执行完后紧接着调用b,然后b执行完后,又能从a中的调用点开始执行。
作者: liujunwei1234 发布时间: 12-15
为什么initrd里必须有个init,即无盘系统必须有个init?
在做initrd的时候根目录下面必须有个init脚本或者链接,在做一个无盘系统的时候也是。但有时候从硬盘启动的时候,且没有initrd的时候,其根目录下并没有initrd,任然可以启动。这是为什么???查了很长时间一直不得其解~~~
作者: taosk 发布时间: 12-15
TCP协议中Window Scale Option问题【完全解决】
大家好,我在继续研读Stevens的“TCPIP协议详解卷1”中,又遇到了关于windowscaleoption的一个问题,望大家不吝赐教,下面是问题描述。在24.4WindowScaleOption中有如下文字:WesawanexampleofthisoptioninFigure18.20.The1-byteshiftcountisbetween
作者: jiufei19 发布时间: 01-13
求助: 内核编译出错, 请教高手
各位高手:最近在编译内核(Linux-2.6.35.9-64.fc14.i686)时,发生如下错误: CHK include/linux/version.h CHK include/generated/utsrelease.hmake[1]:***Noruletomaketarg
作者: apollo_son 发布时间: 12-15
__swap_free里的问题
别人的问题自己也遇到了希望大侠帮忙呀:在LINUX释放磁盘页面的函数__swap_free()中。先判断entry.val是否为零。可entry.val的高24位即(Offest)为零即说明了为页面0。岂不是这样就漏掉了高24位为零。而低8位不为零的情况了吗,即只能对0序号的交换设备或文件的0页面进行IF语句内的操作了吗?void__swap_free(swp_entry_tent
作者: stone421 发布时间: 12-10
用parted格式化和mkfs格式化有什么本质区别。。
有区别吗,为什么用前者可以引导,而用后者就不能引导了。。引导程序是安装在sda1分区的引导记录上(PBR),而不是(MBR)。制作过程:QUOTE:#清除MBR:sudoddbs=1Mcount=10if=/dev/zeroof=/dev/sda#用fdisk创建3个分区:sudofdisk/d
作者: maxxfire 发布时间: 12-14