cregit-Linux how code gets into the kernel

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

/* SPDX-License-Identifier: GPL-2.0 */
/*
 * 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 Machek5666.67%218.18%
Ondrej Zary67.14%19.09%
Vegard Nossum67.14%19.09%
Konrad Rzeszutek Wilk44.76%19.09%
Chen Yu44.76%19.09%
H. Peter Anvin33.57%19.09%
Rusty Russell22.38%19.09%
Ingo Molnar11.19%19.09%
Glauber de Oliveira Costa11.19%19.09%
Greg Kroah-Hartman11.19%19.09%
Total84100.00%11100.00%
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.