测试github的对push的邮件通知。
测试github的对push 其他分支(非master)的邮件通知。
从初始化程序开始增加注释，本次涉及的文件如下：
    init/main.c
    kernel/blk_drv/ll_rw_blk.c
    kernel/chr_drv/console.c
    kernel/chr_drv/serial.c
    kernel/chr_drv/tty_io.c
    kernel/traps.c
    mm/memory.c
=====================================================
目前注释到main.c中的main函数中的tty_init()函数(已注释)。
下一步是继续注释time_init以及其他的初始化过程。
main函数注释完成，本次涉及的文件如下：
    init/main.c
    fs/buffer.c
    kernel/blk_drv/floppy.c
    kernel/blk_drv/hd.c
    kernel/chr_drv/serial.c
    kernel/sched.c
===========================================
已经递归的注释了main.c中的main函数。
下一步是为其他部分的代码添加注释。
修正init/main.c文件Tlist出错问题，root cause is below：
    #define CMOS_READ(addr) ({ \
    outb_p(0x80|addr,0x70); \  // 0x70是写地址端口号，0x80|addr是读取的CMOS内存地址
    inb_p(0x71); \             // 0x71 是读取数据端口号
    })
======================================================================================
注释不能写在#define的同一行。
本次注释的文件为：
    init/main.c
    kernel/Makefile
上面两个文件都已全部完成。
由于mac os的cscope和Linux下的cscope命令不兼容，所以删除cscope和ctags的索引文件。
注：mac os和Linux均安装的GNU的版本。估计是mac os和Linux的平台不一样导致最后生成的
    二进制文件不同，在VIM读取时会报错。
给kernel代码添加注释,注释的文件如下：
    kernel/asm.s
    kernel/system_call.s
    kernel/traps.c
已完整注释了3个文件。
给kernel/sched.c文件增加部分注释。
给kernel/sched.c文件增加部分注释(2)。
给kernel/sched.c文件增加部分注释(3)-done.
给kernel/signal.c文件增加注释-done.
给kernel/exit.c文件增加注释-done.
给kernel/fork.c文件增加注释-done.
给kernel/sys.c文件增加注释-done；更新README文件并改成markdown格式。
Merge pull request #1 from karottc/master

test