#include "src/common/shared.hpp"
#include "src/common/blist.hpp"
#include "src/common/blistsort.hpp"
#include "src/common/qsort.hpp"
#include "src/common/error.hpp"
#include "src/common/string.hpp"
#include "src/common/kmalloc.hpp"
#include "src/common/prng.hpp"
#include "src/common/profiler.hpp"
#include "src/collection/avltree.hpp"
#include "src/collection/avlmap.hpp"
#include "src/collection/collection.hpp"
#include "src/mboot.hpp"
#include "src/module/coresyms.hpp"
#include "src/module/elf.hpp"
#include "src/module/mods.hpp"
#include "src/arch/x86/cpuid.hpp"
#include "src/arch/x86/gdt.hpp"
#include "src/arch/x86/interr.hpp"
#include "src/arch/x86/rtc.hpp"
#include "src/arch/x86/context.hpp"
#include "src/arch/x86/sysenter.hpp"
#include "src/arch/x86/wp.hpp"
#include "src/arch/x86/pcibios.hpp"
#include "src/memory/memset.hpp"
#include "src/memory/align.hpp"
#include "src/memory/alloc4k.hpp"
#include "src/memory/pager.hpp"
#include "src/memory/zone.hpp"
#include "src/memory/heap.hpp"
#include "src/tty/teletype.hpp"
#include "src/thread/scheduler.hpp"
#include "src/thread/process.hpp"
#include "src/thread/timer.hpp"
#include "src/net/net.hpp"
#include "src/net/arp.hpp"
#include "src/net/ip.hpp"
#include "src/sandbox.hpp"
#include "src/ata.hpp"
#include "src/fat.hpp"
#include "src/main.hpp"
#include "src/net/3c556.hpp"
Idź do kodu źródłowego tego pliku.
Funkcje | |
int | main () |
void | VarieteThread () |
Do dyspozycji sa tu:
watki systemowe panaLiX
Definicja w pliku main.cpp.
int main | ( | ) |
Przygotowuje tty, mboot, gdt, paging, physical, heap, interr, x86, sysenter, pagefault handler, rtc, wprotect, syms VarieteThread() z roznymi mikro testami
Definicja w linii 116 pliku main.cpp.
Odwołuje się do Arch::x86::Thread::init(), Module::init(), Net::IP::init(), Net::Arp::init(), Net::init(), Thread::init(), Syms::init(), PRNG::init(), Arch::x86::WProtect::init(), Arch::x86::RTC::init(), Arch::x86::Sysenter::init(), Arch::x86::init(), Arch::x86::Interr::init(), Collection::init(), Memory::Heap::init(), Memory::Physical::init(), Memory::Pager::init(), Arch::x86::GDT::init(), Mboot::init(), Teletype::init(), init_dbg_val_map(), Memory::Pager::init_pf(), Thread::Timer::initTimerThread(), Thread::kernel_process, Thread::Scheduler::SCHEDULER_FREQUENCY, set_dbg_val() i VarieteThread().
void VarieteThread | ( | ) |
Definicja w linii 195 pliku main.cpp.
Odwołuje się do Thread::Timer::add(), Memory::Heap::heapbox::allocated_count(), Net::Arp::arp_cache_insert(), Collection::AvlTree< T, cmp >::checkHt(), cout(), current_thread, blist_s::data, Net::IP::pbuf::data, DEF_SECOND, e3c556_nif, Net::IP::pbuf::end, ENTER_CRITICAL, Collection::AvlTree< T, cmp >::findMin(), Thread::heap, Memory::Heap::heap0, Memory::Heap::HeapList, Thread::i, Collection::AvlTree< T, cmp >::insert(), Net::IP::pbuf::ip_data_off, Net::IP::ip_transmit(), Collection::AvlTree< T, cmp >::isEmpty(), kfree, kmalloc, kprintf(), Memory::Heap::heapbox::max_blocks, Memory::Heap::heapbox::name, blist_s::next, PRNG::nextUint32(), null, print(), println, rdtsc(), Collection::AvlTree< T, cmp >::remove2(), set_dbg_val(), Thread::sleep(), Debug::Profiler::stats(), Thread::ThreadKill(), Arch::x86::RTC::up_time, Memory::Heap::heapbox::used, Collection::AvlTree< T, cmp >::write() i PRNG::x.
Odwołania w main().