Skip to content

Version: v0.3.4

Compare
Choose a tag to compare
@wipawel wipawel released this 30 Aug 09:09
· 355 commits to mainline since this release

d233de1 acpi: register ISA bus only when supported
3868874 drivers/vga: map and register VGA console only when supported
3100556 drivers/kbd: skip initialization when i8042 not present
62c321a acpi: init FADT table and get boot flags
d7b4917 pmm: map frames_arrays' frames when final VA space is available
8ae3c54 pmm: dynamically allocate space for frame_t structures
321fc96 github: place codeql workflow file into correct directory
c46f6da Enable GitHub's CodeQL analysis
a6cd428 setup: add boot_flags with basic system configuration flags
83de1e2 boot, pmm: add compile-time configurable early address space
7bda5b3 pmm: find unused begining of each region during init
d695626 mm/regions: add in_free_region() helper function
4f652d3 mm/regions: add rmode and symbols sections to kernel sections
654a72e acpica: add PCI configuration space functionality to OSL
b8ecf70 acpica: add interrupt handling functionality to OSL
6118ed6 acpica: add task management and synchronization functions to OSL
6248ecd acpica: add time management and ACPI tables functions to OSL
b34eb30 acpica: add memory management and R/W IO functions
d4c4c06 acpi, acpica: add basic OS layer for ACPICA
269fb21 pmm: add locking to get/put_free_frames()
90eda4b traps: limit number of lines for stack dump
54a4658 pmm: refactor add_frame()
8bd037d pmm: fix reserve_frame() and add return_frame()
6865f84 pmm: add frame_flags_t type for frame flags
32805a8 pmm: add separate function to display_frames()
4dd627b pmm: check valid order parameter in put_free_frames()
9e73e79 pmm: rename put_frame() to put_free_frames()
1898c26 pmm: get_free_frames() returns frame_t pointer instead of mfn
5a6413f acpi: ignore disabled CPUs reported in MADT table
5e9d0c7 drivers/kbd: fix initialization flush loop
367eb55 pmm, regions: separate memory regions related code from PMM
0a73acb slab: use 2M page for global_meta_slab
49aec5d lib: make BUG() and BUG_ON() more verbose