Received: by 2002:a25:31c3:0:0:0:0:0 with SMTP id x186csp944533ybx; Fri, 1 Nov 2019 13:57:23 -0700 (PDT) X-Google-Smtp-Source: APXvYqwPfWYMnWfhs20m9Gj9BtUkXfFOGSr1viqLrWk0Haq6oJn0RLLJ6FwJWNjsR61caSelKK9I X-Received: by 2002:a50:9fc1:: with SMTP id c59mr15277448edf.305.1572641842957; Fri, 01 Nov 2019 13:57:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1572641842; cv=none; d=google.com; s=arc-20160816; b=nDHWKw0Nm+Jztt3ESUw101hBP30lqogQepbl+wabLD288070ofHLVqBwsctkAmCAPQ l19JVHnfudBV8FF/AvAT0DNFFudDMgCIItsIFHOYKYnn+sodX5u4T35nFiyvPwIwCdNF GIVQrh3TpFKY8PMDPogqkqKkb4Um6+YPVCO0BrA2/64TxDgBU7SLImX14alxFDW3v1+Z 638Jy5nE6BEwNAFhm8fS8vEIJS+mI6O31KUmZ+7CE/7UJIxRhXFfIGdpLF8/YQAnyrZm gpNgg04vbU+B0eDxMsT50SHsPCmckCuUNKlCiJOkbwVt9Sn02E4+Jpf86ZJDxUaB7+bc OJUQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:user-agent:organization :references:in-reply-to:date:cc:to:from:subject:message-id; bh=5ivtzRXFYajfCcQ/8hxpUwZY+3RDKvALyaU2TRkd+jU=; b=tV+1XtcJctfB5Y5pA6PfGVNHh7X2W0vga26XK6q3V04bjhYjJI03/W8bDTEFXmeCnw C3fRv8EPIyRxhEXyTmMahARdsee1sa+fZTE+2A7MtV5JwDycQShvvmCE/1O1oa7GaDcv Nl1XkWYwXpE30A3AMbCIrq339KAN9BYKW8FsRNq7AVbZRi5mU1zIXeOTa04LB992JXHe Xi3eoaZjZc6nWg/QZZmFJHHVPF7YIYYntRF25w5brB+i1isvrIXr2klb0IV4k+kIV35q 5gJ0N2yGeyI7Rzaas44YfPcvELe7Jkg34QCak+j6alf6y+DwpfCNfcQPL83lTVAIBTHc KgAg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id b2si6503292eja.89.2019.11.01.13.56.56; Fri, 01 Nov 2019 13:57:22 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727186AbfKASIG (ORCPT + 99 others); Fri, 1 Nov 2019 14:08:06 -0400 Received: from mx2.suse.de ([195.135.220.15]:37740 "EHLO mx1.suse.de" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726932AbfKASIG (ORCPT ); Fri, 1 Nov 2019 14:08:06 -0400 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay2.suse.de (unknown [195.135.220.254]) by mx1.suse.de (Postfix) with ESMTP id 624D2B4C8; Fri, 1 Nov 2019 18:08:04 +0000 (UTC) Message-ID: Subject: Re: [RFC PATCH v4 00/19] Core scheduling v4 From: Dario Faggioli To: Greg Kerr , Vineeth Remanan Pillai Cc: Phil Auld , Nishanth Aravamudan , Julien Desfossez , Peter Zijlstra , Tim Chen , Ingo Molnar , Thomas Gleixner , Paul Turner , Linus Torvalds , Linux List Kernel Mailing , =?ISO-8859-1?Q?Fr=E9d=E9ric?= Weisbecker , Kees Cook , Aaron Lu , Aubrey Li , Valentin Schneider , Mel Gorman , Pawan Gupta , Paolo Bonzini Date: Fri, 01 Nov 2019 19:07:59 +0100 In-Reply-To: References: <20191031184236.GE5738@pauld.bos.csb> Organization: SUSE Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="=-kiEQsxrUjoC0Xq2LCIPe" User-Agent: Evolution 3.34.1 MIME-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --=-kiEQsxrUjoC0Xq2LCIPe Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Fri, 2019-11-01 at 09:35 -0700, Greg Kerr wrote: > Has anyone considering shipping a V1 implementation which just allows > threads from the same process to share a core together? And then > iterating on that? Would that be simpler to implement or do the same > fundamental problems exist as tagging arbitrary processes with > cookies? >=20 IMO, the latter, i.e., the same fundamental problem exist. It's _tasks_ having to be scheduled in a certain way. It does not matter much, as far as the necessary modifications to the scheduler are concerned, whether those tasks are independent processes, or threads or the same process, or vcpus of a VMs, etc... Regards --=20 Dario Faggioli, Ph.D http://about.me/dario.faggioli Virtualization Software Engineer SUSE Labs, SUSE https://www.suse.com/ ------------------------------------------------------------------- <> (Raistlin Majere) --=-kiEQsxrUjoC0Xq2LCIPe Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEES5ssOj3Vhr0WPnOLFkJ4iaW4c+4FAl28dIAACgkQFkJ4iaW4 c+6urxAA65yruhBKWSetTLrTdsl0zGlUKdeLYpinBuvhQ1Hp4Ml8LtDwQzTSPitX b4JkJ9OHmknXRNfE/B9rYoUUAD/ZyJHTXn16AwWbiV+/EB+bQR9gEh8/q6HmT8Ic SWhx65UQ5nn0jcl6YBw2QHxI3poxLCMhOPvOQDbHGJ1JLMoBHxskl8GpCc1M8rkn ZpbscnqeEgLo/aGQindvCph2IJ43qPhixGDE/RpqYTjrfMz4aNcn/qCVhgLkMKKp Zf+k/sSdwsYYZDJ9UbilFTSkHZvxJVovt8t9cUw8hJTPFbEtaW/mmfctmfZ5Eg56 DTzqgxMXPG0Ys719n1tltCnNMBo4MzEoE0YXv3n8AkbA4F1wb3dOTXuR54HaB2Dh QKsHZku+kCfw3eLaGTFBteen0xSwV0B6rkyRpbblms0J88a1oO1haM97EKRaSdtJ 7hhq/Np+dz/hr67QhVQQozh6+XCljBnSdytchx1MMcKM6wfFBAu0T4U+jFEXe4b+ ncAFZIwRey42B5Z8OnIHNBZaSDAl/EIeiPNL6YGgdlByRRR2eChRknDtlmnSTdAl lPbSNlX3OwO5DCxQlGjSj9cgaATYriwAR4bXwVYdnsuS1rLU4CxhNef04qhz04p/ DmpFLu3C5/+/HORiNVXw0Nf5N3e5HbRg3TLyN+kDZNnFt5MICX8= =aaLJ -----END PGP SIGNATURE----- --=-kiEQsxrUjoC0Xq2LCIPe--