Skip to content

v0.4.3

Compare
Choose a tag to compare
@82marbag 82marbag released this 22 Feb 14:44
· 261 commits to mainline since this release

What's Changed

  • add VIRT_KERNEL_MAP memory area by @wipawel in #240
  • Add refcount tracking for ACPICA's mappings and use VIRT_KERNEL_MAP area by @wipawel in #241
  • sched: use SLAB for tasks allocations by @wipawel in #242
  • slab: make SLAB use VIRT_KERNEL_MAP address space area by @wipawel in #243
  • PMM: add simple buddy allocator (splitting and merging frames) by @wipawel in #244
  • setup: move cmdline functionality into a dedicated file by @wipawel in #246
  • cpuid: move functions from cpuid.h into cpuid.c by @wipawel in #247
  • Console functionality enhancement by @wipawel in #248
  • acpica: update ACPICA to version 20211217 by @wipawel in #250
  • Add PAT support by @82marbag in #254
  • setup: add poweroff option to disable default shutdown by @wipawel in #249
  • Add CONFIG_DEBUG option by @wipawel in #251
  • Small bugfixes: segment signed promotion and PMM overlapping names by @wipawel in #255
  • Compile time optimization change, MMIO mapped non-cacheable, task_t struct fix by @wipawel in #257
  • Add boot time configuration for UART devices by @wipawel in #252
  • Use grub-mkrescue to create Legacy BIOS and EFI bootable ISO by @wipawel in #256
  • drivers: add basic framebuffer support by @wipawel in #259
  • string: remove __used directive from ctype check functions by @wipawel in #260

Full Changelog: v0.4.2...v0.4.3