Changeset 43 for trunk/hal/x86_64


Ignore:
Timestamp:
Jun 23, 2017, 7:59:41 AM (8 years ago)
Author:
max@…
Message:

simplify

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/hal/x86_64/hal_acpi.c

    r39 r43  
    7272        paddr_t basepa, pa;
    7373        vaddr_t baseva, retva, va;
    74         size_t i, off, size;
     74        size_t off, size;
    7575        size_t npages, ngrow, n;
    7676        header_t *header;
     
    118118{
    119119        vaddr_t va;
    120         paddr_t basepa, pa;
     120        paddr_t pa;
    121121        uint32_t *ent;
    122122        size_t i, n;
     
    210210        paddr_t bios_max = 0x100000;
    211211        vaddr_t vabase;
    212         vaddr_t va;
    213         paddr_t pa;
    214         size_t i, npages;
     212        size_t npages;
    215213
    216214        npages = (bios_max - bios_min) / PAGE_SIZE;
    217215        vabase = hal_gpt_bootstrap_valloc(npages);
    218216
    219         for (i = 0; i < npages; i++) {
    220                 va = vabase + i * PAGE_SIZE;
    221                 pa = bios_min + i * PAGE_SIZE;
    222                 hal_gpt_enter(va, pa);
    223                 invlpg(va);
    224         }
     217        hal_gpt_enter_range(vabase, bios_min, npages);
    225218
    226219        /* First, find RSDP */
Note: See TracChangeset for help on using the changeset viewer.