Re: [PATCH] configure: do not limit Hypervisor.framework test to Darwin

2020-09-17 Thread Roman Bolshakov
On Wed, Sep 16, 2020 at 04:11:31AM -0400, Paolo Bonzini wrote: > Because the target/i386/hvf/meson.build rule culls hvf support > on non-Darwin systems, a --enable-hvf build is succeeding. > To fix this, just try the compilation test every time someone > passes --enable-hvf. > > Reported-by: Chris

Re: [PATCH] configure: move cocoa option to Meson

2020-09-18 Thread Roman Bolshakov
On Wed, Sep 16, 2020 at 04:11:30AM -0400, Paolo Bonzini wrote: > While detection of the framework was already there, moving > the option allows for better error reporting. > > Reported-by: Christophe de Dinechin > Signed-off-by: Paolo Bonzini > --- > configure | 17 +++-- >

Re: [RFC PATCH 19/21] contrib/gitdm: Add Yadro to the domain map

2020-10-05 Thread Roman Bolshakov
On Sun, Oct 04, 2020 at 08:04:41PM +0200, Philippe Mathieu-Daudé wrote: > There is a number of contributions from this domain, > add its own entry to the gitdm domain map. > > Cc: Igor Kononenko > Cc: Roman Bolshakov > Signed-off-by: Philippe Mathieu-Daudé > --- > One

[Bug 1759333] Re: Illegal Instruction with HVF when encountering SSE instructions in the emulator

2020-11-16 Thread Roman Bolshakov
Thomas, I think the issue is there. SSE/MMX weren't yet added for HVF. -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1759333 Title: Illegal Instruction with HVF when encountering SSE instructions i

[PATCH for-6.0 1/6] qapi: Add query-accel command

2020-11-16 Thread Roman Bolshakov
There's a problem for management applications to determine if certain accelerators available. Generic QMP command should help with that. Signed-off-by: Roman Bolshakov --- monitor/qmp-cmds.c | 15 +++ qapi/machine.json | 19 +++ 2 files changed, 34 inser

[PATCH for-6.0 0/6] Add HMP/QMP commands to query accelerator

2020-11-16 Thread Roman Bolshakov
HMP to replace 'info kvm' in future. Thanks, Roman Roman Bolshakov (6): qapi: Add query-accel command qapi: Rename KvmInfo to AccelInfo qapi: Use qmp_query_accel() in qmp_query_kvm() softmmu: Remove kvm_available() hmp: Add 'info accel' command qapi: Deprecate '

[PATCH for-6.0 2/6] qapi: Rename KvmInfo to AccelInfo

2020-11-16 Thread Roman Bolshakov
There's nothing specific to KVM in the structure. A more generic name would be more appropriate. Signed-off-by: Roman Bolshakov --- monitor/hmp-cmds.c | 4 ++-- monitor/qmp-cmds.c | 8 qapi/machine.json | 18 +- 3 files changed, 15 insertions(+), 15 dele

[PATCH for-6.0 3/6] qapi: Use qmp_query_accel() in qmp_query_kvm()

2020-11-16 Thread Roman Bolshakov
qmp_query_accel() is generic and can be used instead of open-coding qmp_query_kvm(). Signed-off-by: Roman Bolshakov --- monitor/qmp-cmds.c | 7 +-- 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/monitor/qmp-cmds.c b/monitor/qmp-cmds.c index f5d50afa9c..5a5f3a65f4 100644 --- a

[PATCH for-6.0 5/6] hmp: Add 'info accel' command

2020-11-16 Thread Roman Bolshakov
(qemu) info accel hvf support: enabled (qemu) info accel kvm kvm support: not compiled (qemu) info accel tcg tcg support: disabled Signed-off-by: Roman Bolshakov --- hmp-commands-info.hx | 13 + include/monitor/hmp.h | 1 + monitor/hmp

[PATCH for-6.0 4/6] softmmu: Remove kvm_available()

2020-11-16 Thread Roman Bolshakov
The function isn't used anywhere after qmp_query_kvm() has been switched to invoke qmp_query_accel(). Signed-off-by: Roman Bolshakov --- include/sysemu/arch_init.h | 1 - softmmu/arch_init.c| 9 - 2 files changed, 10 deletions(-) diff --git a/include/sysemu/arch_ini

