Dokumentacja pliku src/memory/pager.cpp

#include "src/common/shared.hpp"
#include "src/ipc/lock.hpp"
#include "src/arch/x86/interr.hpp"
#include "src/arch/x86/except_c.hpp"
#include "src/arch/x86/rtc.hpp"
#include "src/thread/thread.hpp"
#include "src/thread/scheduler.hpp"
#include "src/thread/process.hpp"
#include "src/memory/memset.hpp"
#include "src/memory/alloc4k.hpp"
#include "src/memory/align.hpp"
#include "src/memory/heap.hpp"
#include "src/memory/pager.hpp"

Idź do kodu źródłowego tego pliku.

Przestrzenie nazw

namespace  Memory
namespace  Memory::Pager

Funkcje

void Memory::Pager::init ()
 proste operacje na sieci porozumiewa sie z pci32 by znalezc karte sieciowa 3c556
void Memory::Pager::init_pf ()
int Memory::Pager::PageFaultHandler (struct Arch::x86::Interr::except2_t *code)
int Memory::Pager::lazy_paging_pfh (struct env_t *env, uint32 virt, uint32 phys)
int Memory::Pager::allocate_memtree (class memtree *mtree, bool supervisor, class Memory::Heap::heapbox *hp)
void Memory::Pager::frame_assign (addr_t physical)
void Memory::Pager::frame_release ()
void Memory::Pager::FrameAssign (void *frame, class IPC::Lock::lock_t *l, addr_t physical)
void Memory::Pager::FrameRelease (class IPC::Lock::lock_t *l)
void Memory::Pager::cpypage (uint32 dest, uint32 src)
void Memory::Pager::memmove2 (class memtree *d1, void *d2, class memtree *s1, void *s2, uint32 cnt)

Zmienne

IPC::Lock::lock_t Memory::Pager::lock_frame (const_cast< char * >("frame"))
void * Memory::Pager::virtual_frame
memtree Memory::Pager::kmem
uint32 Memory::Pager::lazy_enable = 0


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