modified:   Makefile
	modified:   core/Makefile
	modified:   core/init.s
	modified:   core/kernel/example/kernel.s
	modified:   core/kernel/my/Makefile
	modified:   core/kernel/my/ahci/Makefile
	modified:   core/kernel/my/disk/Makefile
	deleted:    core/kernel/my/disk/link/size.s
	modified:   core/kernel/my/usb/Makefile
	deleted:    core/kernel/my/usb/link/size.s
	modified:   core/kernel/my/xhci/Makefile
	deleted:    core/kernel/my/xhci/link/size.s
	deleted:    toy/my/printf/link/size.s
	renamed:    toy/algorithm/btree/Makefile -> toys/algorithm/btree/Makefile
	renamed:    toy/algorithm/btree/btree.c -> toys/algorithm/btree/btree.c
	renamed:    toy/algorithm/btree/lib/convert.c -> toys/algorithm/btree/lib/convert.c
	renamed:    toy/algorithm/btree/lib/hlt.s -> toys/algorithm/btree/lib/hlt.s
	renamed:    toy/algorithm/btree/lib/print.c -> toys/algorithm/btree/lib/print.c
	renamed:    toy/algorithm/btree/lib/start.c -> toys/algorithm/btree/lib/start.c
	renamed:    toy/algorithm/btree/link/link.ld -> toys/algorithm/btree/link/link.ld
	renamed:    toy/algorithm/jpeg/Makefile -> toys/algorithm/jpeg/Makefile
	renamed:    toy/algorithm/jpeg/decode.c -> toys/algorithm/jpeg/decode.c
	renamed:    toy/algorithm/jpeg/jarvis.jpg -> toys/algorithm/jpeg/jarvis.jpg
	renamed:    toy/algorithm/jpeg/jpeg.c -> toys/algorithm/jpeg/jpeg.c
	renamed:    toy/algorithm/jpeg/lib/malloc.c -> toys/algorithm/jpeg/lib/malloc.c
	renamed:    toy/algorithm/jpeg/lib/print.c -> toys/algorithm/jpeg/lib/print.c
	renamed:    toy/algorithm/jpeg/lib/start.s -> toys/algorithm/jpeg/lib/start.s
	renamed:    toy/algorithm/jpeg/link/link.ld -> toys/algorithm/jpeg/link/link.ld
	renamed:    toy/algorithm/readme -> toys/algorithm/readme
	renamed:    toy/baremachine/8259/8259.s -> toys/baremachine/8259/8259.s
	renamed:    toy/baremachine/8259/irq1.s -> toys/baremachine/8259/irq1.s
	renamed:    toy/baremachine/8259/irq8.s -> toys/baremachine/8259/irq8.s
	renamed:    toy/baremachine/apic/apictimer/Makefile -> toys/baremachine/apic/apictimer/Makefile
	renamed:    toy/baremachine/apic/apictimer/apictimer.s -> toys/baremachine/apic/apictimer/apictimer.s
	renamed:    toy/baremachine/apic/int3/breakpoint.s -> toys/baremachine/apic/int3/breakpoint.s
	renamed:    toy/baremachine/apic/irq1/Makefile -> toys/baremachine/apic/irq1/Makefile
	renamed:    toy/baremachine/apic/irq1/irq1.s -> toys/baremachine/apic/irq1/irq1.s
	renamed:    toy/baremachine/apic/irq8/Makefile -> toys/baremachine/apic/irq8/Makefile
	renamed:    toy/baremachine/apic/irq8/irq8.s -> toys/baremachine/apic/irq8/irq8.s
	renamed:    toy/baremachine/cpuid/cpuid.s -> toys/baremachine/cpuid/cpuid.s
	renamed:    toy/baremachine/cr3/cr3.s -> toys/baremachine/cr3/cr3.s
	renamed:    toy/baremachine/keyboard/keyboard.c -> toys/baremachine/keyboard/keyboard.c
	renamed:    toy/baremachine/pio/pio.s -> toys/baremachine/pio/pio.s
	renamed:    toy/baremachine/port/port.c -> toys/baremachine/port/port.c
	renamed:    toy/baremachine/print/Makefile -> toys/baremachine/print/Makefile
	renamed:    toy/baremachine/print/link.ld -> toys/baremachine/print/link.ld
	renamed:    toy/baremachine/print/print.c -> toys/baremachine/print/print.c
	renamed:    toy/baremachine/print/start.c -> toys/baremachine/print/start.c
	renamed:    toy/baremachine/rdmsr/rdmsr.s -> toys/baremachine/rdmsr/rdmsr.s
	renamed:    toy/baremachine/readme -> toys/baremachine/readme
	renamed:    toy/baremachine/sse/sse.s -> toys/baremachine/sse/sse.s
	renamed:    toy/game/2048/2048.c -> toys/game/2048/2048.c
	renamed:    toy/game/2048/Makefile -> toys/game/2048/Makefile
	renamed:    toy/game/2048/lib/hlt.s -> toys/game/2048/lib/hlt.s
	renamed:    toy/game/2048/lib/print.c -> toys/game/2048/lib/print.c
	renamed:    toy/game/2048/lib/start.c -> toys/game/2048/lib/start.c
	renamed:    toy/game/2048/link/link.ld -> toys/game/2048/link/link.ld
	renamed:    toy/game/ball/Makefile -> toys/game/ball/Makefile
	renamed:    toy/game/ball/ball.c -> toys/game/ball/ball.c
	renamed:    toy/game/ball/lib/print.c -> toys/game/ball/lib/print.c
	renamed:    toy/game/ball/lib/start.c -> toys/game/ball/lib/start.c
	renamed:    toy/game/ball/link/link.ld -> toys/game/ball/link/link.ld
	renamed:    toy/game/ball2/Makefile -> toys/game/ball2/Makefile
	renamed:    toy/game/ball2/ball2.c -> toys/game/ball2/ball2.c
	renamed:    toy/game/ball2/lib/print.c -> toys/game/ball2/lib/print.c
	renamed:    toy/game/ball2/lib/start.c -> toys/game/ball2/lib/start.c
	renamed:    toy/game/ball2/link/link.ld -> toys/game/ball2/link/link.ld
	renamed:    toy/game/brick/Makefile -> toys/game/brick/Makefile
	renamed:    toy/game/brick/brick.c -> toys/game/brick/brick.c
	renamed:    toy/game/brick/lib/hlt.s -> toys/game/brick/lib/hlt.s
	renamed:    toy/game/brick/lib/print.c -> toys/game/brick/lib/print.c
	renamed:    toy/game/brick/lib/start.c -> toys/game/brick/lib/start.c
	renamed:    toy/game/brick/link/link.ld -> toys/game/brick/link/link.ld
	renamed:    toy/game/flappybird/Makefile -> toys/game/flappybird/Makefile
	renamed:    toy/game/flappybird/flappybird.c -> toys/game/flappybird/flappybird.c
	renamed:    toy/game/flappybird/lib/hlt.s -> toys/game/flappybird/lib/hlt.s
	renamed:    toy/game/flappybird/lib/print.c -> toys/game/flappybird/lib/print.c
	renamed:    toy/game/flappybird/lib/start.c -> toys/game/flappybird/lib/start.c
	renamed:    toy/game/flappybird/link/link.ld -> toys/game/flappybird/link/link.ld
	renamed:    toy/game/g/Makefile -> toys/game/g/Makefile
	renamed:    toy/game/g/g.c -> toys/game/g/g.c
	renamed:    toy/game/g/lib/hlt.s -> toys/game/g/lib/hlt.s
	renamed:    toy/game/g/lib/print.c -> toys/game/g/lib/print.c
	renamed:    toy/game/g/lib/start.c -> toys/game/g/lib/start.c
	renamed:    toy/game/g/link/link.ld -> toys/game/g/link/link.ld
	renamed:    toy/game/ooxx/Makefile -> toys/game/ooxx/Makefile
	renamed:    toy/game/ooxx/lib/hlt.s -> toys/game/ooxx/lib/hlt.s
	renamed:    toy/game/ooxx/lib/math.c -> toys/game/ooxx/lib/math.c
	renamed:    toy/game/ooxx/lib/print.c -> toys/game/ooxx/lib/print.c
	renamed:    toy/game/ooxx/lib/start.c -> toys/game/ooxx/lib/start.c
	renamed:    toy/game/ooxx/link/link.ld -> toys/game/ooxx/link/link.ld
	renamed:    toy/game/ooxx/ooxx.c -> toys/game/ooxx/ooxx.c
	renamed:    toy/game/readme -> toys/game/readme
	renamed:    toy/game/snake/Makefile -> toys/game/snake/Makefile
	renamed:    toy/game/snake/lib/hlt.s -> toys/game/snake/lib/hlt.s
	renamed:    toy/game/snake/lib/print.c -> toys/game/snake/lib/print.c
	renamed:    toy/game/snake/lib/start.c -> toys/game/snake/lib/start.c
	renamed:    toy/game/snake/link/link.ld -> toys/game/snake/link/link.ld
	renamed:    toy/game/snake/snake.c -> toys/game/snake/snake.c
	renamed:    toy/game/tetris/Makefile -> toys/game/tetris/Makefile
	renamed:    toy/game/tetris/lib/hlt.s -> toys/game/tetris/lib/hlt.s
	renamed:    toy/game/tetris/lib/print.c -> toys/game/tetris/lib/print.c
	renamed:    toy/game/tetris/lib/start.c -> toys/game/tetris/lib/start.c
	renamed:    toy/game/tetris/link/link.ld -> toys/game/tetris/link/link.ld
	renamed:    toy/game/tetris/tetris.c -> toys/game/tetris/tetris.c
	renamed:    toy/game/xiangqi/Makefile -> toys/game/xiangqi/Makefile
	renamed:    toy/game/xiangqi/lib/hlt.s -> toys/game/xiangqi/lib/hlt.s
	renamed:    toy/game/xiangqi/lib/print.c -> toys/game/xiangqi/lib/print.c
	renamed:    toy/game/xiangqi/lib/start.c -> toys/game/xiangqi/lib/start.c
	renamed:    toy/game/xiangqi/link/link.ld -> toys/game/xiangqi/link/link.ld
	renamed:    toy/game/xiangqi/xiangqi.c -> toys/game/xiangqi/xiangqi.c
	renamed:    toy/math/3d/3d.c -> toys/math/3d/3d.c
	renamed:    toy/math/3d/Makefile -> toys/math/3d/Makefile
	renamed:    toy/math/3d/lib/hlt.s -> toys/math/3d/lib/hlt.s
	renamed:    toy/math/3d/lib/start.c -> toys/math/3d/lib/start.c
	renamed:    toy/math/3d/link/link.ld -> toys/math/3d/link/link.ld
	renamed:    toy/math/agnesi/Makefile -> toys/math/agnesi/Makefile
	renamed:    toy/math/agnesi/agnesi.c -> toys/math/agnesi/agnesi.c
	renamed:    toy/math/agnesi/lib/hlt.s -> toys/math/agnesi/lib/hlt.s
	renamed:    toy/math/agnesi/lib/start.c -> toys/math/agnesi/lib/start.c
	renamed:    toy/math/agnesi/link/link.ld -> toys/math/agnesi/link/link.ld
	renamed:    toy/math/calc/Makefile -> toys/math/calc/Makefile
	renamed:    toy/math/calc/calc.c -> toys/math/calc/calc.c
	renamed:    toy/math/calc/lib/convert.c -> toys/math/calc/lib/convert.c
	renamed:    toy/math/calc/lib/hlt.s -> toys/math/calc/lib/hlt.s
	renamed:    toy/math/calc/lib/print.c -> toys/math/calc/lib/print.c
	renamed:    toy/math/calc/lib/start.c -> toys/math/calc/lib/start.c
	renamed:    toy/math/calc/link/link.ld -> toys/math/calc/link/link.ld
	renamed:    toy/math/circle/Makefile -> toys/math/circle/Makefile
	renamed:    toy/math/circle/circle.c -> toys/math/circle/circle.c
	renamed:    toy/math/circle/lib/math.c -> toys/math/circle/lib/math.c
	renamed:    toy/math/circle/lib/print.c -> toys/math/circle/lib/print.c
	renamed:    toy/math/circle/lib/start.c -> toys/math/circle/lib/start.c
	renamed:    toy/math/circle/link/link.ld -> toys/math/circle/link/link.ld
	renamed:    toy/math/mandelbrot/Makefile -> toys/math/mandelbrot/Makefile
	renamed:    toy/math/mandelbrot/lib/print.c -> toys/math/mandelbrot/lib/print.c
	renamed:    toy/math/mandelbrot/lib/start.c -> toys/math/mandelbrot/lib/start.c
	renamed:    toy/math/mandelbrot/link/link.ld -> toys/math/mandelbrot/link/link.ld
	renamed:    toy/math/mandelbrot/mandelbrot.c -> toys/math/mandelbrot/mandelbrot.c
	renamed:    toy/math/readme -> toys/math/readme
	renamed:    toy/math/sketchpad/Makefile -> toys/math/sketchpad/Makefile
	renamed:    toy/math/sketchpad/lib/convert.c -> toys/math/sketchpad/lib/convert.c
	renamed:    toy/math/sketchpad/lib/hlt.s -> toys/math/sketchpad/lib/hlt.s
	renamed:    toy/math/sketchpad/lib/math.c -> toys/math/sketchpad/lib/math.c
	renamed:    toy/math/sketchpad/lib/print.c -> toys/math/sketchpad/lib/print.c
	renamed:    toy/math/sketchpad/lib/start.c -> toys/math/sketchpad/lib/start.c
	renamed:    toy/math/sketchpad/link/link.ld -> toys/math/sketchpad/link/link.ld
	renamed:    toy/math/sketchpad/sketchpad.c -> toys/math/sketchpad/sketchpad.c
	renamed:    toy/my/320x240/Makefile -> toys/my/320x240/Makefile
	renamed:    toy/my/320x240/link.ld -> toys/my/320x240/link.ld
	renamed:    toy/my/320x240/low.c -> toys/my/320x240/low.c
	renamed:    toy/my/320x240/start.c -> toys/my/320x240/start.c
	renamed:    toy/my/768/768.s -> toys/my/768/768.s
	renamed:    toy/my/clock/Makefile -> toys/my/clock/Makefile
	renamed:    toy/my/clock/clock.c -> toys/my/clock/clock.c
	renamed:    toy/my/clock/lib/start.s -> toys/my/clock/lib/start.s
	renamed:    toy/my/clock/link/link.ld -> toys/my/clock/link/link.ld
	renamed:    toy/my/color/Makefile -> toys/my/color/Makefile
	renamed:    toy/my/color/color.c -> toys/my/color/color.c
	renamed:    toy/my/color/lib/start.c -> toys/my/color/lib/start.c
	renamed:    toy/my/color/link/link.ld -> toys/my/color/link/link.ld
	renamed:    toy/my/dump64/dump64.s -> toys/my/dump64/dump64.s
	renamed:    toy/my/hanzi/hanzi.s -> toys/my/hanzi/hanzi.s
	renamed:    toy/my/multitask/Makefile -> toys/my/multitask/Makefile
	renamed:    toy/my/multitask/ball.c -> toys/my/multitask/ball.c
	renamed:    toy/my/multitask/lib/apic.s -> toys/my/multitask/lib/apic.s
	renamed:    toy/my/multitask/lib/kernel.s -> toys/my/multitask/lib/kernel.s
	renamed:    toy/my/multitask/lib/pic.s -> toys/my/multitask/lib/pic.s
	renamed:    toy/my/multitask/lib/start.c -> toys/my/multitask/lib/start.c
	renamed:    toy/my/multitask/lib/switch.s -> toys/my/multitask/lib/switch.s
	renamed:    toy/my/multitask/link/1.ld -> toys/my/multitask/link/1.ld
	renamed:    toy/my/multitask/link/2.ld -> toys/my/multitask/link/2.ld
	renamed:    toy/my/multitask/taiji.c -> toys/my/multitask/taiji.c
	renamed:    toy/my/poweroff/poweroff.c -> toys/my/poweroff/poweroff.c
	renamed:    toy/my/printf/Makefile -> toys/my/printf/Makefile
	renamed:    toy/my/printf/hello.c -> toys/my/printf/hello.c
	renamed:    toy/my/printf/lib/print.c -> toys/my/printf/lib/print.c
	renamed:    toy/my/printf/lib/start.c -> toys/my/printf/lib/start.c
	renamed:    toy/my/printf/link/link.ld -> toys/my/printf/link/link.ld
	renamed:    core/kernel/my/ahci/link/size.s -> toys/my/printf/link/size.s
	renamed:    toy/my/random/Makefile -> toys/my/random/Makefile
	renamed:    toy/my/random/link.ld -> toys/my/random/link.ld
	renamed:    toy/my/random/random.c -> toys/my/random/random.c
	renamed:    toy/my/random/start.c -> toys/my/random/start.c
	renamed:    toy/my/readme -> toys/my/readme
	renamed:    toy/my/taiji/Makefile -> toys/my/taiji/Makefile
	renamed:    toy/my/taiji/link.ld -> toys/my/taiji/link.ld
	renamed:    toy/my/taiji/start.c -> toys/my/taiji/start.c
	renamed:    toy/my/taiji/taiji.c -> toys/my/taiji/taiji.c
	renamed:    toy/my/win8/Makefile -> toys/my/win8/Makefile
	renamed:    toy/my/win8/lib/hlt.s -> toys/my/win8/lib/hlt.s
	renamed:    toy/my/win8/lib/start.c -> toys/my/win8/lib/start.c
	renamed:    toy/my/win8/link/link.ld -> toys/my/win8/link/link.ld
	renamed:    toy/my/win8/waiting.c -> toys/my/win8/waiting.c
	renamed:    toy/my/zimo/Makefile -> toys/my/zimo/Makefile
	renamed:    toy/my/zimo/lib/hlt.s -> toys/my/zimo/lib/hlt.s
	renamed:    toy/my/zimo/lib/start.c -> toys/my/zimo/lib/start.c
	renamed:    toy/my/zimo/link/link.ld -> toys/my/zimo/link/link.ld
	renamed:    toy/my/zimo/zimo.c -> toys/my/zimo/zimo.c
	renamed:    toy/pci/ahci/Makefile -> toys/pci/ahci/Makefile
	renamed:    toy/pci/ahci/ahci.c -> toys/pci/ahci/ahci.c
	renamed:    toy/pci/ahci/ahci.h -> toys/pci/ahci/ahci.h
	renamed:    toy/pci/ahci/lib/print.c -> toys/pci/ahci/lib/print.c
	renamed:    toy/pci/ahci/lib/start.c -> toys/pci/ahci/lib/start.c
	renamed:    toy/pci/ahci/link/link.ld -> toys/pci/ahci/link/link.ld
	renamed:    toy/pci/e1000/Makefile -> toys/pci/e1000/Makefile
	renamed:    toy/pci/e1000/eth.c -> toys/pci/e1000/eth.c
	renamed:    toy/pci/e1000/lib/interrupt.s -> toys/pci/e1000/lib/interrupt.s
	renamed:    toy/pci/e1000/lib/print.c -> toys/pci/e1000/lib/print.c
	renamed:    toy/pci/e1000/lib/remember.c -> toys/pci/e1000/lib/remember.c
	renamed:    toy/pci/e1000/lib/start.c -> toys/pci/e1000/lib/start.c
	renamed:    toy/pci/e1000/link/link.ld -> toys/pci/e1000/link/link.ld
	renamed:    toy/pci/ehci/Makefile -> toys/pci/ehci/Makefile
	renamed:    toy/pci/ehci/ehci.c -> toys/pci/ehci/ehci.c
	renamed:    toy/pci/ehci/isr.c -> toys/pci/ehci/isr.c
	renamed:    toy/pci/ehci/lib/interrupt.s -> toys/pci/ehci/lib/interrupt.s
	renamed:    toy/pci/ehci/lib/print.c -> toys/pci/ehci/lib/print.c
	renamed:    toy/pci/ehci/lib/start.c -> toys/pci/ehci/lib/start.c
	renamed:    toy/pci/ehci/link/link.ld -> toys/pci/ehci/link/link.ld
	renamed:    toy/pci/pcisearch/ahci.s -> toys/pci/pcisearch/ahci.s
	renamed:    toy/pci/readme -> toys/pci/readme
	renamed:    toy/pci/xhci/Makefile -> toys/pci/xhci/Makefile
	renamed:    toy/pci/xhci/isr.c -> toys/pci/xhci/isr.c
	renamed:    toy/pci/xhci/lib/interrupt.s -> toys/pci/xhci/lib/interrupt.s
	renamed:    toy/pci/xhci/lib/print.c -> toys/pci/xhci/lib/print.c
	renamed:    toy/pci/xhci/lib/start.c -> toys/pci/xhci/lib/start.c
	renamed:    toy/pci/xhci/link/link.ld -> toys/pci/xhci/link/link.ld
	renamed:    toy/pci/xhci/xhci.c -> toys/pci/xhci/xhci.c
	renamed:    toy/usb/egalaxytouch/Makefile -> toys/usb/egalaxytouch/Makefile
	renamed:    toy/usb/egalaxytouch/egalaxytouch.c -> toys/usb/egalaxytouch/egalaxytouch.c
	renamed:    toy/usb/egalaxytouch/lib/print.c -> toys/usb/egalaxytouch/lib/print.c
	renamed:    toy/usb/egalaxytouch/lib/start.c -> toys/usb/egalaxytouch/lib/start.c
	renamed:    toy/usb/egalaxytouch/lib/usb.c -> toys/usb/egalaxytouch/lib/usb.c
	renamed:    toy/usb/egalaxytouch/link/link.ld -> toys/usb/egalaxytouch/link/link.ld
	renamed:    toy/usb/pl2303/Makefile -> toys/usb/pl2303/Makefile
	renamed:    toy/usb/pl2303/lib/print.c -> toys/usb/pl2303/lib/print.c
	renamed:    toy/usb/pl2303/lib/start.c -> toys/usb/pl2303/lib/start.c
	renamed:    toy/usb/pl2303/lib/usb.c -> toys/usb/pl2303/lib/usb.c
	renamed:    toy/usb/pl2303/link/link.ld -> toys/usb/pl2303/link/link.ld
	renamed:    toy/usb/pl2303/pl2303.c -> toys/usb/pl2303/pl2303.c
	renamed:    toy/usb/readme -> toys/usb/readme