qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v3 0/4] Minor fixes for Arm documentation
@ 2024-12-06 19:22 Pierrick Bouvier
  2024-12-06 19:22 ` [PATCH v3 1/4] docs/system/arm/orangepi: update links Pierrick Bouvier
                   ` (4 more replies)
  0 siblings, 5 replies; 7+ messages in thread
From: Pierrick Bouvier @ 2024-12-06 19:22 UTC (permalink / raw)
  To: qemu-devel
  Cc: Troy Lee, qemu-arm, Edgar E. Iglesias, Cédric Le Goater,
	Jamin Lin, Niek Linnenbank, Peter Maydell, Joel Stanley,
	Alistair Francis, Steven Lee, Andrew Jeffery, alex.bennee,
	Pierrick Bouvier

Reviewed following things:
- system/arm/cpu-features (options)
- system/arm/virt (options)
- boards documented and listed with -machine help (arm and aarch64)
- grep object_class_property_set_description hw/arm: ensure all options are
  documented
- reviewed boards description
- reviewed all Arm features (FEAT_) from: https://developer.arm.com/documentation/109697/2024_09/Feature-descriptions/

The Arm section of the documentation is in very good shape, and this series only
has minors fixes.

v2:
- ensure link for orangepi is http, so we can't switch to https
- left patches from v1

v3:
- fix for fby35 asked by Cédric Le Goater

Pierrick Bouvier (4):
  docs/system/arm/orangepi: update links
  docs/system/arm/fby35: document execute-in-place property
  docs/system/arm/xlnx-versal-virt: document ospi-flash property
  docs/system/arm/virt: document missing properties

 docs/system/arm/fby35.rst            |  5 +++++
 docs/system/arm/orangepi.rst         |  4 ++--
 docs/system/arm/virt.rst             | 16 ++++++++++++++++
 docs/system/arm/xlnx-versal-virt.rst |  3 +++
 4 files changed, 26 insertions(+), 2 deletions(-)

-- 
2.39.5



^ permalink raw reply	[flat|nested] 7+ messages in thread

* [PATCH v3 1/4] docs/system/arm/orangepi: update links
  2024-12-06 19:22 [PATCH v3 0/4] Minor fixes for Arm documentation Pierrick Bouvier
@ 2024-12-06 19:22 ` Pierrick Bouvier
  2024-12-06 19:22 ` [PATCH v3 2/4] docs/system/arm/fby35: document execute-in-place property Pierrick Bouvier
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 7+ messages in thread
From: Pierrick Bouvier @ 2024-12-06 19:22 UTC (permalink / raw)
  To: qemu-devel
  Cc: Troy Lee, qemu-arm, Edgar E. Iglesias, Cédric Le Goater,
	Jamin Lin, Niek Linnenbank, Peter Maydell, Joel Stanley,
	Alistair Francis, Steven Lee, Andrew Jeffery, alex.bennee,
	Pierrick Bouvier

www.orangepi.org does not support https, it's expected to stick to http.

Reviewed-by: Niek Linnenbank <nieklinnenbank@gmail.com>
Signed-off-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>
---
 docs/system/arm/orangepi.rst | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/docs/system/arm/orangepi.rst b/docs/system/arm/orangepi.rst
index 9afa54213b0..db87e81fec4 100644
--- a/docs/system/arm/orangepi.rst
+++ b/docs/system/arm/orangepi.rst
@@ -119,7 +119,7 @@ Orange Pi PC images
 Note that the mainline kernel does not have a root filesystem. You may provide it
 with an official Orange Pi PC image from the official website:
 
-  http://www.orangepi.org/downloadresources/
+  http://www.orangepi.org/html/serviceAndSupport/index.html
 
 Another possibility is to run an Armbian image for Orange Pi PC which
 can be downloaded from:
@@ -213,7 +213,7 @@ including the Orange Pi PC. NetBSD 9.0 is known to work best for the Orange Pi P
 board and provides a fully working system with serial console, networking and storage.
 For the Orange Pi PC machine, get the 'evbarm-earmv7hf' based image from:
 
-  https://cdn.netbsd.org/pub/NetBSD/NetBSD-9.0/evbarm-earmv7hf/binary/gzimg/armv7.img.gz
+  https://archive.netbsd.org/pub/NetBSD-archive/NetBSD-9.0/evbarm-earmv7hf/binary/gzimg/armv7.img.gz
 
 The image requires manually installing U-Boot in the image. Build U-Boot with
 the orangepi_pc_defconfig configuration as described in the previous section.
-- 
2.39.5



