From: "Cédric Le Goater" <clg@kaod.org>
To: "Philippe Mathieu-Daudé" <philmd@redhat.com>,
"David Gibson" <david@gibson.dropbear.id.au>,
"Greg Kurz" <groug@kaod.org>
Cc: qemu-ppc@nongnu.org, qemu-devel@nongnu.org
Subject: Re: [PATCH] ppc/pnv: update skiboot to commit 820d43c0a775.
Date: Mon, 9 Aug 2021 09:55:35 +0200 [thread overview]
Message-ID: <81996cbe-e526-64cb-cfe6-40327effe66d@kaod.org> (raw)
In-Reply-To: <3935af0a-1fee-9a56-21ea-d4c94b886bd3@redhat.com>
[-- Attachment #1: Type: text/plain, Size: 1344 bytes --]
Hello Phil,
On 8/9/21 9:06 AM, Philippe Mathieu-Daudé wrote:
> Hi Cédric,
>
> On 8/6/21 8:00 PM, Cédric Le Goater wrote:
>> It includes support for the POWER10 processor and the QEMU platform.
>
> 1/ Can you include the output of 'git shortlog v6.4..820d43c0' here?
OK. See attachement.
>>
>> Built from submodule.
>
> 2/ Could we have a CI job building this, during 6.2 cycle?
> (See .gitlab-ci.d/edk2.yml and .gitlab-ci.d/opensbi.yml)
Sure. It doesn't look too complex.
I plan to add acceptance tests for the QEMU powernv machines also
once the OpenPOWER files (zImage.epapr and rootfs.cpio.xz) are
published on GH.
>>
>> Signed-off-by: Cédric Le Goater <clg@kaod.org>
>> ---
>> pc-bios/skiboot.lid | Bin 1667280 -> 2528128 bytes
>> roms/skiboot | 2 +-
>> 2 files changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/pc-bios/skiboot.lid b/pc-bios/skiboot.lid
>> index 504b95e8b6611aff3a934ff10f789934680591f9..8a3c278512a428a034ed5b1ddbed017ae8c0a9d0 100644
>> GIT binary patch
>> literal 2528128
>
> Consider using 'git-format-patch --no-binary' and a reference
> to your repository to fetch a such big binary patch.
David would pull from my tree then ? So that's like doing a PR.
We can do that next time I send an update if David is OK with
that. I should send an update for v7.0 tag.
Thanks,
C.
[-- Attachment #2: skiboot.log --]
[-- Type: text/x-log, Size: 35149 bytes --]
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
next prev parent reply other threads:[~2021-08-09 7:57 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-08-06 18:00 [PATCH] ppc/pnv: update skiboot to commit 820d43c0a775 Cédric Le Goater
2021-08-09 3:37 ` David Gibson
2021-08-09 7:09 ` Philippe Mathieu-Daudé
2021-08-09 7:06 ` Philippe Mathieu-Daudé
2021-08-09 7:55 ` Cédric Le Goater [this message]
2021-08-09 8:06 ` Philippe Mathieu-Daudé
2021-08-09 8:14 ` Cédric Le Goater
2021-08-09 8:18 ` Philippe Mathieu-Daudé
2021-08-09 8:20 ` Cédric Le Goater
2021-08-10 0:58 ` David Gibson
2021-08-10 8:50 ` Cédric Le Goater
2021-08-10 0:57 ` David Gibson
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=81996cbe-e526-64cb-cfe6-40327effe66d@kaod.org \
--to=clg@kaod.org \
--cc=david@gibson.dropbear.id.au \
--cc=groug@kaod.org \
--cc=philmd@redhat.com \
--cc=qemu-devel@nongnu.org \
--cc=qemu-ppc@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.