... | ... | ||
---|---|---|---|
12 | 12 | ||
13 | v2: | 13 | v2: |
14 | - ensure link for orangepi is http, so we can't switch to https | 14 | - ensure link for orangepi is http, so we can't switch to https |
15 | - left patches from v1 | 15 | - left patches from v1 |
16 | 16 | ||
17 | v3: | ||
18 | - fix for fby35 asked by Cédric Le Goater | ||
19 | |||
17 | Pierrick Bouvier (4): | 20 | Pierrick Bouvier (4): |
18 | docs/system/arm/orangepi: update links | 21 | docs/system/arm/orangepi: update links |
19 | docs/system/arm/fby35: document execute-in-place property | 22 | docs/system/arm/fby35: document execute-in-place property |
20 | docs/system/arm/xlnx-versal-virt: document ospi-flash property | 23 | docs/system/arm/xlnx-versal-virt: document ospi-flash property |
21 | docs/system/arm/virt: document missing properties | 24 | docs/system/arm/virt: document missing properties |
22 | 25 | ||
23 | docs/system/arm/fby35.rst | 3 +++ | 26 | docs/system/arm/fby35.rst | 5 +++++ |
24 | docs/system/arm/orangepi.rst | 4 ++-- | 27 | docs/system/arm/orangepi.rst | 4 ++-- |
25 | docs/system/arm/virt.rst | 16 ++++++++++++++++ | 28 | docs/system/arm/virt.rst | 16 ++++++++++++++++ |
26 | docs/system/arm/xlnx-versal-virt.rst | 3 +++ | 29 | docs/system/arm/xlnx-versal-virt.rst | 3 +++ |
27 | 4 files changed, 24 insertions(+), 2 deletions(-) | 30 | 4 files changed, 26 insertions(+), 2 deletions(-) |
28 | 31 | ||
29 | -- | 32 | -- |
30 | 2.39.5 | 33 | 2.39.5 |
34 | |||
35 | diff view generated by jsdifflib |
1 | www.orangepi.org does not support https, it's expected to stick to http. | 1 | www.orangepi.org does not support https, it's expected to stick to http. |
---|---|---|---|
2 | 2 | ||
3 | Reviewed-by: Niek Linnenbank <nieklinnenbank@gmail.com> | 3 | Reviewed-by: Niek Linnenbank <nieklinnenbank@gmail.com> |
4 | Signed-off-by: Pierrick Bouvier <pierrick.bouvier@linaro.org> | 4 | Signed-off-by: Pierrick Bouvier <pierrick.bouvier@linaro.org> |
5 | --- | 5 | --- |
6 | docs/system/arm/orangepi.rst | 4 ++-- | 6 | docs/system/arm/orangepi.rst | 4 ++-- |
7 | 1 file changed, 2 insertions(+), 2 deletions(-) | 7 | 1 file changed, 2 insertions(+), 2 deletions(-) |
8 | 8 | ||
9 | diff --git a/docs/system/arm/orangepi.rst b/docs/system/arm/orangepi.rst | 9 | diff --git a/docs/system/arm/orangepi.rst b/docs/system/arm/orangepi.rst |
10 | index XXXXXXX..XXXXXXX 100644 | 10 | index XXXXXXX..XXXXXXX 100644 |
11 | --- a/docs/system/arm/orangepi.rst | 11 | --- a/docs/system/arm/orangepi.rst |
12 | +++ b/docs/system/arm/orangepi.rst | 12 | +++ b/docs/system/arm/orangepi.rst |
13 | @@ -XXX,XX +XXX,XX @@ Orange Pi PC images | 13 | @@ -XXX,XX +XXX,XX @@ Orange Pi PC images |
14 | Note that the mainline kernel does not have a root filesystem. You may provide it | 14 | Note that the mainline kernel does not have a root filesystem. You may provide it |
15 | with an official Orange Pi PC image from the official website: | 15 | with an official Orange Pi PC image from the official website: |
16 | 16 | ||
17 | - http://www.orangepi.org/downloadresources/ | 17 | - http://www.orangepi.org/downloadresources/ |
18 | + http://www.orangepi.org/html/serviceAndSupport/index.html | 18 | + http://www.orangepi.org/html/serviceAndSupport/index.html |
19 | 19 | ||
20 | Another possibility is to run an Armbian image for Orange Pi PC which | 20 | Another possibility is to run an Armbian image for Orange Pi PC which |
21 | can be downloaded from: | 21 | can be downloaded from: |
22 | @@ -XXX,XX +XXX,XX @@ including the Orange Pi PC. NetBSD 9.0 is known to work best for the Orange Pi P | 22 | @@ -XXX,XX +XXX,XX @@ including the Orange Pi PC. NetBSD 9.0 is known to work best for the Orange Pi P |
23 | board and provides a fully working system with serial console, networking and storage. | 23 | board and provides a fully working system with serial console, networking and storage. |
24 | For the Orange Pi PC machine, get the 'evbarm-earmv7hf' based image from: | 24 | For the Orange Pi PC machine, get the 'evbarm-earmv7hf' based image from: |
25 | 25 | ||
26 | - https://cdn.netbsd.org/pub/NetBSD/NetBSD-9.0/evbarm-earmv7hf/binary/gzimg/armv7.img.gz | 26 | - https://cdn.netbsd.org/pub/NetBSD/NetBSD-9.0/evbarm-earmv7hf/binary/gzimg/armv7.img.gz |
27 | + https://archive.netbsd.org/pub/NetBSD-archive/NetBSD-9.0/evbarm-earmv7hf/binary/gzimg/armv7.img.gz | 27 | + https://archive.netbsd.org/pub/NetBSD-archive/NetBSD-9.0/evbarm-earmv7hf/binary/gzimg/armv7.img.gz |
28 | 28 | ||
29 | The image requires manually installing U-Boot in the image. Build U-Boot with | 29 | The image requires manually installing U-Boot in the image. Build U-Boot with |
30 | the orangepi_pc_defconfig configuration as described in the previous section. | 30 | the orangepi_pc_defconfig configuration as described in the previous section. |
31 | -- | 31 | -- |
32 | 2.39.5 | 32 | 2.39.5 | diff view generated by jsdifflib |
1 | Reviewed-by: Cédric Le Goater <clg@redhat.com> | ||
---|---|---|---|
1 | Signed-off-by: Pierrick Bouvier <pierrick.bouvier@linaro.org> | 2 | Signed-off-by: Pierrick Bouvier <pierrick.bouvier@linaro.org> |
2 | --- | 3 | --- |
3 | docs/system/arm/fby35.rst | 3 +++ | 4 | docs/system/arm/fby35.rst | 5 +++++ |
4 | 1 file changed, 3 insertions(+) | 5 | 1 file changed, 5 insertions(+) |
5 | 6 | ||
6 | diff --git a/docs/system/arm/fby35.rst b/docs/system/arm/fby35.rst | 7 | diff --git a/docs/system/arm/fby35.rst b/docs/system/arm/fby35.rst |
7 | index XXXXXXX..XXXXXXX 100644 | 8 | index XXXXXXX..XXXXXXX 100644 |
8 | --- a/docs/system/arm/fby35.rst | 9 | --- a/docs/system/arm/fby35.rst |
9 | +++ b/docs/system/arm/fby35.rst | 10 | +++ b/docs/system/arm/fby35.rst |
10 | @@ -XXX,XX +XXX,XX @@ process starts. | 11 | @@ -XXX,XX +XXX,XX @@ process starts. |
11 | $ screen /dev/tty0 # In a separate TMUX pane, terminal window, etc. | 12 | $ screen /dev/tty0 # In a separate TMUX pane, terminal window, etc. |
12 | $ screen /dev/tty1 | 13 | $ screen /dev/tty1 |
13 | $ (qemu) c # Start the boot process once screen is setup. | 14 | $ (qemu) c # Start the boot process once screen is setup. |
14 | + | 15 | + |
15 | +This machine model supports emulation of the boot from the CEO flash device by | 16 | +This machine model supports emulation of the boot from the CE0 flash device by |
16 | +setting option ``execute-in-place``. | 17 | +setting option ``execute-in-place``. When using this option, the CPU fetches |
18 | +instructions to execute by reading CE0 and not from a preloaded ROM | ||
19 | +initialized at machine init time. As a result, execution will be slower. | ||
17 | -- | 20 | -- |
18 | 2.39.5 | 21 | 2.39.5 |
22 | |||
23 | diff view generated by jsdifflib |
1 | Signed-off-by: Pierrick Bouvier <pierrick.bouvier@linaro.org> | 1 | Signed-off-by: Pierrick Bouvier <pierrick.bouvier@linaro.org> |
---|---|---|---|
2 | --- | 2 | --- |
3 | docs/system/arm/xlnx-versal-virt.rst | 3 +++ | 3 | docs/system/arm/xlnx-versal-virt.rst | 3 +++ |
4 | 1 file changed, 3 insertions(+) | 4 | 1 file changed, 3 insertions(+) |
5 | 5 | ||
6 | diff --git a/docs/system/arm/xlnx-versal-virt.rst b/docs/system/arm/xlnx-versal-virt.rst | 6 | diff --git a/docs/system/arm/xlnx-versal-virt.rst b/docs/system/arm/xlnx-versal-virt.rst |
7 | index XXXXXXX..XXXXXXX 100644 | 7 | index XXXXXXX..XXXXXXX 100644 |
8 | --- a/docs/system/arm/xlnx-versal-virt.rst | 8 | --- a/docs/system/arm/xlnx-versal-virt.rst |
9 | +++ b/docs/system/arm/xlnx-versal-virt.rst | 9 | +++ b/docs/system/arm/xlnx-versal-virt.rst |
10 | @@ -XXX,XX +XXX,XX @@ Run the following at the U-Boot prompt: | 10 | @@ -XXX,XX +XXX,XX @@ Run the following at the U-Boot prompt: |
11 | fdt set /chosen/dom0 reg <0x00000000 0x40000000 0x0 0x03100000> | 11 | fdt set /chosen/dom0 reg <0x00000000 0x40000000 0x0 0x03100000> |
12 | booti 30000000 - 20000000 | 12 | booti 30000000 - 20000000 |
13 | 13 | ||
14 | +It's possible to change the OSPI flash model emulated by using the machine model | 14 | +It's possible to change the OSPI flash model emulated by using the machine model |
15 | +option ``ospi-flash``. | 15 | +option ``ospi-flash``. |
16 | + | 16 | + |
17 | BBRAM File Backend | 17 | BBRAM File Backend |
18 | """""""""""""""""" | 18 | """""""""""""""""" |
19 | BBRAM can have an optional file backend, which must be a seekable | 19 | BBRAM can have an optional file backend, which must be a seekable |
20 | -- | 20 | -- |
21 | 2.39.5 | 21 | 2.39.5 | diff view generated by jsdifflib |
1 | Signed-off-by: Pierrick Bouvier <pierrick.bouvier@linaro.org> | 1 | Signed-off-by: Pierrick Bouvier <pierrick.bouvier@linaro.org> |
---|---|---|---|
2 | --- | 2 | --- |
3 | docs/system/arm/virt.rst | 16 ++++++++++++++++ | 3 | docs/system/arm/virt.rst | 16 ++++++++++++++++ |
4 | 1 file changed, 16 insertions(+) | 4 | 1 file changed, 16 insertions(+) |
5 | 5 | ||
6 | diff --git a/docs/system/arm/virt.rst b/docs/system/arm/virt.rst | 6 | diff --git a/docs/system/arm/virt.rst b/docs/system/arm/virt.rst |
7 | index XXXXXXX..XXXXXXX 100644 | 7 | index XXXXXXX..XXXXXXX 100644 |
8 | --- a/docs/system/arm/virt.rst | 8 | --- a/docs/system/arm/virt.rst |
9 | +++ b/docs/system/arm/virt.rst | 9 | +++ b/docs/system/arm/virt.rst |
10 | @@ -XXX,XX +XXX,XX @@ iommu | 10 | @@ -XXX,XX +XXX,XX @@ iommu |
11 | ``smmuv3`` | 11 | ``smmuv3`` |
12 | Create an SMMUv3 | 12 | Create an SMMUv3 |
13 | 13 | ||
14 | +default-bus-bypass-iommu | 14 | +default-bus-bypass-iommu |
15 | + Set ``on``/``off`` to enable/disable `bypass_iommu | 15 | + Set ``on``/``off`` to enable/disable `bypass_iommu |
16 | + <https://gitlab.com/qemu-project/qemu/-/blob/master/docs/bypass-iommu.txt>`_ | 16 | + <https://gitlab.com/qemu-project/qemu/-/blob/master/docs/bypass-iommu.txt>`_ |
17 | + for default root bus. | 17 | + for default root bus. |
18 | + | 18 | + |
19 | ras | 19 | ras |
20 | Set ``on``/``off`` to enable/disable reporting host memory errors to a guest | 20 | Set ``on``/``off`` to enable/disable reporting host memory errors to a guest |
21 | using ACPI and guest external abort exceptions. The default is off. | 21 | using ACPI and guest external abort exceptions. The default is off. |
22 | 22 | ||
23 | +acpi | 23 | +acpi |
24 | + Set ``on``/``off``/``auto`` to enable/disable ACPI. | 24 | + Set ``on``/``off``/``auto`` to enable/disable ACPI. |
25 | + | 25 | + |
26 | dtb-randomness | 26 | dtb-randomness |
27 | Set ``on``/``off`` to pass random seeds via the guest DTB | 27 | Set ``on``/``off`` to pass random seeds via the guest DTB |
28 | rng-seed and kaslr-seed nodes (in both "/chosen" and | 28 | rng-seed and kaslr-seed nodes (in both "/chosen" and |
29 | @@ -XXX,XX +XXX,XX @@ dtb-randomness | 29 | @@ -XXX,XX +XXX,XX @@ dtb-randomness |
30 | dtb-kaslr-seed | 30 | dtb-kaslr-seed |
31 | A deprecated synonym for dtb-randomness. | 31 | A deprecated synonym for dtb-randomness. |
32 | 32 | ||
33 | +x-oem-id | 33 | +x-oem-id |
34 | + Set string (up to 6 bytes) to override the default value of field OEMID in ACPI | 34 | + Set string (up to 6 bytes) to override the default value of field OEMID in ACPI |
35 | + table header. | 35 | + table header. |
36 | + | 36 | + |
37 | +x-oem-table-id | 37 | +x-oem-table-id |
38 | + Set string (up to 8 bytes) to override the default value of field OEM Table ID | 38 | + Set string (up to 8 bytes) to override the default value of field OEM Table ID |
39 | + in ACPI table header. | 39 | + in ACPI table header. |
40 | + | 40 | + |
41 | Linux guest kernel configuration | 41 | Linux guest kernel configuration |
42 | """""""""""""""""""""""""""""""" | 42 | """""""""""""""""""""""""""""""" |
43 | 43 | ||
44 | -- | 44 | -- |
45 | 2.39.5 | 45 | 2.39.5 | diff view generated by jsdifflib |