OSDN Git Service

MochiBooterの大幅改造(ATA-PIOreadによるカーネルロード)、VMイメージ作成ツール追加など
authorMochi <master.c.mochi@gmail.com>
Tue, 11 Jul 2017 14:53:50 +0000 (23:53 +0900)
committerMochi <master.c.mochi@gmail.com>
Tue, 11 Jul 2017 14:53:50 +0000 (23:53 +0900)
commite8f0b6da3eed8e86a409b5160a0c722f49c06bf0
treed761c54eb03372297b8da1d58e152cf7b0ea7011
parent933f2280a1c6f82b6b5a3221a5c30886013e3164
MochiBooterの大幅改造(ATA-PIOreadによるカーネルロード)、VMイメージ作成ツール追加など
50 files changed:
build/Makefile
build/ptable.bin [deleted file]
src/Makefile
src/booter/Debug/DebugInit.c [new file with mode: 0644]
src/booter/Debug/DebugLog.c [new file with mode: 0644]
src/booter/Debug/DebugLog.h [new file with mode: 0644]
src/booter/Driver/DriverA20.c [new file with mode: 0644]
src/booter/Driver/DriverAta.c [new file with mode: 0644]
src/booter/Driver/DriverAta.h [new file with mode: 0644]
src/booter/Driver/DriverInit.c [new file with mode: 0644]
src/booter/InitCtrl/InitCtrlInit16.s [moved from src/booter/Initctrl/InitctrlCpu.s with 68% similarity]
src/booter/InitCtrl/InitCtrlInit32.c [new file with mode: 0644]
src/booter/Initctrl/InitctrlA20.s [deleted file]
src/booter/Initctrl/InitctrlMain.s [deleted file]
src/booter/IntMng/IntMngHdl.c [new file with mode: 0644]
src/booter/IntMng/IntMngHdl.h [new file with mode: 0644]
src/booter/IntMng/IntMngIdt.c [new file with mode: 0644]
src/booter/IntMng/IntMngIdt.h [new file with mode: 0644]
src/booter/IntMng/IntMngInit.c [new file with mode: 0644]
src/booter/IntMng/IntMngPic.c [new file with mode: 0644]
src/booter/IntMng/IntMngPic.h [new file with mode: 0644]
src/booter/Ipl/IplMain.s
src/booter/LoadMng/LoadMngInit.c [new file with mode: 0644]
src/booter/LoadMng/LoadMngInit.h [new file with mode: 0644]
src/booter/LoadMng/LoadMngKernel.c [new file with mode: 0644]
src/booter/Loader/LoaderLoad.s [deleted file]
src/booter/Makefile
src/booter/booter-main.lds
src/booter/include/Cmn.h [new file with mode: 0644]
src/booter/include/Debug.h [new file with mode: 0644]
src/booter/include/Driver.h [new file with mode: 0644]
src/booter/include/IntMng.h [new file with mode: 0644]
src/booter/include/LoadMng.h [new file with mode: 0644]
src/include/MLib/Basic/MLibBasic.h
src/include/hardware/ATA/ATA.h [new file with mode: 0644]
src/include/hardware/I8254/I8254.h [moved from src/kernel/include/hardware/I8254/I8254.h with 100% similarity]
src/include/hardware/I8259A/I8259A.h [moved from src/kernel/include/hardware/I8259A/I8259A.h with 100% similarity]
src/include/hardware/IA32/IA32.h [moved from src/kernel/include/hardware/IA32/IA32.h with 100% similarity]
src/include/hardware/IA32/IA32Descriptor.h [moved from src/kernel/include/hardware/IA32/IA32Descriptor.h with 100% similarity]
src/include/hardware/IA32/IA32Instruction.h [moved from src/kernel/include/hardware/IA32/IA32Instruction.h with 92% similarity]
src/include/hardware/IA32/IA32Paging.h [moved from src/kernel/include/hardware/IA32/IA32Paging.h with 100% similarity]
src/include/hardware/IA32/IA32Tss.h [moved from src/kernel/include/hardware/IA32/IA32Tss.h with 100% similarity]
src/include/hardware/Vga/Vga.h [moved from src/kernel/include/hardware/Vga/Vga.h with 100% similarity]
src/include/kernel/MochiKernel.h
src/kernel/Makefile
src/kernel/ProcMng/ProcMngElf.c
src/libraries/Makefile
src/tools/Makefile [new file with mode: 0644]
src/tools/makedisk/Makefile [new file with mode: 0644]
src/tools/makedisk/makedisk.c [new file with mode: 0644]