/src/sys/arch/hpc/stand/hpcboot/arm/ |
arm_pxa2x0_console.h | 43 MemoryManager *&_mem; member in class:PXA2x0Console 47 PXA2x0Console(MemoryManager *& mem) : _mem(mem), _uart_base(~0) { } 50 _mem->unmapPhysicalPage(_uart_base); 78 _mem->mapPhysicalPage(0x40100000, 0x100, PAGE_READWRITE);
|
arm_sa1100.cpp | 82 if (!_mem->init()) { 87 _mem->loadBank(DRAM_BANK0_START, DRAM_BANK_SIZE); 88 _mem->loadBank(DRAM_BANK1_START, DRAM_BANK_SIZE); 89 _mem->loadBank(DRAM_BANK2_START, DRAM_BANK_SIZE); 90 _mem->loadBank(DRAM_BANK3_START, DRAM_BANK_SIZE); 103 paddr_t fbaddr_p = _mem->readPhysical4(0xb0100010); // 0xc0002e00 105 vaddr_t fbaddr_v = _mem->mapPhysicalPage(fbaddr_p, 0x50000, 119 _mem->unmapPhysicalPage(fbaddr_v); 135 _mem->mapPhysicalPage(0x80050000, 0x100, PAGE_READWRITE); 138 _mem->unmapPhysicalPage(uart) [all...] |
arm_sa1100_console.h | 43 MemoryManager *&_mem; member in class:SA1100Console 47 SA1100Console(MemoryManager *& mem) : _mem(mem), _uart_base(~0) { } 50 _mem->unmapPhysicalPage(_uart_base); 72 _mem->mapPhysicalPage(0x80050000, 0x100, PAGE_READWRITE);
|
arm_boot.cpp | 49 if (_mem) 50 delete _mem; 94 _arch = new SA1100Architecture(_cons, _mem); 98 _arch = new PXA2X0Architecture(_cons, _mem); 123 _mem = new MemoryManager_LockPages(lock_pages, unlock_pages, 127 _mem->setDebug() = args.memorymanagerDebug; 131 _cons = ARMConsole::Instance(_mem, args.architecture);
|
arm_pxa2x0.cpp | 82 if (!_mem->init()) { 87 _mem->loadBank(DRAM_BANK0_START, DRAM_BANK_SIZE); 88 _mem->loadBank(DRAM_BANK1_START, DRAM_BANK_SIZE); 89 _mem->loadBank(DRAM_BANK2_START, DRAM_BANK_SIZE); 90 _mem->loadBank(DRAM_BANK3_START, DRAM_BANK_SIZE); 143 _mem->mapPhysicalPage(0x40100000, 0x100, PAGE_READWRITE); 153 _mem->unmapPhysicalPage(uart); 163 if (sz > _mem->getPageSize()) { 165 sz, _mem->getPageSize())); 171 if (!_mem->getPage(v , _loader_addr)) [all...] |
/src/sys/arch/hpc/stand/hpcboot/sh3/ |
sh_boot.cpp | 48 if (_mem) 49 delete _mem; 106 _arch = new SH7707(_cons, _mem, SH7707::boot_func); 112 _arch = new SH7709(_cons, _mem, SH7709::boot_func); 118 _arch = new SH7709A(_cons, _mem, SH7709A::boot_func); 124 _arch = new SH7750(_cons, _mem, SH7750::boot_func); 154 _mem = new MemoryManager_SHMMU(_cons, page_size); 157 _mem = new MemoryManager_LockPages(lock_pages, unlock_pages, 161 _mem->setDebug() = args.memorymanagerDebug;
|
sh_arch.cpp | 63 if (!_mem->init()) { 89 if (!_mem->getPage(v , _loader_addr)) { 98 memcpy(LPVOID(v), LPVOID(_boot_func), _mem->getPageSize()); 111 _mem->getPage(v, p); 112 sp = ptokv(p + _mem->getPageSize() / 2);
|
sh_arch.h | 101 _mem->loadBank(SH_AREA3_START, sz); \ 102 _mem->loadBank(SH_AREA3_START + sz , sz); \ 138 _mem->loadBank(SH_AREA3_START, SH_AREA_SIZE);
|
/src/sys/arch/hpc/stand/hpcboot/mips/ |
mips_arch.cpp | 76 if (!_mem->init()) { 95 _mem->getPage(v, p); 104 if (!_mem->getPage(v , _loader_addr)) { 111 memcpy(LPVOID(v), LPVOID(_boot_func), _mem->getPageSize()); 125 _mem->getPage(v, p); 126 sp = ptokv(p + _mem->getPageSize() - 0x10);
|
mips_boot.cpp | 50 if (_mem) 51 delete _mem; 109 _arch = new TX39XX(_cons, _mem, args.architecture); 114 _arch = new VR41XX(_cons, _mem); 142 _mem = new MemoryManager_LockPages(lock_pages, unlock_pages, 146 _mem = new MemoryManager_VirtualCopy(_cons, pagesz); 149 _mem->setDebug() = args.memorymanagerDebug;
|
mips_tx39.cpp | 55 _mem->loadBank(0x04000000, // D-RAM bank 0/1
|
mips_vr41.cpp | 55 _mem->loadBank(0x80000000, // VR-specific VirtualCopy trick.
|
/src/sys/arch/hpc/stand/hpcboot/ |
arch.cpp | 45 :_cons(cons), _mem(mem) 64 sz = _mem->estimateTaggedPageSize(sz); 66 sz += _mem->getPageSize() * 4; 67 sz = _mem->roundRegion(sz); 68 return _mem->reservePage(sz); 78 _mem->getPage(v, p); 83 _mem->getTaggedPageSize() - sizeof(struct BootArgs));
|
boot.h | 57 MemoryManager *_mem; // VirtualAlloc/LockPage/MMU member in class:Boot
|
boot.cpp | 128 _mem = 0; 164 _loader = new ElfLoader(_cons, _mem); 167 _loader = new CoffLoader(_cons, _mem);
|
arch.h | 47 MemoryManager *&_mem; member in class:Architecture
|
load.cpp | 43 : _mem(mem), _cons(cons) 132 _tpsz = _mem->getTaggedPageSize(); 135 if (!_mem->getTaggedPage(v, p, &_pvec_clr, _pvec_clr_paddr)) 218 if (!_mem->getTaggedPage(v, p, &pvec, pvec_paddr)) 249 if (!_mem->getTaggedPage(v, p, &pvec, pvec_paddr))
|
load.h | 55 MemoryManager *&_mem; member in class:Loader
|
load_elf.cpp | 116 sz += _mem->roundPage(filesz); 118 extra += _mem->getTaggedPageSize(); 121 extra += _mem->getTaggedPageSize(); 132 extra += 2 * _mem->getTaggedPageSize();
|
hpcboot.cpp | 153 sz = f._mem->roundPage(sz); 176 sz += f._mem->roundPage(f._loader->memorySize());
|