cregit-Linux how code gets into the kernel

Release 4.10 arch/x86/include/asm/suspend_32.h

/*
 * Copyright 2001-2002 Pavel Machek <pavel@suse.cz>
 * Based on code
 * Copyright 2001 Patrick Mochel <mochel@osdl.org>
 */
#ifndef _ASM_X86_SUSPEND_32_H

#define _ASM_X86_SUSPEND_32_H

#include <asm/desc.h>
#include <asm/fpu/api.h>

/* image of the saved processor state */

struct saved_context {
	



u16 es, fs, gs, ss;
	



unsigned long cr0, cr2, cr3, cr4;
	
u64 misc_enable;
	
bool misc_enable_saved;
	
struct saved_msrs saved_msrs;
	
struct desc_ptr gdt_desc;
	
struct desc_ptr idt;
	
u16 ldt;
	
u16 tss;
	
unsigned long tr;
	
unsigned long safety;
	
unsigned long return_address;
} __attribute__((packed));

#endif /* _ASM_X86_SUSPEND_32_H */

Overall Contributors

PersonTokensPropCommitsCommitProp
pavel machekpavel machek5667.47%220.00%
ondrej zaryondrej zary67.23%110.00%
vegard nossumvegard nossum67.23%110.00%
chen yuchen yu44.82%110.00%
konrad rzeszutek wilkkonrad rzeszutek wilk44.82%110.00%
h. peter anvinh. peter anvin33.61%110.00%
rusty russellrusty russell22.41%110.00%
ingo molnaringo molnar11.20%110.00%
glauber de oliveira costaglauber de oliveira costa11.20%110.00%
Total83100.00%10100.00%
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.