coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
reset.c File Reference
#include <arch/io.h>
#include <cf9_reset.h>
#include <reset.h>
#include <soc/southbridge.h>
#include <amdblocks/acpimmio.h>
#include <amdblocks/reset.h>
Include dependency graph for reset.c:

Go to the source code of this file.

Functions

void do_cold_reset (void)
 
void do_warm_reset (void)
 
void do_board_reset (void)
 

Function Documentation

◆ do_board_reset()

void do_board_reset ( void  )

Definition at line 24 of file reset.c.

References do_cold_reset().

Here is the call graph for this function:

◆ do_cold_reset()

void do_cold_reset ( void  )

Definition at line 10 of file reset.c.

References outb(), pm_read16(), pm_write16(), PWR_RESET_CFG, RST_CNT, RST_CPU, SYS_RST, and TOGGLE_ALL_PWR_GOOD.

Here is the call graph for this function:

◆ do_warm_reset()

void do_warm_reset ( void  )

Definition at line 18 of file reset.c.

References outb(), RST_CNT, RST_CPU, and SYS_RST.

Here is the call graph for this function: