Blame view

kernel/linux-rt-4.4.41/arch/x86/include/asm/suspend_32.h 604 Bytes
5113f6f70   김현기   kernel add
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
  /*
   * 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 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 */