Changeset b1c57a8 in mainline for kernel/generic/src/console
- Timestamp:
- 2014-10-09T15:03:55Z (11 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- e367939c
- Parents:
- 21799398 (diff), 207e8880 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - Location:
- kernel/generic/src/console
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/src/console/chardev.c
r21799398 rb1c57a8 39 39 #include <print.h> 40 40 #include <func.h> 41 #include < arch.h>41 #include <cpu.h> 42 42 43 43 /** Initialize input character device. -
kernel/generic/src/console/cmd.c
r21799398 rb1c57a8 70 70 #include <sysinfo/sysinfo.h> 71 71 #include <symtab.h> 72 #include <synch/workqueue.h> 73 #include <synch/rcu.h> 72 74 #include <errno.h> 73 75 … … 526 528 }; 527 529 530 /* Data and methods for the 'workq' command */ 531 static int cmd_workq(cmd_arg_t *argv); 532 static cmd_info_t workq_info = { 533 .name = "workq", 534 .description = "Show global workq information.", 535 .func = cmd_workq, 536 .argc = 0 537 }; 538 539 /* Data and methods for the 'workq' command */ 540 static int cmd_rcu(cmd_arg_t *argv); 541 static cmd_info_t rcu_info = { 542 .name = "rcu", 543 .description = "Show RCU run-time statistics.", 544 .func = cmd_rcu, 545 .argc = 0 546 }; 547 528 548 /* Data and methods for 'ipc' command */ 529 549 static int cmd_ipc(cmd_arg_t *argv); … … 589 609 &physmem_info, 590 610 &reboot_info, 611 &rcu_info, 591 612 &sched_info, 592 613 &set4_info, … … 599 620 &uptime_info, 600 621 &version_info, 622 &workq_info, 601 623 &zones_info, 602 624 &zone_info, … … 1270 1292 { 1271 1293 sched_print_list(); 1294 return 1; 1295 } 1296 1297 /** Prints information about the global work queue. 1298 * 1299 * @param argv Ignores 1300 * 1301 * @return Always 1 1302 */ 1303 int cmd_workq(cmd_arg_t *argv) 1304 { 1305 workq_global_print_info(); 1306 return 1; 1307 } 1308 1309 /** Prints RCU statistics. 1310 * 1311 * @param argv Ignores 1312 * 1313 * @return Always 1 1314 */ 1315 int cmd_rcu(cmd_arg_t *argv) 1316 { 1317 rcu_print_stat(); 1272 1318 return 1; 1273 1319 } -
kernel/generic/src/console/console.c
r21799398 rb1c57a8 53 53 #include <str.h> 54 54 #include <abi/kio.h> 55 #include <mm/frame.h> /* SIZE2FRAMES */ 56 #include <mm/slab.h> /* malloc */ 55 57 56 58 #define KIO_PAGES 8 -
kernel/generic/src/console/kconsole.c
r21799398 rb1c57a8 59 59 #include <putchar.h> 60 60 #include <str.h> 61 #include <mm/slab.h> 61 62 62 63 /** Simple kernel console.
Note:
See TracChangeset
for help on using the changeset viewer.