2013年8月22日

摘要: 由于有次使用for_each_zone 的函数 无法使用mm/bootmem.c#0027 这里定义吗 ?0026 #ifndef CONFIG_NEED_MULTIPLE_NODES0027 struct pglist_data __refdata contig_page_data = {0028 .bdata = &bootmem_node_data[0]0029 };0030 EXPORT_SYMBOL(contig_page_data);mm/bootmem.c#0027 ?0026 #ifndef CONFIG_NEED_MULTIPLE_NODES0027 stru... 阅读全文
posted @ 2013-08-22 23:02 kwingmei 阅读(495) 评论(0) 推荐(0) 编辑
摘要: /* this routine was borrowed from */void tty_write_message1( struct tty_struct *tty, char *msg ){ if( tty && tty->driver->ops->write ) tty->driver->ops->write( tty, msg, strlen( msg) ); return ;}在3.5内核中好像没有了(Y)调用:tty_write_message( current->signal->tty, msg); 阅读全文
posted @ 2013-08-22 18:12 kwingmei 阅读(284) 评论(0) 推荐(0) 编辑
摘要: linux/list.h0018 /*0019 * Simple doubly linked list implementation.0020 *0021 * Some of the internal functions ("__xxx") are useful when0022 * manipulating whole lists rather than single entries, as0023 * sometimes we already know the next/prev entries and we can0024 * generate better code 阅读全文
posted @ 2013-08-22 12:26 kwingmei 阅读(204) 评论(0) 推荐(0) 编辑
摘要: fuser fuser - identify processes using files or socketsscreen screen manager with VT100/ANSI terminal emulation 串口/屏幕共享 ctrl+a+d detach screen 阅读全文
posted @ 2013-08-22 11:48 kwingmei 阅读(114) 评论(0) 推荐(0) 编辑
摘要: the arm instruction setthe arm has six operation modes:user (unprivileged mode under which most tasks run)fiq (entered when a hight priority(fast) interrrupt is raised)irq (entered whene a low priority(normal ) interrrupt is raised )supervisor( entered on reset and when a software interrupt instruct 阅读全文
posted @ 2013-08-22 09:39 kwingmei 阅读(461) 评论(0) 推荐(0) 编辑
摘要: udev is a device manager for the Linux kernel. Primarily, it manages device nodes in /dev. It is the successor of devfs and hotplug, which means that it handles the /dev directory and all user space actions when adding/removing devices, including firmware load.与传统的顺序加载不同,udev 可以并行加载内核模块,具有潜在的性能优势。异步 阅读全文
posted @ 2013-08-22 00:18 kwingmei 阅读(296) 评论(0) 推荐(0) 编辑

导航