^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [PATCH v3 2/4] docs/system/arm/fby35: document execute-in-place property
  2024-12-06 19:22 [PATCH v3 0/4] Minor fixes for Arm documentation Pierrick Bouvier
  2024-12-06 19:22 ` [PATCH v3 1/4] docs/system/arm/orangepi: update links Pierrick Bouvier
@ 2024-12-06 19:22 ` Pierrick Bouvier
  2024-12-06 19:22 ` [PATCH v3 3/4] docs/system/arm/xlnx-versal-virt: document ospi-flash property Pierrick Bouvier
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 7+ messages in thread
From: Pierrick Bouvier @ 2024-12-06 19:22 UTC (permalink / raw)
  To: qemu-devel
  Cc: Troy Lee, qemu-arm, Edgar E. Iglesias, Cédric Le Goater,
	Jamin Lin, Niek Linnenbank, Peter Maydell, Joel Stanley,
	Alistair Francis, Steven Lee, Andrew Jeffery, alex.bennee,
	Pierrick Bouvier, Cédric Le Goater

Reviewed-by: Cédric Le Goater <clg@redhat.com>
Signed-off-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>
---
 docs/system/arm/fby35.rst | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/docs/system/arm/fby35.rst b/docs/system/arm/fby35.rst
index bf6da6baa2a..e19274e75c8 100644
--- a/docs/system/arm/fby35.rst
+++ b/docs/system/arm/fby35.rst
@@ -45,3 +45,8 @@ process starts.
     $ screen /dev/tty0 # In a separate TMUX pane, terminal window, etc.
     $ screen /dev/tty1
     $ (qemu) c		   # Start the boot process once screen is setup.
+
+This machine model supports emulation of the boot from the CE0 flash device by
+setting option ``execute-in-place``. When using this option, the CPU fetches
+instructions to execute by reading CE0 and not from a preloaded ROM
+initialized at machine init time. As a result, execution will be slower.
-- 
2.39.5



^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [PATCH v3 3/4] docs/system/arm/xlnx-versal-virt: document ospi-flash property
  2024-12-06 19:22 [PATCH v3 0/4] Minor fixes for Arm documentation Pierrick Bouvier
  2024-12-06 19:22 ` [PATCH v3 1/4] docs/system/arm/orangepi: update links Pierrick Bouvier
  2024-12-06 19:22 ` [PATCH v3 2/4] docs/system/arm/fby35: document execute-in-place property Pierrick Bouvier
@ 2024-12-06 19:22 ` Pierrick Bouvier
  2024-12-06 19:22 ` [PATCH v3 4/4] docs/system/arm/virt: document missing properties Pierrick Bouvier
  2024-12-13 15:37 ` [PATCH v3 0/4] Minor fixes for Arm documentation Peter Maydell
  4 siblings, 0 replies; 7+ messages in thread
From: Pierrick Bouvier @ 2024-12-06 19:22 UTC (permalink / raw)
  To: qemu-devel
  Cc: Troy Lee, qemu-arm, Edgar E. Iglesias, Cédric Le Goater,
	Jamin Lin, Niek Linnenbank, Peter Maydell, Joel Stanley,
	Alistair Francis, Steven Lee, Andrew Jeffery, alex.bennee,
	Pierrick Bouvier

Signed-off-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>
---
 docs/system/arm/xlnx-versal-virt.rst | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/docs/system/arm/xlnx-versal-virt.rst b/docs/system/arm/xlnx-versal-virt.rst
index 0bafc76469d..c5f35f28e4f 100644
--- a/docs/system/arm/xlnx-versal-virt.rst
+++ b/docs/system/arm/xlnx-versal-virt.rst
@@ -178,6 +178,9 @@ Run the following at the U-Boot prompt:
   fdt set /chosen/dom0 reg <0x00000000 0x40000000 0x0 0x03100000>
   booti 30000000 - 20000000
 
+It's possible to change the OSPI flash model emulated by using the machine model
+option ``ospi-flash``.
+
 BBRAM File Backend
 """"""""""""""""""
 BBRAM can have an optional file backend, which must be a seekable
-- 
2.39.5



^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [PATCH v3 4/4] docs/system/arm/virt: document missing properties
  2024-12-06 19:22 [PATCH v3 0/4] Minor fixes for Arm documentation Pierrick Bouvier
                   ` (2 preceding siblings ...)
  2024-12-06 19:22 ` [PATCH v3 3/4] docs/system/arm/xlnx-versal-virt: document ospi-flash property Pierrick Bouvier
@ 2024-12-06 19:22 ` Pierrick Bouvier
  2024-12-13 15:37 ` [PATCH v3 0/4] Minor fixes for Arm documentation Peter Maydell
  4 siblings, 0 replies; 7+ messages in thread
From: Pierrick Bouvier @ 2024-12-06 19:22 UTC (permalink / raw)
  To: qemu-devel
  Cc: Troy Lee, qemu-arm, Edgar E. Iglesias, Cédric Le Goater,
	Jamin Lin, Niek Linnenbank, Peter Maydell, Joel Stanley,
	Alistair Francis, Steven Lee, Andrew Jeffery, alex.bennee,
	Pierrick Bouvier

Signed-off-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>
---
 docs/system/arm/virt.rst | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

diff --git a/docs/system/arm/virt.rst b/docs/system/arm/virt.rst
index 11ceb898264..d25275c27ce 100644
--- a/docs/system/arm/virt.rst
+++ b/docs/system/arm/virt.rst
@@ -169,10 +169,18 @@ iommu
   ``smmuv3``
     Create an SMMUv3
 
