/xen/tools/console/testsuite/ |
A D | Makefile | 7 all: console-dom0 console-domU procpipe 9 console-dom0: console-dom0.o 10 console-domU: console-domU.o 14 clean: $(RM) *.o console-domU console-dom0 procpipe
|
A D | README | 8 reads the numbers via the console. Because each side starts with the same seed 14 console-domU should be installed within the guest image. It must be launched 18 console-dom0 and console-domU will communicate with each other and stress the 19 console code. You can verify it at various levels by invoking it in different 23 ./procpipe ./console-dom0 'xm create -c /etc/xen/xmexample1' 27 If it freezes, it probably means that console-domU is expecting more data from 28 console-dom0 (which means that some data got dropped). I'd like to add
|
/xen/docs/misc/ |
A D | console.txt | 18 The first PV console path in xenstore remains: 20 /local/domain/$DOMID/console 33 console instead of "hvc0". 38 /local/domain/$DOMID/device/console/$DEVID. 55 If the PV console has no name (i.e. it is a regular console) then the "name" 75 console frontend. 77 For the PV console the tty node is added at 79 /local/domain/$DOMID/console/tty 99 # xenstore-read /local/domain/26/console/1/type 104 console and it can only connect to a pty. [all …]
|
A D | stubdom.txt | 47 - stubdomain's console 0 is connected to qemu log file 48 - stubdomain's console 1 is connected to qemu save file (for saving state) 49 - stubdomain's console 2 is connected to qemu save file (for restoring state) 50 - next consoles are connected according to target guest's serial console configuration 72 - "save" - save domain state to console 1, results: 74 …- "continue" - resume domain execution, after loading state from console 2 (require -loadvm comman… 101 - stubdomain's console 0 is connected to qemu log file 102 - stubdomain's console 1 is connected to qemu save file (for saving state) 103 - stubdomain's console 2 is connected to qemu save file (for restoring state) 104 - next consoles are connected according to target guest's serial console configuration [all …]
|
A D | crashdb.txt | 11 If you need to have a serial port shared between gdb and the console, 19 the workstation, and aren't using a H/L split console: 25 (I already have com1=38400,8n1 console=com1,vga sync_console)
|
A D | xenstore-paths.pandoc | 276 ~/device/$TYPE/$DEVID although there are exceptions, e.g. ~/console 277 for the first PV console. The top level ~/device path itself is normally 316 #### ~/console/* [] 318 The primary PV console device. Described in [console.txt](console.txt) 320 #### ~/device/console/$DEVID/* [] 322 A secondary PV console device. Described in [console.txt](console.txt) 326 An emulated serial device. Described in [console.txt](console.txt) 399 #### ~/backend/console/$DOMID/$DEVID/* [] 401 A PV console backend. Described in [console.txt](console.txt)
|
A D | vtd.txt | 26 kernel /boot/xen.gz com1=115200,8n1 console=com1 iommu=1 27 …module /boot/vmlinuz-2.6.18.8-xen root=LABEL=/ ro xencons=ttyS console=tty0 console=ttyS0, pciback… 62 kernel /boot/xen.gz console=com1,vga console=com1 com1=115200,8n1 iommu=1 63 module /boot/vmlinuz-2.6.30-rc3-tip root=LABEL=/ ro console=hvc0 earlyprintk=xen
|
A D | qemu-backends.txt | 21 "console", "vkbd", "vfb", "qdisk", "qnic"
|
/xen/tools/libxl/ |
A D | libxl_console.c | 266 if (console->devid && state) { in libxl__device_console_add() 270 if (!console->devid && (console->name || console->path)) { in libxl__device_console_add() 280 device->backend_devid = console->devid; in libxl__device_console_add() 283 device->devid = console->devid; in libxl__device_console_add() 296 if (console->name) { in libxl__device_console_add() 302 if (console->connection) { in libxl__device_console_add() 306 if (console->path) { in libxl__device_console_add() 361 device.backend_devid = console->devid; in libxl__device_vuart_add() 364 device.devid = console->devid; in libxl__device_vuart_add() 400 libxl__device_console_init(console); in libxl__init_console_from_channel() [all …]
|
A D | libxl_types_internal.idl | 47 # A regular console has no name. 48 # A console with a name is called a 'channel', see docs/misc/channels.txt
|
A D | libxl_create.c | 464 libxl__device_console_init(console); in init_console_info() 465 console->devid = dev_num; in init_console_info() 467 console->output = libxl__strdup(NOGC, "pty"); in init_console_info() 1674 libxl__device_console console; in domcreate_launch_dm() local 1683 libxl__device_console_dispose(&console); in domcreate_launch_dm() 1696 libxl__device_console console; in domcreate_launch_dm() local 1700 init_console_info(gc, &console, 0); in domcreate_launch_dm() 1703 libxl__device_console_dispose(&console); in domcreate_launch_dm() 1730 libxl__device_console console, vuart; in domcreate_launch_dm() local 1750 init_console_info(gc, &console, 0); in domcreate_launch_dm() [all …]
|
/xen/tools/console/daemon/ |
A D | io.c | 93 struct console { struct 149 struct console console[NUM_CONSOLE_TYPE]; member 157 typedef int (*INT_ITER_FUNC_ARG3)(struct console *, 169 struct console *con = &d->console[0]; in console_iter_void_arg1() 181 struct console *con = &d->console[0]; in console_iter_void_arg2() 193 struct console *con = &d->console[0]; in console_iter_int_arg1() 215 struct console *con = &d->console[0]; in console_iter_int_arg3() 311 static void buffer_append(struct console *con) in buffer_append() 798 struct console *con = &dom->console[0]; in watch_domain() 858 static void console_free(struct console *con) in console_free() [all …]
|
/xen/docs/man/ |
A D | xen-pv-channel.7.pod | 110 Assuming the guest kernel has CONFIG_HVC_XEN_FRONTEND set then the console 120 SUBSYSTEM=="xen", DEVPATH=="/devices/console-[0-9]", RUN+="xen-console-setup" 122 where the "xen-console-setup" script would read the channel name and 124 pointing to /dev/hvcN. N is the same number as the number in "/devices/console-[0-9]". 125 In other words, "/devices/console-2" maps to /dev/hvc2. 160 which could be mistaken for a serial port or regular console. It is known
|
/xen/tools/flask/policy/modules/ |
A D | xenstore.te | 12 # Current xenstore stubdom uses the hypervisor console, not "xl console"
|
A D | guest_features.te | 12 # Allow guest console output to the serial console. This is used by PV Linux
|
/xen/xen/ |
A D | Kconfig.debug | 60 You can use serial console to print (and reset) using 'l' and 'L' 75 console to print (and reset) using 'p' and 'P' respectively, or 121 either directly to the console or are printed to console in case of
|
/xen/xen/drivers/char/ |
A D | Makefile | 1 obj-y += console.o
|
/xen/xen/include/public/ |
A D | xen.h | 862 } console; member 881 #define console_mfn console.domU.mfn 882 #define console_evtchn console.domU.evtchn
|
/xen/tools/hotplug/Linux/systemd/ |
A D | xenconsoled.service.in | 11 Environment=XENCONSOLED_LOG_DIR=@XEN_LOG_DIR@/console
|
/xen/tools/libxc/ |
A D | xc_resume.c | 234 start_info->console.domU.mfn = p2m[start_info->console.domU.mfn]; in xc_domain_resume_any()
|
/xen/xen/common/compat/ |
A D | xlat.c | 13 enum XLAT_start_info_console console) in xlat_start_info() argument
|
/xen/xen/arch/x86/pv/ |
A D | shim.c | 230 SET_AND_MAP_PARAM(HVM_PARAM_CONSOLE_EVTCHN, si->console.domU.evtchn, 0); in pv_shim_setup_dom() 232 SET_AND_MAP_PARAM(HVM_PARAM_CONSOLE_PFN, si->console.domU.mfn, in pv_shim_setup_dom() 244 si->console.domU.mfn = mfn_x(console_mfn); in pv_shim_setup_dom() 290 si->console.domU.evtchn = param; in write_start_info() 292 si->console.domU.mfn = mfn_x(virt_to_mfn(consoled_get_ring_addr())); in write_start_info() 294 &si->console.domU.mfn) ) in write_start_info()
|
/xen/docs/features/ |
A D | dom0less.pandoc | 74 bootargs = "console=ttyAMA0"; 123 - 'xl console' command will not attach to the domain's console in case
|
/xen/tools/examples/ |
A D | xlexample.hvm | 45 # Guest VGA console configuration, either SDL or VNC
|
/xen/docs/ |
A D | INDEX | 10 misc/console Xen PV Console notes
|