Changeset b3f8fb7 in mainline for kernel/generic/src/mm


Ignore:
Timestamp:
2007-01-28T13:25:49Z (18 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
8e8c1a5
Parents:
1ba41c5
Message:

huge type system cleanup
remove cyclical type dependencies across multiple header files
many minor coding style fixes

Location:
kernel/generic/src/mm
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/src/mm/as.c

    r1ba41c5 rb3f8fb7  
    7575#include <align.h>
    7676#include <arch/types.h>
    77 #include <typedefs.h>
    7877#include <syscall/copy.h>
    7978#include <arch/interrupt.h>
     
    169168        as->refcount = 0;
    170169        as->cpu_refcount = 0;
     170#ifdef AS_PAGE_TABLE
    171171        as->page_table = page_table_create(flags);
     172#else
     173        page_table_create(flags);
     174#endif
    172175
    173176        return as;
     
    217220
    218221        btree_destroy(&as->as_area_btree);
     222#ifdef AS_PAGE_TABLE
    219223        page_table_destroy(as->page_table);
     224#else
     225        page_table_destroy(NULL);
     226#endif
    220227
    221228        interrupts_restore(ipl);
  • kernel/generic/src/mm/backend_anon.c

    r1ba41c5 rb3f8fb7  
    4848#include <errno.h>
    4949#include <arch/types.h>
    50 #include <typedefs.h>
    5150#include <align.h>
    5251#include <arch.h>
  • kernel/generic/src/mm/backend_elf.c

    r1ba41c5 rb3f8fb7  
    3939#include <debug.h>
    4040#include <arch/types.h>
    41 #include <typedefs.h>
    4241#include <mm/as.h>
    4342#include <mm/frame.h>
  • kernel/generic/src/mm/backend_phys.c

    r1ba41c5 rb3f8fb7  
    3838#include <debug.h>
    3939#include <arch/types.h>
    40 #include <typedefs.h>
    4140#include <mm/as.h>
    4241#include <mm/frame.h>
  • kernel/generic/src/mm/buddy.c

    r1ba41c5 rb3f8fb7  
    4343#include <mm/frame.h>
    4444#include <arch/types.h>
    45 #include <typedefs.h>
    46 #include <adt/list.h>
    4745#include <debug.h>
    4846#include <print.h>
  • kernel/generic/src/mm/frame.c

    r1ba41c5 rb3f8fb7  
    5252 */
    5353
    54 #include <typedefs.h>
    5554#include <arch/types.h>
    5655#include <mm/frame.h>
  • kernel/generic/src/mm/page.c

    r1ba41c5 rb3f8fb7  
    4747#include <mm/frame.h>
    4848#include <arch/types.h>
    49 #include <typedefs.h>
    5049#include <arch/asm.h>
    5150#include <memstr.h>
  • kernel/generic/src/mm/tlb.c

    r1ba41c5 rb3f8fb7  
    4545#include <smp/ipi.h>
    4646#include <synch/spinlock.h>
    47 #include <typedefs.h>
    4847#include <atomic.h>
    4948#include <arch/interrupt.h>
     
    5251#include <panic.h>
    5352#include <debug.h>
     53#include <cpu.h>
    5454
    5555/**
Note: See TracChangeset for help on using the changeset viewer.