Changeset fc1e4f6 in mainline for arch/ia32/src


Ignore:
Timestamp:
2006-01-31T00:44:08Z (20 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
ef67bab
Parents:
6a3c9a7
Message:

Change page_mapping_find/insert interfaces to take as_t * as first argument
and not asid_t as second argument. This change was necessitated by the
removal of mapping array from as_area_t and the fact that an address
space doesn't have an ASID when it is created.

Location:
arch/ia32/src
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • arch/ia32/src/drivers/ega.c

    r6a3c9a7 rfc1e4f6  
    3030#include <putchar.h>
    3131#include <mm/page.h>
    32 #include <mm/asid.h>
     32#include <mm/as.h>
    3333#include <arch/mm/page.h>
    3434#include <synch/spinlock.h>
     
    6060        __u8 hi, lo;
    6161
    62         page_mapping_insert(PA2KA(VIDEORAM), ASID_KERNEL, VIDEORAM, PAGE_NOT_CACHEABLE, 0);
     62        page_mapping_insert(AS_KERNEL, PA2KA(VIDEORAM), VIDEORAM, PAGE_NOT_CACHEABLE, 0);
    6363        outb(0x3d4,0xe);
    6464        hi = inb(0x3d5);
  • arch/ia32/src/mm/page.c

    r6a3c9a7 rfc1e4f6  
    3232#include <mm/frame.h>
    3333#include <mm/page.h>
    34 #include <mm/asid.h>
     34#include <mm/as.h>
    3535#include <arch/types.h>
    3636#include <config.h>
     
    6262                 */
    6363                for (cur = 0; cur < last_frame; cur += FRAME_SIZE)
    64                         page_mapping_insert(PA2KA(cur), ASID_KERNEL, cur, PAGE_CACHEABLE, KA2PA(dba));
     64                        page_mapping_insert(AS_KERNEL, PA2KA(cur), cur, PAGE_CACHEABLE, KA2PA(dba));
    6565
    6666                exc_register(14, "page_fault", page_fault);
  • arch/ia32/src/smp/smp.c

    r6a3c9a7 rfc1e4f6  
    4545#include <mm/page.h>
    4646#include <mm/heap.h>
    47 #include <mm/asid.h>
     47#include <mm/as.h>
    4848#include <print.h>
    4949#include <memstr.h>
     
    6666
    6767        if (config.cpu_count > 1) {             
    68                 page_mapping_insert((__address)l_apic, ASID_KERNEL, (__address)l_apic,
     68                page_mapping_insert(AS_KERNEL, (__address) l_apic, (__address) l_apic,
    6969                                  PAGE_NOT_CACHEABLE, 0);
    70                 page_mapping_insert((__address) io_apic, ASID_KERNEL,
    71                                   (__address) io_apic,
     70                page_mapping_insert(AS_KERNEL, (__address) io_apic, (__address) io_apic,
    7271                                  PAGE_NOT_CACHEABLE, 0);
    7372        }
Note: See TracChangeset for help on using the changeset viewer.