[PATCH for-6.0 6/6] qapi: Deprecate 'query-kvm'

2020-11-16 Thread Roman Bolshakov
'query-accel' QMP command should be used instead. Signed-off-by: Roman Bolshakov --- qapi/machine.json | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/qapi/machine.json b/qapi/machine.json index 5648d8d24d..130b0dbebc 100644 --- a/qapi/machine.json

Re: [PATCH for-6.0 1/6] qapi: Add query-accel command

2020-11-16 Thread Roman Bolshakov
On Mon, Nov 16, 2020 at 10:20:04AM -0600, Eric Blake wrote: > On 11/16/20 7:10 AM, Roman Bolshakov wrote: > > There's a problem for management applications to determine if certain > > accelerators available. Generic QMP command should help with that. > > > >

Re: [PATCH for-6.0 1/6] qapi: Add query-accel command

2020-11-17 Thread Roman Bolshakov
On Tue, Nov 17, 2020 at 09:51:58AM +0100, Markus Armbruster wrote: > Eduardo Habkost writes: > > > On Mon, Nov 16, 2020 at 10:20:04AM -0600, Eric Blake wrote: > >> On 11/16/20 7:10 AM, Roman Bolshakov wrote: > >> > There's a problem for managemen

Re: [PATCH for-6.0 1/6] qapi: Add query-accel command

2020-11-18 Thread Roman Bolshakov
On Wed, Nov 18, 2020 at 02:08:21PM +0100, Markus Armbruster wrote: > Paolo Bonzini writes: > > On 18/11/20 09:36, Markus Armbruster wrote: > >> While figuring this out, I noticed that the TYPE_ACCEL instance we > >> create doesn't get its parent set. It's therefore not in the QOM > >> composition

Re: [RFC v3 4/9] i386: hvf: remove stale MAINTAINERS entry for old hvf stubs

2020-11-18 Thread Roman Bolshakov
+ b/MAINTAINERS > @@ -443,7 +443,6 @@ M: Cameron Esfahani > M: Roman Bolshakov > W: https://wiki.qemu.org/Features/HVF > S: Maintained > -F: accel/stubs/hvf-stub.c > F: target/i386/hvf/ > F: include/sysemu/hvf.h > > -- > 2.26.2 > Reviewed-by: Roman Bolshakov Thanks, Roman

Re: [PATCH] hvf: Fix value of MMU_PAGE_NX and add MMU_PAGE_RS

2020-11-18 Thread Roman Bolshakov
(1 << 3) > +#define MMU_PAGE_NX (1 << 4) > > bool mmu_gva_to_gpa(struct CPUState *cpu, target_ulong gva, uint64_t *gpa); > > -- > 2.28.0 > Reviewed-by: Roman Bolshakov But I agree with Paolo that eliminating HVF-only definition duplicates would be helpful. Thanks, Roman

Re: [PATCH] hvf: Fix segment selector format

