|
Linux Kernel
3.7.1
|
#include <linux/console.h>#include <linux/ctype.h>#include <linux/string.h>#include <linux/interrupt.h>#include <linux/list.h>#include <linux/mm.h>#include <linux/module.h>#include <linux/notifier.h>#include <linux/reboot.h>#include <linux/proc_fs.h>#include <linux/slab.h>#include <linux/syscalls.h>#include <linux/utsname.h>#include <linux/socket.h>#include <linux/un.h>#include <linux/workqueue.h>#include <linux/mutex.h>#include <linux/fs.h>#include <linux/mount.h>#include <linux/file.h>#include <asm/uaccess.h>#include <asm/switch_to.h>#include <init.h>#include <irq_kern.h>#include <irq_user.h>#include <kern_util.h>#include "mconsole.h"#include "mconsole_kern.h"#include <os.h>Go to the source code of this file.
Data Structures | |
| struct | unplugged_pages |
| struct | mconsole_output |
Macros | |
| #define | UML_MCONSOLE_HELPTEXT "Commands: \n\ version - Get kernel version \n\ help - Print this message \n\ halt - Halt UML \n\ reboot - Reboot UML \n\ config <dev>=<config> - Add a new device to UML; \n\ same syntax as command line \n\ config <dev> - Query the configuration of a device \n\ remove <dev> - Remove a device from UML \n\ sysrq <letter> - Performs the SysRq action controlled by the letter \n\ cad - invoke the Ctrl-Alt-Del handler \n\ stop - pause the UML; it will do nothing until it receives a 'go' \n\ go - continue the UML after a 'stop' \n\ log <string> - make UML enter <string> into the kernel log\n\ proc <file> - returns the contents of the UML's /proc/<file>\n\ stack <pid> - returns the stack of the specified pid\n\" |
| #define | UNPLUGGED_PER_PAGE ((PAGE_SIZE - sizeof(struct list_head)) / sizeof(unsigned long)) |
| #define | CONFIG_BUF_SIZE 64 |
| #define | NOTIFY "notify:" |
| #define CONFIG_BUF_SIZE 64 |
Definition at line 425 of file mconsole_kern.c.
| #define NOTIFY "notify:" |
Definition at line 806 of file mconsole_kern.c.
| #define UML_MCONSOLE_HELPTEXT "Commands: \n\ version - Get kernel version \n\ help - Print this message \n\ halt - Halt UML \n\ reboot - Reboot UML \n\ config <dev>=<config> - Add a new device to UML; \n\ same syntax as command line \n\ config <dev> - Query the configuration of a device \n\ remove <dev> - Remove a device from UML \n\ sysrq <letter> - Performs the SysRq action controlled by the letter \n\ cad - invoke the Ctrl-Alt-Del handler \n\ stop - pause the UML; it will do nothing until it receives a 'go' \n\ go - continue the UML after a 'stop' \n\ log <string> - make UML enter <string> into the kernel log\n\ proc <file> - returns the contents of the UML's /proc/<file>\n\ stack <pid> - returns the stack of the specified pid\n\" |
Definition at line 175 of file mconsole_kern.c.
Definition at line 274 of file mconsole_kern.c.
| __initcall | ( | mem_mc_init | ) |
| __initcall | ( | mconsole_init | ) |
| __initcall | ( | create_proc_mconsole | ) |
| __initcall | ( | add_notifier | ) |
| __setup | ( | ) |
| __uml_help | ( | mconsole_setup | ) |
| EXPORT_SYMBOL | ( | mconsole_notify_socket | ) |
| late_initcall | ( | mc_add_console | ) |
Definition at line 794 of file mconsole_kern.c.
| void mconsole_cad | ( | struct mc_request * | req | ) |
Definition at line 211 of file mconsole_kern.c.
| void mconsole_config | ( | struct mc_request * | req | ) |
Definition at line 470 of file mconsole_kern.c.
| void mconsole_go | ( | struct mc_request * | req | ) |
Definition at line 217 of file mconsole_kern.c.
| void mconsole_halt | ( | struct mc_request * | req | ) |
Definition at line 199 of file mconsole_kern.c.
| void mconsole_help | ( | struct mc_request * | req | ) |
Definition at line 194 of file mconsole_kern.c.
| void mconsole_log | ( | struct mc_request * | req | ) |
Definition at line 112 of file mconsole_kern.c.
Definition at line 856 of file mconsole_kern.c.
| void mconsole_proc | ( | struct mc_request * | req | ) |
Definition at line 124 of file mconsole_kern.c.
| void mconsole_reboot | ( | struct mc_request * | req | ) |
Definition at line 205 of file mconsole_kern.c.
Definition at line 253 of file mconsole_kern.c.
| void mconsole_remove | ( | struct mc_request * | req | ) |
Definition at line 496 of file mconsole_kern.c.
| void mconsole_stack | ( | struct mc_request * | req | ) |
Definition at line 661 of file mconsole_kern.c.
| void mconsole_stop | ( | struct mc_request * | req | ) |
Definition at line 222 of file mconsole_kern.c.
| void mconsole_sysrq | ( | struct mc_request * | req | ) |
Definition at line 640 of file mconsole_kern.c.
| void mconsole_version | ( | struct mc_request * | req | ) |
Definition at line 102 of file mconsole_kern.c.
Definition at line 799 of file mconsole_kern.c.
1.8.2