[PATCH v5 1/3] target-arm: Add support for Fujitsu A64FX

2021-08-30 Thread Shuuichirou Ishii
Add a definition for the Fujitsu A64FX processor. The A64FX processor does not implement the AArch32 Execution state, so there are no associated AArch32 Identification registers. For SVE, the A64FX processor supports only 128,256 and 512bit vector lengths. Signed-off-by: Shuuichirou Ishii

[PATCH v5 2/3] hw/arm/virt: target-arm: Add A64FX processor support to virt machine

2021-08-30 Thread Shuuichirou Ishii
Add -cpu a64fx to use A64FX processor when -machine virt option is specified. In addition, add a64fx to the Supported guest CPU types in the virt.rst document. Signed-off-by: Shuuichirou Ishii --- docs/system/arm/virt.rst | 1 + hw/arm/virt.c| 1 + 2 files changed, 2 insertions

[PATCH v5 0/3] Add support for Fujitsu A64FX processor

2021-08-30 Thread Shuuichirou Ishii
ted in the future. For SVE, the A64FX processor supports only 128,256 and 512bit vector lengths. For patch 2, A64FX processor can now be used by specifying the -cpu a64fx option when the -macine virt option is specified. For patch 3, added A64FX processor related tests. Shuuichirou Ishii

[PATCH v5 3/3] tests/arm-cpu-features: Add A64FX processor related

2021-08-30 Thread Shuuichirou Ishii
Signed-off-by: Shuuichirou Ishii --- tests/qtest/arm-cpu-features.c | 13 + 1 file changed, 13 insertions(+) diff --git a/tests/qtest/arm-cpu-features.c b/tests/qtest/arm-cpu-features.c index 8252b85bb8..90a87f0ea9 100644 --- a/tests/qtest/arm-cpu-features.c +++ b/tests/qtest/arm

[PATCH v6 3/3] tests/arm-cpu-features: Add A64FX processor related

2021-08-31 Thread Shuuichirou Ishii
Signed-off-by: Shuuichirou Ishii Reviewed-by: Andrew Jones --- tests/qtest/arm-cpu-features.c | 13 + 1 file changed, 13 insertions(+) diff --git a/tests/qtest/arm-cpu-features.c b/tests/qtest/arm-cpu-features.c index 8252b85bb8..90a87f0ea9 100644 --- a/tests/qtest/arm-cpu

[PATCH v6 2/3] hw/arm/virt: target-arm: Add A64FX processor support to virt machine

2021-08-31 Thread Shuuichirou Ishii
Add -cpu a64fx to use A64FX processor when -machine virt option is specified. In addition, add a64fx to the Supported guest CPU types in the virt.rst document. Signed-off-by: Shuuichirou Ishii Reviewed-by: Andrew Jones --- docs/system/arm/virt.rst | 1 + hw/arm/virt.c| 1 + 2

[PATCH v6 0/3] Add support for Fujitsu A64FX processor

2021-08-31 Thread Shuuichirou Ishii
sed on the FX700, and have been tested and confirmed. For patch 2, A64FX processor can now be used by specifying the -cpu a64fx option when the -macine virt option is specified. For patch 3, added A64FX processor related tests. Shuuichirou Ishii (3): target-arm: Add support for Fujitsu A64FX hw/

[PATCH v6 1/3] target-arm: Add support for Fujitsu A64FX

2021-08-31 Thread Shuuichirou Ishii
are defined based on the FX700, and have been tested and confirmed. Signed-off-by: Shuuichirou Ishii --- target/arm/cpu64.c | 48 ++ 1 file changed, 48 insertions(+) diff --git a/target/arm/cpu64.c b/target/arm/cpu64.c index 2f0cbddab5..15245a60a8 100644

[PATCH v2 2/3] target-arm: cpu64: Add support for Fujitsu A64FX

2021-07-29 Thread Shuuichirou Ishii
Remove unused definitions, change of appearance and fix for patch consistency https://lists.gnu.org/archive/html/qemu-devel/2021-07/msg04789.html https://lists.gnu.org/archive/html/qemu-devel/2021-07/msg04790.html Signed-off-by: Shuuichirou Ishii --- docs/system/arm/virt.rst | 1 - hw/arm

[PATCH v2 3/3] target-arm: Add A64FX processor support to virt machine

2021-07-29 Thread Shuuichirou Ishii
Fix for patch consistency. https://lists.gnu.org/archive/html/qemu-devel/2021-07/msg06993.html Signed-off-by: Shuuichirou Ishii --- docs/system/arm/virt.rst | 1 + hw/arm/virt.c| 1 + 2 files changed, 2 insertions(+) diff --git a/docs/system/arm/virt.rst b/docs/system/arm/virt.rst

[PATCH v2 0/3] Add support for Fujitsu A64FX processor

2021-07-29 Thread Shuuichirou Ishii
some things for patch consistency. For patch 3, a64fx was added to docs/system/arm/virt.rst and hw/arm/virt.c respectively, as a modification to the patch consistency cleanup done in patch 2. Shuuichirou Ishii (3): target-arm: delete ARM_FEATURE_A64FX target-arm: cpu64: Add support for Fujitsu

[PATCH v2 0/3] Add support for Fujitsu A64FX processor

2021-07-29 Thread Shuuichirou Ishii
some things for patch consistency. For patch 3, a64fx was added to docs/system/arm/virt.rst and hw/arm/virt.c respectively, as a modification to the patch consistency cleanup done in patch 2. Shuuichirou Ishii (3): target-arm: delete ARM_FEATURE_A64FX target-arm: cpu64: Add support for Fujitsu

