OSDN Git Service

I/Oメモリ管理機能追加
authorMochi <master.c.mochi@gmail.com>
Sun, 9 Sep 2018 03:59:02 +0000 (03:59 +0000)
committerMochi <master.c.mochi@gmail.com>
Sun, 9 Sep 2018 03:59:02 +0000 (03:59 +0000)
commit4734e2da0709d9a1fa74be1ad24d8d2de6abfc9f
treef5354332d1930ce5487c55a7218c5798f647b279
parentbc8d97389f95d8c1cf991cc25ee3761e70498f35
I/Oメモリ管理機能追加
49 files changed:
src/booter/Debug/DebugLog.c
src/booter/InitCtrl/InitCtrlInit16.s
src/booter/InitCtrl/InitCtrlInit32.c
src/booter/LoadMng/LoadMngKernel.c
src/booter/LoadMng/LoadMngProc.c
src/booter/Makefile
src/booter/MemMng/MemMngInit.c [new file with mode: 0644]
src/booter/MemMng/MemMngMap.c [new file with mode: 0644]
src/booter/MemMng/MemMngMap.h [new file with mode: 0644]
src/booter/booter-main.lds
src/booter/include/Cmn.h
src/booter/include/MemMng.h [new file with mode: 0644]
src/include/firmware/bios/e820.h [new file with mode: 0644]
src/include/kernel/config.h
src/include/kernel/iomem.h [new file with mode: 0644]
src/include/kernel/kernel.h [moved from src/include/kernel/MochiKernel.h with 50% similarity]
src/include/kernel/library.h
src/kernel/Debug/DebugLog.c
src/kernel/InitCtrl/InitCtrlInit.c
src/kernel/IoCtrl/IoCtrlInit.c
src/kernel/IoCtrl/IoCtrlMem.c [new file with mode: 0644]
src/kernel/IoCtrl/IoCtrlMem.h [new file with mode: 0644]
src/kernel/IoCtrl/IoCtrlPort.c
src/kernel/IoCtrl/IoCtrlPort.h
src/kernel/Makefile
src/kernel/MemMng/MemMngArea.c
src/kernel/MemMng/MemMngArea.h
src/kernel/MemMng/MemMngArea2.c [new file with mode: 0644]
src/kernel/MemMng/MemMngArea2.h [new file with mode: 0644]
src/kernel/MemMng/MemMngInit.c
src/kernel/MemMng/MemMngIo.c [new file with mode: 0644]
src/kernel/MemMng/MemMngIo.h [new file with mode: 0644]
src/kernel/MemMng/MemMngMap.c [new file with mode: 0644]
src/kernel/MemMng/MemMngMap.h [new file with mode: 0644]
src/kernel/MemMng/MemMngPage.c
src/kernel/MemMng/MemMngPhys.c [new file with mode: 0644]
src/kernel/MemMng/MemMngPhys.h [new file with mode: 0644]
src/kernel/MemMng/MemMngVirt.c [new file with mode: 0644]
src/kernel/MemMng/MemMngVirt.h [new file with mode: 0644]
src/kernel/TaskMng/TaskMngElf.c
src/kernel/TaskMng/TaskMngProc.c
src/kernel/TaskMng/TaskMngTask.c
src/kernel/include/Cmn.h
src/kernel/include/MemMng.h
src/libraries/libMLibBasic/List/ListGet.c
src/libraries/libMk/Makefile
src/libraries/libMk/MkIoMem.c [new file with mode: 0644]
src/tools/makeimg/Makefile
src/tools/makeimg/makeimg.c