You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
qemu/roms
Nicholas Piggin 70bc5c2498 ppc/pnv: Make HOMER memory a RAM region
The HOMER is a region of memory used by host and firmware and
microconrollers. It has very little logic by itself, just some BAR
registers. Users of this memory should operate on it rather than
have HOMER implement them with MMIO registers, which is not the
right model.

This change switches the implementation of HOMER from MMIO to RAM,
and moves the OCC register implementation to in-memory structure
accesses performed by the OCC model.

This has the downside that access to unimplemented regions of HOMER
are no longer flagged. Perhaps that could be done by adding a memory
region for HOMER, and ram subregions under that for each implemented
part. But for now this takes the simpler approach.

Note: This brings some data structure definitions from skiboot, which
does not match QEMU coding style but is not changed to make comparisons
and updates simpler.

Signed-off-by: Nicholas Piggin <npiggin@gmail.com>
2 months ago
..
QemuMacDrivers@90c488d5f4 QemuMacDrivers: update qemu_vga.ndrv to 90c488d built from submodule 6 years ago
SLOF@3a259df244 ppc/pnv: Make HOMER memory a RAM region 2 months ago
edk2@4dfdca63a9 edk2: update submodule to edk2-stable202408.01 5 months ago
ipxe@4bd064de23 ipxe: update submodule 5 years ago
openbios@c3a19c1e54 roms/openbios: update OpenBIOS images to c3a19c1e built from submodule 7 months ago
opensbi@43cace6c36 roms/opensbi: Update to v1.5.1 9 months ago
qboot@8ca302e86d qboot: update to latest submodule 3 years ago
qemu-palcode@99d9b4dcf2 pc-bios: Update the palcode-clipper image 4 years ago
seabios@a6ed6b701f seabios: update submodule to 1.16.3 release 1 year ago
seabios-hppa@3391c58096 target/hppa: Update SeaBIOS-hppa 3 months ago
skiboot@785a5e3070 ppc/pnv: Update skiboot to 7.1-106 2 months ago
u-boot@840658b093 roms/u-boot: Bump ppce500 u-boot to v2021.07 to add eTSEC support 4 years ago
u-boot-sam460ex@60b3916f33 sam460ex: Update u-boot-sam460ex firmware 7 years ago
vbootrom@1287b6e42e roms: Update vbootrom to 1287b6e 2 months ago
Makefile pc-bios: Add NPCM8XX vBootrom 2 months ago
config.seabios-128k seabios: remove PCI drivers from bios.bin 2 years ago
config.seabios-256k seabios: turn off CONFIG_ATA_DMA 6 years ago
config.seabios-microvm seabios: add microvm config, update build rules 5 years ago
config.vga-ati seabios: add config for ati vgabios 6 years ago
config.vga-bochs-display seabios: add vga configs for bochs-display and ramfb 7 years ago
config.vga-cirrus roms: enable parallel seabios / seavgabios builds 12 years ago
config.vga-isavga roms: enable parallel seabios / seavgabios builds 12 years ago
config.vga-qxl roms: enable parallel seabios / seavgabios builds 12 years ago
config.vga-ramfb seabios: add vga configs for bochs-display and ramfb 7 years ago
config.vga-stdvga roms: enable parallel seabios / seavgabios builds 12 years ago
config.vga-virtio virtio-vga: add vgabios configuration 10 years ago
config.vga-vmware roms: enable parallel seabios / seavgabios builds 12 years ago
configure-seabios.sh
edk2-build.config roms: Support compile the efi bios for loongarch 7 months ago
edk2-build.py edk2: update build script 2 years ago
edk2-version update submodule and version file to edk2-stable202408 7 months ago