public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
From: "Chan Kim" <ckim@etri.re.kr>
To: "'François Ozog'" <francois.ozog@linaro.org>
Cc: "'Tom Rini'" <trini@konsulko.com>, <u-boot@lists.denx.de>
Subject: RE: how to run u-boot on qemu arm64 virt machine?
Date: Thu, 14 Oct 2021 12:06:45 +0900	[thread overview]
Message-ID: <030d01d7c0a8$858ae4f0$90a0aed0$@etri.re.kr> (raw)
In-Reply-To: 

 

I think my question has error.

Is it possible to run it on SCP? I mean loading from SD card the kernel, file system, dtb etc to the memory and calling kernel.

==>

Is it possible to run it on SCP? I mean loading from SD card the kernel, file system, dtb etc to the memory and waking the main processor to start from kernel.

Thank you.

Chan Kim

 

From: Chan Kim <ckim@etri.re.kr> 
Sent: Thursday, October 14, 2021 12:03 PM
To: 'François Ozog' <francois.ozog@linaro.org>
Cc: 'Tom Rini' <trini@konsulko.com>; 'u-boot@lists.denx.de' <u-boot@lists.denx.de>
Subject: RE: how to run u-boot on qemu arm64 virt machine?

 

 

Hi Francois,

Thanks for the good information. I’ll look into that later.

Can I ask you a basic question?

When there are SCP, MCP and the main processor, in what processor does u-boot program run? I understand it runs on the main processor.

Is it possible to run it on SCP? I mean loading from SD card the kernel, file system, dtb etc to the memory and calling kernel.

Thank you!

Chan Kim

 

From: François Ozog <francois.ozog@linaro.org <mailto:francois.ozog@linaro.org> > 
Sent: Wednesday, October 13, 2021 6:29 PM
To: Chan Kim <ckim@etri.re.kr <mailto:ckim@etri.re.kr> >
Cc: Tom Rini <trini@konsulko.com <mailto:trini@konsulko.com> >; u-boot@lists.denx.de <mailto:u-boot@lists.denx.de> 
Subject: Re: how to run u-boot on qemu arm64 virt machine?

 

Hi

 

You can find work in progress here too:

http://releases.linaro.org/components/ledge/rp-0.2/ledge-multi-armv8/

 

For aarch64 there are virt and sbsa-ref machines. Virt is essentially to boot a VM while sbsa-ref is a reference platform that mimics all required hardware, firmware for the secure world (TF-A, OP-TEE) and firmware for normal world (U-Boot, EDK2). This technology (sbsa-ref) is really to simulate a system for pre-silicon development while virt shall be used in cloud native environments.

 

We are working on something that we may end up calling bsa-ref (note the absence of initial S standing for “server”). Sbsa-ref is about edk2 and acpi, bsa-ref is about U-Boot and device tree. The directory points to this work in progress. You can have a look at SystemReady in Arm to understand and get details on bsa.

 

In a future release of Qemu, one will be able to simulate a full platform with its main processor (as of today) but also SCP (system control processor) and MCP (management control processor).

 

Cheers

 

FF

 

Le mer. 13 oct. 2021 à 07:03, Chan Kim <ckim@etri.re.kr <mailto:ckim@etri.re.kr> > a écrit :

> 
> That's a very old QEMU version.  We use v6.1.0 currently and v4.2.0 before
> that.
> 
> --
> Tom

Thank you, Tom

Yes, so I tried it now with v4.2.0 with "-nographic" option. (Without it I
still see qemu manager window.)

Chan Kim




-- 


  <https://static.linaro.org/common/images/linaro-logo-web.png> 


François-Frédéric Ozog | Director Business Development


T: +33.67221.6485
 <mailto:francois.ozog@linaro.org> francois.ozog@linaro.org | Skype: ffozog

 


  parent reply	other threads:[~2021-10-14  3:07 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-10-12  4:46 how to run u-boot on qemu arm64 virt machine? ckim
2021-10-12 19:11 ` Tom Rini
2021-10-13  5:03   ` Chan Kim
2021-10-13  9:29     ` François Ozog
2021-10-14  3:02       ` Chan Kim
2021-10-14  3:06       ` Chan Kim [this message]
2021-10-14 12:40         ` François Ozog

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='030d01d7c0a8$858ae4f0$90a0aed0$@etri.re.kr' \
    --to=ckim@etri.re.kr \
    --cc=francois.ozog@linaro.org \
    --cc=trini@konsulko.com \
    --cc=u-boot@lists.denx.de \
    /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