feat: introduce bootloader-agnostic Boot Contract, add btlist command to list connected Bluetooth devices

This commit is contained in:
2026-06-20 21:25:24 +02:00
parent de871ac402
commit 772eaee9f4
20 changed files with 904 additions and 213 deletions
+6 -5
View File
@@ -1,8 +1,7 @@
#pragma once
#include <limine.h>
#include <Boot/BootInfo.hpp>
#include <cstddef>
using namespace std;
#include <cstdint>
namespace Memory {
// Shared
@@ -11,5 +10,7 @@ namespace Memory {
size_t size;
};
LargestSection Scan(limine_memmap_response* mmap);
};
// Scan the boot contract's physical memory map for the largest single
// run of usable RAM (the page-frame allocator is seeded from it).
LargestSection Scan(const montauk::boot::MemoryMap& mmap);
};