| /openbmc/obmc-console/ |
| H A D | console-dbus.c | 36 static void tty_change_baudrate(struct console *console) in tty_change_baudrate() argument 41 tty_init_termios(console->server); in tty_change_baudrate() 43 for (i = 0; i < console->n_handlers; i++) { in tty_change_baudrate() 47 handler = console->handlers[i]; in tty_change_baudrate() 53 rc = type->baudrate(handler, console->server->tty.uart.baud); in tty_change_baudrate() 66 struct console *console = userdata; in set_baud_handler() local 71 if (!console) { in set_baud_handler() 86 assert(console->server->tty.type == TTY_DEVICE_UART); in set_baud_handler() 87 console->server->tty.uart.baud = speed; in set_baud_handler() 88 tty_change_baudrate(console); in set_baud_handler() [all …]
|
| H A D | console-server.c | 624 int console_data_out(struct console *console, const uint8_t *data, size_t len) in console_data_out() argument 626 return write_buf_to_fd(console->server->tty.fd, data, len); in console_data_out() 630 static int set_socket_info(struct console *console, struct config *config, in set_socket_info() argument 636 console->console_id = config_resolve_console_id(config, console_id); in set_socket_info() 639 len = console_socket_path(console->socket_name, console->console_id); in set_socket_info() 646 console->socket_name_len = len; in set_socket_info() 651 static void handlers_init(struct console *console, struct config *config) in handlers_init() argument 662 console->handlers = calloc(n_types, sizeof(struct handler *)); in handlers_init() 663 if (!console->handlers) { in handlers_init() 682 handler = type->init(type, console, config); in handlers_init() [all …]
|
| H A D | meson.build | 2 'obmc-console', 21 'conf/obmc-console@.service.in', 22 'conf/obmc-console@.socket.in', 23 rename: ['obmc-console@.service', 'obmc-console@.socket'], 28 'conf/obmc-console-ssh@.service.in', 29 rename: ['obmc-console-ssh@.service'], 43 'conf/obmc-console-ssh.socket.in', 44 rename: ['obmc-console-ssh.socket'], 48 'conf/obmc-console-ssh@.service.d/use-socket.conf.in', 50 install_dir: systemdsystemunitdir / 'obmc-console-ssh@.service.d', [all …]
|
| H A D | console-server.h | 28 struct console; 52 struct console *console, struct config *config); 79 int console_data_out(struct console *console, const uint8_t *data, size_t len); 131 struct console *active; 133 struct console **consoles; 145 struct console { struct 181 struct poller *console_poller_register(struct console *console, argument 187 void console_poller_unregister(struct console *console, struct poller *poller); 189 void console_poller_set_events(struct console *console, struct poller *poller, 192 void console_poller_set_timeout(struct console *console, struct poller *poller, [all …]
|
| H A D | console-mux.c | 154 max_ngpios = sizeof(((struct console *)0)->mux_index) * CHAR_BIT; in console_server_mux_init() 188 int console_mux_init(struct console *console, struct config *config) in console_mux_init() argument 190 if (!console->server->mux) { in console_mux_init() 194 if (console->server->mux->n_mux_gpios == 0) { in console_mux_init() 199 config, console->console_id, key_mux_index); in console_mux_init() 203 console->console_id, key_mux_index); in console_mux_init() 208 console->mux_index = strtoul(gpio_value, NULL, 0); in console_mux_init() 229 static int console_print_timestamped(struct console *console, in console_print_timestamped() argument 249 ringbuffer_queue(console->rb, (uint8_t *)buf, strlen(buf)); in console_print_timestamped() 256 static int console_mux_set_lines(struct console *console) in console_mux_set_lines() argument [all …]
|
| H A D | README.md | 1 # obmc-console 18 touch obmc-console.conf 19 ./obmc-console-server --config obmc-console.conf ttyS0 25 ./obmc-console-client 36 … | obmc-console-client unix domain socket obmc-console-server | 41 …Network | 2200 +--> +->+ @obmc-console.host0 +<-+ <… 42 …+---+--+ | console-id = "host0" | | | | console-id = "host0" | +--------… 50 This supports multiple independent consoles. The `console-id` is a unique 51 portion for the unix domain socket created by the obmc-console-server instance. 60 [docs/mux-support.md](https://github.com/openbmc/obmc-console/blob/master/docs/mux-support.md) [all …]
|
| H A D | CHANGELOG.md | 42 1. Deprecated D-Bus interface `xyz.openbmc_project.console` is no longer used. 47 1. console-server: Fix configuration of lpc_address and sirq sysfs attributes 49 3. console-server: Fix pointer arithmetic in container_of() implementation 55 1. console-server: Add PTY support for testing purposes 56 2. console-server: Add --console-id option 57 3. console-server: Add DBUS interface to find console unix socket FD. 63 1. The `xyz.openbmc_project.console` interface is only published if the 67 2. console-server: Don't require a configuration file 70 `obmc-console-server`. 74 1. obmc-console: Introduce console-id, deprecate socket-id [all …]
|
| /openbmc/openbmc/meta-arm/meta-arm-systemready/lib/oeqa/runtime/cases/ |
| H A D | arm_systemready_debian_unattended.py | 7 self.console = self.target.DEFAULT_CONSOLE 16 self.target.expect(self.console, 21 self.target.expect(self.console, 26 self.target.expect(self.console, 31 self.target.expect(self.console, 37 self.target.expect(self.console, 40 self.target.sendline(self.console, '') 42 self.target.expect(self.console, 45 self.target.sendline(self.console, '') 49 self.target.expect(self.console, [all …]
|
| /openbmc/openbmc/meta-facebook/meta-minerva/recipes-phosphor/console/obmc-console/ |
| H A D | server.ttyS5.conf | 3 console-id = ttyS5 7 logfile = /var/log/obmc-console-compute_blade_1.log 11 logfile = /var/log/obmc-console-compute_blade_2.log 15 logfile = /var/log/obmc-console-compute_blade_3.log 19 logfile = /var/log/obmc-console-compute_blade_4.log 23 logfile = /var/log/obmc-console-compute_blade_5.log 27 logfile = /var/log/obmc-console-compute_blade_6.log 31 logfile = /var/log/obmc-console-compute_blade_7.log 35 logfile = /var/log/obmc-console-compute_blade_8.log 39 logfile = /var/log/obmc-console-compute_blade_9.log [all …]
|
| /openbmc/openbmc/meta-facebook/meta-santabarbara/recipes-phosphor/console/obmc-console/ |
| H A D | 81-plat-obmc-console-uart.rules | 1 SUBSYSTEM=="tty", ATTRS{iomem_base}=="0x1E78E000", ENV{SYSTEMD_WANTS}="obmc-console@ttyS2", TAG+="s… 4 …b-usb-0:1.1.2.1:1.0", SYMLINK+="ttyUSBdevice0", ENV{SYSTEMD_WANTS}="obmc-console@ttyUSBdevice0", T… 5 …YMLINK+="ttyUSBdevice1", SYMLINK+="tty_SITV_0", ENV{SYSTEMD_WANTS}="obmc-console@ttyUSBdevice1", T… 6 …b-usb-0:1.1.2.1:1.2", SYMLINK+="ttyUSBdevice2", ENV{SYSTEMD_WANTS}="obmc-console@ttyUSBdevice2", T… 7 …b-usb-0:1.1.2.1:1.3", SYMLINK+="ttyUSBdevice3", ENV{SYSTEMD_WANTS}="obmc-console@ttyUSBdevice3", T… 9 …b-usb-0:1.1.2.2:1.0", SYMLINK+="ttyUSBdevice4", ENV{SYSTEMD_WANTS}="obmc-console@ttyUSBdevice4", T… 10 …b-usb-0:1.1.2.2:1.1", SYMLINK+="ttyUSBdevice5", ENV{SYSTEMD_WANTS}="obmc-console@ttyUSBdevice5", T… 11 …b-usb-0:1.1.2.2:1.2", SYMLINK+="ttyUSBdevice6", ENV{SYSTEMD_WANTS}="obmc-console@ttyUSBdevice6", T… 12 …b-usb-0:1.1.2.2:1.3", SYMLINK+="ttyUSBdevice7", ENV{SYSTEMD_WANTS}="obmc-console@ttyUSBdevice7", T… 14 …b-usb-0:1.1.2.3:1.0", SYMLINK+="ttyUSBdevice8", ENV{SYSTEMD_WANTS}="obmc-console@ttyUSBdevice8", T… [all …]
|
| /openbmc/openbmc-tools/dbus-vis/ |
| H A D | ipmi_capture.js | 51 console.log('[' + line + ']') 55 console.log('File size: ' + tot_size + ' ' + sp[0]); 100 console.log('Error decompressing .tar.gz file:' + err); 104 console.log('Done! will load file contents'); 108 console.log('Error in readFile: ' + err); 138 console.log('OnTransferCompleted'); 159 console.log('Removed file: ' + fn); 168 console.log('[rz] received ' + data.length + ' B'); 169 console.log(data); 170 console.log(data + ''); [all …]
|
| /openbmc/u-boot/common/ |
| H A D | iomux.c | 13 void iomux_printdevs(const int console) in iomux_printdevs() argument 18 for (i = 0; i < cd_count[console]; i++) { in iomux_printdevs() 19 dev = console_devices[console][i]; in iomux_printdevs() 26 int iomux_doenv(const int console, const char *arg) in iomux_doenv() argument 79 switch (console) { in iomux_doenv() 120 if (console_assign(console, start[j]) < 0) in iomux_doenv() 132 console_devices[console] = in iomux_doenv() 133 (struct stdio_dev **)realloc(console_devices[console], in iomux_doenv() 135 if (console_devices[console] == NULL) { in iomux_doenv() 139 memcpy(console_devices[console], cons_set, cs_idx * in iomux_doenv() [all …]
|
| /openbmc/qemu/semihosting/ |
| H A D | console.c | 40 static SemihostingConsole console; variable 72 SemihostingConsole *c = &console; in qemu_semihosting_console_ready() 80 SemihostingConsole *c = &console; in qemu_semihosting_console_block_until_ready() 96 SemihostingConsole *c = &console; in qemu_semihosting_console_read() 112 if (console.chr) { in qemu_semihosting_console_write() 113 int r = qemu_chr_write_all(console.chr, (uint8_t *)buf, len); in qemu_semihosting_console_write() 122 console.chr = chr; in qemu_semihosting_console_init() 124 fifo8_create(&console.fifo, FIFO_SIZE); in qemu_semihosting_console_init() 125 qemu_chr_fe_init(&console.backend, chr, &error_abort); in qemu_semihosting_console_init() 126 qemu_chr_fe_set_handlers(&console.backend, in qemu_semihosting_console_init() [all …]
|
| /openbmc/docs/ |
| H A D | console.md | 1 # OpenBMC host console support 3 This document describes how to connect to the host UART console from an OpenBMC 6 The console infrastructure allows multiple shared connections to a single host 10 ## Remote console connections 12 To connect to an OpenBMC console session remotely, just ssh to your BMC on 19 ## Local console connections 21 If you're already logged into an OpenBMC machine, you can start a console 25 obmc-console-client 28 To exit from a console, type: 41 This is because obmc-console-client is an ssh session, and a double `~` is [all …]
|
| /openbmc/obmc-console/test/ |
| H A D | test-multiple-consoles | 38 active-console = $TEST_A_NAME 41 console-id = $TEST_A_NAME 44 console-id = $TEST_B_NAME 55 echo log-for-console-a > remote 59 grep -LF log-for-console-a "$TEST_A_LOG" 60 ! grep -F log-for-console-a "$TEST_B_LOG" || exit 1 68 echo log-for-console-b > remote 72 grep -LF log-for-console-b "$TEST_B_LOG" 73 ! grep -F log-for-console-b "$TEST_A_LOG" || exit 1
|
| /openbmc/openbmc/meta-facebook/meta-yosemite4/recipes-phosphor/console/obmc-console/fb-compute-multihost/ |
| H A D | server.ttyS6.conf | 4 active-console = host6 8 logfile = /var/log/obmc-console-wf-bic6.log 9 console-id = wf_bic6 13 logfile = /var/log/obmc-console-host6.log 14 console-id = host6 18 logfile = /var/log/obmc-console-sd-bic6.log 19 console-id = sd_bic6
|
| H A D | server.ttyS5.conf | 4 active-console = host5 8 logfile = /var/log/obmc-console-wf-bic5.log 9 console-id = wf_bic5 13 logfile = /var/log/obmc-console-host5.log 14 console-id = host5 18 logfile = /var/log/obmc-console-sd-bic5.log 19 console-id = sd_bic5
|
| H A D | server.ttyS1.conf | 4 active-console = host2 8 logfile = /var/log/obmc-console-wf-bic2.log 9 console-id = wf_bic2 13 logfile = /var/log/obmc-console-host2.log 14 console-id = host2 18 logfile = /var/log/obmc-console-sd-bic2.log 19 console-id = sd_bic2
|
| H A D | server.ttyS8.conf | 4 active-console = host8 8 logfile = /var/log/obmc-console-wf-bic8.log 9 console-id = wf_bic8 13 logfile = /var/log/obmc-console-host8.log 14 console-id = host8 18 logfile = /var/log/obmc-console-sd-bic8.log 19 console-id = sd_bic8
|
| H A D | server.ttyS0.conf | 4 active-console = host1 8 logfile = /var/log/obmc-console-wf-bic1.log 9 console-id = wf_bic1 13 logfile = /var/log/obmc-console-host1.log 14 console-id = host1 18 logfile = /var/log/obmc-console-sd-bic1.log 19 console-id = sd_bic1
|
| H A D | server.ttyS2.conf | 4 active-console = host3 8 logfile = /var/log/obmc-console-wf-bic3.log 9 console-id = wf_bic3 13 logfile = /var/log/obmc-console-host3.log 14 console-id = host3 18 logfile = /var/log/obmc-console-sd-bic3.log 19 console-id = sd_bic3
|
| H A D | server.ttyS7.conf | 4 active-console = host7 8 logfile = /var/log/obmc-console-wf-bic7.log 9 console-id = wf_bic7 13 logfile = /var/log/obmc-console-host7.log 14 console-id = host7 18 logfile = /var/log/obmc-console-sd-bic7.log 19 console-id = sd_bic7
|
| H A D | server.ttyS3.conf | 4 active-console = host4 8 logfile = /var/log/obmc-console-wf-bic4.log 9 console-id = wf_bic4 13 logfile = /var/log/obmc-console-host4.log 14 console-id = host4 18 logfile = /var/log/obmc-console-sd-bic4.log 19 console-id = sd_bic4
|
| /openbmc/openbmc/poky/bitbake/lib/toaster/toastergui/static/js/ |
| H A D | libtoaster.js | 52 console.error("Error getting data from server: " + data.error); 109 console.warn(_data.error); 115 console.warn("Call failed"); 116 console.warn(_data); 138 console.warn(_data.error); 144 console.warn("Call failed"); 145 console.warn(_data); 158 onsuccess ? onsuccess(data) : console.log(data); 161 onfail ? onfail(data) : console.error(data); 174 console.warn(_data.error); [all …]
|
| /openbmc/openbmc/meta-facebook/meta-harma/recipes-phosphor/console/obmc-console/ |
| H A D | plat-80-obmc-console-uart.rules | 1 SUBSYSTEM=="tty", ATTRS{iomem_base}=="0x1E78F000", ENV{SYSTEMD_WANTS}="obmc-console@ttyS2", TAG+="s… 2 SUBSYSTEM=="tty", KERNEL=="ttyUSB0", ENV{SYSTEMD_WANTS}="obmc-console@ttyUSB0", TAG+="systemd" 3 SUBSYSTEM=="tty", KERNEL=="ttyUSB1", ENV{SYSTEMD_WANTS}="obmc-console@ttyUSB1", TAG+="systemd" 4 SUBSYSTEM=="tty", KERNEL=="ttyUSB2", ENV{SYSTEMD_WANTS}="obmc-console@ttyUSB2", TAG+="systemd" 5 SUBSYSTEM=="tty", KERNEL=="ttyUSB3", ENV{SYSTEMD_WANTS}="obmc-console@ttyUSB3", TAG+="systemd" 6 SUBSYSTEM=="tty", KERNEL=="ttyUSB4", ENV{SYSTEMD_WANTS}="obmc-console@ttyUSB4", TAG+="systemd" 7 SUBSYSTEM=="tty", KERNEL=="ttyUSB5", ENV{SYSTEMD_WANTS}="obmc-console@ttyUSB5", TAG+="systemd" 8 SUBSYSTEM=="tty", KERNEL=="ttyUSB6", ENV{SYSTEMD_WANTS}="obmc-console@ttyUSB6", TAG+="systemd"
|