Skip to content

Releases: KernelTestFramework/ktf

Version: v0.2.4

15 Oct 06:51
Compare
Choose a tag to compare

ea6e454 uart serial input
b7f50fe ACPI: fix multi-page ACPI table allocation
cd2e38e acpi: add acpi_dump_table() helper routine
e570b4c acpi: minor cleanup
bb24de2 pagetables: harden get_pgentry_mfn()
0b8c2c7 Add docker build test workflow

Version: v0.2.3

03 Oct 16:44
Compare
Choose a tag to compare

d0f08ee #103 ret2kern restores flags correctly
689c2ac rand: add prng
ed189f8 drivers: add basic PIC initialization
003ab78 acpi: MADT: do not count disabled CPUs
3261f57 string[2/2]: added more string manipulation functions.
dd61a7a string[1/2]: added more string manipulation functions.
280e9fb vga: use memmove instead of memcpy
d131908 strings: Implement poor mans memmove
807d3c1 Make: generate dependency files (#85)
487f836 sched: no two tasks can share the same name
1d878cb Linux: detect KVM availability
4d89b29 Docker build (#81)
c83fc4e fixing a few bugs discovered by Coverity
9bff053 traps: add print_callstack()
3ae482c symbols: add initial symbols handling infrastructure

Version: v0.2.2

26 Aug 11:49
Compare
Choose a tag to compare

48a91f2 git: Ignore MacOS .DS_Store files
5485458 testing: add testing abilities for commandline parsing
d0186dc commandline: Add commandline parsing abilities
7edd7e9 string: add function for testing end of string
35c171f string: add strchr function
67660ec link: add section for storing commandline parameters
54f2ced LGTM: exclude short-global-name check
1a05906 Code quality: Fixing code quality issues reported by lgtm (#76)
31d7212 LGTM: add default config and badges (#75)
11d43b4 Code quality: Fixing code quality issues reported by lgtm

Version: v0.2.1

24 Aug 16:16
d259b22
Compare
Choose a tag to compare

d259b22 pmm: add address-in-section helper routines (#70)
51cc44c minor fixes to the stack dump (#69)
bc35378 traps: add early boot traps initialization (#68)
41f91aa README: add status badges
d589412 Makefile: add style target (#71)
320f68b zap identity mappings after init (#64)
a718cc2 pmm, pagetables: automatically map all PT frames (#67)
1ba70d0 Add auto assign workflow for issues and PRs
7ed1dec fixing a few bugs discovered by Coverity
457e173 toolkit: add cache toolkit library
1178257 warnings: disallow warnings going forward
0e29f8e warnings: add Wextra
9bb341f fallthrough: silence warnings
d81aa6f unsigned: fix loop variables

Version: v0.2.0

19 Aug 14:55
Compare
Choose a tag to compare

074e6fe acpi: add initial implementation of ACPI tables parsing
5dfe9a2 slab allocator: added slab allocator.
cb9f34f hierarchy: move all arch specific header files to arch dir
fe7cddc style: fix style one more time
7515a8b Update clang-format workflow to mainline branch
c2d74ae README: add clang-format action workflow instructions
d3f5f39 style: yet another style unifying change
3274bd8 style: disable clang-format in string.c file
727c28c error codes: adding errno.h for error codes
22c0105 pmm: fix initial physical memory frames processing
476a0d6 Update c-cpp workflow to mainline branch
d8d3554 hierarchy: add common/, lib/ and tests/ directories (#43)
6a9e591 Update issue templates (#45)
9270a77 workflows: fix clang-format action (#42)
0b75f5a style: add .clang-format config file (#37)
98b4353 Add clang-format.yml workflow definition (#38)
a214015 Adjust Make system for non-Linux builds (#40)
50b809c Makefile: fix dependencies
902502a Allow local overrides for build tools
739a9d2 Add basic scheduler for SMP CPUs (#33)
883f2ad notices: replace (c) with ©
5db76d0 smp: Add AP bootstrapping code and smp_processor_id() (#29)
9b0b04c README: add "Credits and Attributions" section
d549f6e Run QEMU examples without sudo (#28)
fb23210 License: change license to BSD 2-Clause
310f379 Add autobuild workflow

Initial release

05 Aug 13:53
Compare
Choose a tag to compare
README, NOTICE: initial version

Signed-off-by: Pawel Wieczorkiewicz <[email protected]>