Skip to content

v0.0.12 (2024-05-28)

Latest
Compare
Choose a tag to compare
@YannMagnin YannMagnin released this 28 May 18:10
· 1 commit to master since this release
15689b1

Warning

This is an experimental release which provides a consolidation of the kernel boot procedure.
Things will probably break in the next release.

Consolidation of the kernel bootstrap with the support of the fxcp400 and fx9860 devices

FEATURES

  • project : support Link Time Optimization (LTO)
  • kernel : add kterm device for early boot logs
  • kernel : support fxcp400 display driver (r61523)
  • kernel : support fx9860 display driver (ml9801 and t6k73)
  • vxsdk : support proportional font for the kernel

ENHANCEMENTS

  • kernel : rework kernel architecture (WIP)
  • kernel : rework display module (WIP)
  • kernel : use internal C standart library to ensure to not use the "real" libc during the bootstrap/boot process
  • vxsdk : rework kernel source fetching
  • project : remove dead code (miscellaneous)

FIXES

  • kernel : support unaligned ASLR symbols
  • bootloader : support unaligned ASLR symbols
  • kernel : fix drivers special section alignement
  • kernel : fix some assets information
  • vxsdk : fix typing information