+default-bus-bypass-iommu
+  Set ``on``/``off`` to enable/disable `bypass_iommu
+  <https://gitlab.com/qemu-project/qemu/-/blob/master/docs/bypass-iommu.txt>`_
+  for default root bus.
+
 ras
   Set ``on``/``off`` to enable/disable reporting host memory errors to a guest
   using ACPI and guest external abort exceptions. The default is off.
 
+acpi
+  Set ``on``/``off``/``auto`` to enable/disable ACPI.
+
 dtb-randomness
   Set ``on``/``off`` to pass random seeds via the guest DTB
   rng-seed and kaslr-seed nodes (in both "/chosen" and
@@ -186,6 +194,14 @@ dtb-randomness
 dtb-kaslr-seed
   A deprecated synonym for dtb-randomness.
 
+x-oem-id
+  Set string (up to 6 bytes) to override the default value of field OEMID in ACPI
+  table header.
+
+x-oem-table-id
+  Set string (up to 8 bytes) to override the default value of field OEM Table ID
+  in ACPI table header.
+
 Linux guest kernel configuration
 """"""""""""""""""""""""""""""""
 
-- 
2.39.5



^ permalink raw reply related	[flat|nested] 7+ messages in thread

* Re: [PATCH v3 0/4] Minor fixes for Arm documentation
  2024-12-06 19:22 [PATCH v3 0/4] Minor fixes for Arm documentation Pierrick Bouvier
                   ` (3 preceding siblings ...)
  2024-12-06 19:22 ` [PATCH v3 4/4] docs/system/arm/virt: document missing properties Pierrick Bouvier
@ 2024-12-13 15:37 ` Peter Maydell
  2024-12-13 18:08   ` Pierrick Bouvier
  4 siblings, 1 reply; 7+ messages in thread
From: Peter Maydell @ 2024-12-13 15:37 UTC (permalink / raw)
  To: Pierrick Bouvier
  Cc: qemu-devel, Troy Lee, qemu-arm, Edgar E. Iglesias,
	Cédric Le Goater, Jamin Lin, Niek Linnenbank, Joel Stanley,
	Alistair Francis, Steven Lee, Andrew Jeffery, alex.bennee

On Fri, 6 Dec 2024 at 19:23, Pierrick Bouvier
<pierrick.bouvier@linaro.org> wrote:
>
> Reviewed following things:
> - system/arm/cpu-features (options)
> - system/arm/virt (options)
> - boards documented and listed with -machine help (arm and aarch64)
> - grep object_class_property_set_description hw/arm: ensure all options are
>   documented
> - reviewed boards description
> - reviewed all Arm features (FEAT_) from: https://developer.arm.com/documentation/109697/2024_09/Feature-descriptions/
>
> The Arm section of the documentation is in very good shape, and this series only
> has minors fixes.
>



Applied to target-arm.next, thanks.

-- PMM


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [PATCH v3 0/4] Minor fixes for Arm documentation
  2024-12-13 15:37 ` [PATCH v3 0/4] Minor fixes for Arm documentation Peter Maydell
@ 2024-12-13 18:08   ` Pierrick Bouvier
  0 siblings, 0 replies; 7+ messages in thread
From: Pierrick Bouvier @ 2024-12-13 18:08 UTC (permalink / raw)
  To: Peter Maydell
  Cc: qemu-devel, Troy Lee, qemu-arm, Edgar E. Iglesias,
	Cédric Le Goater, Jamin Lin, Niek Linnenbank, Joel Stanley,
	Alistair Francis, Steven Lee, Andrew Jeffery, alex.bennee

On 12/13/24 07:37, Peter Maydell wrote:
> On Fri, 6 Dec 2024 at 19:23, Pierrick Bouvier
> <pierrick.bouvier@linaro.org> wrote:
>>
>> Reviewed following things:
>> - system/arm/cpu-features (options)
>> - system/arm/virt (options)
>> - boards documented and listed with -machine help (arm and aarch64)
>> - grep object_class_property_set_description hw/arm: ensure all options are
>>    documented
>> - reviewed boards description
>> - reviewed all Arm features (FEAT_) from: https://developer.arm.com/documentation/109697/2024_09/Feature-descriptions/
>>
>> The Arm section of the documentation is in very good shape, and this series only
>> has minors fixes.
>>
> 
> 
> 
> Applied to target-arm.next, thanks.
>

Thank you for merging this Peter.

> -- PMM



^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2024-12-13 18:09 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-12-06 19:22 [PATCH v3 0/4] Minor fixes for Arm documentation Pierrick Bouvier
2024-12-06 19:22 ` [PATCH v3 1/4] docs/system/arm/orangepi: update links Pierrick Bouvier
2024-12-06 19:22 ` [PATCH v3 2/4] docs/system/arm/fby35: document execute-in-place property Pierrick Bouvier
2024-12-06 19:22 ` [PATCH v3 3/4] docs/system/arm/xlnx-versal-virt: document ospi-flash property Pierrick Bouvier
2024-12-06 19:22 ` [PATCH v3 4/4] docs/system/arm/virt: document missing properties Pierrick Bouvier
2024-12-13 15:37 ` [PATCH v3 0/4] Minor fixes for Arm documentation Peter Maydell
2024-12-13 18:08   ` Pierrick Bouvier

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).