coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
Go to the source code of this file.
Macros | |
#define | RST_CNT 0xcf9 |
#define | FULL_RST (1 << 3) |
#define | RST_CPU (1 << 2) |
#define | SYS_RST (1 << 1) |
Functions | |
void | do_system_reset (void) |
void | do_full_reset (void) |
static void | cf9_reset_prepare (void) |
__noreturn void | system_reset (void) |
__noreturn void | full_reset (void) |
#define FULL_RST (1 << 3) |
Definition at line 8 of file cf9_reset.h.
#define RST_CNT 0xcf9 |
Definition at line 7 of file cf9_reset.h.
#define RST_CPU (1 << 2) |
Definition at line 9 of file cf9_reset.h.
#define SYS_RST (1 << 1) |
Definition at line 10 of file cf9_reset.h.
Definition at line 20 of file cf9_reset.h.
Referenced by full_reset(), and system_reset().
Definition at line 30 of file cf9_reset.c.
References dcache_clean_all(), FULL_RST, outb(), RST_CNT, RST_CPU, and SYS_RST.
Referenced by configure_descriptor(), do_force_global_reset(), do_global_reset(), and full_reset().
Definition at line 16 of file cf9_reset.c.
References dcache_clean_all(), outb(), RST_CNT, RST_CPU, and SYS_RST.
Referenced by system_reset().
__noreturn void full_reset | ( | void | ) |
Definition at line 45 of file cf9_reset.c.
References BIOS_INFO, cf9_reset_prepare(), do_full_reset(), halt(), and printk.
Referenced by check_full_retrain(), checkreset_ddr2(), chipset_handle_reset(), do_board_reset(), do_fsp_memory_init(), do_fsp_post_memory_init(), early_pmc_init(), enable_getsec_or_reset(), fsp_handle_reset(), mainboard_pre_raminit_config(), mb_pre_raminit_setup(), pch_enable_gbe(), raminit(), raminit_common(), sch5545_update_ec_firmware(), sdram_checkreset(), sdram_detect_errors(), sdram_initialize(), and txt_reset_platform().
__noreturn void system_reset | ( | void | ) |
Definition at line 37 of file cf9_reset.c.
References BIOS_INFO, cf9_reset_prepare(), do_system_reset(), halt(), and printk.
Referenced by chipset_init(), do_board_reset(), fsp_handle_reset(), gm45_early_reset(), i945_setup_dmi_rcrb(), init_dram_ddr3(), intel_early_me_init_done(), mainboard_romstage_entry(), perform_raminit(), platform_BeforeInitReset(), raminit(), and sdram_initialize().