From 5ba79d78fd1a689082b6ac39f4839e3c7a1493f2 Mon Sep 17 00:00:00 2001 From: Berkus Decker Date: Sat, 19 Dec 2020 23:19:28 +0200 Subject: [PATCH] wip impl thread_capability --- nucleus/src/caps/thread_cap.rs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/nucleus/src/caps/thread_cap.rs b/nucleus/src/caps/thread_cap.rs index 991acee..eddad9e 100644 --- a/nucleus/src/caps/thread_cap.rs +++ b/nucleus/src/caps/thread_cap.rs @@ -4,7 +4,7 @@ use { super::{CapError, Capability, TryFrom}, - crate::capdef, + crate::{arch::memory::PhysAddr, capdef}, paste::paste, register::{register_bitfields, LocalRegisterCopy}, }; @@ -29,4 +29,8 @@ capdef! { Thread } // Cap implementation //===================== -impl ThreadCapability {} +impl ThreadCapability { + pub(crate) fn ptr(&self) -> PhysAddr { + 0.into() // @todo + } +}