Dokumentacja przestrzeni nazw Arch::x86::Sysenter


Funkcje

void sysentry ()
void init ()
 proste operacje na sieci porozumiewa sie z pci32 by znalezc karte sieciowa 3c556
int SysEnter (class Arch::x86::Interr::except2_t *code)

Zmienne

const uint32 SYSENTTEMPBUF = 0x200
char SysenterTempBuf [SYSENTTEMPBUF]
const uint32 APIMAGIC = 0xcafebabe
const int API_NONE = 0
const int API_v1 = 1


Dokumentacja funkcji

void Arch::x86::Sysenter::init (  ) 

proste operacje na sieci porozumiewa sie z pci32 by znalezc karte sieciowa 3c556

ustawienie timera ktory seeduje linear congruential generator DEF_SECOND/32 na sekunde i czeka na pierwsze seedowanie. w momencie gdy rtc timer pracuje, malo mozliwe jest by parzystosc rdtsc() zmieniala sie miedzy wywolaniami rdtsc_runner() w przewidywalny sposob

Definicja w linii 39 pliku sysenter.cpp.

Odwołuje się do Arch::x86::GDT::code_sel_kernel, Arch::x86::SYSENTER_CS_MSR, Arch::x86::SYSENTER_EIP_MSR, Arch::x86::SYSENTER_ESP_MSR, SysenterTempBuf, sysentry(), SYSENTTEMPBUF i Arch::x86::wrmsr().

Odwołania w main().

int Arch::x86::Sysenter::SysEnter ( class Arch::x86::Interr::except2_t code  ) 

void Arch::x86::Sysenter::sysentry (  ) 

Odwołania w init().


Dokumentacja zmiennych

Definicja w linii 17 pliku sysenter.hpp.

Odwołania w SysEnter().

Definicja w linii 18 pliku sysenter.hpp.

Odwołania w SysEnter().

Definicja w linii 14 pliku sysenter.hpp.

Odwołania w SysEnter().

Definicja w linii 35 pliku sysenter.cpp.

Odwołania w init().

Definicja w linii 34 pliku sysenter.cpp.

Odwołania w init().


Wygenerowano Sat Jul 19 02:21:27 2008 dla panaLiX programem  doxygen 1.5.6