Add Virtual Serial Multiplex adapter interfaces

Signed-off-by: Jeff Scheel <scheel@us.ibm.com>
pull/1/head
Jeff Scheel 5 years ago
parent 8ac60b88ef
commit 2f01076395

@ -1023,6 +1023,46 @@ xmlns:xl="http://www.w3.org/1999/xlink" version="5.0" xml:lang="en" xml:id="dbdo
<para>Reset interrupt state to the initial state</para>
</entry>
</row>
<row>
<entry>
<para>
<xref linkend="sec_open_vterm_lp" xrefstyle="select: title nopage" /> / <xref linkend="sec_open_vterm_lp" xrefstyle="select: labelnumber nopage" />
</para>
</entry>
<entry>
<para>Open a terminal session with a Vterm IOA</para>
</entry>
</row>
<row>
<entry>
<para>
<xref linkend="sec_get_term_char_lp" xrefstyle="select: title nopage" /> / <xref linkend="sec_get_term_char_lp" xrefstyle="select: labelnumber nopage" />
</para>
</entry>
<entry>
<para>Get data from a Vterm session</para>
</entry>
</row>
<row>
<entry>
<para>
<xref linkend="sec_put_term_char_lp" xrefstyle="select: title nopage" /> / <xref linkend="sec_put_term_char_lp" xrefstyle="select: labelnumber nopage" />
</para>
</entry>
<entry>
<para>Put data to a Vterm session</para>
</entry>
</row>
<row>
<entry>
<para>
<xref linkend="sec_close_vterm_lp" xrefstyle="select: title nopage" /> / <xref linkend="sec_close_vterm_lp" xrefstyle="select: labelnumber nopage" />
</para>
</entry>
<entry>
<para>Close an existing session with a Vterm IOA</para>
</entry>
</row>
<row>
<entry>
<para>
@ -4638,6 +4678,82 @@ xmlns:xl="http://www.w3.org/1999/xlink" version="5.0" xml:lang="en" xml:id="dbdo
<para>hcall-int-exploitation</para>
</entry>
</row>
<row>
<entry>
<para>
<xref linkend="sec_open_vterm_lp" xrefstyle="select: title nopage" /> / <xref linkend="sec_open_vterm_lp" xrefstyle="select: labelnumber nopage" />
</para>
</entry>
<entry>
<para>0x408</para>
</entry>
<entry>
<para>Normal</para>
</entry>
<entry>
<para>If VSM is implemented</para>
</entry>
<entry>
<para>hcall-vsm</para>
</entry>
</row>
<row>
<entry>
<para>
<xref linkend="sec_get_term_char_lp" xrefstyle="select: title nopage" /> / <xref linkend="sec_get_term_char_lp" xrefstyle="select: labelnumber nopage" />
</para>
</entry>
<entry>
<para>0x40C</para>
</entry>
<entry>
<para>Critical</para>
</entry>
<entry>
<para>If VSM is implemented</para>
</entry>
<entry>
<para>hcall-vsm</para>
</entry>
</row>
<row>
<entry>
<para>
<xref linkend="sec_put_term_char_lp" xrefstyle="select: title nopage" /> / <xref linkend="sec_put_term_char_lp" xrefstyle="select: labelnumber nopage" />
</para>
</entry>
<entry>
<para>0x410</para>
</entry>
<entry>
<para>Critical</para>
</entry>
<entry>
<para>If VSM is implemented</para>
</entry>
<entry>
<para>hcall-vsm</para>
</entry>
</row>
<row>
<entry>
<para>
<xref linkend="sec_close_vterm_lp" xrefstyle="select: title nopage" /> / <xref linkend="sec_close_vterm_lp" xrefstyle="select: labelnumber nopage" />
</para>
</entry>
<entry>
<para>0x414</para>
</entry>
<entry>
<para>Normal</para>
</entry>
<entry>
<para>If VSM is implemented</para>
</entry>
<entry>
<para>hcall-vsm</para>
</entry>
</row>
<row>
<entry>
<para>hcalls to support an Ultravisor</para>
@ -10940,7 +11056,7 @@ hcall ( const uint64 H_INT_GET_SOURCE_INFO, /* Returns the logical real address
<title>H_INT_SET_SOURCE_CONFIG</title>

<para>The H_INT_SET_SOURCE_CONFIG hcall() is used to assign a Logical Interrupt
Source to a target. The Logical In- terrupt Source is designated with the
Source to a target. The Logical Interrupt Source is designated with the
“lisn” parameter and the target is designated with the “target” and
“priority” parameters. Upon return from the hcall(), no additional interrupts
will be directed to the old EQ. The old EQ should be investigated for
@ -10994,7 +11110,7 @@ hcall ( const uint64 H_INT_SET_SOURCE_CONFIG, /* Assigns */
way of unmasking and restoring the source. Thus this should only
be used in interrupts that are also masked at the source, and
only in cases where the interrupt is not meant to be used for
a large amount of time be- cause no valid target exists for it
a large amount of time because no valid target exists for it
for example
</para>
</listitem>

File diff suppressed because it is too large Load Diff
Loading…
Cancel
Save