Description
The Unix version of the console currently uses standard output. The code is in
unix/console.{ml,mli}
The Xen kernel version of the console uses the primary PV console ring. The code is in
xen/console.{ml,mli}
There is also a Unix userspace utility which creates and services Xen consoles ("console backends"):
Connect a console to a VM like this:
[root@st30 ~]# ./mirage-console connect trusty
Operating on VM domain id: 19
Creating device 1 (linux device /dev/tty1)
{ ref = 128; event_channel = 13 }
Then inside the guest:
[root@trusty ~]# cat > /dev/hvc1
hello
there
And observe in dom0:
hello
there
Then hit Control+C and it all cleans up.
Dependencies (8)
-
mirage-xen
>= "3.0.2" & < "4.0.0"
-
io-page-xen
>= "2.0.0"
- xen-gnt
- xen-evtchn
- mirage-console-xen-proto
-
mirage-console-lwt
>= "2.3.5"
-
jbuilder
>= "1.0+beta9"
-
ocaml
>= "4.03.0"
Reverse Dependencies
-
None
Conflicts
-
None
Implementations of Mirage consoles, for Unix and Xen
Install
copied = false, 2000)"
:class="{ 'border-gray-700': !copied, 'text-gray-100': !copied, 'focus:ring-orange-500': !copied, 'focus:border-orange-500': !copied, 'border-green-600': copied, 'text-green-600': copied, 'focus:ring-green-500': copied, 'focus:border-green-500': copied }">
Authors
Maintainers
Sources
mirage-console-2.3.5.tbz
md5=6d0d18cc25fc3e14f070fbb79a24f9ca