Home
last modified time | relevance | path

Searched refs:ebda (Results 1 – 1 of 1) sorted by relevance

/pciutils/lib/
H A Decam.c234 u64 ebda; in find_rsdp_address() local
320 ebda = (u64)physmem_readw((unsigned char *)map + 0x40E) << 4; in find_rsdp_address()
323 if (ebda >= 0x400) in find_rsdp_address()
325 a->debug("scanning first kB of EBDA at 0x%" PCI_U64_FMT_X "...", ebda); in find_rsdp_address()
326 map = physmem_map(physmem, ebda & ~(pagesize-1), 1024 + (ebda & (pagesize-1)), 0); in find_rsdp_address()
329 for (addr = ebda & (pagesize-1); addr < (ebda & (pagesize-1)) + 1024; addr += 16) in find_rsdp_address()
333 rsdp_addr = (ebda & ~(pagesize-1)) + addr; in find_rsdp_address()
337 if (physmem_unmap(physmem, map, 1024 + (ebda & (pagesize-1))) != 0) in find_rsdp_address()
344 a->debug("EBDA location 0x%" PCI_U64_FMT_X " is insane...", ebda); in find_rsdp_address()