| Funkcje | |
| void | init () | 
| proste operacje na sieci porozumiewa sie z pci32 by znalezc karte sieciowa 3c556 | |
| addr_t | ballocate (size_t size, uint32 alignment) | 
| void | disable_balloc () | 
| addr_t | allocate_page_high (uint32 cnt) | 
| addr_t | allocate_page_low (uint32 cnt) | 
| addr_t | alloc4kDirty_high (uint32 cnt) | 
| addr_t | alloc4kDirty_low (uint32 cnt) | 
| int | free_page_high (addr_t physical) | 
| int | free_page_low (addr_t physical) | 
| size_t | get_memory_size () | 
| size_t | get_high_memory_size () | 
| Zmienne | |
| uint32 | heap_area_addend = 0 | 
| bool | balloc_on = TRUE | 
| class Memory::zone | free_pages_high | 
| class Memory::zone | free_pages_low | 
| class Memory::zone | zero_pages_high | 
| class Memory::zone | zero_pages_low | 
| IPC::Lock::lock_t | lock_pages (const_cast< char * >("pages")) | 
| uint32 | first_free_page = (mem_ksize+mem_physical)/PAGE_SIZE | 
| IPC::Lock::lock_t | lock_ZeroVirtFrame (const_cast< char * >("ZeroVirtFrame")) | 
| void * | ZeroVirtFrame | 
| const uint32 | PAGESCLEANMAX = 0x20 | 
Definicja w linii 160 pliku alloc4k.cpp.
Odwołuje się do Memory::zone::alloc(), Memory::Pager::FrameAssign(), Memory::Pager::FrameRelease(), free_pages_high, Thread::i, lock_ZeroVirtFrame, memset(), NULL, PAGE_SIZE i ZeroVirtFrame.
Odwołania w allocate_page_high() i Thread::MemsetThread().
Definicja w linii 178 pliku alloc4k.cpp.
Odwołuje się do Memory::zone::alloc(), Memory::Pager::FrameAssign(), Memory::Pager::FrameRelease(), free_pages_low, Thread::i, lock_ZeroVirtFrame, memset(), NULL, PAGE_SIZE i ZeroVirtFrame.
Odwołania w allocate_page_low() i Thread::MemsetThread().
Definicja w linii 138 pliku alloc4k.cpp.
Odwołuje się do Memory::zone::alloc(), alloc4kDirty_high(), NULL i zero_pages_high.
Odwołania w alloc4k().
Definicja w linii 149 pliku alloc4k.cpp.
Odwołuje się do Memory::zone::alloc(), alloc4kDirty_low(), NULL i zero_pages_low.
Odwołania w alloc4k().
Definicja w linii 116 pliku alloc4k.cpp.
Odwołuje się do align_up(), balloc_on, heap_area_addend, mem_heap_start i sysfail.
Odwołania w Memory::Pager::init() i init().
| void Memory::Physical::disable_balloc | ( | ) | 
Definicja w linii 133 pliku alloc4k.cpp.
Odwołuje się do balloc_on i FALSE.
Odwołania w Memory::Heap::init().
| int Memory::Physical::free_page_high | ( | addr_t | physical | ) | 
Definicja w linii 196 pliku alloc4k.cpp.
Odwołuje się do complain, Memory::zone::free(), free_pages_high i mem_1Mib.
Odwołania w disalloc4k().
| int Memory::Physical::free_page_low | ( | addr_t | physical | ) | 
Definicja w linii 202 pliku alloc4k.cpp.
Odwołuje się do complain, Memory::zone::free() i free_pages_low.
Odwołania w disalloc4k().
| size_t Memory::Physical::get_high_memory_size | ( | ) | 
Definicja w linii 215 pliku alloc4k.cpp.
Odwołuje się do mem_1Mib i memory_size.
Odwołania w init().
| size_t Memory::Physical::get_memory_size | ( | ) | 
| void Memory::Physical::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 52 pliku alloc4k.cpp.
Odwołuje się do align_up(), alloc4k(), ballocate(), first_free_page, free_pages_high, free_pages_low, get_high_memory_size(), get_memory_size(), Thread::i, Memory::zone::init(), Memory::Pager::kmem, mem_low_end, mem_low_start, PAGE_ALIGN, PAGE_SIZE, PAGESCLEANMAX, PTE_PRESENT, PTE_WRITEABLE, Memory::zone::set_length(), zero_pages_high, zero_pages_low i ZeroVirtFrame.
Odwołania w main().
| bool Memory::Physical::balloc_on = TRUE | 
Definicja w linii 40 pliku alloc4k.cpp.
Odwołania w alloc4kDirty_low(), free_page_low(), Memory::Heap::init() i init().
| IPC::Lock::lock_t Memory::Physical::lock_pages(const_cast< char * >("pages")) | 
| const uint32 Memory::Physical::PAGESCLEANMAX = 0x20 | 
Definicja w linii 41 pliku alloc4k.cpp.
Odwołania w allocate_page_high(), init() i Thread::MemsetThread().
Definicja w linii 42 pliku alloc4k.cpp.
Odwołania w allocate_page_low(), init() i Thread::MemsetThread().
Definicja w linii 48 pliku alloc4k.cpp.
Odwołania w alloc4kDirty_high(), alloc4kDirty_low() i init().
 1.5.6
 1.5.6