Commit Graph

2 Commits

Author SHA1 Message Date
Yann MAGNIN f851b73cba VxKernel 0.5.0 : Modules + project architecture update
@add
<> board/fxcg50/fxcg50.ld : module section
<> board/fxcg50/hypervisor : board-specific hypervisor init/quit primitives
<> board/fxcg50/kmalloc : board-specific kmalloc init/quit primitives
<> vhex/module.h : module information
<> modules/display/display.c : add "display" module
<> modules/keyboard/keyboard.c : add "keyboard" module
<> modules/hypervisor/hypervisor.c : add "hypervisor" module
<> modules/kmalloc/kmalloc.c : add "kmalloc" module

@update
<> vxsdk.toml : update the project version
<> GLOBAL : change the "src/" architecture
<> board/fxcg50/initialize.c : isolate kmalloc part
<> kernel/kernel.c : initialize all modules
2022-03-04 17:37:38 +01:00
Yann MAGNIN 2fbee9cdeb VxKernel 0.2.0 : kmalloc + startup + display
@add
<> include/vhex/config.h : add configuration header (only for kmalloc for now)
<> include/vhex/defs/util.h : add common MACROS utilities
<> src/render : add display primitives (text and draw for now)
<> src/kmalloc : add kmalloc module

@update
<> board/fxcg50/hardware : add RAM (physical) information
<> board/fxcg50/initialize : add kmalloc initialization
<> driver/mpu/sh/sh7305/mmu : add MMU primitive to get area size using the UTLB

@fix
<> board/fxcg50/fxcg50.ld : fix executable size
<> board/fxcg50/fxcg50.ld : fix GOT/PLT and relocation information
<> make/Makefile : fix verbose option + change the library name
<> config : fix verbose option
2022-02-05 15:47:32 +01:00