Linux学习
文章平均质量分 79
liushuo124
看折子...
展开
-
mktime.c----Linux源码自读
最近刚看完了>,认真学习了下GCC里的内嵌汇编这部分,有学习了MAKEFILE的写法,现在及以后就要专心阅读LINUX的源码了.由于INTEL保护模式编程以前看过,LINUX的启动引导部分以前也看过了,就都不看了.只是大概有个理解.今天看了下mktime.c这个文件,比较简单的部分,也算给自己点信心吧.:-) 下面是我的理解及注释:00001 /*000原创 2008-10-18 18:57:00 · 1659 阅读 · 1 评论 -
又仔细看了下bootsect.s
懒了 直接贴代码算了...呵呵!! SYS_SIZE is the number of clicks (16 bytes) to be loaded.! 0x3000 is 0x30000 bytes = 196kB, more than enough for current! versions of linux!SYSSIZE = 0x3000!! bootsect.s (C) 1991原创 2008-10-31 20:48:00 · 660 阅读 · 0 评论 -
今天轮到setup.s了
还是直接贴加注释的代码吧,真方面 哈哈....发现最近快工作了,人是越来越懒了...唉`~~~~!! setup.s (C) 1991 Linus Torvalds!! setup.s is responsible for getting the system data from the BIOS,! and putting them into the appropriate places原创 2008-11-01 20:35:00 · 576 阅读 · 0 评论 -
哈哈,boot文件夹里的齐了,这个head.s早看完了,一直没发
# head.s 编译生成目标文件后会被连接成system模块,并放在system的最前面# 此时已经处于保护模式状态下了/* * linux/boot/head.s * * (C) 1991 Linus Torvalds *//* * head.s contains the 32-bit startup code. * * NOTE!!! Startup happens at absol原创 2008-11-13 09:41:00 · 816 阅读 · 0 评论