[PATCH v2 1/3] target-arm: delete ARM_FEATURE_A64FX

2021-07-29 Thread Shuuichirou Ishii
The ARM_FEATURE_A64FX property was added, but there is no function that uses this property yet, so it will be removed until a function that uses it is added. Signed-off-by: Shuuichirou Ishii --- target/arm/cpu.h | 1 - target/arm/cpu64.c | 1 - 2 files changed, 2 deletions(-) diff --git

[PATCH v3 0/3] Add support for Fujitsu A64FX processor

2021-08-05 Thread Shuuichirou Ishii
can now be used by specifying the -cpu a64fx option when the -macine virt option is specified. For patch 3, added A64FX processor related tests. Shuuichirou Ishii (3): target-arm: cpu64: Add support for Fujitsu A64FX hw/arm/virt: target-arm: Add A64FX processor support to virt machine tests

[PATCH v3 3/3] tests/arm-cpu-features: Add A64FX processor related tests

2021-08-05 Thread Shuuichirou Ishii
Signed-off-by: Shuuichirou Ishii --- tests/qtest/arm-cpu-features.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests/qtest/arm-cpu-features.c b/tests/qtest/arm-cpu-features.c index 8252b85bb8..979c6f82f8 100644 --- a/tests/qtest/arm-cpu-features.c +++ b/tests/qtest/arm-cpu-features.c

[PATCH v3 2/3] hw/arm/virt: target-arm: Add A64FX processor support to virt machine

2021-08-05 Thread Shuuichirou Ishii
Add -cpu a64fx to use A64FX processor when -machine virt option is specified. In addition, add a64fx to the Supported guest CPU types in the virt.rst document. Signed-off-by: Shuuichirou Ishii --- docs/system/arm/virt.rst | 1 + hw/arm/virt.c| 1 + 2 files changed, 2 insertions

[PATCH v3 1/3] target-arm: cpu64: Add support for Fujitsu A64FX

2021-08-05 Thread Shuuichirou Ishii
Add a definition for the Fujitsu A64FX processor. The A64FX processor does not implement the AArch32 Execution state, so there are no associated AArch32 Identification registers. Signed-off-by: Shuuichirou Ishii --- target/arm/cpu64.c | 44 1 file

[PATCH v4 1/3] target-arm: Add support for Fujitsu A64FX

2021-08-12 Thread Shuuichirou Ishii
Add a definition for the Fujitsu A64FX processor. The A64FX processor does not implement the AArch32 Execution state, so there are no associated AArch32 Identification registers. For SVE, the A64FX processor supports only 128,256 and 512bit vector lengths. Signed-off-by: Shuuichirou Ishii

[PATCH v4 0/3] Add support for Fujitsu A64FX processor

2021-08-12 Thread Shuuichirou Ishii
in the future. For SVE, the A64FX processor supports only 128,256 and 512bit vector lengths. For patch 2, A64FX processor can now be used by specifying the -cpu a64fx option when the -macine virt option is specified. For patch 3, added A64FX processor related tests. Shuuichirou Ishii (3): target-arm: Add

[PATCH v4 3/3] tests/arm-cpu-features: Add A64FX processor related tests

2021-08-12 Thread Shuuichirou Ishii
Signed-off-by: Shuuichirou Ishii --- tests/qtest/arm-cpu-features.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/qtest/arm-cpu-features.c b/tests/qtest/arm-cpu-features.c index 8252b85bb8..6d704bc947 100644 --- a/tests/qtest/arm-cpu-features.c +++ b/tests/qtest/arm-cpu-features.c

[PATCH v4 2/3] hw/arm/virt: target-arm: Add A64FX processor support to virt machine

2021-08-12 Thread Shuuichirou Ishii
Add -cpu a64fx to use A64FX processor when -machine virt option is specified. In addition, add a64fx to the Supported guest CPU types in the virt.rst document. Signed-off-by: Shuuichirou Ishii --- docs/system/arm/virt.rst | 1 + hw/arm/virt.c| 1 + 2 files changed, 2 insertions

[PATCH] hw/arm/sbsa-ref: Fixed cpu type error message typo.

2021-10-08 Thread Shuuichirou Ishii
Signed-off-by: Shuuichirou Ishii --- hw/arm/sbsa-ref.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hw/arm/sbsa-ref.c b/hw/arm/sbsa-ref.c index 509c5f09b4..358714bd3e 100644 --- a/hw/arm/sbsa-ref.c +++ b/hw/arm/sbsa-ref.c @@ -670,7 +670,7 @@ static void sbsa_ref_init

[PATCH v2] This is a test mail

2021-07-26 Thread Shuuichirou Ishii
This is a test mail to check the behavior of my mail because it is not listed in the ML of qemu-devel. I may send several test mails. I apologize and thank you for your patience. Shuuichirou Ishii (1): Test mail v2. This is a test mail to check the behavior of my mail because

[PATCH] hw/arm/virt: Default enable the virtualization option(VHE) on A64FX

2022-01-14 Thread Shuuichirou Ishii
At A64FX specification, VHE is enabled by default, so the virtualization option should be enabled when -cpu a64fx is specified. Signed-off-by: Shuuichirou Ishii --- hw/arm/virt.c | 6 ++ 1 file changed, 6 insertions(+) diff --git a/hw/arm/virt.c b/hw/arm/virt.c index b45b52c90e..56acf5cc7e