On 7/28/25 09:02, Jamin Lin wrote:
Hi Cédric,
From: Cédric Le Goater <c...@kaod.org>
Sent: Monday, July 28, 2025 2:50 PM
To: Michael Tokarev <m...@tls.msk.ru>; Jamin Lin
<jamin_...@aspeedtech.com>; Peter Maydell <peter.mayd...@linaro.org>;
Steven Lee <steven_...@aspeedtech.com>; Troy Lee <leet...@gmail.com>;
Andrew Jeffery <and...@codeconstruct.com.au>; Joel Stanley
<j...@jms.id.au>; open list:ASPEED BMCs <qemu-...@nongnu.org>; open
list:All patches CC here <qemu-devel@nongnu.org>
Cc: Troy Lee <troy_...@aspeedtech.com>; Hao Wu <wuhao...@google.com>;
Havard Skinnemoen <hskinnem...@google.com>
Subject: Re: [PATCH v1 19/21] pc-bios: Update AST27x0 vBootrom with SSP/TSP
SCU initialization support
On 7/27/25 21:51, Michael Tokarev wrote:
On 17.07.2025 06:40, Jamin Lin via wrote:
The updated boot ROM includes logic to initialize and enable SSP/TSP
using SCU registers, based on reserved-memory regions defined in the
device tree.
Its source code is available at:
https://github.com/google/vbootrom/commit/f9eb0bb57decbab860a81712c56
132c2102fa98e
How to (re)build this one?
This should be the same as npcm*xx_bootrom.
Please add build instructions to roms/Makefile. I dunno how this one
is related to roms/vbootrom which is already used for
npcmxxx_bootrom.bin files - maybe all the 3 bootroms should be kept in
sync.
I think they are relatively independent. Each has its own directory.
Right now, with no instructions in roms/Makefile, it's problematic.
Oh I missed that. My bad.
Jamin,
Can you please send an update asap ?
It seems this patch fix this issue,
https://patchwork.kernel.org/project/qemu-devel/patch/607a943a587248fbe0ff0897de80aee98a093caa.1753654515.git....@tls.msk.ru/
Do I need to update vbootrom/ast27x0/Makefile?
I set "?=" to make user able to set variables in the command line.
1.
export CC=aarch64-linux-gnu-gcc
make
2. make CC=aarch64-linux-gnu-gcc
3. Update Make file and user only need to issue "make"
diff --git a/ast27x0/Makefile b/ast27x0/Makefile
index 5d13ba1..45c069a 100644
--- a/ast27x0/Makefile
+++ b/ast27x0/Makefile
@@ -13,11 +13,11 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-CROSS_COMPILE ?= aarch64-linux-gnu-
+CROSS_COMPILE = aarch64-linux-gnu-
-CC ?= $(CROSS_COMPILE)gcc
-OBJCOPY ?= $(CROSS_COMPILE)objcopy
-OBJDUMP ?= $(CROSS_COMPILE)objdump
+CC = $(CROSS_COMPILE)gcc
+OBJCOPY = $(CROSS_COMPILE)objcopy
+OBJDUMP = $(CROSS_COMPILE)objdump
It would be nice to fix vbootrom and avoid the workaround in QEMU.
Thanks,
C.