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

RE: [PATCH] xen/arm: p2m: Populate pages for GICv2 mapping in arch_domain_create()


  • To: Jan Beulich <jbeulich@xxxxxxxx>
  • From: Henry Wang <Henry.Wang@xxxxxxx>
  • Date: Thu, 13 Oct 2022 12:29:54 +0000
  • Accept-language: zh-CN, en-US
  • Arc-authentication-results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=lists.xenproject.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com])
  • 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=2; 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=80VGvy7d2kxHrODTWZaQh4wvixCx3KfWxSemWDn8P/0=; b=X17SHu67VXPj14REDad1XpjQj+vKFzkhe78zAZc53G7Lx5wwvJ1CYEgqiJ19kgAcCmn448Xr/qR/5hFJnhDFKk9aw/vET3ZH6DK5vU7dBuFp7rIadVF50R4iM6Y0dw7oGli30vCMO6dhTYjK9Pyo9CmxS38mqnlnD+f2aymz9Qy2DrsYhEdEMMJbyZ8JDoDUVZUXrvo5JFzuGpAr+G0T4jnwFKh9ODXk5QWKRqN4V95tr8COqQmGrS8TNIc3/1XQBouqBZSk17dPhb5uageoncCGm82MuJZTmQT2kjb1g4DmiPy2mz4HYHVCV8kkPyLKWSkvl3QrtwZrymVtShHNqQ==
  • 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=80VGvy7d2kxHrODTWZaQh4wvixCx3KfWxSemWDn8P/0=; b=VZNdIzrCRM6aphUIWs3U3LT242zltMvqYLuhnmLzObZYRvEcdjC/hH4emYH17T127/SBkVItioQHibYMq15j2AXzd8pAK0N2WyNRfz2oMaPcq+A626qk8xZbnrxpQGYL7OOMAfZ+0+RWuLg6V6dXLW5KgPv9xO5JZ39NVanzIo97pV7191czvaw4arjygN1YWLDw8CqWF+Q+Dn5nXAJmwNA5F0bMSAAMkenD5I+g1MIbQNn14hwRA7OiYM43j9r+RZqb2zhcr1Oxfb72Q90DwHNY52WKeis7rcq68dnvzVjYMgdiSaoyaWP/MHggV5h8hd07jrDXzmT94xNd7P7wCg==
  • Arc-seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=UeNV6aHXJr1+nh6w9Mx5jsCk8enV/kZ3zgRnwGFaOYCdpmHcw4dy9cnfRFvxST7+kDdXeGdFJISP2Q8tD7I8foxXDsvvcmZ/yq0tJwjNUHuWcVclp7tGSDYaoyU5rGFn/NNtD/57SkUaSNZ3a0ldIspOTzcTHl6/nb6DwOj3b/e111UirUY5VfD/XLbR2wtKfK5jzLtECOWZ9sRO+ZHZRLC6cSzi20tedVaoZdVbc5vhjsGQ/va/B7IoE0VRe8lcomCnJk/PXcYxm9JIJXDtfdb86e99yZ4mnPC+dqcMaRfX0IC8WyVvDi4CaimfctqFJvjT0yWEvJvgjQTHizdGGA==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FKHarzTbXSia/GmErKImzCzge8ko6rssMu3LkhL3cuxPw2kWSX6R4hAi0PmWlW6K7fmBaPt1o1iiuHLaZ/ZT/YX0ttvO5YxUoMbn1clbTqUyOpQqi1RVrBvt8i8TwMBJs/MCYrpv4OSMLuowKO++6lC8vZRMsCXWJrBMpoqWscJzqacG6siDaMxp1gVTiDloEA6VL8Q7Z1IYJcCZ1Hwh12WdzExwaNLiw53Lcv9K2l92e0YPObPq+NhhWjfQhldx5RrKv2jZyrGSBNd2iGGJpI8xUAD50aGebP0x2k8DbG+CbL0AiT0M1eLkvF5JqICK8CkLb9LRB+3Rm19n674u/A==
  • Authentication-results-original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com;
  • Cc: Stefano Stabellini <sstabellini@xxxxxxxxxx>, Bertrand Marquis <Bertrand.Marquis@xxxxxxx>, Wei Chen <Wei.Chen@xxxxxxx>, Volodymyr Babchuk <Volodymyr_Babchuk@xxxxxxxx>, "xen-devel@xxxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxxx>, Julien Grall <julien@xxxxxxx>
  • Delivery-date: Thu, 13 Oct 2022 12:30:12 +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: AQHY3t81xdeRddBbSEGLoF20gErPe64MCngAgAAAYwCAABzHgIAAAcyAgAAAK9CAAAi5AIAADecg
  • Thread-topic: [PATCH] xen/arm: p2m: Populate pages for GICv2 mapping in arch_domain_create()

Hi Jan,

> -----Original Message-----
> From: Jan Beulich <jbeulich@xxxxxxxx>
> >> Assuming you have 4 (N) page table levels, isn't it 7 (1 + 2 * (N - 1))?
> >> Or is the root table not taken from the p2m pool?
> >
> > Correct, on arm the root is not taken from the pool.
> 
> Isn't that a (perhaps just minor) mistake?

Not really, in the code review phase, the question of whether we include
the root in the p2m pool was discussed and the conclusion at that time
was not including this page for now, as this is supposed to require a lot
of extra work/refactor. Probably there will be a series from my side to
add the root to the pool, but at least not now.

Kind regards,
Henry

> 
> Jan

 


Rackspace

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