Lines Matching defs:arch_global_data
71 struct arch_global_data { struct
72 u64 gdt[X86_GDT_NUM_ENTRIES] __aligned(16);
73 struct global_data *gd_addr; /* Location of Global Data */
74 uint8_t x86; /* CPU family */
75 uint8_t x86_vendor; /* CPU vendor */
76 uint8_t x86_model;
77 uint8_t x86_mask;
78 uint32_t x86_device;
79 uint64_t tsc_base; /* Initial value returned by rdtsc() */
80 void *new_fdt; /* Relocated FDT */
81 uint32_t bist; /* Built-in self test value */
82 enum pei_boot_mode_t pei_boot_mode;
83 const struct pch_gpio_map *gpio_map; /* board GPIO map */
84 struct memory_info meminfo; /* Memory information */
85 struct pei_memory_info pei_meminfo; /* PEI memory information */
87 void *hob_list; /* FSP HOB list */
89 struct mtrr_request mtrr_req[MAX_MTRR_REQUESTS];
90 int mtrr_req_count;
91 int has_mtrr;
93 char *mrc_output;
94 unsigned int mrc_output_len;
95 ulong table; /* Table pointer from previous loader */
96 int turbo_state; /* Current turbo state */
97 struct irq_routing_table *pirq_routing_table;
99 u32 high_table_ptr;
100 u32 high_table_limit;
103 int prev_sleep_state; /* Previous sleep state ACPI_S0/1../5 */
104 ulong backup_mem; /* Backup memory address for S3 */