mirror of
https://github.com/RGBCube/serenity
synced 2025-07-26 21:27:34 +00:00
Kernel: Reintroduce Mutex.cpp
to aarch64 build
A few more stubs have been added to support the building of this file
This commit is contained in:
parent
07649bcb02
commit
2db73f2171
2 changed files with 23 additions and 0 deletions
|
@ -91,6 +91,9 @@ LockRefPtr<Process> Process::from_pid(Kernel::ProcessID)
|
||||||
// Thread
|
// Thread
|
||||||
namespace Kernel {
|
namespace Kernel {
|
||||||
|
|
||||||
|
class Timer : public AtomicRefCounted<Timer> {
|
||||||
|
};
|
||||||
|
|
||||||
bool Thread::JoinBlocker::unblock(void*, bool)
|
bool Thread::JoinBlocker::unblock(void*, bool)
|
||||||
{
|
{
|
||||||
TODO_AARCH64();
|
TODO_AARCH64();
|
||||||
|
@ -139,6 +142,25 @@ Thread::Blocker::~Blocker()
|
||||||
TODO_AARCH64();
|
TODO_AARCH64();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
u32 Thread::unblock_from_mutex(Kernel::Mutex&)
|
||||||
|
{
|
||||||
|
TODO_AARCH64();
|
||||||
|
}
|
||||||
|
|
||||||
|
void Thread::block(Kernel::Mutex&, SpinlockLocker<Kernel::Spinlock>&, u32)
|
||||||
|
{
|
||||||
|
TODO_AARCH64();
|
||||||
|
}
|
||||||
|
|
||||||
|
SpinlockProtected<Thread::GlobalList>& Thread::all_instances()
|
||||||
|
{
|
||||||
|
TODO_AARCH64();
|
||||||
|
}
|
||||||
|
|
||||||
|
Thread::~Thread()
|
||||||
|
{
|
||||||
|
TODO_AARCH64();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// PerformanceEventBuffer
|
// PerformanceEventBuffer
|
||||||
|
|
|
@ -516,6 +516,7 @@ else()
|
||||||
Graphics/Console/BootFramebufferConsole.cpp
|
Graphics/Console/BootFramebufferConsole.cpp
|
||||||
Graphics/Console/GenericFramebufferConsole.cpp
|
Graphics/Console/GenericFramebufferConsole.cpp
|
||||||
|
|
||||||
|
Locking/Mutex.cpp
|
||||||
Locking/Spinlock.cpp
|
Locking/Spinlock.cpp
|
||||||
|
|
||||||
Memory/AddressSpace.cpp
|
Memory/AddressSpace.cpp
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue