#[repr(C, align(64))]pub struct GsInfo {
self_ptr: AtomicU64,
kernel_stack_top: AtomicU64,
user_rsp: AtomicU64,
}Expand description
A per-CPU struct which each CPU’s GS kernel reg points to in order to handle syscall entry
Fields§
§self_ptr: AtomicU64§kernel_stack_top: AtomicU64§user_rsp: AtomicU64Implementations§
Source§impl GsInfo
impl GsInfo
Sourcepub unsafe fn set_kernel_stack_top(&self, kernel_stack_top: VirtAddr)
pub unsafe fn set_kernel_stack_top(&self, kernel_stack_top: VirtAddr)
Sourcepub fn kernel_stack_top(&self) -> u64
pub fn kernel_stack_top(&self) -> u64
Getter for GsInfo::kernel_stack_top