/openbmc/docs/designs/ |
H A D | uart-mux-support.md | 126 about the boot process, which is output on the respective consoles at various 167 shouldn't apply any policy governing access to the muxed consoles. 170 other components exposing consoles: 172 1. The dropbear/obmc-console-client integration exposing consoles via SSH 188 access to the muxed consoles. It's not yet clear whether this is a reasonable 202 ### How are muxed consoles represented on D-Bus? 207 Multiple consoles can be represented as a split- or unified- object tree. 211 In split-tree, it is not clear which consoles all belong to one UART mux, but in 225 So a choice has to be made how to represent multiple consoles on dbus, and what 267 2. Implement a `Mux` interface on an object common to all consoles exposed by [all …]
|
/openbmc/linux/Documentation/driver-api/ |
H A D | console.rst | 8 assigned by the kernel to all the virtual consoles during the boot process. 19 of driver occupying the consoles.) They can only take over the console that is 50 read, or acts to bind or unbind the driver to the virtual consoles 80 driver takes over the consoles vacated by the driver. Binding, on the other 81 hand, will bind the driver to the consoles that are currently occupied by a 92 If any of the virtual consoles are in KD_GRAPHICS mode, then binding or
|
/openbmc/qemu/ui/ |
H A D | dbus.c | 128 dd->consoles = g_ptr_array_new_with_free_func(g_object_unref); in dbus_display_init() 154 g_clear_pointer(&dd->consoles, g_ptr_array_unref); in dbus_display_finalize() 184 g_ptr_array_insert(dd->consoles, idx, dbus_console); in dbus_display_add_console() 196 g_autoptr(GArray) consoles = NULL; in dbus_display_complete() 235 consoles = g_array_new(FALSE, FALSE, sizeof(guint32)); in dbus_display_complete() 243 g_array_append_val(consoles, idx); in dbus_display_complete() 248 consoles->data, consoles->len * sizeof(guint32), TRUE, in dbus_display_complete() 249 (GDestroyNotify)g_array_unref, consoles); in dbus_display_complete() 250 g_steal_pointer(&consoles); in dbus_display_complete()
|
H A D | console.c | 71 static QTAILQ_HEAD(, QemuConsole) consoles = 72 QTAILQ_HEAD_INITIALIZER(consoles); 358 if (QTAILQ_EMPTY(&consoles)) { in qemu_console_register() 360 QTAILQ_INSERT_TAIL(&consoles, c, next); in qemu_console_register() 362 QemuConsole *last = QTAILQ_LAST(&consoles); in qemu_console_register() 364 QTAILQ_INSERT_TAIL(&consoles, c, next); in qemu_console_register() 367 * HACK: Put graphical consoles before text consoles. in qemu_console_register() 370 * initialization we will not renumber the consoles any more. in qemu_console_register() 372 QemuConsole *it = QTAILQ_FIRST(&consoles); in qemu_console_register() 378 /* have no text consoles */ in qemu_console_register() [all …]
|
/openbmc/linux/arch/um/kernel/ |
H A D | kmsg_dump.c | 22 * If no consoles are available to output crash information, dump in kmsg_dumper_stdout() 29 * The ttynull console and disabled consoles are ignored in kmsg_dumper_stdout() 30 * since they cannot output. All other consoles are in kmsg_dumper_stdout()
|
/openbmc/linux/arch/um/drivers/ |
H A D | Kconfig | 26 This option enables support for attaching UML consoles and serial 33 This option enables support for attaching UML consoles and serial 35 <port number>'. Any number of consoles and serial lines may be 43 This option enables support for attaching UML consoles and serial 53 This option enables support for attaching UML consoles and serial 54 lines to host terminals. Access to both virtual consoles 62 This option enables support for attaching UML consoles and serial 92 This is the string describing the channel to which all consoles
|
/openbmc/linux/include/linux/ |
H A D | console.h | 37 * struct consw - callbacks for consoles 134 * @CON_PRINTBUFFER: Used by newly registered consoles to avoid duplicate 136 * consoles or read by userspace via syslog() syscall. 243 * for registered consoles with console_srcu_write_flags(). 268 * Only use this function to write flags for registered consoles. It 310 * for_each_console_srcu() - Iterator over registered consoles 324 * for_each_console() - Iterator over registered consoles
|
/openbmc/openbmc/meta-arm/meta-arm/lib/oeqa/runtime/cases/ |
H A D | fvp_boot.py | 18 # Check for common error patterns on all consoles 19 for console in self.target.config['consoles']:
|
/openbmc/openbmc/meta-facebook/conf/recipes/ |
H A D | fb-consoles.inc | 16 consoles = \ 19 return " ".join(consoles[:hosts])
|
/openbmc/linux/drivers/tty/hvc/ |
H A D | Kconfig | 64 bool "Xen Hypervisor Multiple Consoles support" 69 Xen driver for secondary virtual consoles 124 firmware virtual consoles from one Linux partition by
|
H A D | hvc_opal.c | 228 /* hvc consoles on powernv may need to share a single irq */ in hvc_opal_probe() 344 opal = of_find_node_by_path("/ibm,opal/consoles"); in hvc_opal_init_early() 346 pr_devel("hvc_opal: Found consoles in new location\n"); in hvc_opal_init_early() 351 "Found consoles in old location\n"); in hvc_opal_init_early()
|
/openbmc/obmc-console/docs/ |
H A D | mux-support.md | 10 Then there will be one obmc-console-server process, and 2 consoles will be 13 The obmc-console-server will receive configuration for both consoles detailing 39 For declaring the different consoles, the section name, e.g. `[host1]` must be 66 to this console. Any clients connected to other consoles are disconnected.
|
/openbmc/linux/kernel/printk/ |
H A D | printk.c | 85 * The flags are synchronized only for consoles that are registered, i.e. 367 * Array of consoles built from command line options (console=) 1982 * consoles, instead of having it write our data too, in console_trylock_spinning() 2329 * printing of all remaining records to all consoles so that in vprintk_emit() 2538 * add_preferred_console - add a device to the list of preferred consoles. 2636 * will be printed on the console only if there are CON_ANYTIME consoles. 2673 * Acquires a lock which guarantees that no consoles will 2695 * Try to acquire a lock which guarantees that no consoles will 2957 * Print out all remaining records to all consoles. 2964 * usable consoles are completely flushed. [all …]
|
/openbmc/openbmc/poky/meta/recipes-core/busybox/ |
H A D | busybox-inittab_1.37.0.bb | 20 CONSOLES="${SERIAL_CONSOLES}" 21 for s in $CONSOLES
|
/openbmc/openbmc/poky/meta/recipes-extended/shadow/files/ |
H A D | securetty | 85 # Standard consoles 176 # Standard consoles, with devfs
|
/openbmc/openbmc/poky/meta/recipes-core/sysvinit/ |
H A D | sysvinit-inittab_2.88dsf.bb | 25 CONSOLES="${SERIAL_CONSOLES}" 26 for s in $CONSOLES
|
/openbmc/linux/Documentation/fb/ |
H A D | fbcon.rst | 95 the total length is 64 which is the number of consoles available. In 114 This option tells fbcon to take over only a range of consoles as 115 specified by the values 'n1' and 'n2'. The rest of the consoles 120 is typically located on the same video card. Thus, the consoles that 138 - rotate_all - rotate the display of all consoles
|
/openbmc/linux/fs/proc/ |
H A D | consoles.c | 13 * This is handler for /proc/consoles 110 proc_create_seq("consoles", 0, NULL, &consoles_op); in proc_consoles_init()
|
/openbmc/openbmc/poky/meta-yocto-bsp/conf/machine/ |
H A D | genericarm64.conf | 30 # Try to bring up a selection of physical or virtual serial consoles 56 # Virtio serial consoles
|
/openbmc/obmc-console/ |
H A D | console-server.c | 1005 struct console *console = server->consoles[i]; in run_console_iteration() 1126 struct console **tmp = reallocarray(server->consoles, in console_server_add_console() 1130 warnx("could not realloc server->consoles"); in console_server_add_console() 1133 server->consoles = tmp; in console_server_add_console() 1141 server->consoles[server->n_consoles++] = console; in console_server_add_console() 1187 return server->consoles[0]; in console_server_add_consoles() 1194 struct console *console = server->consoles[i]; in console_server_add_consoles() 1257 console_fini(server->consoles[i]); in console_server_fini() 1260 free(server->consoles); in console_server_fini()
|
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Console/ |
H A D | Access.interface.yaml | 2 Provides methods for supported consoles in the system. This interface should
|
/openbmc/bmcweb/include/ |
H A D | obmc_console.hpp | 247 BMCWEB_LOG_WARNING("getDbusObject() for consoles failed. DBUS error:{}", in processConsoleObject() 249 conn.close("getDbusObject() for consoles failed."); in processConsoleObject() 275 // Query consoles from DBUS and find the matching to the
|
/openbmc/linux/Documentation/admin-guide/ |
H A D | devices.rst | 163 for a session; this includes virtual consoles, serial ports, and 179 Virtual consoles and the console device 182 Virtual consoles are full-screen terminal displays on the system video 183 monitor. Virtual consoles are named ``/dev/tty#``, with numbering
|
H A D | serial-console.rst | 38 In this case, the output will appear on all requested consoles. And 69 tries to register graphical consoles before serial ones. It does it
|
/openbmc/linux/Documentation/powerpc/ |
H A D | hvcs.rst | 38 space applications access to the system consoles of logically partitioned 40 ppc64 system. Physical hardware consoles per partition are not practical 41 on this hardware so system consoles are accessed by this driver using 280 When hvcs is being used to serve consoles this behavior is not a huge issue 424 access to system consoles. 468 isn't giving it up. You can try to force disconnect the consoles from the
|