feat: make kernel architecture-agnostic; primitive work on arm port

This commit is contained in:
daniel committed 2026-10-24 21:25:18 +02:00
1 parent dab7d5427b
commit 1bae77ec84
164 files changed
+3664 -1641

No files matched your search

+3 -2
View File
@@ -5,6 +5,7 @@
*/
#include "L2cap.hpp"
#include <Arch/Cpu.hpp>
#include "Hci.hpp"
#include "A2dp.hpp"
#include "Avrcp.hpp"
@@ -12,7 +13,7 @@
#include <Terminal/Terminal.hpp>
#include <CppLib/Stream.hpp>
#include <Libraries/Memory.hpp>
#include <Timekeeping/ApicTimer.hpp>
#include <Timekeeping/Timer.hpp>
using namespace Kt;
@@ -554,7 +555,7 @@ namespace Drivers::USB::Bluetooth::L2cap {
if (ch && ch->Configured) return true;
for (int j = 0; j < 100; j++) {
asm volatile("" ::: "memory");
Arch::CompilerBarrier();
}
}
return false;