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
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
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
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
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
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
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/
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
24 matches
Mail list logo