Changeset f8ddd17 in mainline for kernel/generic/include/mm/as.h


Ignore:
Timestamp:
2006-12-09T20:20:50Z (18 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
b82a13c
Parents:
9ab9c2ec
Message:

Rework support for virtually indexed cache.
Instead of repeatedly flushing the data cache, which was a huge overkill, refuse to create an illegal address alias
in the kernel (again) and allocate appropriate page color in userspace instead. Extend the detection also to
SYS_PHYSMEM_MAP syscall.

Add support for tracking physical memory areas mappable by SYS_PHYSMEM_MAP.

Lots of coding style changes.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/include/mm/as.h

    r9ab9c2ec rf8ddd17  
    9595        asid_t asid;
    9696       
    97 #ifdef CONFIG_VIRT_IDX_DCACHE
    98         bool dcache_flush_on_install;
    99         bool dcache_flush_on_deinstall;
    100 #endif /* CONFIG_VIRT_IDX_DCACHE */
    101 
    10297        /** Architecture specific content. */
    10398        as_arch_t arch;
     
    166161        /** Data to be used by the backend. */
    167162        mem_backend_data_t backend_data;
    168 
    169         /**
    170          * Virtual color of the original address space area that was at the beginning
    171          * of the share chain.
    172          */
    173         int orig_color;
    174163};
    175164
Note: See TracChangeset for help on using the changeset viewer.