Dokumentacja przestrzeni nazw Arch::x86::GDT


Komponenty

struct  gdt_entry_t
struct  gdtr_t
class  gdt_t
struct  tss_t

Funkcje

void init ()
 proste operacje na sieci porozumiewa sie z pci32 by znalezc karte sieciowa 3c556

Zmienne

gdt_t kernel_gdt
uint32 code_sel_kernel = 0
uint32 data_sel_kernel = 0
uint32 code_sel_user = 0
uint32 data_sel_user = 0
uint32 tss_sel_kernel = 0
uint32 tss_sel_kernel_df
uint32 tss_sel_kernel_sf
tss_t kernel_tss
tss_t kernel_tss_df
tss_t kernel_tss_sf
char temp_tss_stack [0x100]
const uint32 DEF_MAXSEGMS = 16
struct Arch::x86::GDT::gdt_entry_t packed


Dokumentacja funkcji

void Arch::x86::GDT::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 30 pliku gdt.cpp.

Odwołuje się do code_sel_kernel, code_sel_user, data_sel_kernel, data_sel_user, Arch::x86::GDT::gdt_t::init(), kernel_gdt, kernel_tss, kernel_tss_df, kernel_tss_sf, temp_tss_stack, tss_sel_kernel, tss_sel_kernel_df i tss_sel_kernel_sf.

Odwołania w main().


Dokumentacja zmiennych

Definicja w linii 69 pliku gdt.cpp.

Odwołania w Thread::allocate_context() i init().

Definicja w linii 68 pliku gdt.cpp.

Odwołania w Thread::allocate_context(), Arch::x86::Interr::chain2() i init().

Definicja w linii 70 pliku gdt.cpp.

Odwołania w Thread::allocate_context() i init().

Definicja w linii 12 pliku gdt.hpp.

Odwołania w Arch::x86::GDT::gdt_t::new_sel().

Definicja w linii 27 pliku gdt.cpp.

Odwołania w init().

Definicja w linii 76 pliku gdt.cpp.

Odwołania w init().

Definicja w linii 77 pliku gdt.cpp.

Odwołania w Arch::x86::Interr::init() i init().

Definicja w linii 78 pliku gdt.cpp.

Odwołania w Arch::x86::Interr::init() i init().

Definicja w linii 79 pliku gdt.cpp.

Odwołania w init().

Definicja w linii 71 pliku gdt.cpp.

Odwołania w init().

Definicja w linii 72 pliku gdt.cpp.

Odwołania w init() i Arch::x86::Interr::init_int_chains().

Definicja w linii 73 pliku gdt.cpp.

Odwołania w init() i Arch::x86::Interr::init_int_chains().


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