[SLOF] [PATCH v2 0/1] Fix output word

Laurent Vivier lvivier at redhat.com
Wed Oct 18 19:32:29 AEDT 2017

This patch fixes the output word, and allow to select the console.

For the moment it works well while we don't mix serial port console
with VGA console or virtio-console.

You can test it with:

qemu-system-ppc64 -nodefaults -nographic \
  -chardev socket,id=serial_id_serial0,host=localhost,port=4441,telnet,server,wait \
  -device spapr-vty,chardev=serial_id_serial0 \
  -chardev socket,id=serial_id_serial1,host=localhost,port=4442,telnet,server,wait \
  -device spapr-vty,chardev=serial_id_serial1 \
  -monitor stdio

Connect on the two ports with "telnet localhost 4441" and "telnet 4442".

Once it is done you will see on the first console the SLOF logs.
Then, in the first console:

    " /vdevice/vty at 71000002" input

Now what you write on second console is written on the first one.

To send the characters to the second one, we should use:

    " /vdevice/vty at 71000002" output

but it doesn't work and this patch fixes that.

A shortcut for these two commands is:

    " /vdevice/vty at 71000002" io

  - resolve ihandle and xt handle in the output command to
    speed up emit function

milliseconds 2000 0 do 41 emit loop milliseconds swap - cr .d cr
original:  770
v1:       4710
v2:       1721

Laurent Vivier (1):
  Fix output word

 slof/fs/term-io.fs | 15 +++++++++++++++
 1 file changed, 15 insertions(+)


More information about the SLOF mailing list