Changeset 1b478f6 in mainline for kernel/arch/mips32
- Timestamp:
- 2011-12-14T23:54:17Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- c72dc15
- Parents:
- 464a52f
- Location:
- kernel/arch/mips32
- Files:
-
- 2 edited
-
include/mm/km.h (modified) (2 diffs)
-
src/mm/km.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/mips32/include/mm/km.h
r464a52f r1b478f6 36 36 #define KERN_mips32_KM_H_ 37 37 38 #include <typedefs.h> 39 38 40 #define KM_MIPS32_KSEG0_START UINT32_C(0x80000000) 39 41 #define KM_MIPS32_KSEG0_SIZE UINT32_C(0x20000000) … … 47 49 extern void km_identity_arch_init(void); 48 50 extern void km_non_identity_arch_init(void); 51 extern bool km_is_non_identity_arch(uintptr_t); 49 52 50 53 #endif -
kernel/arch/mips32/src/mm/km.c
r464a52f r1b478f6 34 34 #include <mm/km.h> 35 35 #include <config.h> 36 #include <typedefs.h> 37 #include <macros.h> 36 38 37 39 void km_identity_arch_init(void) … … 47 49 } 48 50 51 bool km_is_non_identity_arch(uintptr_t addr) 52 { 53 return iswithin(KM_MIPS32_KSSEG_START, KM_MIPS32_KSSEG_SIZE, addr, 1) 54 || iswithin(KM_MIPS32_KSEG3_START, KM_MIPS32_KSEG3_SIZE, addr, 1); 55 } 56 49 57 /** @} 50 58 */
Note:
See TracChangeset
for help on using the changeset viewer.
