[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v6 4/6] xen/cpupool: Create different cpupools at boot time
- To: Jan Beulich <jbeulich@xxxxxxxx>
- From: Luca Fancellu <Luca.Fancellu@xxxxxxx>
- Date: Fri, 8 Apr 2022 11:37:13 +0000
- Accept-language: en-GB, en-US
- Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.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=zrjB8naPO4x5SjcD2RVl8FjfX+vJZzCnoJ6YTmMHkjk=; b=GxMCQByEfaLUlX5dAcrCEiwCPSQI/PeClTruYLXbmeyGeEn/rje1cMhrENqD4+kiyiPy5rj/uSM+n8VKZiH0l7k/M+endRgEP2qzbIoDSoEzihd8dJG4gGxzrVVr4UJNFWCFelE3NbGGS+CsGYMAkvBrgswkdTYShJ8vBPZxPandMXKxKogdzQU6ibN9IYbfh18q1xFOLkS0njsWP7w5Gh7rWq/TB3JE3v9dhYHp+0HkRfQt9GBAcQVPY1tm9shJa9vL5u05n6gw/fainisPJ1Owd3DvlboBilpGGa2Z5WlhEFsWCZMbHHVcLkK19yKVMVqjoP+jmQCqPrjYG8oHJg==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=MPOdEu7/e/b5bsMDeMiR0wGsAb8/7mx5fEp+4z34ZcJIKwSbdJuEoejfdrmU6iSYdKHHSecpJIqas1HVYovuGIcMsnX3NKI9Qzrhj+7vVxFKdWoROg4644idQx3pRRbLK+sE4R8Wd75hpb0NUhp8xYSEgK3sSJT4YJZ67dTX5OpyNDztZXIhkWo5p2GWkNSoBIFPNkacF5q01zPuIrUKVomJbHv0qqHcvBL+0d9CsZDcO0mh/QKykAo9xXHzCrPvonnF3AB35O9nvP3kPmFWGwYEnPf3vmptNaSDFLNhj03bKf38LRycq+BQIokNnpUKvBOg8PKMuHDQZrlZrXkuyQ==
- Authentication-results-original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com;
- Cc: Bertrand Marquis <Bertrand.Marquis@xxxxxxx>, Wei Chen <Wei.Chen@xxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>, Julien Grall <julien@xxxxxxx>, Volodymyr Babchuk <Volodymyr_Babchuk@xxxxxxxx>, Andrew Cooper <andrew.cooper3@xxxxxxxxxx>, George Dunlap <george.dunlap@xxxxxxxxxx>, Wei Liu <wl@xxxxxxx>, Juergen Gross <jgross@xxxxxxxx>, Dario Faggioli <dfaggioli@xxxxxxxx>, "xen-devel@xxxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxxx>
- Delivery-date: Fri, 08 Apr 2022 11:37:52 +0000
- List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
- Nodisclaimer: true
- Original-authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com;
- Thread-index: AQHYSyUg2T6WkJDiXECW3myZV3L//qzluEIAgAArbIA=
- Thread-topic: [PATCH v6 4/6] xen/cpupool: Create different cpupools at boot time
> On 8 Apr 2022, at 10:01, Jan Beulich <jbeulich@xxxxxxxx> wrote:
>
> On 08.04.2022 10:45, Luca Fancellu wrote:
>> ---
>> docs/misc/arm/device-tree/cpupools.txt | 140 +++++++++++++++++
>> xen/arch/arm/include/asm/smp.h | 3 +
>> xen/common/Kconfig | 7 +
>> xen/common/Makefile | 1 +
>> xen/common/boot_cpupools.c | 207 +++++++++++++++++++++++++
>> xen/common/sched/cpupool.c | 12 +-
>> xen/include/xen/sched.h | 14 ++
>> 7 files changed, 383 insertions(+), 1 deletion(-)
>> create mode 100644 docs/misc/arm/device-tree/cpupools.txt
>> create mode 100644 xen/common/boot_cpupools.c
>
> Under whose maintainership is the new file to fall? Without an
> addition to ./MAINTAINERS and without the file being placed in
> xen/common/sched/, it'll be REST maintainers, which I think would
> better be avoided. Would it perhaps make sense to have this as
> xen/common/sched/boot.c, allowing other boot-only code to
> potentially be moved there over time? This would then also avoid
> me asking about the underscore in the file name: Underscores are
> a somewhat artificial thing for use in places where dashes can't
> be used. Yet in the file system dashes are fine, and dashes are
> (slightly) easier to type.
>
Ok I can put the new file under xen/common/sched/ as boot.c, should this new
file be under this section?
CPU POOLS
M: Juergen Gross <jgross@xxxxxxxx>
M: Dario Faggioli <dfaggioli@xxxxxxxx>
S: Supported
F: xen/common/sched/cpupool.c
+ F: xen/common/sched/boot.c
> Jan
>
|