#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "cpu.h"
#include "machine.h"
#include "memory.h"
#include "misc.h"
#include "thirdparty/alpha_rpb.h"
Go to the source code of this file.
Functions | |
int | alpha_translate_v2p (struct cpu *cpu, uint64_t vaddr, uint64_t *return_paddr, int flags) |
int alpha_translate_v2p | ( | struct cpu * | cpu, |
uint64_t | vaddr, | ||
uint64_t * | return_paddr, | ||
int | flags | ||
) |
Definition at line 43 of file memory_alpha.cc.
References addr, cpu::alpha, ALPHA_K0SEG_BASE, ALPHA_K0SEG_END, ALPHA_PAGESHIFT, ALPHA_PSL_USERMODE, ALPHA_PTE_TO_PFN, ALPHA_PTE_VALID, alpha_pcb::apcb_ptbr, cpu::cd, fatal(), HWRPB_PADDR, LE64_TO_HOST, cpu::mem, memory_paddr_to_hostaddr(), alpha_cpu::pcb, PROM_ARGSPACE_PADDR, and alpha_cpu::ps.
Referenced by alpha_cpu_new().