modified:   README
	modified:   core/Makefile
	renamed:    core/init.s -> core/core.s
	modified:   core/kernel/my/Makefile
	modified:   core/kernel/my/ahci/Makefile
	modified:   core/kernel/my/disk/Makefile
	modified:   core/kernel/my/usb/Makefile
	modified:   core/kernel/my/xhci/Makefile
	renamed:    toys/algorithm/btree/Makefile -> flesh/algorithm/btree/Makefile
	renamed:    toys/algorithm/btree/btree.c -> flesh/algorithm/btree/btree.c
	renamed:    toys/algorithm/btree/lib/convert.c -> flesh/algorithm/btree/lib/convert.c
	renamed:    toys/algorithm/btree/lib/hlt.s -> flesh/algorithm/btree/lib/hlt.s
	renamed:    toys/algorithm/btree/lib/print.c -> flesh/algorithm/btree/lib/print.c
	renamed:    toys/algorithm/btree/lib/start.c -> flesh/algorithm/btree/lib/start.c
	renamed:    toys/algorithm/btree/link/link.ld -> flesh/algorithm/btree/link/link.ld
	renamed:    toys/algorithm/jpeg/Makefile -> flesh/algorithm/jpeg/Makefile
	renamed:    toys/algorithm/jpeg/decode.c -> flesh/algorithm/jpeg/decode.c
	renamed:    toys/algorithm/jpeg/jarvis.jpg -> flesh/algorithm/jpeg/jarvis.jpg
	renamed:    toys/algorithm/jpeg/jpeg.c -> flesh/algorithm/jpeg/jpeg.c
	renamed:    toys/algorithm/jpeg/lib/malloc.c -> flesh/algorithm/jpeg/lib/malloc.c
	renamed:    toys/algorithm/jpeg/lib/print.c -> flesh/algorithm/jpeg/lib/print.c
	renamed:    toys/algorithm/jpeg/lib/start.s -> flesh/algorithm/jpeg/lib/start.s
	renamed:    toys/algorithm/jpeg/link/link.ld -> flesh/algorithm/jpeg/link/link.ld
	renamed:    toys/algorithm/readme -> flesh/algorithm/readme
	renamed:    toys/baremachine/8259/8259.s -> flesh/baremachine/8259/8259.s
	renamed:    toys/baremachine/8259/irq1.s -> flesh/baremachine/8259/irq1.s
	renamed:    toys/baremachine/8259/irq8.s -> flesh/baremachine/8259/irq8.s
	renamed:    toys/baremachine/apic/apictimer/Makefile -> flesh/baremachine/apic/apictimer/Makefile
	renamed:    toys/baremachine/apic/apictimer/apictimer.s -> flesh/baremachine/apic/apictimer/apictimer.s
	renamed:    toys/baremachine/apic/int3/breakpoint.s -> flesh/baremachine/apic/int3/breakpoint.s
	renamed:    toys/baremachine/apic/irq1/Makefile -> flesh/baremachine/apic/irq1/Makefile
	renamed:    toys/baremachine/apic/irq1/irq1.s -> flesh/baremachine/apic/irq1/irq1.s
	renamed:    toys/baremachine/apic/irq8/Makefile -> flesh/baremachine/apic/irq8/Makefile
	renamed:    toys/baremachine/apic/irq8/irq8.s -> flesh/baremachine/apic/irq8/irq8.s
	renamed:    toys/baremachine/cpuid/cpuid.s -> flesh/baremachine/cpuid/cpuid.s
	renamed:    toys/baremachine/cr3/cr3.s -> flesh/baremachine/cr3/cr3.s
	renamed:    help/fatread/fat.s -> flesh/baremachine/fatread/fat.s
	renamed:    help/fatread/readme -> flesh/baremachine/fatread/readme
	renamed:    toys/baremachine/keyboard/keyboard.c -> flesh/baremachine/keyboard/keyboard.c
	renamed:    toys/baremachine/pio/pio.s -> flesh/baremachine/pio/pio.s
	renamed:    toys/baremachine/port/port.c -> flesh/baremachine/port/port.c
	renamed:    toys/baremachine/print/Makefile -> flesh/baremachine/print/Makefile
	renamed:    toys/baremachine/print/link.ld -> flesh/baremachine/print/link.ld
	renamed:    toys/baremachine/print/print.c -> flesh/baremachine/print/print.c
	renamed:    toys/baremachine/print/start.c -> flesh/baremachine/print/start.c
	renamed:    toys/baremachine/rdmsr/rdmsr.s -> flesh/baremachine/rdmsr/rdmsr.s
	renamed:    toys/baremachine/readme -> flesh/baremachine/readme
	renamed:    toys/baremachine/sse/sse.s -> flesh/baremachine/sse/sse.s
	renamed:    toys/game/2048/2048.c -> flesh/game/2048/2048.c
	renamed:    toys/game/2048/Makefile -> flesh/game/2048/Makefile
	renamed:    toys/game/2048/lib/hlt.s -> flesh/game/2048/lib/hlt.s
	renamed:    toys/game/2048/lib/print.c -> flesh/game/2048/lib/print.c
	renamed:    toys/game/2048/lib/start.c -> flesh/game/2048/lib/start.c
	renamed:    toys/game/2048/link/link.ld -> flesh/game/2048/link/link.ld
	renamed:    toys/game/ball/Makefile -> flesh/game/ball/Makefile
	renamed:    toys/game/ball/ball.c -> flesh/game/ball/ball.c
	renamed:    toys/game/ball/lib/print.c -> flesh/game/ball/lib/print.c
	renamed:    toys/game/ball/lib/start.c -> flesh/game/ball/lib/start.c
	renamed:    toys/game/ball/link/link.ld -> flesh/game/ball/link/link.ld
	renamed:    toys/game/ball2/Makefile -> flesh/game/ball2/Makefile
	renamed:    toys/game/ball2/ball2.c -> flesh/game/ball2/ball2.c
	renamed:    toys/game/ball2/lib/print.c -> flesh/game/ball2/lib/print.c
	renamed:    toys/game/ball2/lib/start.c -> flesh/game/ball2/lib/start.c
	renamed:    toys/game/ball2/link/link.ld -> flesh/game/ball2/link/link.ld
	renamed:    toys/game/brick/Makefile -> flesh/game/brick/Makefile
	renamed:    toys/game/brick/brick.c -> flesh/game/brick/brick.c
	renamed:    toys/game/brick/lib/hlt.s -> flesh/game/brick/lib/hlt.s
	renamed:    toys/game/brick/lib/print.c -> flesh/game/brick/lib/print.c
	renamed:    toys/game/brick/lib/start.c -> flesh/game/brick/lib/start.c
	renamed:    toys/game/brick/link/link.ld -> flesh/game/brick/link/link.ld
	renamed:    toys/game/flappybird/Makefile -> flesh/game/flappybird/Makefile
	renamed:    toys/game/flappybird/flappybird.c -> flesh/game/flappybird/flappybird.c
	renamed:    toys/game/flappybird/lib/hlt.s -> flesh/game/flappybird/lib/hlt.s
	renamed:    toys/game/flappybird/lib/print.c -> flesh/game/flappybird/lib/print.c
	renamed:    toys/game/flappybird/lib/start.c -> flesh/game/flappybird/lib/start.c
	renamed:    toys/game/flappybird/link/link.ld -> flesh/game/flappybird/link/link.ld
	renamed:    toys/game/g/Makefile -> flesh/game/g/Makefile
	renamed:    toys/game/g/g.c -> flesh/game/g/g.c
	renamed:    toys/game/g/lib/hlt.s -> flesh/game/g/lib/hlt.s
	renamed:    toys/game/g/lib/print.c -> flesh/game/g/lib/print.c
	renamed:    toys/game/g/lib/start.c -> flesh/game/g/lib/start.c
	renamed:    toys/game/g/link/link.ld -> flesh/game/g/link/link.ld
	renamed:    toys/game/ooxx/Makefile -> flesh/game/ooxx/Makefile
	renamed:    toys/game/ooxx/lib/hlt.s -> flesh/game/ooxx/lib/hlt.s
	renamed:    toys/game/ooxx/lib/math.c -> flesh/game/ooxx/lib/math.c
	renamed:    toys/game/ooxx/lib/print.c -> flesh/game/ooxx/lib/print.c
	renamed:    toys/game/ooxx/lib/start.c -> flesh/game/ooxx/lib/start.c
	renamed:    toys/game/ooxx/link/link.ld -> flesh/game/ooxx/link/link.ld
	renamed:    toys/game/ooxx/ooxx.c -> flesh/game/ooxx/ooxx.c
	renamed:    toys/game/readme -> flesh/game/readme
	renamed:    toys/game/snake/Makefile -> flesh/game/snake/Makefile
	renamed:    toys/game/snake/lib/hlt.s -> flesh/game/snake/lib/hlt.s
	renamed:    toys/game/snake/lib/print.c -> flesh/game/snake/lib/print.c
	renamed:    toys/game/snake/lib/start.c -> flesh/game/snake/lib/start.c
	renamed:    toys/game/snake/link/link.ld -> flesh/game/snake/link/link.ld
	renamed:    toys/game/snake/snake.c -> flesh/game/snake/snake.c
	renamed:    toys/game/tetris/Makefile -> flesh/game/tetris/Makefile
	renamed:    toys/game/tetris/lib/hlt.s -> flesh/game/tetris/lib/hlt.s
	renamed:    toys/game/tetris/lib/print.c -> flesh/game/tetris/lib/print.c
	renamed:    toys/game/tetris/lib/start.c -> flesh/game/tetris/lib/start.c
	renamed:    toys/game/tetris/link/link.ld -> flesh/game/tetris/link/link.ld
	renamed:    toys/game/tetris/tetris.c -> flesh/game/tetris/tetris.c
	renamed:    toys/game/xiangqi/Makefile -> flesh/game/xiangqi/Makefile
	renamed:    toys/game/xiangqi/lib/hlt.s -> flesh/game/xiangqi/lib/hlt.s
	renamed:    toys/game/xiangqi/lib/print.c -> flesh/game/xiangqi/lib/print.c
	renamed:    toys/game/xiangqi/lib/start.c -> flesh/game/xiangqi/lib/start.c
	renamed:    toys/game/xiangqi/link/link.ld -> flesh/game/xiangqi/link/link.ld
	renamed:    toys/game/xiangqi/xiangqi.c -> flesh/game/xiangqi/xiangqi.c
	renamed:    toys/math/3d/3d.c -> flesh/math/3d/3d.c
	renamed:    toys/math/3d/Makefile -> flesh/math/3d/Makefile
	renamed:    toys/math/3d/lib/hlt.s -> flesh/math/3d/lib/hlt.s
	renamed:    toys/math/3d/lib/start.c -> flesh/math/3d/lib/start.c
	renamed:    toys/math/3d/link/link.ld -> flesh/math/3d/link/link.ld
	renamed:    toys/math/agnesi/Makefile -> flesh/math/agnesi/Makefile
	renamed:    toys/math/agnesi/agnesi.c -> flesh/math/agnesi/agnesi.c
	renamed:    toys/math/agnesi/lib/hlt.s -> flesh/math/agnesi/lib/hlt.s
	renamed:    toys/math/agnesi/lib/start.c -> flesh/math/agnesi/lib/start.c
	renamed:    toys/math/agnesi/link/link.ld -> flesh/math/agnesi/link/link.ld
	renamed:    toys/math/calc/Makefile -> flesh/math/calc/Makefile
	renamed:    toys/math/calc/calc.c -> flesh/math/calc/calc.c
	renamed:    toys/math/calc/lib/convert.c -> flesh/math/calc/lib/convert.c
	renamed:    toys/math/calc/lib/hlt.s -> flesh/math/calc/lib/hlt.s
	renamed:    toys/math/calc/lib/print.c -> flesh/math/calc/lib/print.c
	renamed:    toys/math/calc/lib/start.c -> flesh/math/calc/lib/start.c
	renamed:    toys/math/calc/link/link.ld -> flesh/math/calc/link/link.ld
	renamed:    toys/math/circle/Makefile -> flesh/math/circle/Makefile
	renamed:    toys/math/circle/circle.c -> flesh/math/circle/circle.c
	renamed:    toys/math/circle/lib/math.c -> flesh/math/circle/lib/math.c
	renamed:    toys/math/circle/lib/print.c -> flesh/math/circle/lib/print.c
	renamed:    toys/math/circle/lib/start.c -> flesh/math/circle/lib/start.c
	renamed:    toys/math/circle/link/link.ld -> flesh/math/circle/link/link.ld
	renamed:    toys/math/mandelbrot/Makefile -> flesh/math/mandelbrot/Makefile
	renamed:    toys/math/mandelbrot/lib/print.c -> flesh/math/mandelbrot/lib/print.c
	renamed:    toys/math/mandelbrot/lib/start.c -> flesh/math/mandelbrot/lib/start.c
	renamed:    toys/math/mandelbrot/link/link.ld -> flesh/math/mandelbrot/link/link.ld
	renamed:    toys/math/mandelbrot/mandelbrot.c -> flesh/math/mandelbrot/mandelbrot.c
	renamed:    toys/math/readme -> flesh/math/readme
	renamed:    toys/math/sketchpad/Makefile -> flesh/math/sketchpad/Makefile
	renamed:    toys/math/sketchpad/lib/convert.c -> flesh/math/sketchpad/lib/convert.c
	renamed:    toys/math/sketchpad/lib/hlt.s -> flesh/math/sketchpad/lib/hlt.s
	renamed:    toys/math/sketchpad/lib/math.c -> flesh/math/sketchpad/lib/math.c
	renamed:    toys/math/sketchpad/lib/print.c -> flesh/math/sketchpad/lib/print.c
	renamed:    toys/math/sketchpad/lib/start.c -> flesh/math/sketchpad/lib/start.c
	renamed:    toys/math/sketchpad/link/link.ld -> flesh/math/sketchpad/link/link.ld
	renamed:    toys/math/sketchpad/sketchpad.c -> flesh/math/sketchpad/sketchpad.c
	renamed:    toys/my/320x240/Makefile -> flesh/my/320x240/Makefile
	renamed:    toys/my/320x240/link.ld -> flesh/my/320x240/link.ld
	renamed:    toys/my/320x240/low.c -> flesh/my/320x240/low.c
	renamed:    toys/my/320x240/start.c -> flesh/my/320x240/start.c
	renamed:    toys/my/768/768.s -> flesh/my/768/768.s
	renamed:    toys/my/clock/Makefile -> flesh/my/clock/Makefile
	renamed:    toys/my/clock/clock.c -> flesh/my/clock/clock.c
	renamed:    toys/my/clock/lib/start.s -> flesh/my/clock/lib/start.s
	renamed:    toys/my/clock/link/link.ld -> flesh/my/clock/link/link.ld
	renamed:    toys/my/color/Makefile -> flesh/my/color/Makefile
	renamed:    toys/my/color/color.c -> flesh/my/color/color.c
	renamed:    toys/my/color/lib/start.c -> flesh/my/color/lib/start.c
	renamed:    toys/my/color/link/link.ld -> flesh/my/color/link/link.ld
	renamed:    toys/my/dump64/dump64.s -> flesh/my/dump64/dump64.s
	renamed:    toys/my/hanzi/hanzi.s -> flesh/my/hanzi/hanzi.s
	renamed:    toys/my/multitask/Makefile -> flesh/my/multitask/Makefile
	renamed:    toys/my/multitask/ball.c -> flesh/my/multitask/ball.c
	renamed:    toys/my/multitask/lib/apic.s -> flesh/my/multitask/lib/apic.s
	renamed:    toys/my/multitask/lib/kernel.s -> flesh/my/multitask/lib/kernel.s
	renamed:    toys/my/multitask/lib/pic.s -> flesh/my/multitask/lib/pic.s
	renamed:    toys/my/multitask/lib/start.c -> flesh/my/multitask/lib/start.c
	renamed:    toys/my/multitask/lib/switch.s -> flesh/my/multitask/lib/switch.s
	renamed:    toys/my/multitask/link/1.ld -> flesh/my/multitask/link/1.ld
	renamed:    toys/my/multitask/link/2.ld -> flesh/my/multitask/link/2.ld
	renamed:    toys/my/multitask/taiji.c -> flesh/my/multitask/taiji.c
	renamed:    toys/my/poweroff/poweroff.c -> flesh/my/poweroff/poweroff.c
	renamed:    toys/my/printf/Makefile -> flesh/my/printf/Makefile
	renamed:    toys/my/printf/hello.c -> flesh/my/printf/hello.c
	renamed:    toys/my/printf/lib/print.c -> flesh/my/printf/lib/print.c
	renamed:    toys/my/printf/lib/start.c -> flesh/my/printf/lib/start.c
	renamed:    toys/my/printf/link/link.ld -> flesh/my/printf/link/link.ld
	renamed:    toys/my/printf/link/size.s -> flesh/my/printf/link/size.s
	renamed:    toys/my/random/Makefile -> flesh/my/random/Makefile
	renamed:    toys/my/random/link.ld -> flesh/my/random/link.ld
	renamed:    toys/my/random/random.c -> flesh/my/random/random.c
	renamed:    toys/my/random/start.c -> flesh/my/random/start.c
	renamed:    toys/my/readme -> flesh/my/readme
	renamed:    toys/my/taiji/Makefile -> flesh/my/taiji/Makefile
	renamed:    toys/my/taiji/link.ld -> flesh/my/taiji/link.ld
	renamed:    toys/my/taiji/start.c -> flesh/my/taiji/start.c
	renamed:    toys/my/taiji/taiji.c -> flesh/my/taiji/taiji.c
	renamed:    toys/my/win8/Makefile -> flesh/my/win8/Makefile
	renamed:    toys/my/win8/lib/hlt.s -> flesh/my/win8/lib/hlt.s
	renamed:    toys/my/win8/lib/start.c -> flesh/my/win8/lib/start.c
	renamed:    toys/my/win8/link/link.ld -> flesh/my/win8/link/link.ld
	renamed:    toys/my/win8/waiting.c -> flesh/my/win8/waiting.c
	renamed:    toys/my/zimo/Makefile -> flesh/my/zimo/Makefile
	renamed:    toys/my/zimo/lib/hlt.s -> flesh/my/zimo/lib/hlt.s
	renamed:    toys/my/zimo/lib/start.c -> flesh/my/zimo/lib/start.c
	renamed:    toys/my/zimo/link/link.ld -> flesh/my/zimo/link/link.ld
	renamed:    toys/my/zimo/zimo.c -> flesh/my/zimo/zimo.c
	renamed:    toys/pci/ahci/Makefile -> flesh/pci/ahci/Makefile
	renamed:    toys/pci/ahci/ahci.c -> flesh/pci/ahci/ahci.c
	renamed:    toys/pci/ahci/ahci.h -> flesh/pci/ahci/ahci.h
	renamed:    toys/pci/ahci/lib/print.c -> flesh/pci/ahci/lib/print.c
	renamed:    toys/pci/ahci/lib/start.c -> flesh/pci/ahci/lib/start.c
	renamed:    toys/pci/ahci/link/link.ld -> flesh/pci/ahci/link/link.ld
	renamed:    toys/pci/e1000/Makefile -> flesh/pci/e1000/Makefile
	renamed:    toys/pci/e1000/eth.c -> flesh/pci/e1000/eth.c
	renamed:    toys/pci/e1000/lib/interrupt.s -> flesh/pci/e1000/lib/interrupt.s
	renamed:    toys/pci/e1000/lib/print.c -> flesh/pci/e1000/lib/print.c
	renamed:    toys/pci/e1000/lib/remember.c -> flesh/pci/e1000/lib/remember.c
	renamed:    toys/pci/e1000/lib/start.c -> flesh/pci/e1000/lib/start.c
	renamed:    toys/pci/e1000/link/link.ld -> flesh/pci/e1000/link/link.ld
	renamed:    toys/pci/ehci/Makefile -> flesh/pci/ehci/Makefile
	renamed:    toys/pci/ehci/ehci.c -> flesh/pci/ehci/ehci.c
	renamed:    toys/pci/ehci/isr.c -> flesh/pci/ehci/isr.c
	renamed:    toys/pci/ehci/lib/interrupt.s -> flesh/pci/ehci/lib/interrupt.s
	renamed:    toys/pci/ehci/lib/print.c -> flesh/pci/ehci/lib/print.c
	renamed:    toys/pci/ehci/lib/start.c -> flesh/pci/ehci/lib/start.c
	renamed:    toys/pci/ehci/link/link.ld -> flesh/pci/ehci/link/link.ld
	renamed:    toys/pci/pcisearch/ahci.s -> flesh/pci/pcisearch/ahci.s
	renamed:    toys/pci/readme -> flesh/pci/readme
	renamed:    toys/pci/xhci/Makefile -> flesh/pci/xhci/Makefile
	renamed:    toys/pci/xhci/isr.c -> flesh/pci/xhci/isr.c
	renamed:    toys/pci/xhci/lib/interrupt.s -> flesh/pci/xhci/lib/interrupt.s
	renamed:    toys/pci/xhci/lib/print.c -> flesh/pci/xhci/lib/print.c
	renamed:    toys/pci/xhci/lib/start.c -> flesh/pci/xhci/lib/start.c
	renamed:    toys/pci/xhci/link/link.ld -> flesh/pci/xhci/link/link.ld
	renamed:    toys/pci/xhci/xhci.c -> flesh/pci/xhci/xhci.c
	renamed:    toys/usb/egalaxytouch/Makefile -> flesh/usb/egalaxytouch/Makefile
	renamed:    toys/usb/egalaxytouch/egalaxytouch.c -> flesh/usb/egalaxytouch/egalaxytouch.c
	renamed:    toys/usb/egalaxytouch/lib/print.c -> flesh/usb/egalaxytouch/lib/print.c
	renamed:    toys/usb/egalaxytouch/lib/start.c -> flesh/usb/egalaxytouch/lib/start.c
	renamed:    toys/usb/egalaxytouch/lib/usb.c -> flesh/usb/egalaxytouch/lib/usb.c
	renamed:    toys/usb/egalaxytouch/link/link.ld -> flesh/usb/egalaxytouch/link/link.ld
	renamed:    toys/usb/pl2303/Makefile -> flesh/usb/pl2303/Makefile
	renamed:    toys/usb/pl2303/lib/print.c -> flesh/usb/pl2303/lib/print.c
	renamed:    toys/usb/pl2303/lib/start.c -> flesh/usb/pl2303/lib/start.c
	renamed:    toys/usb/pl2303/lib/usb.c -> flesh/usb/pl2303/lib/usb.c
	renamed:    toys/usb/pl2303/link/link.ld -> flesh/usb/pl2303/link/link.ld
	renamed:    toys/usb/pl2303/pl2303.c -> flesh/usb/pl2303/pl2303.c
	renamed:    toys/usb/readme -> flesh/usb/readme
	deleted:    help/memory.info
	new file:   tool/README
	renamed:    help/bochsrc -> tool/bochsrc
	renamed:    help/copyintoraw.sh -> tool/linux/copyintoraw.sh
	renamed:    help/copyintovhd.sh -> tool/linux/copyintovhd.sh
	renamed:    help/grub2/grub.cfg -> tool/linux/grub2/grub.cfg
	renamed:    help/grub2/readme -> tool/linux/grub2/readme
	renamed:    help/qemu.sh -> tool/linux/qemu.sh
	renamed:    help/raw.sh -> tool/linux/raw.sh
	renamed:    help/rawmount.sh -> tool/linux/rawmount.sh
	renamed:    help/rawumount.sh -> tool/linux/rawumount.sh
	renamed:    help/vhdmount.sh -> tool/linux/vhdmount.sh
	renamed:    help/vhdumount.sh -> tool/linux/vhdumount.sh
	renamed:    help/bootice/BOOTICEx64.exe -> tool/win/bootice/BOOTICEx64.exe
	renamed:    help/grub4dos/grldr -> tool/win/grub4dos/grldr
	renamed:    help/grub4dos/menu.lst -> tool/win/grub4dos/menu.lst