[XEN PATCH] rpmball: Adjust to new rpm, do not require --force

2020-08-09 Thread Don Slutz
From: Don Slutz Also prevent warning: directory /boot: remove failed Before: [root@TestCloud1 xen]# rpm -hiv dist/xen*rpm Preparing... # [100%] file /boot from install of xen-4.15-unstable.x86_64 conflicts with file from package

Assertion,'hvmemul_cache_disabled(curr)' failed at vmx.c:4380

2020-08-19 Thread Don Slutz
r: Jan Beulich AuthorDate: Thu Apr 23 09:55:00 2020 +0200 Commit: Jan Beulich CommitDate: Thu Apr 23 09:55:00 2020 +0200     x86/HVM: implement memory read caching for insn emulation ...     Signed-off-by: Jan Beulich     Reviewed-by: Paul Durrant ...    -Don Slutz /* hvm_fep_inl_test

[Xen-devel] [XEN PATCH v14 1/8] tools: Add vga=vmware

2020-08-19 Thread Don Slutz
From: Don Slutz This allows use of QEMU's VMware emulated video card NOTE: vga=vmware is not supported by device_model_version=qemu-xen-traditional Signed-off-by: Don Slutz CC: Don Slutz --- Acked-by: Ian Campbell Reviewed-by: Konrad Rzeszutek Wilk v14: Reworked to current code.

[Xen-devel] [XEN PATCH v14 3/8] tools: Add vmware_hwver support

2020-08-19 Thread Don Slutz
From: Don Slutz This is used to set xen_arch_domainconfig vmware_hw. It is set to the emulated VMware virtual hardware version. Currently 0, 3-4, 6-11 are good values. However the code only checks for == 0, != 0, or < 7. Signed-off-by: Don Slutz CC: Don Slutz --- Acked-by: Ian Campb

[Xen-devel] [XEN PATCH v14 2/8] xen: Add support for VMware cpuid leaves

2020-08-19 Thread Don Slutz
From: Don Slutz This is done by adding xen_arch_domainconfig vmware_hw. It is set to the VMware virtual hardware version. Currently 0, 3-4, 6-11 are good values. However the code only checks for == 0 or != 0 or >= 7. If non-zero then Return VMware's cpuid leaves. If >= 7 return

[Xen-devel] [XEN PATCH v14 0/8] Xen VMware tools support

2020-08-19 Thread Don Slutz
From: Don Slutz https://lists.xenproject.org/archives/html/xen-devel/2016-01/msg01105.html Is the last message on the list. I do not have this message to directly reply to. I plan to try and continue this as part of this version. Changes v13 to v14: Rebased on staging (not a simple rebase

[Xen-devel] [XEN PATCH v14 5/8] xen: Add vmware_port support

2020-08-19 Thread Don Slutz
From: Don Slutz This includes adding is_vmware_port_enabled This is a new xen_arch_domainconfig flag, XEN_DOMCTL_CONFIG_VMWARE_PORT_MASK. This enables limited support of VMware's hyper-call. This is both a more complete support then in currently provided by QEMU and/or KVM and less.

[Xen-devel] [XEN PATCH v14 7/8] Add IOREQ_TYPE_VMWARE_PORT

2020-08-19 Thread Don Slutz
From: Don Slutz This adds synchronization of the 6 vcpu registers (only 32bits of them) that QEMU's vmport.c and vmmouse.c needs between Xen and QEMU. This is how VMware defined the use of these registers. This is to avoid a 2nd and 3rd exchange between QEMU and Xen to fetch and put th

[Xen-devel] [XEN PATCH v14 8/8] Add xentrace to vmware_port

2020-08-19 Thread Don Slutz
From: Don Slutz Also added missing TRAP_DEBUG & VLAPIC. Signed-off-by: Don Slutz CC: Don Slutz --- Acked-by: Ian Campbell v14: Reworked to current code. Added VMPORT_SEND because I wanted to see it during testing. v13: Please do this by extending the existing infrastructure ra

[Xen-devel] [XEN PATCH v14 4/8] vmware: Add VMware provided include file.

2020-08-19 Thread Don Slutz
From: Don Slutz This file: backdoor_def.h comes from: http://packages.vmware.com/tools/esx/3.5latest/rhel4/SRPMS/index.html open-vm-tools-kmod-7.4.8-396269.423167.src.rpm open-vm-tools-kmod-7.4.8.tar.gz vmhgfs/backdoor_def.h and is unchanged. Added the badly named include file

[Xen-devel] [XEN PATCH v14 6/8] tools: Add vmware_port support

2020-08-19 Thread Don Slutz
From: Don Slutz This new libxl_domain_create_info field is used to set XEN_DOMCTL_CONFIG_VMWARE_PORT_MASK in the xc_domain_configuration_t for x86. In xen it is is_vmware_port_enabled. If is_vmware_port_enabled then enable a limited support of VMware's hyper-call. VMware's hyp

Re: [PATCH v3 1/8] x86: fix compat header generation

2020-09-02 Thread Don Slutz
: <0ee501b7491cf62e18a454dcebc12b1b6d36e9e9.1599081619.git.don.sl...@gmail.com> From: Don Slutz Date: Wed, 2 Sep 2020 17:18:43 -0400 Subject: [PATCH] Add extra group to avoid python bug 3.4.6 about 'unmatched  group' Signed-off-by: Don Slutz ---  xen/tools/compat-build-header.py | 4 ++--