[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[RFC PATCH v3 24/26] hw/core/loader: Add fields to RomLoaderNotify
From: |
Jean-Philippe Brucker |
Subject: |
[RFC PATCH v3 24/26] hw/core/loader: Add fields to RomLoaderNotify |
Date: |
Mon, 25 Nov 2024 19:56:23 +0000 |
In order to write an event log, the ROM load notification handler needs
two more fields.
Signed-off-by: Jean-Philippe Brucker <jean-philippe@linaro.org>
---
v2->v3: New
---
include/hw/loader.h | 2 ++
hw/core/loader.c | 2 ++
2 files changed, 4 insertions(+)
diff --git a/include/hw/loader.h b/include/hw/loader.h
index 0cd9905f97..73f317966d 100644
--- a/include/hw/loader.h
+++ b/include/hw/loader.h
@@ -355,6 +355,8 @@ ssize_t rom_add_option(const char *file, int32_t bootindex);
typedef struct RomLoaderNotify {
/* Parameters passed to rom_add_blob() */
+ const char *name;
+ uint8_t *data;
hwaddr addr;
size_t len;
size_t max_len;
diff --git a/hw/core/loader.c b/hw/core/loader.c
index 759a62cf58..4ff40e8762 100644
--- a/hw/core/loader.c
+++ b/hw/core/loader.c
@@ -1278,6 +1278,8 @@ static void rom_reset(void *unused)
trace_loader_write_rom(rom->name, rom->addr, rom->datasize,
rom->isrom);
notify = (RomLoaderNotify) {
+ .name = rom->name,
+ .data = rom->data,
.addr = rom->addr,
.len = rom->datasize,
.max_len = rom->romsize,
--
2.47.0
- [PATCH v3 13/26] target/arm/cpu: Set number of PMU counters in KVM, (continued)
- [PATCH v3 13/26] target/arm/cpu: Set number of PMU counters in KVM, Jean-Philippe Brucker, 2024/11/25
- [PATCH v3 14/26] target/arm/cpu: Inform about reading confidential CPU registers, Jean-Philippe Brucker, 2024/11/25
- [PATCH v3 16/26] hw/arm/virt: Disable DTB randomness for confidential VMs, Jean-Philippe Brucker, 2024/11/25
- [PATCH v3 08/26] hw/core/loader: Add ROM loader notifier, Jean-Philippe Brucker, 2024/11/25
- [PATCH v3 19/26] hw/arm/virt: Move virt_flash_create() to machvirt_init(), Jean-Philippe Brucker, 2024/11/25
- [PATCH v3 15/26] hw/arm/virt: Add support for Arm RME, Jean-Philippe Brucker, 2024/11/25
- [PATCH v3 17/26] hw/arm/virt: Reserve one bit of guest-physical address for RME, Jean-Philippe Brucker, 2024/11/25
- [PATCH v3 18/26] hw/arm/boot: Mark all guest memory as RIPAS_RAM., Jean-Philippe Brucker, 2024/11/25
- [RFC PATCH v3 21/26] hw/arm/boot: Load DTB as is for confidential VMs, Jean-Philippe Brucker, 2024/11/25
- [RFC PATCH v3 22/26] hw/arm/boot: Skip bootloader for confidential guests, Jean-Philippe Brucker, 2024/11/25
- [RFC PATCH v3 24/26] hw/core/loader: Add fields to RomLoaderNotify,
Jean-Philippe Brucker <=
- [RFC PATCH v3 26/26] hw/arm/virt: Add measurement log for confidential boot, Jean-Philippe Brucker, 2024/11/25
- [RFC PATCH v3 23/26] hw/tpm: Add TPM event log, Jean-Philippe Brucker, 2024/11/25
- [PATCH v3 20/26] hw/arm/virt: Use RAM instead of flash for confidential guest firmware, Jean-Philippe Brucker, 2024/11/25
- [RFC PATCH v3 25/26] target/arm/kvm-rme: Add measurement log, Jean-Philippe Brucker, 2024/11/25