[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] 91a6b6: ppc/pnv: update skiboot to commit 820
From: |
Peter Maydell |
Subject: |
[Qemu-commits] [qemu/qemu] 91a6b6: ppc/pnv: update skiboot to commit 820d43c0a775. |
Date: |
Tue, 10 Aug 2021 07:19:01 -0700 |
Branch: refs/heads/staging
Home: https://github.com/qemu/qemu
Commit: 91a6b62df830d51f2b6b2ea00b3c92231d0ba9dc
https://github.com/qemu/qemu/commit/91a6b62df830d51f2b6b2ea00b3c92231d0ba9dc
Author: Cédric Le Goater <clg@kaod.org>
Date: 2021-08-10 (Tue, 10 Aug 2021)
Changed paths:
M pc-bios/skiboot.lid
M roms/skiboot
Log Message:
-----------
ppc/pnv: update skiboot to commit 820d43c0a775.
It includes support for the POWER10 processor and the QEMU platform.
Built from submodule.
Last update was v6.4. Here is the changelog since :
Aaron Sawdey (1):
external/mambo: support mambo COW mode for PMEM disk
Alexey Kardashevskiy (3):
npu2: Invalidate entire TCE cache if many entries requested
npu2: Clear fence on all bricks
phb4: Add PHB options get/set OPAL calls
Alistair Popple (3):
skiboot.tcl: Add chip-id to pmem device tree node
hw/phys-map/p10: Add P10 MMIO map
platforms: Add Rainier
Andrew Donnellan (3):
npu2-opencapi: Fix integer promotion bug in LPC allocation
hw/npu2-opencapi: Support multiple LPC devices
hw/phys-map: Fix OCAPI_MEM BAR values
Andrew Geissler (1):
Support BMC IPMI heartbeat command
Andrew Jeffery (10):
gard: Fix data corruption when clearing single records
blocklevel: smart_write: Terminate line for debug output in no-change case
blocklevel: smart_write: Rename write buffer
blocklevel: smart_write: Rename size variable for clarity
blocklevel: smart_write: Avoid indirectly testing formal parameters
blocklevel: smart_write: Deny writes intersecting ECC protected regions
blocklevel: smart_write: Avoid reuse of formal parameters
blocklevel: smart_write: Tidy local variable declarations
blocklevel: smart_write: Fix unaligned writes to ECC partitions
libflash: ipmi-hiomap: Document error handling strategy in write path
Anju T Sudhakar (4):
hw/imc: Cleanup code to define scom addr for IMC at run time
hw/imc: Use the xscom macros for IMC based on platform
hw/imc: Do scoms on the secondary core in fused core mode for core-imc
counters
hw/imc: Power10 support
Anton Blanchard (2):
external/mambo Update SIM_CTRL1
Don't warn about stack size on host binaries
Artem Senichev (1):
platforms/nicole: Fixup the system VPD EEPROM size
Balamuruhan S (2):
occ-sensor: clean dt properties if sensor is not available
chip: enable HOMER/OCC common area region in Qemu emulated PowerNV host
Benjamin Herrenschmidt (7):
xive: Set the fused core mode properly
chip: Fix pir_to_thread_id for fused cores
cpu: Keep track of the "ec_primary" in big core more
direct-ctl: Use the EC primary for special wakeups
slw: Limit fused cores P9 to STOP0/1/2
cpu: Make cpu_get_core_index() return the fused core number
imc: Use pir_to_core_id() rather than cpu_get_core_index()
Claudio Carvalho (1):
core/flash.c: add SECBOOT read and write support
Cédric Le Goater (61):
xive: fix return value of opal_xive_allocate_irq()
xive/p9: introduce header files for the registers
xive/p9: minor cleanup of the interface
xive/p9: use MMIO access for VC_EQC_CONFIG
xive/p9: remove code not using indirect mode
xive/p9: remove code not using block group mode
xive/p9: remove dead code
xive/p9: obsolete OPAL_XIVE_IRQ_*_VIA_FW flags
xive/p9: obsolete OPAL_XIVE_IRQ_SHIFT_BUG flags
xive/p9: fix EQ bitmap assignment when allocation fails
xive/p9: introduce definitions for priorities
xive/p9: fix silent escalation EQ setup
xive/p9: cleanup all EQs when a VP block is freed.
xive/p9: remove ACK# setting in the NVT
xive/p9: introduce NVT_SHIFT
xive/p9: remove XIVE_INT_SAFETY_GAP
xive/p9: use predefined bitmasks to manipulate EQ addresses
xive/p9: introduce the ESB magic MMIO offsets
plat/qemu: use "/qemu" device tree node to identify the QEMU platform
plat/qemu: add a POWER10 platform
xive/p9: Introduce XIVE_INT_ORDER
xive/p9: Clarify the global IRQ number encoding
xive/p9: Introduce XIVE_ESB_SHIFT
xive/p9: Introduce XIVE_EQ_ORDER
xive/p9: Clarify the escalation IRQ encoding
xive/p9: Introduce XIVE_EQ_SHIFT
xive/p9: Use sizeof() instead of hardcoded values
xive/p9: Clarify indirect table allocation
xive/p9: Force 64K page size on the IC and TM BARs
xive/p9: Modify the size of the VP space
xive/p9: Introduce definitions for VP ids of HW threads
xive/p9: use PAGE_SIZE
xive/p9: Introduce XIVE_ESB_SIZE
xive/P9: Use NUM_INT_PRIORITIES in xive_reset()
xive/p9: Enforce thread enablement before TIMA accesses
phb4: Finish removing P9 DD1 workaround on LSIs
xive/p9: Use local_alloc() to allocate the XIVE bitmaps
psi/p9: mask all sources at init
xive/p9: Introduce XIVE_ESB_PAGE_SIZE
xive/p9: Add a retry counter when updating the cache watch
xive/p9: Remove assert from xive_eq_for_target()
uart: Give SIMICS some more time
plat/qemu/p10: add a POWER10 platform
psi/p10: Activate P10 interrupts
xive/p10: Add a XIVE2 driver
psi/p10: Activate 64K ESB pages
psi/p10: Activate StoreEOI
xive/p10: Add option flags to the XIVE exploitation mode
hw/phb5: Add support for PQ offloading
hw/phb5: Add support for 'Address-Based Interrupt Trigger' mode
psi/p10: Introduce xive2_source_mask()
psi/p10: Mask all sources at init
xive/p10: Introduce new capability bits
xive/p10: Configure XIVE for fused cores
xive/p10: Add automatic Context Save and Restore support
xive/p10: Introduce a new OPAL_XIVE_IRQ_STORE_EOI2 flag
xive/p10: Activate split mode for PHB ESBs when PQ_disable is available
xive/p10: Activate has_array when PQ_disable is available
xive/p10: Tune max_entries_in_modified when split_mode is on
xive/p10: Change alignment of the queue overflow pages
phb5: Activate StoreEOI for LSIs
Dan Crowell (1):
Updating shared constants for HBRT
Dan Horák (4):
xscom-utils: refer only objects not sources for getscom
gard: fix installation rule
external/ffspart: define $(sbindir) for Makefile
external: convert scripts to Python3
Daniel Axtens (12):
secvar/backend/edk2.h: mark structs as __packed explicitly
secvar/backend: include short-types.h in edk2.h
secvar/backend: add EFI_CERT_RSA2048_GUID
secvar/backend: require sha256 in our PKCS#7 messages
secvar/backend: use endian-aware types in edk2.h
secvar/backend: Don't overread data in auth descriptor
secvar/backend: fix an integer underflow bug
secvar/backend: fix a memory leak in get_pkcs7
pkcs7: pkcs7_get_content_info_type should reset *p on error
secvar/backend: rename verify_signature parameters
secvar/backend: clarify variables in process_update
secvar/backend: fix comment of get_hash_to_verify
Eric Richter (29):
hw/test: include -gcov binaries in clean target
doc: add opal secure variable documentation
libstb/secvar: add secure variable internal abstraction
libstb/secvar: add secvar api implementation
secvar/test: add rudimentary secvar API unit testing
secvar_devtree: add generic compatible, and new format device tree
property
secvar_api: check that enqueue_update writes successfully before
returning success
secvar_main: increase verbosity of the main entrypoint
tpm_i2c_nuvoton: check TPM vendor id register during probe
crypto/mbedtls: enable/disable unnecessary features to shrink size
libstb: remove old mbedtls files
libstb/secureboot: expose secureboot_enforce for later use in secvar
include/secvar.h: add .lockdown() hook to secvar storage driver
secvar_main: rework secvar_main error flow, make storage locking explicit
secvar_util: add new helper functions
secvar: overhaul secvar struct by removing static sized fields
secvar/test: update API tests for new secvar struct
secvar_devtree: add physical presence mode helper
doc/secvar: add document detailing secvar driver API
secvar/storage: add secvar storage driver for pnor-based p9
secvar/storage/fakenv: add fake tpm operations for testing
secvar/test: add secboot_tpm storage driver test cases
secvar/storage: add utility tool to generate NV public name hashes
secvar/test: add edk2-compat driver test and test data
witherspoon: enable secvar for witherspoon platform
tssskiboot.c: chunk reads/writes in 1024-sized buffers to support larger
nv indices
secboot_tpm.c: increase tpmnv vars index size
secvar/test: use vendored mbedtls instead of host
secvar/test: use mbedtls cflags when building the test binaries
Frederic Barrat (35):
core/pci: Refactor common paths on slot hotplug
core/pci: Add missing lock in set_power_timer
core/pci: Use proper phandle during hotplug for PHB slots
core/pci: Train link of PHB slots when hotplugging
core/pci: Fix scan of devices for opencapi slots
npu2-hw-procedures: Move some opencapi PHY settings in one-off init
npu2-opencapi: Make sure the PCI slot has the proper ID
npu2-hw-procedures: Fix link retraining on reset
npu2-opencapi: Rework link training timeout
npu2-opencapi: Tweak fundamental reset sequence
npu2-opencapi: Simplify freset states
npu2-opencapi: Detect PHY reset errors
npu2-opencapi: Improve error reporting to the OS
npu2-opencapi: Activate PCI hotplug on opencapi slot
npu2-opencapi: Handle OPAL_UNMAP_PE operation on set_pe() callback
npu2-opencapi: Log a warning when resetting a broken device
platform/mihawk: Detect old system compatible string
npu2: Rework phb-index assignments for virtual PHBs
npu3: Don't use the device tree to assign the phb-index of the PHB
npu2, npu3: Remove ibm, phb-index property from the NPU dt node
npu3: Register virtual PHBs with static IDs
npu2-opencapi: don't fence on masked XSL errors
npu2-opencapi: Don't drive reset signal permanently
npu2-opencapi: Allow platforms to identify physical slots
capp: Add lid definition for P9 DD2.3
hw/phb4: Tune GPU direct performance on witherspoon in PCI mode
platform/mihawk: Tune equalization settings for opencapi
phb4: Disable TCE cache line buffer
hdata/iohub: Read PCI Gen5 equalization settings for P10
hw/phb5: Update PHB numbering to allow for virtual PHBs
phb5: Add register inits specific to Gen5
phb5: Workaround for PCI bug HW551382
phb4: Cleanup PEC config discovery in CAPI mode
phb4/5: Fix PHB link width detection to avoid useless retrainings
phb5: Fix PHB max link speed definition on P10
Frédéric Bonnard (1):
external/common: Use file operation used on x86 for ARCH_UNKNOWN
Gautham R. Shenoy (4):
sensors: occ: Fix the GPU detection code
sensors: occ: Fix a bug when sensor values are zero
occ: Fix false negatives in wait_for_all_occ_init()
xscom: Fix xscom error logging caused due to xscom OPAL call
Gavin Shan (2):
core/pci: Use cached VDID when populating device node
core/pci: Check PCIe cap version in pci_disable_completion_timeout()
Georgy Yakovlev (1):
opal-prd: handle devtmpfs mounted with noexec
Gustavo Romero (5):
xive: Fix typo and spelling in a comment
xive: Fix two typos in comments
xive: Fix typos in comments
Update comments for bit manipulation macros
Fix typos in comment
Hanno Böck (1):
stb/print-container: Properly check mmap error code
Haren Myneni (7):
VAS: Alloc IRQ and port address for each VAS instance
VAS: Define p9_get_rma_bar()
hdat/spira: Define ibm, primary-topology-index property per chip
hdat/spira: Add ibm, power10-vas-x string to VAS compatible property
VAS: Define Remote Memory Access paste address on P10
VAS: Enable VAS on P10
NX: Set VAS RMA write BAR register on P10
Ilya Kuznetsov (1):
pci-slot: Allow to create slot for downstream port of any switch
Joel Stanley (3):
Detect fused core mode and bail out
doc: Document more platforms
Makefile: Avoid errors with GCC 11
Jordan Niethe (10):
core/pci-dt-slots: Remove duplicate PCIDBG() definition
pci: Use a macro for accessing PCI BDF Bus Number
pci: Use a macro for accessing PCI BDF Device Number
pci: Use a macro for accessing PCI BDF Function Number
hw/phb4: Use standard MIN/MAX macro definitions
ipmi: Use standard MIN() macro definition
core/flash: Use pr_fmt macro for tagging log messages
ccan: Add CCAN heap license
external/mambo: Do not enable TM on P9 in ibm, pa-features
hw/phb5: Add initial support
Joy Chu (3):
platform/mihawk: Add system VPD EEPROM to I2C bus
platform/mihawk: add nvme devices slot table
platform/mihawk: support dynamic PCIe slot table
Klaus Heinrich Kiwi (7):
ibm-fsp/lxvpd: check for upstream port on slot labeling
PCI: create optional loc-code platform callback
core/pci.c: cleanup pci_add_loc_code()
hdata/memory.c: Fix "Inconsistent MSAREA" warnings
hdata: Add new "smp-cable-connector" VPD keyword
build: Fix linker script for builtin Kernel
external/gard: Enable Power10
LuluTHSu (6):
platform/mowgli: Add mowgli.c
platform/mowgli: modify VPD to export correct data to system VPD EEPROM
mowgli: Limit slot1 to Gen3 by default
platform/mowgli: modify slot_name
Revert "mowgli: Limit slot1 to Gen3 by default"
platform/mowgli: Limit PHB0/(pec0) to gen3 speed
Madhavan Srinivasan (5):
hdat/spira: export abc and wxyz bus speeds
hw/imc: Add error message on failing cases for imc_init
hw/imc: move imc_init() towards end main_cpu_entry()
hw/imc: Disable only nest_imc devices if pause_microcode() fails
hw/imc: Refactor trace-imc macros
Mahesh Salgaonkar (6):
IPMI: Trigger OPAL TI in abort path.
opal-gard: Add support for new PVR POWER9P.
opal-gard: sync up the chip unit data list with upstream hostboot.
phb4/5: Fix printing of device secondary status register.
phb4: Avoid MMIO load freeze escalation on every chip
core/cpu: Initialize all cpu thread areas to avoid invalid memory access.
Mauro S. M. Rodrigues (12):
tpm_i2c_nuvoton: fix tpm_read_fifo overflow check
libstb: Don't exit trustedboot services multiple times
Honor DEAD_CODE_ELIMINATION flag
Squashed 'libstb/crypto/mbedtls/' content from commit 7a03e1cbf5
Squashed 'libstb/tss2/ibmtpm20tss/utils/' content from commit fae1383d3d
crypto: add mbedtls build integration via git subtree
libstb/tss2: Add basic Build infrastructure for tss2
TPM/TSS: Register TPM chip for further use within TSS
libstb/tss2: Add TSS wrapping functions
libstb/trustedboot: Introduce new eventlog implementation
libstb/tss2: Switch to new implementation of PCR Read/Extend and Eventlog
libstb/tss: Remove old tss implementation
Michael Ellerman (2):
mambo: Add more tweakable security flags
external/mambo: Disable MEMORY_OVERFLOW
Michael Neuling (3):
external/mambo: 4 byte align chained CPIOs
p10: Workaround core recovery issue
phb5: Enable Gen5
Michal Suchanek (1):
errorlog: Prevent alignment error building with gcc9.
Nayna Jain (9):
libstb/secureboot: OS Secure Boot is enabled only if FW secureboot is
enabled
secvar: change backend hook interface to take in bank references
hdata/spira: add physical presence flags
crypto: add out-of-tree mbedtls pkcs7 parser
secvar/backend: add edk2 derived key updates processing
secvar/backend: Bugfixes in edk2 driver
secvar/backend: improve edk2 driver unit testcases
mowgli: Enable secvar support for Host OS Secure Boot
secvar: fix endian conversion
Nicholas Piggin (73):
asm/head: set skiboot TOC in interrupt handler entry
core/cpu.c: current_radix_mode should be initialised to true
build: use -mcpu=power8
core/exceptions.c: rearrange code to allow more interrupt types
core/util: trap based assertions
core/util: branch-to-NULL assert for ELFv2 ABI
core/exceptions.c: do not include handler code in exception backtrace
slw: slw_reinit fix array overrun
build: fix non-constant build asserts
xive/p9: improve cache watch type checking
xive/p9: use predefined bitmasks to manipulate EQ addresses
xive/p9: sbe size debug print fix
fsp: map trace areas on P9
psi: update registers to reflect >= P8 PHBSCR
hdata/test/hdata_to_dt.c: use P8E PVR when -8E is given
Remove dead POWER7 code
asm/cvc_entry.S: r2 save fix
capp: fix endian conversion
cpu: use dt accessor device tree access
opal-api: add endian conversions to most opal calls
opal-msg: endian fixes for opal-msg.c and opal_queue_msg callers
elf: endian conversions
spira: fix endian conversions in spira data structures
hdata: endian conversions
naca: move naca definition from asm to C
io: endian conversions for io accessors
hmi: endian conversions
cvc: allow BE cvc code to be called from LE context
xive: make endian-clean
phb4: make endian-clean
occ sensors: make endian-clean
memconsole: make endian-clean
debug descriptor: make endian-clean
ipmi: endian conversion
sbe-p9: endian conversion
fsp: endian conversions
errorlog: endian conversion
pel: endian conversion
libflash: ecc endian conversions
prd: endian conversions
opal-dump: MPIPL endan conversions
sfc-ctrl: endian conversions
add little endian support
dt: assorted cleanups
add more sparse endian annotations
fix simple sparse warnings
i2c: fix dereference beyond the end of buffer
opal entry: Fix LE skiboot clobbering r10 argument
libstb/container: Add missing includes
asm/head.S: QUIESCE_REJECT fix
move the __this_cpu register to r16, reserve r13-r15
fast-reboot: add missing clear memory fallback
fast-reboot: don't back up old vectors upon fast reboot
fast-reboot: improve fast reboot sequence
move opal_branch_table, opal_num_args to .rodata section
skiboot.lds.S: remove dynsym/dynstr and plt
skiboot.lds.S: introduce PAGE_SIZE, use it to lay out sections
core: interrupt markers for stack traces
core/mce: add support for decoding and handling machine checks
build: -fverbose-asm for .s targets
platform/blackbird: endian fix
io: endian annotations and fix
include/ocmb.h: Add a newline to end of file
hdata: MS AREA endian fix
asm/head: fix power save wakeup register corruption
core/cpu: fix next_ungarded_primary
mambo: add a mambo rtc_write
core/mce: POWER9 fix machine check decoding of async errors
asm/head.S: Fix early SPR inits for big core
external/mambo: skiboot.tcl add POWER10 config
Initial POWER10 enablement
cpufeatures: Add POWER10 support
hw/chiptod: Add POWER10 support
Nick Child (6):
edk2-compat-process.c: Remove repetitive debug print statements
secvar/secvar_util: Properly free memory on zalloc fail
secvar: ensure ESL buf size is at least what ESL header expects
secvar: Make `validate_esl_list` iterate through esl chain
secvar: return error if validate_esl has extra data
secvar: return error if verify_signature runs out of ESLs
Oliver O'Halloran (131):
Makefiles: Remove --Wno-stringop-truncation
hw: Put SPDX on new files
core/pci-quirk: Re-order struct members
core/pci: Export pci_check_clear_freeze()
core/pci-quirk: Microsemi switch UR workaround
hw/sbe-p9: Fix multi-line log messages
include/xscom: Remove duplicate p8 definitions
include/xscom: Remove duplicate p9 definitions
include/xscom: Use the name EQ rather than EP
hw/phb4: Prevent register accesses when in reset
skiboot 6.5 release notes
core/flash: Validate secure boot content size
pci: recheck pci nvram hacks on fast-reboot
hdata: Add Axone IOHUB support
core/pci: Only hack class code for root ports
hw/lpc: Configure SerIRQ interrupts on P9P
hw/psi: Add chip ID to interrupt names
hw/psi-p9: Make interrupt name array global
hw/psi-p9: Mask OPAL-owned LSIs without handlers
hw/psi: Remove explicit external IRQ policy
core/platform: Actually disable fast-reboot on P8
core/init: Don't checksum MPIPL data areas
core/init: Checksum romem after patching out traps
hw/port80: Squash No SYNC error
memory: Add NUMA associtivity information to DT
hdata: Add a generic compatible to ibm,secureboot
libstb/secvar: Ensure secvar_set_status() is called once
libstb/secvar: Fix makefile
core/trace: Move trace buffer exports to a subnode
core/trace: Rename boot trace buffer
core/pci: Squash warning from devices with no ecaps
platforms/astbmc: Add more slot helper macros
platforms/qemu: Add slot table
platforms/qemu: Add slot table entries for a PCIe switch
hdata/test: Remove all temp files
test/mambo: Skip restoring the old ulimit
hw/test: Make tests quieter
makefiles: Make attribute suggestions non-errors
tests: Squash __attrconst related warnings
include/cpu: Move __nomcount attribute
opal-ci: Remove clang builds on 18.04
boottests: Print the simulator output if V=1 is set
witherspoon: Squash spurious I2C errors
hw/p8-i2c: Don't print warnings when dumping registers
hw/p8-i2c: Clean up interrupt masking
libstb/tpm: block access to unknown i2c devs on the tpm bus
xscom: Don't log xscom errors caused by OPAL calls
doc: Add skiboot-5.2.0 ref
doc/secvar: Fix table markup
doc/mpipl: Fix warnings
doc/secvar: Fix indentation warnings
doc: Fix code blocks in v6.3.3 release notes
doc/sbe: Fix block indentation
doc: Remove duplicate OPAL_ELOG_WRITE label
doc: Fix block in 6.3.2 release notes
doc/opal-api: Remove spurious indent
doc/dt: Fix memory-heirachy block
doc/opal-api: Remove ref to OPAL_HMI_FLAGS_TOD_TB_FAIL
doc/device-tree: Add secvar bindings to the toctree
doc: Add VAS stuff into the tree
doc: Use parallel builds
doc: Remove bonus CONTRIBUTING.md from the index
doc: Fix some errors in platforms-and-cpus
doc/imc: Fix sphinx warning
README.md: Add information on docs
core/platform: Add an explicit fast-reboot type
core/fast-reset: Do not enable by default
firenze-pci: Fix infinite loop in firenze_pci_add_loc_code()
hw/fsp: Remove stray va_end() in __fsp_fillmsg()
hw/fsp: Fix GENERIC_FAILURE mailbox status code
Re-license contributions from Raptor Computer Systems
Re-license contributions from Dan Horák
Re-license contributions from Yadro
hw/prd: Hold FSP notifications while PRD is inactive
docs: Fix ref to skiboot-6.4 in 6.5 release notes
hw/xscom: Add scom infrastructure
hw/centaur: Convert to use the new scom API
hdata/memory: Add support for memory-buffer mmio
hw/ocmb: Add OCMB SCOM support
skiboot v6.6 release notes
hw/phb4: Make error interrupt handler compile
hw/phb4: Fix interrupt names
hw/phb4: Don't disable TXE(12) interrupt if on P9 DD2.0
hw/phb4: Factor out interrupt setup
hw/phb4: Enable error interrupts
github: update pull request template
external/ffspart: Use read() rather than mmap()
test/qemu: Update command line arguments
travis: Remove the unused coverity token
travis: Update config
ci: Drop debian strech
ci: Fix docs build
ci: Remove lcov workaround for Fedora
travis: move container build into the install step
travis: Allow ubuntu-latest to fail
travis: Add an explicit tmpfs mount
travis: Disable seccomp on child containers
test: Add an external-check target
test: Do gcov builds as a seperate pass
Makefile: Add -Werror to try-cflag so it works on clang
makefile: Supress Werror on clang
travis: Add clang specific build job
hw/xive: Use XIVE_VSD_SIZE more
hdata: Ensure the prd-label hbrt-code-image is prefixed
hw/psi-p9: Configure IRQ offset before XIVE notify
hw/phb4: Actually enable error reporting
hw/phb4: Verify AER support before initialising AER regs
stack: only print stack usage backtraces when we hit a new watermark
opal-prd: Have a worker process handle page offlining
ci: Add mbedtls development files as a dependency
skiboot.lds.S: Move BSS start up a bit to accommodate a larger .data
secvar/test: Remove broken initalizers
secvar: Clean up makefiles and fix out of tree builds
test: Skip qemu tests if skiboot.lid is too large
external/pci-scripts: Add PHB error parsing script
skiboot v6.7 release notes
external/trace: Fall back to read()
external/trace: Print timestamps in prlog()'s format
trace: Add nvram hack to use the old trace export behaviour
i2c,trace: Add I2C operation trace events
hw/p8-i2c: Add p8_i2c_find_bus_by_port()
hw/p8-i2c: Print interrupt status per master
hw/p8-i2c: Set poll interval from the current port
hw/p8-i2c: Move port init into a separate function
hdat/i2c: Rework i2c device creation
hw/p8-i2c: Add buses at runtime
hw/p8-i2c: Make OCCFLG register base address configurable at runtime
fast-reboot: Fix the bonus cleanup_cpu_state()
hw/p8-i2c: Add POWER10 support
prd: Add base P10 support
hw/psi-p10: Configure interrupt offset before notify addr
Philippe Mathieu-Daudé (3):
libstb/trustedboot: Use inclusive language, replace the word 'whitelist'
hw/phb4: Use inclusive language, replace the word 'whitelist'
hdata/i2c: Use inclusive language, replace the word 'whitelist'
Pratik R. Sampat (3):
powercap: occ: Set occ_set_powercap as const attribute
POWER9 Cleanups: de-assert SPW
POWER9 Cleanups: Don't force clear SPW bits
Pratik Rajesh Sampat (1):
libpore: P10 stop-api support
Reza Arbab (20):
Dedup $(HW_OBJS)
hw/phys-map: Add pvr argument to phys_map_init()
hw/phys-map: Add Axone memory map
npu2: Prepare purge_l2_l3_caches() for reuse
npu2: Refactor NPU OPAL calls
npu2: Add checks to npu2-only codepaths
hw: Introduce npu3
Add Swift platform
npu3: Rename NPU3_SM_MISC_CFGn register macros
npu3: Initialize NPU3_SNP_MISC_CFG0
npu3: Expose remaining ATSD launch registers
npu: Fix device binding error message
npu3: Delay enablement of DL parity checking
devicetree: Remove lpc interrupt properties
platforms/swift: Remove spurious error message
npu3: Add ibm, ioda2-npu3-phb to compatible property
npu3: Improve SALT log output
npu3: Make SALT CMD_REG writable
npu2/hw-procedures: Remove assertion from check_credits()
platforms/astbmc: Add ast2600
Ryan Grimm (7):
slw: Enable stop states on P9P
buddy: Fix warnings when undefining BUDDY_DEBUG
Disable protected execution facility
Add basic P9 fused core support
libstb: Set TPM platform auth to random password
hw/nx: Enable p10 DARN
hw/chiptod: Retry the sync procedure on failure
Shilpasri G Bhat (1):
occ: Add pstate corresponding to base frequency to DT
Stewart Smith (27):
Silence sparse warning for version.c
sparse: Silence "directive in argument list" for version string
sparse: fix (main|secondar)_cpu_entry declaration types
sparse: fix endian types of struct imc_chip_cb members
sparse: various SPIRA structures, declare them.
sparse: lpc uart interrupt pointer endianness
sparse: hdata/fsp: u8 doesn't have endian
sparse: hdata/iohub: correctly convert endianness
sparse: hdata/spira sw_xstop_fir_bitpos is uint8_t, has no endian
sparse: libstb/container: fix endian type for magic number
gcov: Fix skiboot size to dump out from simulators
Move ec/ code to Rhesus platform
SPDX-ify all skiboot code
travis: Enable fedora30 for ppc64le
travis: remove fedora29
travis: do gcov builds on fedora30
doc/requirements.txt: pin docutils at 0.14
doc/device-tree/ibm, opal/firmware/version: clarify timeline of git-id vs
version
SPDX fixups and Copyright date fixes
libstb: export CVC/securerom code memory range
mambo: enable use of real Container Verification Code
Re-license IBM written files as Apache 2.0 OR GPLv2+
platform: add Raptor Blackbird support
core/opal.c: sparse cleanup integer as NULL
secvar: fix Using plain integer as NULL pointer sparse warning
witherspoon: fix using integer as NULL sparse warning
Make .lid and .lid.xz make targets patterns
Thiago Jung Bauermann (3):
core/init: Add ibm,processor-storage-keys property to CPU DT node
Makefile: Search for distro-provided cross-compiler
dt: Set new property length in dt_resize_property()
Vaidyanathan Srinivasan (7):
Add POWER9 Cumulus processor PVR type
Add POWER9 Fleetwood platform support
Enable fused core mode support in OPAL
cpu: Add retry in cpu_pm_disable to kick cpus out of idle
Basic P10 stop state support
occ: Add POWER10 support
xive2: Add NCU_SPEC_BAR to stop engine for restore
Vasant Hegde (110):
OPAL: Add OPAL boot entry address to device tree
FSP/MDST: Rename fsp-mdst-table.c -> fsp-sysdump.c
hdata: Split MDST 'type' field to accommodate MPIPL
hdata: Define various DUMP related structures
mem-map: Setup memory for MDDT table
mem-map: Setup memory for MDRT table
hdata: Update spirah structure
hdata: Adjust various structure offset after relocation
hdata: Create /ibm, opal/dump device tree node
MPIPL: Register for OPAL dump
MPIPL: Define OPAL metadata area
MPIPL: Add OPAL API to register for dump region
MPIPL: Add OPAL API to register tags
SBE: Send OPAL relocated base address to SBE
MPIPL: Add support to trigger MPIPL on BMC system
MPIPL: Save crashing PIR
HIOMAP: Reset bmc mbox in MPIPL path
platform: Introduce new reboot type
hdata: Add "mpipl-boot" property to "dump" node
MPIPL: Prepare OPAL data tag
MPIPL: Add OPAL API to query saved tags
MPIPL: Clear tags and metadata
MPIPL: Reserve memory to capture architected registers data
MPIPL: Prepare architected registers data tag
MPIPL: Add documentation
MPIPL: struct opal_mpipl_fadump doesn't needs to be packed
core/ipmi: Fix use-after-free
core/ipmi: Remove redundant variable
gard: Add support to run gard tests on FSP platform
skiboot v6.3.4 release notes
skiboot v6.5.1 release notes
hostservices: Silence special wakeup assert/release logs
hdata: Fix reserved node label search
prd: Improve debug logs
prd: Fix prd message queuing interface
prd: Fix FSP - HBRT firmware_notify message
FSP/IPMI: Handle FSP reset reload
skiboot 5.4.11 release notes
skiboot v6.5.2 release notes
skiboot v6.3.3 release notes
skiboot v6.0.21 release notes
hdata: Update MPIPL support IPL parameter
stable/build: Do not convert warnings to error
hdata: Fix SP attention area address
mpipl: Release cpu data memory in free reserved memory path
mpipl: Disable fast-reboot during post MPIPL boot
FSP: Remove flash hook after completing code update
mpipl: Rework memory reservation for OPAL dump
platform: Log error to BMC even if diag data is missing
errorlog: Replace hardcode value with macro
list: Add list_add_after()
memory: Sort memory regions list
ipmi-sel: Free ipmi_msg in error path
esel: Fix OEM SEL generator ID
eSEL: Make sure PANIC logs are sent to BMC before calling assert
errorlog: Increase the severity of abnormal reboot events
skiboot v6.5.3 release notes
skiboot v6.5.4 release notes
skiboot v6.0.22 release notes
Revert "FSP: Disable PSI link whenever FSP tells OPAL about impending R/R"
skiboot v6.0.23 release notes
fsp: Ignore platform dump notification on P9
MPIPL: Add support to save crash CPU details on FSP system
ZZ: Fix System Attention Indicator location code
PSI: Convert prerror to PR_NOTICE
uart: Drop console write data if BMC becomes unresponsive
skiboot v6.3.5 release notes
skiboot v6.6.1 release notes
opal-ci: Fix broken fedora builds
opal-ci: Add Ubuntu20.04 support
test: Print proper mambo command path
uart: Actually swallow data if LPC is not working
mpipl: Delay MPIPL registration until OPAL init is complete
mpipl: Move opal_mpipl_save_crashing_pir() call to platform specific code
prd: Do not assert if HBRT makes unsupported call
fsp: Skip sysdump retrieval only in MPIPL boot
skiboot v6.6.2 release notes
fsp/dump: Handle non-MPIPL scenario
skiboot v6.6.3 release notes
FSP/NVRAM: Do not assert in vNVRAM statistics call
skiboot 5.4.12 release notes
skiboot v6.6.4 release notes
core/platform: Fallback to full_reboot if fast-reboot fails
Fix possible deadlock with DEBUG build
hdata: Update ipmi sensors structure
hdata: Replace hardcoded string with macro
hdata: assert if we fail to add xscom nodes
hw/ocmb: Clear top bit from offset before searching addr range
hw/ocmb: Fix log message
SBE: Check timer state before scheduling timer
SBE: Rate limit timer requests
SBE: Account cancelled timer request
travis: Update email notification
opal-ci: Replace fedora32 with fedora33
opal-ci: Add openssl as dependency to fedora-rawhide
hw/ipmi: Fix misleading-indentation failures
ci: Bump qemu version
skiboot v6.8 release notes
hdata/vpd: Add new FRU part number keyword
external/xscom-utils: Add P9P chip info
skiboot v6.7.1 release notes
skiboot v6.7.2 release notes
fsp: Fix sparse warning
external/xscom-utils: Add P10 chip info
external/opal-prd: Fix occ, homer node label search
hdata: Add POWER10 support
hdata/P10: Fix xscom address and ibm, chip-id property
phys/P10: Use topology index to get phys mapping
platform: Add Denali platform support
hw/chiptod: Abort if core frequency is not set
acsawdey (1):
external/mambo: rename env var PMEM_MODES to PMEM_MODE
joy_chu (1):
Add: add mihawk platform file
lixg (1):
Fix lock error when BT IRQ preempt BT timer
nichole (1):
platform/mihawk: Fix IPMI double-free
orbitcowboy (1):
Properly check mmap error code
Signed-off-by: Cédric Le Goater <clg@kaod.org>
Commit: 45acd17af884bc79bfc2920bc636ae758b66c0fa
https://github.com/qemu/qemu/commit/45acd17af884bc79bfc2920bc636ae758b66c0fa
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2021-08-10 (Tue, 10 Aug 2021)
Changed paths:
M pc-bios/skiboot.lid
M roms/skiboot
Log Message:
-----------
Merge remote-tracking branch 'remotes/legoater/tags/pull-powernv-20210810'
into staging
ppc/pnv: update skiboot image
# gpg: Signature made Tue 10 Aug 2021 13:37:22 BST
# gpg: using RSA key A0F66548F04895EBFE6B0B6051A343C7CFFBECA1
# gpg: Good signature from "Cédric Le Goater <clg@kaod.org>" [undefined]
# gpg: WARNING: This key is not certified with a trusted signature!
# gpg: There is no indication that the signature belongs to the owner.
# Primary key fingerprint: A0F6 6548 F048 95EB FE6B 0B60 51A3 43C7 CFFB ECA1
* remotes/legoater/tags/pull-powernv-20210810:
ppc/pnv: update skiboot to commit 820d43c0a775.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Compare: https://github.com/qemu/qemu/compare/02b8aeede2c6...45acd17af884
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] 91a6b6: ppc/pnv: update skiboot to commit 820d43c0a775.,
Peter Maydell <=