coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
rtas.h File Reference
#include "of.h"
Include dependency graph for rtas.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  dtime
 

Typedefs

typedef struct dtime dtime
 
typedef void(* thread_t) (int)
 

Functions

int rtas_token (const char *)
 
int rtas_call (int, int, int, int *,...)
 
void rtas_init (void)
 
int rtas_pci_config_read (long long, int, int, int, int)
 
int rtas_pci_config_write (long long, int, int, int, int, int)
 
int rtas_set_time_of_day (dtime *)
 
int rtas_get_time_of_day (dtime *)
 
int rtas_ibm_update_flash_64 (long long, long long)
 
int rtas_ibm_update_flash_64_and_reboot (long long, long long)
 
int rtas_system_reboot (void)
 
int rtas_start_cpu (int, thread_t, int)
 
int rtas_stop_self (void)
 
int rtas_ibm_manage_flash (int)
 

Typedef Documentation

◆ dtime

typedef struct dtime dtime

◆ thread_t

typedef void(* thread_t) (int)

Definition at line 49 of file rtas.h.

Function Documentation

◆ rtas_call()

int rtas_call ( int  ,
int  ,
int  ,
int *  ,
  ... 
)

◆ rtas_get_time_of_day()

int rtas_get_time_of_day ( dtime )

◆ rtas_ibm_manage_flash()

int rtas_ibm_manage_flash ( int  )

◆ rtas_ibm_update_flash_64()

int rtas_ibm_update_flash_64 ( long long  ,
long long   
)

◆ rtas_ibm_update_flash_64_and_reboot()

int rtas_ibm_update_flash_64_and_reboot ( long long  ,
long long   
)

◆ rtas_init()

void rtas_init ( void  )

◆ rtas_pci_config_read()

int rtas_pci_config_read ( long long  ,
int  ,
int  ,
int  ,
int   
)

Referenced by biosemu_dev_get_device_vendor_id(), handleInt1a(), and pci_cfg_read().

Here is the caller graph for this function:

◆ rtas_pci_config_write()

int rtas_pci_config_write ( long long  ,
int  ,
int  ,
int  ,
int  ,
int   
)

Referenced by handleInt1a(), and pci_cfg_write().

Here is the caller graph for this function:

◆ rtas_set_time_of_day()

int rtas_set_time_of_day ( dtime )

◆ rtas_start_cpu()

int rtas_start_cpu ( int  ,
thread_t  ,
int   
)

◆ rtas_stop_self()

int rtas_stop_self ( void  )

◆ rtas_system_reboot()

int rtas_system_reboot ( void  )

◆ rtas_token()

int rtas_token ( const char *  )