Message ID | 20250416034327.315714-11-jamin_lin@aspeedtech.com (mailing list archive) |
---|---|
State | New |
Headers | show |
Series | Support vbootrom for AST2700 | expand |
On Tue, Apr 15, 2025 at 8:43 PM Jamin Lin <jamin_lin@aspeedtech.com> wrote: > > Using the vbootrom image support and the boot ROM binary is > now passed via the -bios option, using the image located in > pc-bios/ast27x0_bootrom.bin. > > Signed-off-by: Jamin Lin <jamin_lin@aspeedtech.com> Reviewed-by: Nabih Estefan <nabihestefan@google.com> > --- > docs/system/arm/aspeed.rst | 29 ++++++++++++++++++++++++++++- > 1 file changed, 28 insertions(+), 1 deletion(-) > > diff --git a/docs/system/arm/aspeed.rst b/docs/system/arm/aspeed.rst > index 97fd6a0e7f..c87a2cf796 100644 > --- a/docs/system/arm/aspeed.rst > +++ b/docs/system/arm/aspeed.rst > @@ -250,7 +250,14 @@ under Linux), use : > Booting the ast2700-evb machine > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > > -Boot the AST2700 machine from the flash image, use an MTD drive : > +Boot the AST2700 machine from the flash image. > + > +There are two supported methods for booting the AST2700 machine with a flash image: > + > +Manual boot using ``-device loader``: > + > +It causes all 4 CPU cores to start execution from address ``0x430000000``, which > +corresponds to the BL31 image load address. > > .. code-block:: bash > > @@ -270,6 +277,26 @@ Boot the AST2700 machine from the flash image, use an MTD drive : > -drive file=${IMGDIR}/image-bmc,format=raw,if=mtd \ > -nographic > > +Boot using a virtual boot ROM (``-bios``): > + > +If users do not specify the ``-bios option``, QEMU will attempt to load the > +default vbootrom image ``ast27x0_bootrom.bin`` from either the current working > +directory or the ``pc-bios`` directory within the QEMU source tree. > + > +.. code-block:: bash > + > + $ qemu-system-aarch64 -M ast2700-evb \ > + -drive file=image-bmc,format=raw,if=mtd \ > + -nographic > + > +The ``-bios`` option allows users to specify a custom path for the vbootrom > +image to be loaded during boot. This will load the vbootrom image from the > +specified path in the ${HOME} directory. > + > +.. code-block:: bash > + > + -bios ${HOME}/ast27x0_bootrom.bin > + > Aspeed minibmc family boards (``ast1030-evb``) > ================================================================== > > -- > 2.43.0 >
diff --git a/docs/system/arm/aspeed.rst b/docs/system/arm/aspeed.rst index 97fd6a0e7f..c87a2cf796 100644 --- a/docs/system/arm/aspeed.rst +++ b/docs/system/arm/aspeed.rst @@ -250,7 +250,14 @@ under Linux), use : Booting the ast2700-evb machine ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -Boot the AST2700 machine from the flash image, use an MTD drive : +Boot the AST2700 machine from the flash image. + +There are two supported methods for booting the AST2700 machine with a flash image: + +Manual boot using ``-device loader``: + +It causes all 4 CPU cores to start execution from address ``0x430000000``, which +corresponds to the BL31 image load address. .. code-block:: bash @@ -270,6 +277,26 @@ Boot the AST2700 machine from the flash image, use an MTD drive : -drive file=${IMGDIR}/image-bmc,format=raw,if=mtd \ -nographic +Boot using a virtual boot ROM (``-bios``): + +If users do not specify the ``-bios option``, QEMU will attempt to load the +default vbootrom image ``ast27x0_bootrom.bin`` from either the current working +directory or the ``pc-bios`` directory within the QEMU source tree. + +.. code-block:: bash + + $ qemu-system-aarch64 -M ast2700-evb \ + -drive file=image-bmc,format=raw,if=mtd \ + -nographic + +The ``-bios`` option allows users to specify a custom path for the vbootrom +image to be loaded during boot. This will load the vbootrom image from the +specified path in the ${HOME} directory. + +.. code-block:: bash + + -bios ${HOME}/ast27x0_bootrom.bin + Aspeed minibmc family boards (``ast1030-evb``) ==================================================================
Using the vbootrom image support and the boot ROM binary is now passed via the -bios option, using the image located in pc-bios/ast27x0_bootrom.bin. Signed-off-by: Jamin Lin <jamin_lin@aspeedtech.com> --- docs/system/arm/aspeed.rst | 29 ++++++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-)