qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v9 0/3] hw/riscv: clear kernel_entry high bits with 32bit CPUs
@ 2023-01-19 21:37 Daniel Henrique Barboza
  2023-01-19 21:37 ` [PATCH v9 1/3] hw/riscv: clear kernel_entry higher bits from load_elf_ram_sym() Daniel Henrique Barboza
                   ` (3 more replies)
  0 siblings, 4 replies; 9+ messages in thread
From: Daniel Henrique Barboza @ 2023-01-19 21:37 UTC (permalink / raw)
  To: qemu-devel; +Cc: qemu-riscv, alistair.francis, Daniel Henrique Barboza

Hi,

In this version I changed the patch order to avoid having a patch that
would trigger the 32 bit regression Alistair observed. Patch 3 is now
the first patch.

I've also addressed the comments from Bin and Phil.

Patches based on riscv-to-apply.next.

Changes from v8:
- patch 1 (former 3):
  - comment changes
  - now open code '32' instead of using a macro
- v8 link: https://lists.gnu.org/archive/html/qemu-devel/2023-01/msg03254.html

Daniel Henrique Barboza (3):
  hw/riscv: clear kernel_entry higher bits from load_elf_ram_sym()
  hw/riscv/boot.c: consolidate all kernel init in riscv_load_kernel()
  hw/riscv/boot.c: make riscv_load_initrd() static

 hw/riscv/boot.c            | 96 ++++++++++++++++++++++++++------------
 hw/riscv/microchip_pfsoc.c | 12 +----
 hw/riscv/opentitan.c       |  4 +-
 hw/riscv/sifive_e.c        |  4 +-
 hw/riscv/sifive_u.c        | 12 +----
 hw/riscv/spike.c           | 14 ++----
 hw/riscv/virt.c            | 12 +----
 include/hw/riscv/boot.h    |  3 +-
 8 files changed, 82 insertions(+), 75 deletions(-)

-- 
2.39.0



^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2023-02-02  0:29 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-01-19 21:37 [PATCH v9 0/3] hw/riscv: clear kernel_entry high bits with 32bit CPUs Daniel Henrique Barboza
2023-01-19 21:37 ` [PATCH v9 1/3] hw/riscv: clear kernel_entry higher bits from load_elf_ram_sym() Daniel Henrique Barboza
2023-01-23  0:01   ` Alistair Francis
2023-02-01  0:16   ` Alistair Francis
2023-02-01 13:48     ` Daniel Henrique Barboza
2023-02-02  0:28       ` Alistair Francis
2023-01-19 21:37 ` [PATCH v9 2/3] hw/riscv/boot.c: consolidate all kernel init in riscv_load_kernel() Daniel Henrique Barboza
2023-01-19 21:37 ` [PATCH v9 3/3] hw/riscv/boot.c: make riscv_load_initrd() static Daniel Henrique Barboza
2023-01-23  0:24 ` [PATCH v9 0/3] hw/riscv: clear kernel_entry high bits with 32bit CPUs Alistair Francis

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).