From: Ahmad Fatoum <a.fatoum@pengutronix.de>
To: Ahmad Fatoum <a.fatoum@pengutronix.de>,
"barebox@lists.infradead.org" <barebox@lists.infradead.org>
Cc: "Schneider, Johannes" <JSchneider@jetter.de>
Subject: Re: [PATCH 2/6] Documentation: add chapter on Talks about barebox
Date: Mon, 24 Jan 2022 16:21:00 +0100 [thread overview]
Message-ID: <c7a12071-176b-a5c0-be94-a7f670c2a430@pengutronix.de> (raw)
In-Reply-To: <20220124151827.3313412-2-a.fatoum@pengutronix.de>
On 24.01.22 16:18, Ahmad Fatoum wrote:
Argh, botched authorship on rebase. @Sascha, could you fix up
Johannes as git author on apply if there's no v2? Thanks.
> There's been a number of talks about barebox. Collect them in a new
> chapter for those, who prefer something less dry than wading through the
> docs. A top-level chapter is chosen, so it's more visible to visitors.
>
> The ordering is reverse chronological, except for the first entry: The
> newest talk is German about running DOOM in barebox, which is a bit
> detached to how barebox is normally used.
>
> Instead, let's keep the first entry as a pointer to the latest overview
> talk and then use reverse chronological order for the rest.
>
> Signed-off-by: Johannes Schneider <JSchneider@jetter.de>
> Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de>
> ---
> Documentation/index.rst | 1 +
> Documentation/talks.rst | 130 ++++++++++++++++++++++++++++++++++++++++
> 2 files changed, 131 insertions(+)
> create mode 100644 Documentation/talks.rst
>
> diff --git a/Documentation/index.rst b/Documentation/index.rst
> index 836dc41af2a3..a3e019e9f0a2 100644
> --- a/Documentation/index.rst
> +++ b/Documentation/index.rst
> @@ -20,6 +20,7 @@ Contents:
> glossary
> devicetree/*
> devel/devel.rst
> + talks
>
> * :ref:`search`
> * :ref:`genindex`
> diff --git a/Documentation/talks.rst b/Documentation/talks.rst
> new file mode 100644
> index 000000000000..5f1af599316b
> --- /dev/null
> +++ b/Documentation/talks.rst
> @@ -0,0 +1,130 @@
> +Talks and Lectures
> +==================
> +
> +This is a collection of talks held about barebox use and development
> +at different technical conferences. The most recent overview talk
> +is from 2020:
> +
> +Beyond 'Just' Booting: Barebox Bells and Whistles
> +-------------------------------------------------
> +
> +Ahmad Fatoum, Embedded Linux Conference - Europe 2020
> +`[slides] <https://elinux.org/images/9/9d/Barebox-bells-n-whistles.pdf>`__
> +`[video] <https://www.youtube.com/watch?v=fru1n54s2W4>`__
> +
> + Porting barebox to a new STM32MP1 board and a general discussion
> + of design choices like multi-image, VFS, POSIX/Linux API,
> + fail-safe updates, boot fall-back mechanisms, etc.
> +
> +Besides older overview talks, there's a number of talks held
> +about different aspects of barebox use.
> +These are listed here in reverse chronological order.
> +
> +DOOM portieren für Einsteiger - Heavy Metal auf Bare Metal (German)
> +-------------------------------------------------------------------
> +
> +Ahmad Fatoum, FrOSCon 2021
> +`[slides] <https://programm.froscon.de/2021/system/event_attachments/attachments/000/000/622/original/heavy-metal-on-bare-metal.pdf>`__
> +`[video] <https://media.ccc.de/v/froscon2021-2687-doom_portieren_fur_einsteiger>`__
> +
> + "DOOM as a boot splash. How, why and how to get it on your nearest
> + home appliance". A (German) walkthrough on how to leverage barebox
> + APIs to run DOOM on any hardware supported by barebox.
> +
> +Initializing RISC-V: A Guided Tour for ARM Developers
> +-----------------------------------------------------
> +
> +Rouven Czerwinski & Ahmad Fatoum, Embedded Linux Conference 2021
> +`[slides] <https://elinux.org/images/8/80/Initializing-riscv.pdf>`__
> +`[video] <https://www.youtube.com/watch?v=70oYYuflFLs>`__
> +
> + A guide through the RISC-V architecture and some of its ISA extensions
> + and a walkthrough of the barebox port to the Beagle-V Starlight.
> +
> +From Reset Vector to Kernel - Navigating the ARM Matryoshka
> +-----------------------------------------------------------
> +
> +Ahmad Fatoum, FOSDEM 2021
> +`[slides & video] <https://archive.fosdem.org/2021/schedule/event/from_reset_vector_to_kernel/>`__
> +
> + A walkthrough of NXP i.MX8M bootstrap. From Boot ROM through barebox to Linux.
> +
> +Booting your i.MX processor secure and implementing i.MX8 secure boot in barebox
> +--------------------------------------------------------------------------------
> +
> +Rouven Czerwinski, `Stratum 0 Talk 2019 <https://stratum0.org/wiki/Vortr%C3%A4ge/Vorbei#2019>`__
> +`[video] <https://www.youtube.com/watch?v=ZUGLEulZLWM>`__
> +
> + A walkthrough of NXP i.MX8MQ high assurance boot with barebox.
> +
> +Porting Barebox to the Digi CC-MX6UL SBC Pro (German)
> +-----------------------------------------------------
> +
> +Rouven Czerwinski, `Stratum 0 Live-Hacking 2019 <https://stratum0.org/wiki/Vortr%C3%A4ge/Vorbei#2019>`__
> +`[video] <https://www.youtube.com/watch?v=FIwF6GfmsWM>`__
> +
> + Live-coding a barebox port to a new i.MX6UL board while
> + explaining the details (in German).
> +
> +Remote update adventures with RAUC, Yocto and Barebox
> +-----------------------------------------------------
> +
> +Patrick Boettcher, `Embedded Recipes 2019 <https://embedded-recipes.org/2019/remote-update-adventures-with-rauc-yocto-and-barebox/>`__
> +`[video] <https://www.youtube.com/watch?v=hS3Fjf7fuHM>`__
> +
> + Remote update and redundant boot of Embedded Linux devices
> + in the field with RAUC and barebox bootchooser.
> +
> +Verified Boot: From ROM to Userspace
> +------------------------------------
> +
> +Marc Kleine-Budde, Embedded Linux Conference - Europe 2016
> +`[slides] <https://elinux.org/images/f/f8/Verified_Boot.pdf>`__
> +`[video] <https://www.youtube.com/watch?v=lkFKtCh2SaU>`__
> +
> + Using FOSS components, including barebox, for a cryptographically
> + secured boot chain on NXP i.MX6 SoCs.
> +
> +Booting Linux Made Easy: A Barebox Update
> +-----------------------------------------
> +
> +Robert Schwebel, `FOSDEM 2014 <https://archive.fosdem.org/2014/schedule/event/_booting_linux_made_easy:_a_barebox_update/>`__
> +`[video] <https://www.youtube.com/watch?v=p-mHAQaJQcM>`__
> +
> + An overview talk on barebox use in embedded Linux systems.
> +
> +Barebox and Bootloader Specification
> +------------------------------------
> +
> +Sascha Hauer, Embedded Linux Conference - Europe 2013
> +`[slides] <https://elinux.org/images/9/90/Barebox-elce2013-bootloaderspec.pdf>`__
> +`[video] <https://www.youtube.com/watch?v=Z8FcIGXox_Y>`__
> +
> + The freedesktop.org bootloader specification and its support in barebox.
> +
> +Barebox Bootloader
> +------------------
> +
> +Sascha Hauer, Embedded Linux Conference - Europe 2012
> +`[slides] <https://elinux.org/images/6/6b/PRE-20121108-1-Barebox.pdf>`__
> +`[video] <https://www.youtube.com/watch?v=oY8BjCEt_p8>`__
> +
> + An update on barebox development progress with a discussion of newly
> + implemented features in the preceding three years.
> +
> +Barebox: Booting Linux Fast and Fancy
> +-------------------------------------
> +
> +Robert Schwebel & Sascha Hauer, Embedded Linux Conference - Europe 2010
> +`[slides] <https://elinux.org/images/8/89/ELCE-2010-Barebox-Booting-Linux-Fast-and-Fancy.pdf>`__
> +
> + Boot time optimization while using barebox.
> +
> +U-Boot-v2
> +---------
> +
> +Sascha Hauer & Marc Kleine-Budde, Embedded Linux Conference 2009
> +`[slides] <https://elinux.org/images/9/90/Hauer-U_BootV2.pdf>`__
> +
> + Early barebox (still named U-Boot v2 back then) presentation on
> + the motivation for the fork and the niceties made possible by it.
>
--
Pengutronix e.K. | |
Steuerwalder Str. 21 | http://www.pengutronix.de/ |
31137 Hildesheim, Germany | Phone: +49-5121-206917-0 |
Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |
_______________________________________________
barebox mailing list
barebox@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox
next prev parent reply other threads:[~2022-01-24 15:22 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-01-24 15:18 [PATCH 1/6] Documentation: user: introduction: update with lore/matrix/libera info Ahmad Fatoum
2022-01-24 15:18 ` [PATCH 2/6] Documentation: add chapter on Talks about barebox Ahmad Fatoum
2022-01-24 15:21 ` Ahmad Fatoum [this message]
2022-01-26 9:02 ` Sascha Hauer
2022-01-24 15:18 ` [PATCH 3/6] commands: add missing command groups Ahmad Fatoum
2022-01-24 15:18 ` [PATCH 4/6] Documentation: regulator: reference new directory from index Ahmad Fatoum
2022-01-24 15:18 ` [PATCH 5/6] Documentation: boards: openrisc: fix wrong header format Ahmad Fatoum
2022-01-24 15:18 ` [PATCH 6/6] Documentation: user: watchdog: note new wd -x option Ahmad Fatoum
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=c7a12071-176b-a5c0-be94-a7f670c2a430@pengutronix.de \
--to=a.fatoum@pengutronix.de \
--cc=JSchneider@jetter.de \
--cc=barebox@lists.infradead.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox