hpa
pmap_enter_ept(struct pmap *pmap, paddr_t gpa, paddr_t hpa, vm_prot_t prot)
npte = hpa | EPT_WB;
paddr_t hpa;
&hpa)) {
hpa = hpa | (pte_paddr & 0xFFF);
hva = (uint64_t *)PMAP_DIRECT_MAP(hpa);
__func__, pte_paddr, (uint64_t)hpa, (uint64_t)hva);
paddr_t hpa, pa = trunc_page(gpa);
if (!pmap_extract(p->p_vmspace->vm_map.pmap, hva, &hpa)) {
if (!pmap_extract(p->p_vmspace->vm_map.pmap, hva, &hpa)) {
ret = pmap_enter(vcpu->vc_parent->vm_pmap, pa, hpa,
__func__, (uint64_t)pa, (uint64_t)hpa);
paddr_t hpa, pa = trunc_page(gpa);
if (!pmap_extract(p->p_vmspace->vm_map.pmap, hva, &hpa)) {
if (!pmap_extract(p->p_vmspace->vm_map.pmap, hva, &hpa)) {
ret = pmap_enter(vcpu->vc_parent->vm_pmap, pa, hpa,
__func__, (uint64_t)pa, (uint64_t)hpa);
paddr_t hpa;
if (!pmap_extract(vm->vm_pmap, gpa, &hpa))
pvclock_wc = (void*) PMAP_DIRECT_MAP(hpa);
hppa_hpa_t hpa = cpu_gethpa(0);
((hpa & 0x0ff00000) >> 4) | ((hpa & 0x000ff000) << 12));
hpa = ((struct iomod *)ioh)->io_io_low << 16;
pdc_scanbus(self, &nca, MAXMODBUS - 1, hpa, 0);
hppa_hpa_t hpa;
hppa_hpa_t hpa, int cpu_scan)
if (hpa) {
nca.ca_hpa = hpa + IOMOD_HPASIZE * i;
nca.ca_hpa = pdc_memmap.hpa;
nca.ca_hpa = pdc_memmap.hpa;
pdc_find.hpa != nca.ca_hpa; im++)
nca.ca_addrs[ia].addr = pdc_addr.hpa;
printf(" [flex %x]\n", pdc_hpa.hpa & HPPA_FLEX_MASK);
if (bus_space_map(&hppa_bustag, pdc_hpa.hpa,
(~0LU - pdc_hpa.hpa + 1), 0, &ioh))
(pdc_hpa.hpa & HPPA_FLEX_MASK) | DMA_ENABLE;
sc->sc_hpa = pdc_hpa.hpa;
void pdc_scanbus(struct device *, struct confargs *, int, hppa_hpa_t hpa,
u_int hpa; /* HPA of processor */
u_int hpa;
u_int hpa;
u_int hpa;
u_int hpa; /* HPA for module */
if ((err = (pdc)(PDC_IODC, PDC_IODC_READ, &pdcbuf, memmap.hpa,
id = (*conf_read)(memmap->hpa, dev, 0, PCI_ID_REG);
bhlcr = (*conf_read)(memmap->hpa, dev, 0, PCI_BHLC_REG);
id = (*conf_read)(memmap->hpa, dev, fn,
class = (*conf_read)(memmap->hpa, dev, fn,
dino_conf_read(u_int hpa, int dev, int fn, u_int reg)
volatile uint32_t *dino = (volatile uint32_t *)hpa;
elroy_conf_read(u_int hpa, int dev, int fn, u_int reg)
volatile struct elroy_regs *elroy = (volatile struct elroy_regs *)hpa;
memmap.hpa, memmap.morepages);
io = (struct iomod *) memmap.hpa;
paddr_t hpa;
hpa = 0;
if (!pmap_extract(curproc->p_vmspace->vm_map.pmap, va, &hpa))
if (domain_map_page(d, gpa, hpa, PTE_P | PTE_R | PTE_W, 0) != 0)
hme_pci_enaddr(struct hme_softc *sc, struct pci_attach_args *hpa)
epa = *hpa;
epa.pa_tag = pci_make_tag(hpa->pa_pc, hpa->pa_bus, hpa->pa_device, 0);
sc->sc_arpcom.ac_enaddr[5] += hpa->pa_device;