[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH v2 0/8] x86emul: a few small steps towards disintegration


  • To: Jan Beulich <jbeulich@xxxxxxxx>
  • From: Roger Pau Monné <roger.pau@xxxxxxxxxx>
  • Date: Thu, 30 Mar 2023 16:27:25 +0200
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=citrix.com; dmarc=pass action=none header.from=citrix.com; dkim=pass header.d=citrix.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=D6e9yUkeExtSMix4yJ7tPcifc8tfU+ivlAi1upaQmqU=; b=U3kg0N17cRkuB7KN0odRAcGK83zH20Y92659IDniowLXm8lWzVF8Sgl+qlJRxSNB/si5mKMHMN+e9Wao94jKnUbw5xz0OFRUd+MbLyzy2hFobHLhsLlrDZXwwUa2Oh7nJGXfT8CsBqsAvIlHA9PNGtdjIU9K2eDEpaZAMZgSRT0aLxQmqpoEoyrlnI3elgaGXyW24rZvdAqvOEAWk4iJxaIx8TE5u1rY2l5deb523O+KjNBoog0z062UMRKTAwftrRPt+92yDABnhS1+715nseS9juyjon61bGYjtmryHfM1mcL/g0wlt9CPZDp+wKX0DNoNFDfYRK9J0vm9CR9JtQ==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kRuSfGJ3VCCu5l1og6AIlMRjnxVrZvyNqI2ega0ljpHGAJuy2ZjZKj4IPiKEoc6KC8FXLQEcLAskenkqAtyHOijFuDT3TZzr2dHlryrVJaNRn1CwEjLRs77Ck5JSALyUtDcUuD3w9DtKwGW93PAyZx8IVQuHuutvtzOrZDobJrHvNMEC7U1LfomRkc5g1oeEulSBvSMcQ9lLaJzotvKf+wFPb95MSmOjBWVl67egggxwXwGL/Vud+WCPV6sF7oeXppqDKamTpviRg6yeeQEflyc82HSZzbJtg5WZzx4iiMdeSjbQD38JimdJ8wJwX5Cte/z0hQjBnW0j1YL+x6TlRQ==
  • Authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=citrix.com;
  • Cc: "xen-devel@xxxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxxx>, Andrew Cooper <andrew.cooper3@xxxxxxxxxx>, Wei Liu <wl@xxxxxxx>
  • Delivery-date: Thu, 30 Mar 2023 14:27:51 +0000
  • Ironport-data: A9a23:Kf0LQq2sqiZwgilUlPbD5fVwkn2cJEfYwER7XKvMYLTBsI5bp2cPz TEWCz2FOfmNYzfye4oib4nlo0kB78XRx9UxQVE6pC1hF35El5HIVI+TRqvS04F+DeWYFR46s J9OAjXkBJppJpMJjk71atANlVEliefTAOK6ULWeUsxIbVcMYD87jh5+kPIOjIdtgNyoayuAo tq3qMDEULOf82cc3lk8tuTS+HuDgNyo4GlD5gdlPagR1LPjvyJ94Kw3dPnZw0TQGuG4LsbiL 87fwbew+H/u/htFIrtJRZ6iLyXm6paLVeS/oiI+t5qK23CulQRrukoPD9IOaF8/ttm8t4sZJ OOhF3CHYVxB0qXkwIzxWvTDes10FfUuFLTveRBTvSEPpqFvnrSFL/hGVSkL0YMkFulfI15h1 tIROi8xZSvZicOon+qCe/lzv5F2RCXrFNt3VnBI6xj8VK9jbbWdBqLA6JlfwSs6gd1IEbDGf c0FZDFzbRPGJRpSJlMQD5F4l+Ct7pX9W2QA9BTJ+uxqvC6Kk1YZPLvFabI5fvSQQspYhACAr 3/u9GXlGBAKcteYzFJp91r13rSQxHKnBd16+LuQ+d1xpUHP6V0qLDosdH+UrvOdrmCcVIcKQ 6AT0m90xUQoz2SpRNTgWxyzoFafowURHdFXFoUS+AyLj6bZ/QudLmwFVSJaLswrstcsQj4n3 UPPmMnmbRRwtJWFRHTb8a2bxQ5eIgAQJG4GICMBEw0M5oC6pJlp102VCNF+DKSyk9v5Xynqx CyHpzQ/gLNVitMX06K8/hbMhDfESoX1czPZLz7/BgqNhj6Vrqb/D2B0wTA3Ncp9Ebs=
  • Ironport-hdrordr: A9a23:aSVtlq28JogdetT6jkkigwqjBB8kLtp133Aq2lEZdPUzSL3oqy nOpoVk6faQskdtZJhOo6H3BEC/ewKlyXcY2/hnAV+NNDOW3ldABrsSiLcL+lXbakrDHgQ079 YYT0EGMqyVMbEYt7eL3ODbKade/DDdytHSuQ629R4EJmwHBM8Aj3YbNu+1KDwNeOAsP+tLKH Pz3Ls6m9JgEU5nDPiTNz0iRfLfq8fX0L3vYRsbHBI8gTP+/w+A2frdCQKE0g0CFwxC2q0j92 /e1zH57rjLiYDO9jbsk0nI9Ylbgsak9ddZHsyLjdJQFzTtkG+TFfFccozHmiwpr+Sm71RvtN HNphMpOK1IgU/sQg==
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

On Thu, Mar 30, 2023 at 01:40:43PM +0200, Jan Beulich wrote:
> On 30.03.2023 11:54, Roger Pau Monné wrote:
> > On Thu, Mar 30, 2023 at 09:53:23AM +0200, Jan Beulich wrote:
> >> On 29.03.2023 16:17, Roger Pau Monné wrote:
> > Patch 8 I'm unsure, I guess it should be up to the user to decide
> > whether to use -Os or some other optimization?
> > 
> > I expect introspection users likely care way more about the speed
> > rather than the size of the generated x86 emulator code?
> 
> Perhaps. But do we want to introduce another Kconfig control just
> for that? And wouldn't there likely be other performance concerns,
> if performance really mattered in the introspection case?

I don't really have a strong opinion on the usage of -Os or not.  It's
likely fine as long as we also stay consistent with the flag we use
when building the test harness and the fuzzer, just in case.

Thanks, Roger.



 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.