2020-11-18 Thread Roman Bolshakov
> typedef struct x68_segment_selector { > union { > uint16_t sel; > struct { > -uint16_t rpl:3; > +uint16_t rpl:2; > uint16_t ti:1; > -uint16_t index:12; > +uint16_t index:13; > }; &g

Re: [PATCH] hvf: Fix segment selector format

2020-11-18 Thread Roman Bolshakov
On Wed, Nov 18, 2020 at 09:58:37AM +0100, Paolo Bonzini wrote: > On 16/11/20 21:04, Jessica Clarke wrote: > > The Requested Privilege Level field is 2 bits, the Table Indicator field > > is 1 bit and the Index field is the remaining 15 bits, with TI=0 meaning > > GDT and TI=1 meaning LDT. > > > >

Re: [PATCH] hvf: Gate RDTSCP on CPU_BASED2_RDTSCP, not just CPU_BASED_TSC_OFFSET

2020-11-18 Thread Roman Bolshakov
ASED2, &cap); > +if (!(cap & CPU_BASED2_RDTSCP)) { > +edx &= ~CPUID_EXT2_RDTSCP; > +} > hv_vmx_read_capability(HV_VMX_CAP_PROCBASED, &cap); > if (!(cap & CPU_BASED_TSC_OFFSET)) { > edx &= ~CPUID_EXT2_RDTSCP; > -- > 2.28.0 > Reviewed-by: Roman Bolshakov Thanks, Roman

Re: [PATCH for-6.0 0/6] Add HMP/QMP commands to query accelerator

2020-11-19 Thread Roman Bolshakov
On Thu, Nov 19, 2020 at 03:41:53PM +0100, Claudio Fontana wrote: > On 11/16/20 2:10 PM, Roman Bolshakov wrote: > > Management applications have no way to determine if certain accelerator > > is available. That complicates discovery of non-KVM accelerators. > > are we think

Re: [PATCH v6 13/16] hvf: remove hvf specific functions from global includes

2020-09-01 Thread Roman Bolshakov
> target/i386/hvf/hvf-cpus.h | 8 > target/i386/hvf/x86hvf.c | 2 ++ > target/i386/hvf/x86hvf.h | 1 - > 6 files changed, 10 insertions(+), 40 deletions(-) > delete mode 100644 accel/stubs/hvf-stub.c > Reviewed-by: Roman Bolshakov Thanks, Roman

Re: [PATCH v6 11/16] cpus: remove checks for non-NULL cpus_accel

2020-09-01 Thread Roman Bolshakov
t; -/* accelerator already implements the CpusAccel interface */ > -cpus_accel->create_vcpu_thread(cpu); > -} else { > -g_assert_not_reached(); > -} > +/* accelerators all implement the CpusAccel interface */ > +g_assert(cpus_accel != NULL && cpus_accel->create_vcpu_thread != NULL); > +cpus_accel->create_vcpu_thread(cpu); > > while (!cpu->created) { > qemu_cond_wait(&qemu_cpu_cond, &qemu_global_mutex); > -- > 2.26.2 > Reviewed-by: Roman Bolshakov but I still find the condition (if cpus_accel->func) redundant, is it feasible to drop it? Regards, Roman

Re: [PATCH v6 12/16] cpus: add handle_interrupt to the CpusAccel interface

2020-09-01 Thread Roman Bolshakov
On Tue, Sep 01, 2020 at 09:21:57AM +0200, Claudio Fontana wrote: > kvm: uses the generic handler > qtest: uses the generic handler > whpx: changed to use the generic handler (identical implementation) > hax: changed to use the generic handler (identical implementation) > hvf: changed to use the gen

Re: qemu panic on OSX 10.15.6

2020-09-03 Thread Roman Bolshakov
On Wed, Sep 02, 2020 at 10:17:01AM +0200, Christian Schoenebeck wrote: > On Dienstag, 1. September 2020 14:45:55 CEST David Cohen wrote: > > Hi, > > > > I'm trying to use qemu on OSX Catalina using HVF hypervisor, but it's > > currently panic'ing upon booting Linux guest. > > > > These are the ar

[PATCH 3/4] configure: Prefer gmake on darwin

2020-08-22 Thread Roman Bolshakov
New meson/make build requires GNU make 3.82+ but macOS ships 3.81 even on Big Sur while homebrew provides GNU make 4.3 as 'gmake' in $PATH. With the change, 'make' switches over to gmake implicitly. Signed-off-by: Roman Bolshakov --- configure | 22 ++

[PATCH 0/4] Compatibility make fixes for meson

2020-08-22 Thread Roman Bolshakov
The set of changes addresses "Diagnose "make is too old" in configure (or in the makefile?)" from https://wiki.qemu.org/Features/Meson#Easy. It also provides cleaner backwards compatible build invocation on macOS. Roman Bolshakov (4): configure: Use discovered make

[PATCH 4/4] configure: Test if $make actually exists

2020-08-22 Thread Roman Bolshakov
configure doesn't detect if $make is installed on the build host. This is also helpful for hosts where an alias for make is used, i.e. configure would fail if gmake is not present on macOS. Signed-off-by: Roman Bolshakov --- configure | 4 1 file changed, 4 insertions(+) diff --

[PATCH 1/4] configure: Use discovered make for in-source build

2020-08-22 Thread Roman Bolshakov
A recursive make is inovked if in-source build is used but $(MAKE) is the same as the one used in the original make invocaton. Some platforms have preference to use gmake, or a make passed as an option to "configure". Honor the choice. Signed-off-by: Roman Bolshakov --- configure

[PATCH 2/4] Makefile: Require GNU make 3.82+

2020-08-22 Thread Roman Bolshakov
QEMU build fails with cryptic messages if make is too old: Makefile.ninja:2655: *** multiple target patterns. Stop. To avoid the confusion it's worth to fail the build right away and print a friendly error message. Signed-off-by: Roman Bolshakov --- Makefile | 5 + 1 file chang

[PATCH] meson: Don't make object files for dtrace on macOS

2020-08-23 Thread Roman Bolshakov
https://markmail.org/message/5xrxt2w5m42nojkz Cc: Daniel P. Berrangé Cc: Cameron Esfahani Signed-off-by: Roman Bolshakov --- trace/meson.build | 13 - 1 file changed, 8 insertions(+), 5 deletions(-) This is an update of the previous patch that is no longer valid due to conversion of the

Re: Suspicious QOM types without instance/class size

2020-08-24 Thread Roman Bolshakov
On Fri, Aug 21, 2020 at 01:48:02PM -0400, Eduardo Habkost wrote: > On Fri, Aug 21, 2020 at 01:29:38PM -0400, Eduardo Habkost wrote: > > On Fri, Aug 21, 2020 at 01:53:52PM +0300, Roman Bolshakov wrote: > > > On Thu, Aug 20, 2020 at 05:55:29PM -0400, Eduardo Habkost wrote: >

Re: Suspicious QOM types without instance/class size

2020-08-24 Thread Roman Bolshakov
On Mon, Aug 24, 2020 at 12:45:52PM -0400, Eduardo Habkost wrote: > On Mon, Aug 24, 2020 at 07:41:34PM +0300, Roman Bolshakov wrote: > > On Fri, Aug 21, 2020 at 01:48:02PM -0400, Eduardo Habkost wrote: > > > Signed-off-by: Eduardo Habkost > > > --- > > > diff --

Re: [PATCH 1/4] configure: Use discovered make for in-source build

2020-08-24 Thread Roman Bolshakov
On Mon, Aug 24, 2020 at 09:37:07AM -0500, Eric Blake wrote: > On 8/22/20 4:21 PM, Roman Bolshakov wrote: > > @@ -38,6 +38,8 @@ then > > # This file is auto-generated by configure to support in-source tree > > # 'make' command invocation > > +include build

Re: [PATCH] meson: Don't make object files for dtrace on macOS

2020-08-25 Thread Roman Bolshakov
On Mon, Aug 24, 2020 at 03:24:31PM +0100, Daniel P. Berrangé wrote: > On Sun, Aug 23, 2020 at 12:05:47PM +0300, Roman Bolshakov wrote: > > dtrace on macOS uses unresolved symbols with a special prefix to define > > probes [1], only headers should be generated for USDT (dtrace(

Re: [PATCH 3/4] configure: Prefer gmake on darwin

2020-08-25 Thread Roman Bolshakov
On Mon, Aug 24, 2020 at 04:57:31PM +0100, Peter Maydell wrote: > On Mon, 24 Aug 2020 at 15:51, Eric Blake wrote: > > > > On 8/22/20 4:21 PM, Roman Bolshakov wrote: > > > New meson/make build requires GNU make 3.82+ but macOS ships 3.81 even > > > on Big Sur while

Re: [PATCH 1/4] configure: Use discovered make for in-source build

2020-08-25 Thread Roman Bolshakov
On Tue, Aug 25, 2020 at 01:07:55AM +0300, Roman Bolshakov wrote: > On Mon, Aug 24, 2020 at 09:37:07AM -0500, Eric Blake wrote: > > On 8/22/20 4:21 PM, Roman Bolshakov wrote: > > > @@ -38,6 +38,8 @@ then > > > # This file is auto-generated by configure to support in-

[PATCH v2 2/4] Makefile: Require GNU make 3.82+

2020-08-25 Thread Roman Bolshakov
QEMU build fails with cryptic messages if make is too old: Makefile.ninja:2655: *** multiple target patterns. Stop. To avoid the confusion it's worth to fail the build right away and print a friendly error message. Reviewed-by: Daniel P. Berrangé Signed-off-by: Roman Bols

[PATCH v2 0/4] Compatibility make fixes for meson

2020-08-25 Thread Roman Bolshakov
ed configure (Eric B.) - Added an empty rule for config-host.mak to avoid second call of recursive make (which happened because of implicit force rule) Roman Bolshakov (4): configure: Use discovered make for in-source build Makefile: Require GNU make 3.82+ configure: Prefer gmake on darw

[PATCH v2 4/4] configure: Test if $make actually exists

2020-08-25 Thread Roman Bolshakov
configure doesn't detect if $make is installed on the build host. This is also helpful for hosts where an alias for make is used, i.e. configure would fail if gmake is not present on macOS. Reviewed-by: Daniel P. Berrangé Signed-off-by: Roman Bolshakov --- configure | 4 1 file chang

[PATCH v2 3/4] configure: Prefer gmake on darwin

2020-08-25 Thread Roman Bolshakov
New meson/make build requires GNU make 3.82+ but macOS ships 3.81 even on Big Sur while homebrew provides GNU make 4.3 as 'gmake' in $PATH. With the change, 'make' switches over to gmake implicitly. Signed-off-by: Roman Bolshakov --- configure | 26 ++

[PATCH v2 1/4] configure: Use discovered make for in-source build

2020-08-25 Thread Roman Bolshakov
A recursive make is invoked if in-source build is used but $(MAKE) is the same as the one used in the original make invocation. Some platforms have preference to use gmake, or a make passed as an option to "configure". Honor the choice. Signed-off-by: Roman Bolshakov --- con

Re: [PATCH v3 00/74] qom: Automated conversion of type checking boilerplate

2020-08-26 Thread Roman Bolshakov
On Tue, Aug 25, 2020 at 03:19:56PM -0400, Eduardo Habkost wrote: > git tree for this series: > https://github.com/ehabkost/qemu-hacks/tree/work/qom-macros-autoconvert > Hi Eduardo, another assert fires during QEMU start: $ lldb -- $QEMU -cpu nahelem -M q35,accel=hvf -cdrom test.iso (lldb) targe

Re: [PATCH v3 00/74] qom: Automated conversion of type checking boilerplate

2020-08-26 Thread Roman Bolshakov
On Wed, Aug 26, 2020 at 07:18:15AM -0400, Eduardo Habkost wrote: > On Wed, Aug 26, 2020 at 01:22:38PM +0300, Roman Bolshakov wrote: > > On Tue, Aug 25, 2020 at 03:19:56PM -0400, Eduardo Habkost wrote: > > > git tree for this series: > > > https://github.com/ehabkost/qemu

Re: [PATCH 12/13] i386: hvf: Move mmio_buf into CPUX86State

2020-06-11 Thread Roman Bolshakov
On Thu, Jun 11, 2020 at 03:24:31PM +0200, Claudio Fontana wrote: > On 6/4/20 8:27 PM, Paolo Bonzini wrote: > > On 28/05/20 21:37, Roman Bolshakov wrote: > >> There's no similar field in CPUX86State, but it's needed for MMIO traps. > >> > >> Signed-

[Bug 1840719] Re: win98se floppy fails to boot with isapc machine

2020-06-12 Thread Roman Bolshakov
** Changed in: qemu Status: New => Confirmed -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1840719 Title: win98se floppy fails to boot with isapc machine Status in QEMU: Confirmed Bug de

[PATCH] .gitignore: Ignore storage-daemon files

2020-06-12 Thread Roman Bolshakov
The files are generated. Fixes: 2af282ec51a ("qemu-storage-daemon: Add --monitor option") Cc: Kevin Wolf Signed-off-by: Roman Bolshakov --- .gitignore | 17 + 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/.gitignore b/.gitignore index 0c5af83aa7..

Re: [PULL 000/115] Huge miscellaneous pull request for 2020-06-11

2020-06-12 Thread Roman Bolshakov
On Fri, Jun 12, 2020 at 03:33:38PM +0200, Paolo Bonzini wrote: > On 12/06/20 15:09, Peter Maydell wrote: > > Hi; I'm afraid this fails to build on OSX, and has a check-tcg > > failure on x86-64 Linux. > > > > OSX: > > > > In file included from > > /Users/pm215/src/qemu-for-merges/target/i386/hvf

Re: [PULL 000/115] Huge miscellaneous pull request for 2020-06-11

2020-06-12 Thread Roman Bolshakov
On Fri, Jun 12, 2020 at 03:33:38PM +0200, Paolo Bonzini wrote: > On 12/06/20 15:09, Peter Maydell wrote: > > Hi; I'm afraid this fails to build on OSX, and has a check-tcg > > failure on x86-64 Linux. > > > > OSX: > > > > In file included from > > /Users/pm215/src/qemu-for-merges/target/i386/hvf

[PATCH] timer: Handle decrements of PIT counter

2020-06-13 Thread Roman Bolshakov
.") Reported-by: Philippe Mathieu-Daudé Cc: Kevin O'Connor Signed-off-by: Roman Bolshakov --- src/hw/timer.c | 13 + 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/src/hw/timer.c b/src/hw/timer.c index 56bb289..2441402 100644 --- a/src/hw/timer.c +++ b/src/h

[Bug 1840719] Re: win98se floppy fails to boot with isapc machine

2020-06-13 Thread Roman Bolshakov
The ticket should be closed as soon as SeaBIOS gets updated in QEMU. A patch has been posted to SeaBIOS mailing list: https://mail.coreboot.org/hyperkitty/list/seab...@seabios.org/thread/XPKQNLVWZX55TSLSXZVY5S5DMFYS4CNO/ ** Changed in: seabios Assignee: (unassigned) => Roman Bolsha

Re: [PATCH v4 05/15] MAINTAINERS: Add myself as maintainer for apple-gfx, reviewer for HVF

2024-11-05 Thread Roman Bolshakov
rtions(+) > > diff --git a/MAINTAINERS b/MAINTAINERS > index c3bfa132fd6..16ea47a5e6d 100644 > --- a/MAINTAINERS > +++ b/MAINTAINERS > @@ -505,6 +505,7 @@ F: target/arm/hvf/ > X86 HVF CPUs > M: Cameron Esfahani > M: Roman Bolshakov > +R: Phil Dennis-Jordan > W: https

Re: [PATCH 4/5] i386/hvf: Raise exception on error setting APICBASE

2024-11-06 Thread Roman Bolshakov
accelerator. > Reviewed-by: Roman Bolshakov Thanks, Roman

Re: [PATCH 1/5] i386/hvf: Integrates x2APIC support with hvf accel

2024-11-06 Thread Roman Bolshakov
tly uses the emulated APIC when running on hvf as well. > > This change wires up the read & write operations for the MSR VM exits > and allow-lists the CPUID flag in the x86 hvf runtime. > > Signed-off-by: Phil Dennis-Jordan Reviewed-by: Roman Bolshakov Hi Phil, I don

Re: [PATCH 0/5] i386/hvf: x2apic support and some small fixes

2024-11-06 Thread Roman Bolshakov
vf accel > i386/hvf: Fix for UB in handling CPUID function 0xD > i386/hvf: Fixes startup memory leak (vmcs caps) > i386/hvf: Raise exception on error setting APICBASE > i386/hvf: Removes duplicate/shadowed variables in hvf_vcpu_exec > To the series, Reviewed-by: Roman Bol

Re: [PATCH 2/5] i386/hvf: Fix for UB in handling CPUID function 0xD

2024-11-06 Thread Roman Bolshakov
hift uses uint64_t, where behaviour for the entire > range of 2..62 is safe and correct. > Thanks for correcting the regression. Reviewed-by: Roman Bolshakov

Re: [PATCH 3/5] i386/hvf: Fixes startup memory leak (vmcs caps)

2024-11-06 Thread Roman Bolshakov
ated once. > Looks good, Reviewed-by: Roman Bolshakov Regards, Roman

Re: [PATCH 5/5] i386/hvf: Removes duplicate/shadowed variables in hvf_vcpu_exec

2024-11-06 Thread Roman Bolshakov
On Tue, Nov 05, 2024 at 04:58:00PM +0100, Phil Dennis-Jordan wrote: > Pointers to the x86 CPU state already exist at the function scope, > no need to re-obtain them in individual exit reason cases. > Reviewed-by: Roman Bolshakov Regards, Roman

Re: [PATCH 03/11] i386/hvf: Don't send signal to thread when kicking

2024-12-10 Thread Roman Bolshakov
On 10.12.2024 04:22, Philippe Mathieu-Daudé wrote: > On 9/12/24 21:36, p...@philjordan.eu wrote: >> From: Phil Dennis-Jordan >> >> This seems to be entirely superfluous and is costly enough to show up in > > So the pthread_kill(cpu->thread, SIG_IPI) is entirely superfluous? > >> profiling. hv_vcpu

<    1   2   3   4