[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[XEN v4 0/2] xen/arm: Split MMU code as the prepration of MPU work form Arm32
- To: <xen-devel@xxxxxxxxxxxxxxxxxxxx>
- From: Ayan Kumar Halder <ayan.kumar.halder@xxxxxxx>
- Date: Fri, 17 Nov 2023 15:30:59 +0000
- Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=lists.xenproject.org smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none (0)
- 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=2KF7/dY1yb1j7vG1ev5vkjoiz+rxOog9xapN4sNqfg8=; b=AW8d227a4Q/8Jy0Zxtkk259ALfiPV+OOEe3euHqm+jt+l/6zLOyRSwxQabyGVJtY1fYVHLbRS/rUGpYWHsfVu75JfIaNphSnOOg6UgVWq8aJg8hE6EFFFXtfM7LBmRCiNASQfEdkAIeXQE4zAg4hsmrhGfhMxsQo7NvlyRni947Wa5L5NH58JAbKbHEMZkmdxFkDTkD1Vw7MSv1ww64Z/8DAORWrgjcMESR4dv+bi1HYfOeCEkmFlkK8g5yc4lOWLkktE3N5+2x4qokzQhAl5KUTkAIswp6k8RxZ5mSDiyPgD6TRr2qLpZ3Yx7mpaoDtQzSihgcve0fxx/STcvPLww==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ToCGg1fserZKPeY992j1b5l0YTuxUoc/SejopmrsTvBNR1V9NjokF4sH8Cqw7ldivL/N9cQ9BgjAJRJ979Jao0pj66Z7krxn26hDqpznsuUFM/mFhaQpe0sHrEAIiMTJCT2PVGR71yxxnZHM7tVxKGJWo9G2xDT7xECXTwEaMVGbB52JKeo829vPWFzxBJCree6PaWOBpy2JLlmW+0ZqfjHXanhkQeYsReg1y2gO/ohwwb0gIpFlyLpqTPQZ0i2H2/LlnoOOdb/KUT59ssye6XvWA2fT8mq5CCmkYicD/+++/znGVsmUmy0qCBR8wlpyvnU10XcCY9Vqbl+60lHfLw==
- Cc: <sstabellini@xxxxxxxxxx>, <stefano.stabellini@xxxxxxx>, <julien@xxxxxxx>, <Volodymyr_Babchuk@xxxxxxxx>, <bertrand.marquis@xxxxxxx>, <michal.orzel@xxxxxxx>, <jgrall@xxxxxxxxxx>, <henry.wang@xxxxxxx>, "Ayan Kumar Halder" <ayan.kumar.halder@xxxxxxx>
- Delivery-date: Fri, 17 Nov 2023 15:31:30 +0000
- List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
Hi,
These are the set of patches based on top of
"[PATCH v9 0/8] xen/arm: Split MMU code as the prepration of MPU work".
This is the preparation work to add MPU support on Arm32.
Changes from :-
v1 - Dropped "[XEN v1 1/4] xen/arm: arm32: Move pt_enforce_wxn() so that it can
be bundled with other MMU functionality"
and "[XEN v1 4/4] xen/arm: traps.c: Enclose VMSA specific registers within
CONFIG_MMU".
v2 - Changes mentioned in individual patches.
v3 - Changes mentioned in individual patches.
Ayan Kumar Halder (2):
xen/arm32: head: Introduce enable_{boot,secondary}_cpu_mm()
xen/arm32: head Split and move MMU-specific head.S to mmu/head.S
xen/arch/arm/arm32/head.S | 580 +-----------------------
xen/arch/arm/arm32/mmu/Makefile | 1 +
xen/arch/arm/arm32/mmu/head.S | 573 +++++++++++++++++++++++
xen/arch/arm/include/asm/arm32/macros.h | 58 ++-
4 files changed, 642 insertions(+), 570 deletions(-)
create mode 100644 xen/arch/arm/arm32/mmu/head.S
--
2.25.1
|