Just a reminder so that this doesn't get lost:

On Tue, Apr 28, 2020 at 05:16:35PM +0200, Joerg Roedel wrote:
> +     if (exit_info_1 & IOIO_TYPE_STR) {
> +             int df = (regs->flags & X86_EFLAGS_DF) ? -1 : 1;

...

> +
> +             if (!(exit_info_1 & IOIO_TYPE_IN)) {
> +                     ret = vc_insn_string_read(ctxt,
> +                                            (void *)(es_base + regs->si),
> +                                            ghcb->shared_buffer, io_bytes,
> +                                            exit_info_2, df);
                                                           ^^^^

> +
> +             /* Everything went well, write back results */
> +             if (exit_info_1 & IOIO_TYPE_IN) {
> +                     ret = vc_insn_string_write(ctxt,
> +                                             (void *)(es_base + regs->di),
> +                                             ghcb->shared_buffer, io_bytes,
> +                                             exit_info_2, df);
                                                            ^^^^

-- 
Regards/Gruss,
    Boris.

https://people.kernel.org/tglx/notes-about-netiquette
_______________________________________________
Virtualization mailing list
[email protected]
https://lists.linuxfoundation.org/mailman/listinfo/virtualization

Reply via email to