Commit Graph

2 Commits

Author SHA1 Message Date
Yann MAGNIN 73711a76b2 vxGOS - v0.7.0-5 : Refacto bootloader display + PoC assets converter
*add*
> [sdk]
  | [converter] add font assets converter
  | [converter] add converter user interface
  | [converter] add font output generator selection
> [bootloader]
  | [assets] add default font
  | [display] add character drawing primitive

*update*
> [scripts/vxdev]
  | [bootloader] generate bootloader assets using SDK converter
> [bootloader]
  | [display] move all drawing primitives to "common source" (no bios)
  | [fxcg50] add small r61524 (screen) driver for `_bios_dupdate()`

*fix*
> [scripts/vxdev]
  | [kaslr] proper handle R_SH_GOT32 reloc
2023-05-01 15:25:35 +02:00
Yann MAGNIN ac38d420f7 vxGOS - v0.7.0-3 : refacto bios and board-specific sources architecture
*add*
> [vxdev]
  | [kernel] add sources handling
> [bootloader]
  | [ulib] add small as possible libc routines
  | [ulib] add calloc, memset, memcpy, free, malloc, vsnprintf

*update*
> [.nvimrc]
  | proper handle compilation flags declaration
> [scripts]
  | [checkers] add pylint checker (WIP)
  | [vxdev]
    | [cli] diable installation an uninstallation steps
    | [core] prepare kernel build support
    | [core] centralize KASLR generation
    | [bootloader] proper support libs link
    | [bootloader] proper support new board-specific architecture
    | [cmake] proper support libs
    | [cmake] disable install and uninstall steps
    | [kaslr] automatically invoke board-specific KASLR generating routine
> [bootloader]
  | [fxcg50] fragmentation BIOS primitives
  | [console] first implementation of the writing primitive
  | [console] prepare reading routine
  | [display] add some drawing primitive (dinfo, dline, dpixel)
> [vxsdk]
  | [toml] remove libc request

*fix*
> [bootloader]
  | [fxcg50] proper send argument high-level routine
2023-04-27 11:42:12 +02:00