* [PATCH] docs/about/emulation: update assets for uftrace plugin documentation
@ 2025-10-27 8:58 Pierrick Bouvier
2025-11-07 10:47 ` Pierrick Bouvier
2025-11-10 10:22 ` Alex Bennée
0 siblings, 2 replies; 3+ messages in thread
From: Pierrick Bouvier @ 2025-10-27 8:58 UTC (permalink / raw)
To: qemu-devel; +Cc: Phil Mathieu-Daudé, Alex Bennée, Pierrick Bouvier
Linaro is discontinuing its fileserver service by end of the year.
Migrate assets to GitHub.
Signed-off-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>
---
docs/about/emulation.rst | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/docs/about/emulation.rst b/docs/about/emulation.rst
index 8a5e128f677..320443bfe61 100644
--- a/docs/about/emulation.rst
+++ b/docs/about/emulation.rst
@@ -886,24 +886,24 @@ As an example, we can trace qemu itself running git::
$ uftrace dump --chrome | gzip > ~/qemu_aarch64_git_help.json.gz
For convenience, you can download this trace `qemu_aarch64_git_help.json.gz
-<https://fileserver.linaro.org/s/N8X8fnZ5yGRZLsT/download/qemu_aarch64_git_help.json.gz>`_.
+<https://github.com/pbo-linaro/qemu-assets/raw/refs/heads/master/qemu-uftrace/qemu_aarch64_git_help.json.gz>`_.
Download it and open this trace on https://ui.perfetto.dev/. You can zoom in/out
using :kbd:`W`, :kbd:`A`, :kbd:`S`, :kbd:`D` keys.
Some sequences taken from this trace:
- Loading program and its interpreter
-.. image:: https://fileserver.linaro.org/s/fie8JgX76yyL5cq/preview
+.. image:: https://github.com/pbo-linaro/qemu-assets/blob/master/qemu-uftrace/loader_exec.png?raw=true
:height: 200px
- open syscall
-.. image:: https://fileserver.linaro.org/s/rsXPTeZZPza4PcE/preview
+.. image:: https://github.com/pbo-linaro/qemu-assets/blob/master/qemu-uftrace/open_syscall.png?raw=true
:height: 200px
- TB creation
-.. image:: https://fileserver.linaro.org/s/GXY6NKMw5EeRCew/preview
+.. image:: https://github.com/pbo-linaro/qemu-assets/blob/master/qemu-uftrace/tb_translation.png?raw=true
:height: 200px
It's usually better to use ``uftrace record`` directly. However, tracing
@@ -916,7 +916,7 @@ Example system trace
A full trace example (chrome trace, from instructions below) generated from a
system boot can be found `here
-<https://fileserver.linaro.org/s/WsemLboPEzo24nw/download/aarch64_boot.json.gz>`_.
+<https://github.com/pbo-linaro/qemu-assets/raw/refs/heads/master/qemu-uftrace/aarch64_boot.json.gz>`_.
Download it and open this trace on https://ui.perfetto.dev/. You can see code
executed for all privilege levels, and zoom in/out using
:kbd:`W`, :kbd:`A`, :kbd:`S`, :kbd:`D` keys. You can find below some sequences
@@ -924,27 +924,27 @@ taken from this trace:
- Two first stages of boot sequence in Arm Trusted Firmware (EL3 and S-EL1)
-.. image:: https://fileserver.linaro.org/s/kkxBS552W7nYESX/preview
+.. image:: https://github.com/pbo-linaro/qemu-assets/blob/master/qemu-uftrace/bl3_to_bl1.png?raw=true
:height: 200px
- U-boot initialization (until code relocation, after which we can't track it)
-.. image:: https://fileserver.linaro.org/s/LKTgsXNZFi5GFNC/preview
+.. image:: https://github.com/pbo-linaro/qemu-assets/blob/master/qemu-uftrace/uboot.png?raw=true
:height: 200px
- Stat and open syscalls in kernel
-.. image:: https://fileserver.linaro.org/s/dXe4MfraKg2F476/preview
+.. image:: https://github.com/pbo-linaro/qemu-assets/blob/master/qemu-uftrace/stat.png?raw=true
:height: 200px
- Timer interrupt
-.. image:: https://fileserver.linaro.org/s/TM5yobYzJtP7P3C/preview
+.. image:: https://github.com/pbo-linaro/qemu-assets/blob/master/qemu-uftrace/timer_interrupt.png?raw=true
:height: 200px
- Poweroff sequence (from kernel back to firmware, NS-EL2 to EL3)
-.. image:: https://fileserver.linaro.org/s/oR2PtyGKJrqnfRf/preview
+.. image:: https://github.com/pbo-linaro/qemu-assets/blob/master/qemu-uftrace/poweroff.png?raw=true
:height: 200px
Build and run system example
--
2.47.3
^ permalink raw reply related [flat|nested] 3+ messages in thread
* Re: [PATCH] docs/about/emulation: update assets for uftrace plugin documentation
2025-10-27 8:58 [PATCH] docs/about/emulation: update assets for uftrace plugin documentation Pierrick Bouvier
@ 2025-11-07 10:47 ` Pierrick Bouvier
2025-11-10 10:22 ` Alex Bennée
1 sibling, 0 replies; 3+ messages in thread
From: Pierrick Bouvier @ 2025-11-07 10:47 UTC (permalink / raw)
To: qemu-devel; +Cc: Phil Mathieu-Daudé, Alex Bennée
On 2025-10-27 09:58, Pierrick Bouvier wrote:
> Linaro is discontinuing its fileserver service by end of the year.
> Migrate assets to GitHub.
>
> Signed-off-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>
> ---
> docs/about/emulation.rst | 20 ++++++++++----------
> 1 file changed, 10 insertions(+), 10 deletions(-)
>
> diff --git a/docs/about/emulation.rst b/docs/about/emulation.rst
> index 8a5e128f677..320443bfe61 100644
> --- a/docs/about/emulation.rst
> +++ b/docs/about/emulation.rst
> @@ -886,24 +886,24 @@ As an example, we can trace qemu itself running git::
> $ uftrace dump --chrome | gzip > ~/qemu_aarch64_git_help.json.gz
>
> For convenience, you can download this trace `qemu_aarch64_git_help.json.gz
> -<https://fileserver.linaro.org/s/N8X8fnZ5yGRZLsT/download/qemu_aarch64_git_help.json.gz>`_.
> +<https://github.com/pbo-linaro/qemu-assets/raw/refs/heads/master/qemu-uftrace/qemu_aarch64_git_help.json.gz>`_.
> Download it and open this trace on https://ui.perfetto.dev/. You can zoom in/out
> using :kbd:`W`, :kbd:`A`, :kbd:`S`, :kbd:`D` keys.
> Some sequences taken from this trace:
>
> - Loading program and its interpreter
>
> -.. image:: https://fileserver.linaro.org/s/fie8JgX76yyL5cq/preview
> +.. image:: https://github.com/pbo-linaro/qemu-assets/blob/master/qemu-uftrace/loader_exec.png?raw=true
> :height: 200px
>
> - open syscall
>
> -.. image:: https://fileserver.linaro.org/s/rsXPTeZZPza4PcE/preview
> +.. image:: https://github.com/pbo-linaro/qemu-assets/blob/master/qemu-uftrace/open_syscall.png?raw=true
> :height: 200px
>
> - TB creation
>
> -.. image:: https://fileserver.linaro.org/s/GXY6NKMw5EeRCew/preview
> +.. image:: https://github.com/pbo-linaro/qemu-assets/blob/master/qemu-uftrace/tb_translation.png?raw=true
> :height: 200px
>
> It's usually better to use ``uftrace record`` directly. However, tracing
> @@ -916,7 +916,7 @@ Example system trace
>
> A full trace example (chrome trace, from instructions below) generated from a
> system boot can be found `here
> -<https://fileserver.linaro.org/s/WsemLboPEzo24nw/download/aarch64_boot.json.gz>`_.
> +<https://github.com/pbo-linaro/qemu-assets/raw/refs/heads/master/qemu-uftrace/aarch64_boot.json.gz>`_.
> Download it and open this trace on https://ui.perfetto.dev/. You can see code
> executed for all privilege levels, and zoom in/out using
> :kbd:`W`, :kbd:`A`, :kbd:`S`, :kbd:`D` keys. You can find below some sequences
> @@ -924,27 +924,27 @@ taken from this trace:
>
> - Two first stages of boot sequence in Arm Trusted Firmware (EL3 and S-EL1)
>
> -.. image:: https://fileserver.linaro.org/s/kkxBS552W7nYESX/preview
> +.. image:: https://github.com/pbo-linaro/qemu-assets/blob/master/qemu-uftrace/bl3_to_bl1.png?raw=true
> :height: 200px
>
> - U-boot initialization (until code relocation, after which we can't track it)
>
> -.. image:: https://fileserver.linaro.org/s/LKTgsXNZFi5GFNC/preview
> +.. image:: https://github.com/pbo-linaro/qemu-assets/blob/master/qemu-uftrace/uboot.png?raw=true
> :height: 200px
>
> - Stat and open syscalls in kernel
>
> -.. image:: https://fileserver.linaro.org/s/dXe4MfraKg2F476/preview
> +.. image:: https://github.com/pbo-linaro/qemu-assets/blob/master/qemu-uftrace/stat.png?raw=true
> :height: 200px
>
> - Timer interrupt
>
> -.. image:: https://fileserver.linaro.org/s/TM5yobYzJtP7P3C/preview
> +.. image:: https://github.com/pbo-linaro/qemu-assets/blob/master/qemu-uftrace/timer_interrupt.png?raw=true
> :height: 200px
>
> - Poweroff sequence (from kernel back to firmware, NS-EL2 to EL3)
>
> -.. image:: https://fileserver.linaro.org/s/oR2PtyGKJrqnfRf/preview
> +.. image:: https://github.com/pbo-linaro/qemu-assets/blob/master/qemu-uftrace/poweroff.png?raw=true
> :height: 200px
>
> Build and run system example
Polite ping for this simple patch.
It would be nice to be able to integrate this in current release, as
fileserver.linaro.org will be discontinued before end of year, thus
breaking documentation for release branch.
I will be out of office next 3 weeks, so won't be able to ping another time.
Regards,
Pierrick
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [PATCH] docs/about/emulation: update assets for uftrace plugin documentation
2025-10-27 8:58 [PATCH] docs/about/emulation: update assets for uftrace plugin documentation Pierrick Bouvier
2025-11-07 10:47 ` Pierrick Bouvier
@ 2025-11-10 10:22 ` Alex Bennée
1 sibling, 0 replies; 3+ messages in thread
From: Alex Bennée @ 2025-11-10 10:22 UTC (permalink / raw)
To: Pierrick Bouvier; +Cc: qemu-devel, Phil Mathieu-Daudé
Pierrick Bouvier <pierrick.bouvier@linaro.org> writes:
> Linaro is discontinuing its fileserver service by end of the year.
> Migrate assets to GitHub.
>
> Signed-off-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>
Queued to testing/next, thanks.
--
Alex Bennée
Virtualisation Tech Lead @ Linaro
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2025-11-10 10:32 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-10-27 8:58 [PATCH] docs/about/emulation: update assets for uftrace plugin documentation Pierrick Bouvier
2025-11-07 10:47 ` Pierrick Bouvier
2025-11-10 10:22 ` Alex Bennée
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).