Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

Kip Class Reference

#include <kip.h>

List of all members.

Public Member Functions

void print () const
char const * version_string () const
Address main_memory_high () const

Static Public Member Functions

static void init_global_kip (Kip *kip)
static Kip *const k ()

Public Attributes

Mword magic
Mword version
Unsigned8 offset_version_strings
Unsigned8 reserved [3]
Unsigned8 kip_sys_calls
Unsigned8 reserved01 [3]
Mword init_default_kdebug
Mword default_kdebug_exception
Mword sched_granularity
Mword default_kdebug_end
Mword sigma0_sp
Mword sigma0_ip
l4_low_high_t sigma0_memory
Mword sigma1_sp
Mword sigma1_ip
l4_low_high_t sigma1_memory
Mword root_sp
Mword root_ip
l4_low_high_t root_memory
Mword l4_config
Mword reserved2
Mword kdebug_config
Mword kdebug_permission
l4_low_high_t main_memory
l4_low_high_t reserved0
l4_low_high_t reserved1
l4_low_high_t semi_reserved
l4_low_high_t dedicated [4]
volatile Cpu_time clock
volatile Cpu_time switch_time
Mword frequency_cpu
Mword frequency_bus
volatile Cpu_time thread_time
Mword sys_ipc
Mword sys_id_nearest
Mword sys_fpage_unmap
Mword sys_thread_switch
Mword sys_thread_schedule
Mword sys_lthread_ex_regs
Mword sys_task_new
Mword unused_6
char version_strings [512]
char sys_calls [256]
char pad [288]
char lipc_code [256]

Static Private Member Functions

static Kip *global_kip asm ("GLOBAL_KIP")


Member Function Documentation

static Kip* global_kip Kip::asm "GLOBAL_KIP"   )  [static, private]
 

void Kip::init_global_kip Kip kip  )  [inline, static]
 

Kip *const Kip::k  )  [inline, static]
 

Address Kip::main_memory_high  )  const [inline]
 

void Kip::print  )  const
 

char const * Kip::version_string  )  const
 


Member Data Documentation

volatile Cpu_time Kip::clock
 

l4_low_high_t Kip::dedicated[4]
 

Mword Kip::default_kdebug_end
 

Mword Kip::default_kdebug_exception
 

Mword Kip::frequency_bus
 

Mword Kip::frequency_cpu
 

Mword Kip::init_default_kdebug
 

Mword Kip::kdebug_config
 

Mword Kip::kdebug_permission
 

Unsigned8 Kip::kip_sys_calls
 

Mword Kip::l4_config
 

char Kip::lipc_code[256]
 

Mword Kip::magic
 

l4_low_high_t Kip::main_memory
 

Unsigned8 Kip::offset_version_strings
 

char Kip::pad[288]
 

Unsigned8 Kip::reserved[3]
 

l4_low_high_t Kip::reserved0
 

Unsigned8 Kip::reserved01[3]
 

l4_low_high_t Kip::reserved1
 

Mword Kip::reserved2
 

Mword Kip::root_ip
 

l4_low_high_t Kip::root_memory
 

Mword Kip::root_sp
 

Mword Kip::sched_granularity
 

l4_low_high_t Kip::semi_reserved
 

Mword Kip::sigma0_ip
 

l4_low_high_t Kip::sigma0_memory
 

Mword Kip::sigma0_sp
 

Mword Kip::sigma1_ip
 

l4_low_high_t Kip::sigma1_memory
 

Mword Kip::sigma1_sp
 

volatile Cpu_time Kip::switch_time
 

char Kip::sys_calls[256]
 

Mword Kip::sys_fpage_unmap
 

Mword Kip::sys_id_nearest
 

Mword Kip::sys_ipc
 

Mword Kip::sys_lthread_ex_regs
 

Mword Kip::sys_task_new
 

Mword Kip::sys_thread_schedule
 

Mword Kip::sys_thread_switch
 

volatile Cpu_time Kip::thread_time
 

Mword Kip::unused_6
 

Mword Kip::version
 

char Kip::version_strings[512]
 


The documentation for this class was generated from the following files:
Generated on Mon Sep 26 14:20:16 2005 for Fiasco by  doxygen 1.4.2