From 307fcf3ad7d3ce73b59fc5bc6f7003c2b0e05980 Mon Sep 17 00:00:00 2001 From: 4lDO2 <4lDO2@protonmail.com> Date: Wed, 11 Aug 2021 17:38:50 +0200 Subject: [PATCH] Remove now unused TLS struct. --- src/context/context.rs | 2 +- src/context/memory.rs | 19 ------------------- 2 files changed, 1 insertion(+), 20 deletions(-) diff --git a/src/context/context.rs b/src/context/context.rs index bf34057d..62236419 100644 --- a/src/context/context.rs +++ b/src/context/context.rs @@ -17,7 +17,7 @@ use crate::arch::{interrupt::InterruptStack, paging::PAGE_SIZE}; use crate::common::unique::Unique; use crate::context::arch; use crate::context::file::{FileDescriptor, FileDescription}; -use crate::context::memory::{UserGrants, Memory, SharedMemory, Tls}; +use crate::context::memory::{UserGrants, Memory, SharedMemory}; use crate::ipi::{ipi, IpiKind, IpiTarget}; use crate::scheme::{SchemeNamespace, FileHandle}; use crate::sync::WaitMap; diff --git a/src/context/memory.rs b/src/context/memory.rs index d422457f..dc7b4ee3 100644 --- a/src/context/memory.rs +++ b/src/context/memory.rs @@ -813,25 +813,6 @@ impl Drop for Memory { } } -#[derive(Debug)] -pub struct Tls { - pub master: VirtualAddress, - pub file_size: usize, - pub mem: Memory, - pub offset: usize, -} - -impl Tls { - /// Load TLS data from master - pub unsafe fn load(&mut self) { - intrinsics::copy( - self.master.data() as *const u8, - (self.mem.start_address().data() + self.offset) as *mut u8, - self.file_size - ); - } -} - pub const DANGLING: usize = 1 << (usize::BITS - 2); #[cfg(tests)] -- GitLab