[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[XEN v5 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: Mon, 20 Nov 2023 14:48:57 +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=6lSlcj8484vSqQqESjqTujUe9C8wy8Gs0APPg+IKToI=; b=hn8642kr4Azg792W1ugrL9Yy0s/3BYbZpPs+SD6t2rWU1gUK5BXyr/KIKvyuCT7J7F5/tSk6TFExa5EryOMVbl2wGwogU3gNrlGFPDyQoBcqp2Gy7nC3KymmWt40VGSUEmmH9q0+BQUlnDa+i4kvBXN8TP97FOXvUWonlElwhoE3VxxomF6LFKIlW0Tc6QHlOBU8a4z8bVienoqp+KEWYFlpP+4Fk6R2h58YTm9uys9nuUrxv7EL32FPprN1EzoCxTdJ9QHhIKVn1uZW0AzB546SJrjHlt6XXop9EdH4Npyp11D4UnscPsqth/HJWKjFWwmRb3Xx4AdW9xYriFtaqg==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bVLIT7ovbnt6c0AoWfHLF9dnDD5cm5/Pyiikg2EMSg9W4u9ODMiG0O2QxAbyWCSCrdfEKKEYvR0oXHkaEMH2OgPIHpllvxg3cC/cozRq8XYlulNPwLS6tONezt5p+WyaFub1GD49iwLFfkqB8cOM0B9QSlx1etVl2dmORgb6elZUIcmTlCStJnPMTo40uheKfn6+uMcj2QPFcsj/ZHdw2oghM2MJ0+FaPyEfzLUx8llA8M757gaH2PnWFwlo24rvGiI4kSW2OugFs3NKxhOPsOmN6IOd6eEjz+q6zYZ9CIthMJUpDDZ4IaF6tvN8tSzmv2Or3XrMHbKEZFLhr1XVbg==
- 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: Mon, 20 Nov 2023 14:49:16 +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.
v4 - 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 | 587 +-----------------------
xen/arch/arm/arm32/mmu/Makefile | 1 +
xen/arch/arm/arm32/mmu/head.S | 575 +++++++++++++++++++++++
xen/arch/arm/include/asm/arm32/macros.h | 59 ++-
4 files changed, 646 insertions(+), 576 deletions(-)
create mode 100644 xen/arch/arm/arm32/mmu/head.S
--
2.25.1
|