Skip to content

Commit e7660b6

Browse files
author
Hanran Wu
committed
Merge branch 'vortex_vm' of https://github.com/mranduril/vortex into vortex_vm
add changes from pull request reviews
2 parents de66a1b + 90b4a16 commit e7660b6

File tree

1 file changed

+2
-9
lines changed

1 file changed

+2
-9
lines changed

runtime/simx/vortex.cpp

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -116,13 +116,11 @@ class vx_device {
116116

117117
#ifdef VM_ENABLE
118118

119-
// virtual (vpn) to phycial (ppn) mapping
119+
// physical (ppn) to virtual (vpn) mapping
120120
uint64_t map_p2v(uint64_t ppn, uint32_t flags)
121121
{
122122
DBGPRINT(" [RT:MAP_P2V] ppn: %lx\n", ppn);
123-
// std::cout << std::hex << pAddr << std::endl;
124-
// return pAddr + 0xf000000;
125-
if (addr_mapping.find(ppn) != addr_mapping.end()) return addr_mapping[ppn];
123+
if (addr_mapping.contains(ppn)) return addr_mapping[ppn];
126124

127125
// If ppn to vpn mapping doesnt exist, create mapping
128126
DBGPRINT(" [RT:MAP_P2V] Not found. Allocate new page table or update a PTE.\n");
@@ -419,15 +417,10 @@ class vx_device {
419417
// reserve IO space, startup space, and local mem area
420418
int virtual_mem_reserve(uint64_t dev_addr, uint64_t size, int flags)
421419
{
422-
// uint64_t asize = aligned_size(size, MEM_PAGE_SIZE);
423420
CHECK_ERR(virtual_mem_->reserve(dev_addr, size), {
424421
return err;
425422
});
426423
DBGPRINT("[RT:mem_reserve] addr: 0x%lx, size:0x%lx, size: 0x%lx\n", dev_addr, size, size);
427-
// CHECK_ERR(this->mem_access(dev_addr, asize, flags), {
428-
// global_mem_.release(dev_addr);
429-
// return err;
430-
// });
431424
return 0;
432425
}
433426

0 commit comments

Comments
 (0)