modified:   Makefile
	new file:   core/Makefile
	renamed:    cpu/0th/fakembr.s -> core/cpu/0th/fakembr.s
	renamed:    cpu/1th/1024x768.s -> core/cpu/1th/1024x768.s
	renamed:    cpu/1th/320x240.s -> core/cpu/1th/320x240.s
	renamed:    cpu/1th/still16.s -> core/cpu/1th/still16.s
	renamed:    cpu/1th/text.s -> core/cpu/1th/text.s
	renamed:    cpu/2th/enter64.s -> core/cpu/2th/enter64.s
	renamed:    cpu/2th/prepare64.s -> core/cpu/2th/prepare64.s
	renamed:    cpu/3th/apic.s -> core/cpu/3th/apic.s
	renamed:    cpu/3th/pic.s -> core/cpu/3th/pic.s
	renamed:    cpu/4th/exception.s -> core/cpu/4th/exception.s
	renamed:    cpu/Makefile -> core/cpu/Makefile
	renamed:    cpu/anscii.s -> core/cpu/anscii.s
	renamed:    cpu/cpu.s -> core/cpu/cpu.s
	renamed:    tool/generate/init.s -> core/init.s
	renamed:    kernel/example/kernel.s -> core/kernel/example/kernel.s
	renamed:    kernel/example/readme -> core/kernel/example/readme
	renamed:    kernel/my/Makefile -> core/kernel/my/Makefile
	renamed:    kernel/my/ahci/Makefile -> core/kernel/my/ahci/Makefile
	new file:   core/kernel/my/ahci/ahci.c
	renamed:    kernel/my/ahci/ahci.h -> core/kernel/my/ahci/ahci.h
	renamed:    kernel/my/ahci/lib/print.c -> core/kernel/my/ahci/lib/print.c
	renamed:    kernel/my/ahci/lib/start.c -> core/kernel/my/ahci/lib/start.c
	renamed:    kernel/my/ahci/link/link.ld -> core/kernel/my/ahci/link/link.ld
	renamed:    kernel/my/ahci/link/size.s -> core/kernel/my/ahci/link/size.s
	renamed:    kernel/my/disk/Makefile -> core/kernel/my/disk/Makefile
	renamed:    kernel/my/disk/lib/else.c -> core/kernel/my/disk/lib/else.c
	renamed:    kernel/my/disk/lib/identify.c -> core/kernel/my/disk/lib/identify.c
	renamed:    kernel/my/disk/lib/print.c -> core/kernel/my/disk/lib/print.c
	renamed:    kernel/my/disk/lib/read.c -> core/kernel/my/disk/lib/read.c
	renamed:    kernel/my/disk/lib/remember.c -> core/kernel/my/disk/lib/remember.c
	renamed:    kernel/my/disk/lib/sata.h -> core/kernel/my/disk/lib/sata.h
	renamed:    kernel/my/disk/lib/start.c -> core/kernel/my/disk/lib/start.c
	renamed:    kernel/my/disk/link/link.ld -> core/kernel/my/disk/link/link.ld
	renamed:    kernel/my/disk/link/size.s -> core/kernel/my/disk/link/size.s
	renamed:    kernel/my/disk/master/ext.c -> core/kernel/my/disk/master/ext.c
	renamed:    kernel/my/disk/master/fat.c -> core/kernel/my/disk/master/fat.c
	renamed:    kernel/my/disk/master/master.c -> core/kernel/my/disk/master/master.c
	renamed:    kernel/my/disk/master/ntfs.c -> core/kernel/my/disk/master/ntfs.c
	renamed:    kernel/my/jarvis/Makefile -> core/kernel/my/jarvis/Makefile
	renamed:    kernel/my/jarvis/dowhat/f1.s -> core/kernel/my/jarvis/dowhat/f1.s
	renamed:    kernel/my/jarvis/dowhat/f2.s -> core/kernel/my/jarvis/dowhat/f2.s
	renamed:    kernel/my/jarvis/dowhat/f3.s -> core/kernel/my/jarvis/dowhat/f3.s
	renamed:    kernel/my/jarvis/dowhat/f4.s -> core/kernel/my/jarvis/dowhat/f4.s
	renamed:    kernel/my/jarvis/dowhat/f5.s -> core/kernel/my/jarvis/dowhat/f5.s
	renamed:    kernel/my/jarvis/dowhat/forever.s -> core/kernel/my/jarvis/dowhat/forever.s
	renamed:    kernel/my/jarvis/init/acpi.s -> core/kernel/my/jarvis/init/acpi.s
	new file:   core/kernel/my/jarvis/init/bin.s
	new file:   core/kernel/my/jarvis/init/console.s
	new file:   core/kernel/my/jarvis/init/else.s
	new file:   core/kernel/my/jarvis/init/first.s
	renamed:    kernel/my/jarvis/init/isr.s -> core/kernel/my/jarvis/init/input.s
	new file:   core/kernel/my/jarvis/init/journal.s
	renamed:    kernel/my/jarvis/init/pcinew.s -> core/kernel/my/jarvis/init/pcinew.s
	renamed:    kernel/my/jarvis/init/pciold.s -> core/kernel/my/jarvis/init/pciold.s
	renamed:    kernel/my/jarvis/init/pir.unused -> core/kernel/my/jarvis/init/pir.unused
	new file:   core/kernel/my/jarvis/init/usb.s
	renamed:    kernel/my/jarvis/jarvis.s -> core/kernel/my/jarvis/jarvis.s
	renamed:    kernel/my/jarvis/library/char.s -> core/kernel/my/jarvis/library/char.s
	renamed:    kernel/my/jarvis/library/power.s -> core/kernel/my/jarvis/library/power.s
	renamed:    kernel/my/jarvis/library/work.s -> core/kernel/my/jarvis/library/work.s
	renamed:    kernel/my/usb/Makefile -> core/kernel/my/usb/Makefile
	renamed:    kernel/my/usb/hid.c -> core/kernel/my/usb/hid.c
	renamed:    kernel/my/usb/lib/print.c -> core/kernel/my/usb/lib/print.c
	renamed:    kernel/my/usb/lib/start.c -> core/kernel/my/usb/lib/start.c
	renamed:    kernel/my/usb/link/link.ld -> core/kernel/my/usb/link/link.ld
	renamed:    kernel/my/usb/link/size.s -> core/kernel/my/usb/link/size.s
	renamed:    kernel/my/usb/usb.bak -> core/kernel/my/usb/usb.bak
	renamed:    kernel/my/usb/usb.c -> core/kernel/my/usb/usb.c
	renamed:    kernel/my/xhci/Makefile -> core/kernel/my/xhci/Makefile
	new file:   core/kernel/my/xhci/ehci.c
	renamed:    kernel/my/xhci/isr.c -> core/kernel/my/xhci/isr.c
	renamed:    kernel/my/xhci/lib/interrupt.s -> core/kernel/my/xhci/lib/interrupt.s
	renamed:    kernel/my/xhci/lib/print.c -> core/kernel/my/xhci/lib/print.c
	renamed:    kernel/my/xhci/lib/start.c -> core/kernel/my/xhci/lib/start.c
	renamed:    kernel/my/xhci/link/link.ld -> core/kernel/my/xhci/link/link.ld
	renamed:    kernel/my/xhci/link/size.s -> core/kernel/my/xhci/link/size.s
	renamed:    kernel/my/xhci/xhci.c -> core/kernel/my/xhci/xhci.c
	deleted:    kernel/my/jarvis/init/prepare.s
	deleted:    load/Makefile
	deleted:    load/grub.s
	new file:   loader/Makefile
	renamed:    tool/bootice/BOOTICEx64.exe -> loader/bootice/BOOTICEx64.exe
	renamed:    load/fat.s -> loader/fatread/fat.s
	new file:   loader/fatread/readme
	renamed:    load/README -> loader/fixedsector/README
	renamed:    load/fixed.s -> loader/fixedsector/fixed.s
	new file:   loader/grub2/grub.cfg
	new file:   loader/grub2/readme
	renamed:    tool/grub4dos/grldr -> loader/grub4dos/grldr
	renamed:    tool/grub4dos/menu.lst -> loader/grub4dos/menu.lst
	renamed:    load/multiboot.s -> loader/multiboot/multiboot.s
	new file:   loader/readme
	renamed:    load/unreal.s -> loader/unreal/unreal.s
	renamed:    tool/bochs/bochsrc -> script/bochs/bochsrc
	new file:   script/img.s
	renamed:    tool/memory.info -> script/memory.info
	deleted:    tool/generate/img.s
	deleted:    tool/generate/vdi.s
	deleted:    tool/generate/vhd.s
	deleted:    tool/generate/vmdk.s
	new file:   toy/pci/ahci/Makefile
	renamed:    kernel/my/ahci/ahci.c -> toy/pci/ahci/ahci.c
	new file:   toy/pci/ahci/ahci.h
	new file:   toy/pci/ahci/lib/print.c
	new file:   toy/pci/ahci/lib/start.c
	new file:   toy/pci/ahci/link/link.ld
	new file:   toy/pci/ahci/link/size.s
	modified:   toy/pci/e1000/ethernet.c
	new file:   toy/pci/xhci/Makefile
	renamed:    kernel/my/xhci/ehci.c -> toy/pci/xhci/ehci.c
	new file:   toy/pci/xhci/isr.c
	new file:   toy/pci/xhci/lib/interrupt.s
	new file:   toy/pci/xhci/lib/print.c
	new file:   toy/pci/xhci/lib/start.c
	new file:   toy/pci/xhci/link/link.ld
	new file:   toy/pci/xhci/link/size.s
	new file:   toy/pci/xhci/xhci.c
	modified:   toy/usb/egalaxytouch/Makefile
	modified:   toy/usb/egalaxytouch/egalaxytouch.c
	new file:   toy/usb/egalaxytouch/egalaxytouch.o
	new file:   toy/usb/egalaxytouch/print.o
	new file:   toy/usb/egalaxytouch/start.o
	new file:   toy/usb/egalaxytouch/temp.bin
	new file:   toy/usb/egalaxytouch/touch
	new file:   toy/usb/egalaxytouch/usb.o
	new file:   toy/usb/pl2303/pl2303
	modified:   toy/usb/pl2303/pl2303.c
	new file:   toy/usb/pl2303/pl2303.o
	new file:   toy/usb/pl2303/print.o
	new file:   toy/usb/pl2303/start.o
	new file:   toy/usb/pl2303/temp.bin
	new file:   toy/usb/pl2303/usb.o