diff --git a/Kernel/Arch/i386/CPU.cpp b/Kernel/Arch/i386/CPU.cpp index 2a29ae5d83..6877932e0c 100644 --- a/Kernel/Arch/i386/CPU.cpp +++ b/Kernel/Arch/i386/CPU.cpp @@ -2238,13 +2238,6 @@ UNMAP_AFTER_INIT void Processor::gdt_init() // clang-format on } -void Processor::set_thread_specific(u8* data, size_t len) -{ - auto& descriptor = get_gdt_entry(GDT_SELECTOR_TLS); - descriptor.set_base(data); - descriptor.set_limit(len); -} - void copy_kernel_registers_into_ptrace_registers(PtraceRegisters& ptrace_regs, const RegisterState& kernel_regs) { ptrace_regs.eax = kernel_regs.eax, diff --git a/Kernel/Arch/i386/CPU.h b/Kernel/Arch/i386/CPU.h index dda787908b..0e9d23ac35 100644 --- a/Kernel/Arch/i386/CPU.h +++ b/Kernel/Arch/i386/CPU.h @@ -1002,8 +1002,6 @@ public: u32 init_context(Thread& thread, bool leave_crit); static Vector capture_stack_trace(Thread& thread, size_t max_frames = 0); - void set_thread_specific(u8* data, size_t len); - String platform_string() const; };