Changeset 50 for trunk/kernel/mm/kmem.c
- Timestamp:
- Jun 26, 2017, 3:15:11 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kernel/mm/kmem.c
r23 r50 103 103 else if( type == KMEM_SEM ) return sizeof( remote_sem_t ); 104 104 else if( type == KMEM_CONDVAR ) return sizeof( remote_condvar_t ); 105 106 else if( type == KMEM_512_BYTES ) return 512; 107 105 108 else return 0; 106 109 } … … 130 133 else if( type == KMEM_SEM ) return "KMEM_SEM"; 131 134 else if( type == KMEM_SEM ) return "KMEM_CONDVAR"; 135 136 else if( type == KMEM_512_BYTES ) return "KMEM_512_BYTES"; 137 132 138 else return "undefined"; 133 139 } … … 193 199 assert( (type < KMEM_TYPES_NR) , __FUNCTION__ , "illegal KMEM request type" ); 194 200 195 kmem_dmsg("\n[INFO] %s : enters in cluster %x for type %s / size %d\n",196 __FUNCTION__ , local_cxy , kmem_type_str( type ) , size);201 kmem_dmsg("\n[INFO] %s : enters in cluster %x for type %s\n", 202 __FUNCTION__ , local_cxy , kmem_type_str( type ) ); 197 203 198 204 // analyse request type … … 202 208 ptr = (void *)ppm_alloc_pages( size ); 203 209 204 // reset page if requ ired210 // reset page if requested 205 211 if( flags & AF_ZERO ) page_zero( (page_t *)ptr ); 206 212 … … 217 223 if( flags & AF_ZERO ) memset( ptr , 0 , size ); 218 224 219 kmem_dmsg("\n[INFO] %s : exit in cluster %x for type %s / base = %x\n", 220 __FUNCTION__, local_cxy , kmem_type_str( type ) , (intptr_t)ptr ); 225 kmem_dmsg("\n[INFO] %s : exit in cluster %x for type %s / base = %x / size = %d\n", 226 __FUNCTION__, local_cxy , kmem_type_str( type ) , 227 (intptr_t)ptr , req->size ); 221 228 } 222 229 else // KCM allocator … … 237 244 if( flags & AF_ZERO ) memset( ptr , 0 , kmem_type_size( type ) ); 238 245 239 kmem_dmsg("\n[INFO] %s : exit in cluster %x for type %s / base = %x\n", 240 __FUNCTION__, local_cxy , kmem_type_str( type ) , (intptr_t)ptr ); 246 kmem_dmsg("\n[INFO] %s : exit in cluster %x for type %s / base = %x / size = %d\n", 247 __FUNCTION__, local_cxy , kmem_type_str( type ) , 248 (intptr_t)ptr , kmem_type_size( type ) ); 241 249 } 242 250
Note: See TracChangeset
for help on using the changeset viewer.