cregit-Linux how code gets into the kernel

Release 4.11 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 Machek5667.47%220.00%
Ondrej Zary67.23%110.00%
Vegard Nossum67.23%110.00%
Chen Yu44.82%110.00%
Konrad Rzeszutek Wilk44.82%110.00%
H. Peter Anvin33.61%110.00%
Rusty Russell22.41%110.00%
Ingo Molnar11.20%110.00%
Glauber 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.
Created with cregit.