Changeset 516adce in mainline for kernel/generic/src
- Timestamp:
- 2010-04-07T10:24:00Z (15 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 36b5b0f
- Parents:
- 1ba37fa
- Location:
- kernel/generic/src
- Files:
-
- 1 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/src/main/main.c
r1ba37fa r516adce 224 224 printf("Detected %" PRIs " CPU(s), %" PRIu64" MiB free memory\n", 225 225 config.cpu_count, SIZE2MB(zone_total_size())); 226 226 227 227 LOG_EXEC(cpu_init()); 228 228 -
kernel/generic/src/mm/frame.c
r1ba37fa r516adce 1218 1218 } 1219 1219 1220 void zone_busy_and_free(uint64_t *out_busy, uint64_t *out_free) 1221 { 1222 ipl_t ipl = interrupts_disable(); 1223 spinlock_lock(&zones.lock); 1224 1225 uint64_t busy = 0, free = 0; 1226 size_t i; 1227 for (i = 0; i < zones.count; i++) { 1228 bool available = zone_flags_available(zones.info[i].flags); 1229 /* Do not count reserved memory */ 1230 if (available) { 1231 busy += (uint64_t) FRAMES2SIZE(zones.info[i].busy_count); 1232 free += (uint64_t) FRAMES2SIZE(zones.info[i].free_count); 1233 } 1234 } 1235 1236 spinlock_unlock(&zones.lock); 1237 interrupts_restore(ipl); 1238 *out_busy = busy; 1239 *out_free = free; 1240 } 1241 1220 1242 /** Prints list of zones. */ 1221 1243 void zone_print_list(void) -
kernel/generic/src/syscall/syscall.c
r1ba37fa r516adce 171 171 /* Ps calls */ 172 172 (syshandler_t) sys_ps_get_cpu_info, 173 (syshandler_t) sys_ps_get_mem_info, 173 174 (syshandler_t) sys_ps_get_tasks, 174 175 (syshandler_t) sys_ps_get_task_info,
Note:
See TracChangeset
for help on using the changeset viewer.