Age | Commit message (Collapse) | Author | Files | Lines |
|
Changelog:
Andrew Geissler (1):
ensure power off works after istep boot
Jason Albert (5):
Move -lstdc++fs to istep only builds, only used there
Fix issue with missig .c_str()
Update method to read eeprom label value
Renable VPD support in host builds
Update to pb-plugin build
RAJESWARAN THILLAIGOVINDAN (1):
Updated to support putScomUnderMask
Steven Janssen (2):
Update ecmd to latest ecmd15 branch changeset
update ecmd to latest with gcc compile fixes
deepa (1):
Fix CI build failure
deepakala-k (6):
Resolve compilation error
Fix istep name displayed on 'istep list'
Add support to log traces into journal
ecmd-pdbg: Fix getscom to handle target not enabled
ecmd-pdbg: Fix getscom to allow only functional targets
Fix omic getscom
Change-Id: I429e886938741a90ebf35a6ed8b3c5002bba4306
Signed-off-by: Deepa Karthikeyan <deepakala.karthikeyan@ibm.com>
|
|
New ekb version includes compiler warning fix. libekb_p10 is also
updated to ingore the new sbeAttrSync tag.
Change-Id: Ia64e91f85559e2f7d38af0c363ed0c8e85ce1241
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
Andrew Geissler (1):
Add needed cstdint include
Change-Id: Ib9fcfcc62119900d33cdd05fd32f4dae477ef514
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
The libekb recipe has a few minor style issues.
- Adding continuations for an inherit isn't especially helpful and
some editors flag this as invalid syntax.
- The branch in SRC_URI should not be quoted since the whole SRC_URI
is already a string.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Ia405c0bac5d8cc70e0ce6e8afcddf98baea161bd
|
|
Joel Stanley (2):
libekb: Fix loop variable type warning
fapi2: Use %p to print target pointer
Change-Id: Ibd379812ec786c2fc7d32a3a7c59616a136fd09a
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
Joel Stanley (4):
Makefile: Fix whitespace warning
configure: Run autoupdate to clean up rules
configure: Install attribute database with --enable-db-install
configure: Add arm64 as host arch
Marri Devender Rao (2):
libekb : add pm_plat_attributes xml file to build
scripts : modify attribute generation script to ignore mrw tag
Signed-off-by: Joel Stanley <joel@jms.id.au>
Change-Id: I09e2639c076e3417349b895ebd3ce8ce4f28c751
|
|
Joel Stanley (2):
configure: Run autoupdate
configure: Make aarch64 equivalent to arm
Marri Devender Rao (1):
dt-api : do not log error trace if attribute not found in the target
aravnair-in (1):
data: p10: Changes to support new DIMM and OCMB types
deepakala-k (1):
scripts: Use numerical sorting if applicable
Signed-off-by: Joel Stanley <joel@jms.id.au>
Change-Id: I1ffefe099dbc216f932b34a69b126e1e5dad3cb1
|
|
Change-Id: I0de0c44e4346adebe7bbc1fdf44a8f6d80ed2a14
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
Marri Devender Rao (1):
scripts : Port MRW parser changes from hostboot
Ramesh Iyyar (3):
data: p10: Added attributes for SBE recovery
docs: README and documents
Revert "data: p10: Added attributes for SBE recovery"
aravnair-in (1):
data:p10: Add ATTR_AVSBUS_BUSNUM and ATTR_AVSBUS_RAIL
Change-Id: I98d2ab1b46533476f122e677e796e4ad7f983e9f
Signed-off-by: ojayanth <ojayanth@in.ibm.com>
|
|
Change-Id: Ifa1e8b22b478b33a3f2596564b69ba4585af332d
Signed-off-by: ojayanth <ojayanth@in.ibm.com>
|
|
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I35a9ffed937919467dec62a1fbff729f4a51366c
|
|
In a base bb file where we are setting the primary git repository, it
is rare that we need to `SRC_URI +=`. This is an unnecessary pattern
that seems to have been copied throughout the repository. Remove the
pattern where appropriate and simply set SRC_URI directly.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I430186a82f9582ba6196f5bf66b659af4092b48d
|
|
Jayanth Othayoth (1):
libipl: Updates in the clock type selection algorithm
Marri Devender Rao (3):
libipl: perform setup ref clock only on the primary processor
libipl: perform clock test only on the primary processor
configure: add include path to find p10_sbe_ext_defs header file
deepakala-k (1):
libipl: p10: Create PEL for guard file exception
Signed-off-by: Deepakala Karthikeyan <deepakala.karthikeyan@ibm.com>
Change-Id: Iaf890d6374a6282062b34b85f305eb62dfea07d5
|
|
MARRI DEVENDER RAO (2):
Merge pull request #18 from deepakala-k/main
Merge pull request #20 from deepakala-k/main
deepakala-k (3):
guard: Appending 0x for the ID and Error field
guard: Align the guard list command header with its contents
guard: Create exception on empty guard file
Signed-off-by: deepakala karthikeyan <deepakala.karthikeyan@ibm.com>
Change-Id: I598a4939475251c9b3806dd5459948079dad2624
|
|
Change-Id: I8921e1108bbd1ff911a344b5cd6bd0c5b8ac5ca8
Signed-off-by: Anton Blanchard <anton@ozlabs.org>
|
|
Jayanth Othayoth (12):
libphal: deconfigureTgt skip primary processor deconfig
libphal: Add sbe halt state handling for threadStopProc chipop
libphal: SBE chip-op failure debug data support
ipl: changed clang-format file location
ipl: clang-format: disabled SortIncludes
ipl: enabled clang-format based source formatting
libphal: Added input target type check in isPrimaryProc api
libphal: deconfigureTgt api updates
ipl:: Added clock redundant mode check helper function
libipl:p10: redundant mode clock error handling support
libipl: ATTR_SYS_CLOCK_DECONFIG_STATE based clock state update
libipl: ATTR_SYS_CLOCK_DECONFIG_STATE size update
Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
Change-Id: I8e3aa976c79e55404e165770b044a389347a1c22
|
|
Jayanth Othayoth (3):
data/p10: Added ATTR_SYS_CLOCK_DECONFIG_STATE
data/p10: ATTR_SYS_CLOCK_DECONFIG_STATE preserved_attrs_list updates
data/p10: ATTR_SYS_CLOCK_DECONFIG_STATE size update
Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
Change-Id: I01c8b9220be8f6f72c408d8bb8351aca7d80fbf0
|
|
This is to fix build dependency.
ekb: srcrev bump 79f40fbad5..184be55ec
Updated to latest version pub-ekb.
libekb: srcrev bump 9a8b5a419f..6ec7b49e43
Jayanth Othayoth (12):
PLAT: Added new constant for pub-ekb compile
makefile: added odyssey specific include headers
ekb: Update EKB to ..3bc4cc5af7
ekb: Update EKB to ..0229cf8e94
tools: enable hex format display support in scom ffdc userdata
libekb: enable code format using clang-format
libekb: Added FFDC type FFDC_TYPE_SPARE_CLOCK_INFO
plat: Added clock redundant mode check helper function
plat: redundant mode clock error handling helper function updates
plat: Enabled redundant mode clock failure callout support.
ekb: Update EKB to ..184be55ec
plat: remove attribute_info.H dependency
rajerpp1 (2):
libekb: Removing proc guard on clock failure
Adding PCI_REF_CLOCK callout
Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
Change-Id: I1dc53d952b07bd79d631239521bf6c9865758321
|
|
Ed Tanous (1):
Fixing logic error
Marri Devender Rao (1):
guard: fix compiler warning comparing the result of pointer addition
Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
Change-Id: I38b8b7f05976ce2eac282cdf7c270edbb636b108
|
|
gdbserver improvements:
- Power9 and Power10 support
- Multi thread debugging support
- Updates to parser
libpdbg changes:
- Remove attn API, it was unused and is now part of the gdbserver
- Change behaviour of sbe_get_state to suit phal consumer
- Fix thread_stop
- Remove printing from thread_regs functions
Signed-off-by: Joel Stanley <joel@jms.id.au>
Change-Id: I5101cbd6df3c92fc11ea323f8ae6db4d18ddb5cf
|
|
Jayanth Othayoth (7):
libipl: p10: error callback support for attribute failures
libipl: p10: set_ref_clock remove functional primary proc check
libipl: p10: clock_test remove functional primary proc check
libipl: p10: sbe_config_update error path cleanup
libipl: p10: proc_select_boot_prom error path cleanup
libipl: p10 sbe_start added processor cfam status
libipl: sbe_config_update enable sbe chip-op failure data
Ramesh Iyyar (3):
libipl: p10: Use libguard "isEphemeralType" interface
libipl: p10: updatehwmodel: Handle primary processor ephemeral record
libipl: p10: updatehwmodel: Added guard type in the trace
Signed-off-by: Ramesh Iyyar <rameshi1@in.ibm.com>
Change-Id: Icea63d40b22d6539c67df3a53635178991a0352f
|
|
Jayanth Othayoth (2):
Revert "data: p10: Changed default value as 1 for DISABLE_SECURITY"
data: p10: Add 'functionalOverride' bit to HWAS_STATE
Ramesh Iyyar (1):
scripts: genDTS: Fix, index property for PMIC and Generic_I2C_Devices
Signed-off-by: Ramesh Iyyar <rameshi1@in.ibm.com>
Change-Id: I47a97038fcf77cd29889299b9c0449dda65cf69f
|
|
Ramesh Iyyar (8):
libguard: Don't read a record if enough size is not available
libguard: Fix, the guard file is not full, there is one empty slot
libguard: Added type string value for the GARD_Sticky_deconfig
libguard: Added a "isEphemeralType" interface
libguard: Use "isEphemeralType" interface instead of custom check
guard: Added helper function to print header and record
guard: Added hidden option to display ephemeral records
libguard: Return "unknown" with guard type instead of "nullopt"
Signed-off-by: Ramesh Iyyar <rameshi1@in.ibm.com>
Change-Id: I07773b42f41b578a5db1869fcebd2f1e824c436a
|
|
In this bumped the guard with below patches
Ramesh Iyyar (2):
libguard: Added persistentTypeOnly flag in the getAll interface
guard: Updated libguard getAll interface as per signature
Signed-off-by: Ramesh Iyyar <rameshi1@in.ibm.com>
Change-Id: I56c984c6a2ccdc70b0b9472aef56052c363e11ad
|
|
Bumped the ipl with the below patches:
-libipl: Calling apply_fco_override in updatehwmodel
-libipl: Adding function to check FCO override bit
Signed-off-by: Chirag Sharma <chirshar@in.ibm.com>
Change-Id: I5b1e7c78496b7fd3e44daf1c1900741253a9501b
|
|
New features:
libsbefifo: Implement long read timeout for chip-ops
libpdbg: For p10 do not assert special wakeup for core by default
libpdbg: Add api to set short/long running application context
New p10 targets:
ADC, GPIO expander, Power Management
Change-Id: I9bc6bfd08b227c38a9ed32bfa3c951c61f3b7fb6
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
Latest Yocto upstream seems to prefer SRCREV to be a git-hash over a tag
name. I cannot find any recipes in the poky tree that leave SRCREV as a
tag even when the recipe is not a `_git.bb`. When attempting to do a
subtree update we are observing the following failure:
ERROR: pdbg-3.4-r0 do_fetch: Bitbake Fetcher Error:
FetchError("Recipe uses a floating tag/branch without a fixed
SRCREV yet doesn't call bb.fetch2.get_srcrev() (use SRCPV in PV
for OE).", None)
Switch pdbg to use the git hash of the 3.4 tag as the SRCREV instead of
the generic "v3.4" tag name.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Ifdef91253c4b62003e19945a934094f8edd968d9
|
|
In this patch, bumped the ipl with the below patches.
SRCREV: 19061e0..6513639
- Ramesh Iyyar (5):
libipl: p10: Use record id instead of the target entity path to clear
libipl: p10: Fix, Core should be guarded based on the guard type
libipl: p10: updateHwModel: Fix, Handle the FC target in the MPIPL
libipl: p10: updateHwModel: Add useful trace for debug
libipl: p10: updateHwModel: Guard action changed for different boot
Signed-off-by: Ramesh Iyyar <rameshi1@in.ibm.com>
Change-Id: I962ee40053f4e6cb8537f2c13585568ec7dbd805
|
|
Commits included:
- p10_sbe_scratch_regs -- remove PAUC assertion
- Updates with latest pub-ekb version
Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
Change-Id: I14cda16ae2a95afe9aca8a024ba4204e7b80d794
|
|
Amitay Isaacs (1):
attribute: Fix cronus to dtree target translation
Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
Change-Id: I622a987e03a7195eb95e560593e4ce715f22e0a4
|
|
In this patch bumped the guard with below patches.
SRCREV: 963d4f8..c5fcfb5
- Ramesh Iyyar (5):
libguard: Skip to use existing ephemeral records slot to override
guard: Use record id instead of the physical path to invalidate
README: Updated guard -i option
libguard: Overwrite Manual record by either Fatal or Predictive
libguard: Overwrite Predictive record by Fatal
Signed-off-by: Ramesh Iyyar <rameshi1@in.ibm.com>
Change-Id: I5697a9d58e6fea50f7488bb167513ebc12234622
|
|
In this patch bumped the ipl with below patches.
- Chirag Sharma (1):
libphal: Writing sbe data to file
Ramesh Iyyar (1):
libipl: p10: Supports sticky type guard record
Signed-off-by: Ramesh Iyyar <rameshi1@in.ibm.com>
Change-Id: I32d4fcd8991c2978ee6d086f5d6cb6ccf9b6c562
|
|
In this patch bumped guard with below patches.
- Ramesh Iyyar (2):
libguard: Introduced "GARD_Sticky_deconfig" type to guard
Merge pull request #8 from RameshIyyar/enable-sticky-type-record
Signed-off-by: Ramesh Iyyar <rameshi1@in.ibm.com>
Change-Id: Id57f85358100478284e12e6b1074293b38b579fb
|
|
Per [1], Yocto is going to start requiring both branch names and
`protocol=https` in GitHub SRC_URI variables. Ran the upstream tool to
automatically fix our URIs.
1. https://git.yoctoproject.org/poky/tree/documentation/migration-guides/migration-3.5.rst#n10
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I5f9619f7ff707050b469ae74c8aa16846568c5e4
|
|
- Ramesh Iyyar (5):
scripts: Update MRW xml processing scripts
scripts: genDTS: Fix special I2C target handler
data: p10: Update TYPE attribute enumeration list
data: p10: Add GENERIC_I2C_DEVICE target
data: p10: Add PMIC target
Signed-off-by: Ramesh Iyyar <rameshi1@in.ibm.com>
Change-Id: I1f92d1ce94f84b2bd3a051054c31fff24ec7307f
|
|
Ramesh Iyyar (2):
libipl: p10: Fix, use macro instead numeric value
libipl: p10: Don't apply primary processor guard record
rajerpp1 (2):
libipl: Returning error IPL_ERR_PLAT, for all error with FFDC
libipl: Lab support for skipping clock soft reset
Signed-off-by: Ramesh Iyyar <rameshi1@in.ibm.com>
Change-Id: I8caf7c5dbf3bd397d2a7ab7d0e22a7727632d436
|
|
Jayanth Othayoth (1):
data/p10: Added ATTR_ECO_MODE
Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
Change-Id: Id5ef6d86d69630a5b5190b84e7ce1248317fb5ea
|
|
Amitay Isaacs (1):
libipl: Add apply_guard setting
Dhruvaraj Subhashchandran (1):
libphal: Fix the PPE Register structure.
Jayanth Othayoth (4):
libphal: threadStopProc API support
libphal: Added helper function for sbe hreset
libphal: Add sbe halt state handling for getDump chipop
libphal: Add sbe halt state handling for getTiInfo chipop
Marri Devender Rao (1):
libipl:Add handling for platform function errors
Ramesh Iyyar (5):
libipl: Add ipl settings abstraction
libipl: Switch to ipl_settings for the ipl mode
libipl: Switch to ipl_settings for the ipl type
libipl: Switch to ipl_settings for ipl log
libipl: p10: Apply guard records based on ipl settings
libipl: p10: Apply reconfig guard records even if setting is disabled
rajerpp1 (4):
libipl: Error handling helper function for clock NON-HWP failures
libipl: helper function for procedure callout for software error
libipl: updating HWAS_STATE for oscrefclk target
libipl: Clock initialization code for p10 based system
Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
Change-Id: Icdf18f7a9ab5ec25439ea44f713a9d7a34a2c36d
|
|
rajerpp1 (2):
libekb: Removing HWIDs which are not handled now
libekb: Special error handling for clock errors
Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
Change-Id: Iabaf972e638f2527846d3a9a32bb4e2a2560bd0c
|
|
Changes:
- Add more p10 hardware support (dimm, mem_port, oscrefclock, tpm, nx)
- Add i2c bus implementation for generic i2c targets
- Implement (nest and core) htm for P10
Change-Id: Id1250ab557e4a73f90a1002f8a00b8e0af6438c0
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
attributes tool enabled to track the updates to attributes done
using "write" command. This features requires environment
variable PDATA_ATTR_OVERRIDE is defined and is pointing to a
file path that can be appended to.
This commits add support for setting shell context environment
variable to enable attribute override for devtree attributes.
Refer gerrit review for details
https://gerrit.openbmc-project.xyz/c/openbmc/openpower-proc-control/
+/49298
Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
Change-Id: I744b86018440b6626307d447934152c978f6bd4b
|
|
Amitay Isaacs (1):
attribute: export attribute to override file during write
Jayanth Othayoth (1):
Revert "Revert "data: p10: Changed default value as 1 for DISABLE_SECURITY""
Ramesh Iyyar (5):
data: p10: Added the OSCREFCLK target
data: p10: Added the POSITION attribute
scripts: attribute: xml: Added notRequiredInDevTree tag support
scripts: genDTS: Added the OSCREFCLK target under the I2C target
data: p10: Added clock target support for Rainier system
Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
Change-Id: Ib3bc7cd0d784ed009ef783d2ec6e0e2fa1aaeefe
|
|
Jayanth Othayoth (2):
plat: remove unused procedure callouts
plat: update procedure callout strings with BMC defined names
Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
Change-Id: I808527a61586d9454b4650bd1ba51372c62836c3
|
|
Amitay Isaacs (7):
libdtm: Optimize node search by path
libdtm: Mark unmutable arguments with const
libdtree: Add device tree library for attribute manipulation
attribute: Archive the original attribute tool implementation
attribute: Add new implementation based on libdtree
attribute: Skip attributes for unmatched target for read command
tests: Fix the attribute values for complex attribute
Jayanth Othayoth (2):
data/p10: Add devtree host reboot preserve attribute list
Revert "data: p10: Changed default value as 1 for DISABLE_SECURITY"
Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
Change-Id: Ia753c160e4d45fdd3168fe384cec47dd3ae91d0e
|
|
Jayanth Othayoth (1):
libphal: getLocationCode API support
Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
Change-Id: I73fc7219b3b44a4f81a610a68b539ec13ed3b508
|
|
Jayanth Othayoth (2):
libphal: utility function to get target from bin path
libphal: deconfigureTgt API support
Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
Change-Id: I82e0b99496cf66b29aea8b058e13b0730d113e77
|
|
Upstream yocto made a change recently that brought to light a bug in
some of our recipes. If your meson makefiles utilize the dependency()
function then the recipe must also include pkgconfig.
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: I48c062226275c6e110bde27e815d2643c369c14c
|
|
Adriana Kobylak (1):
Update GUARD PATH
Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
Change-Id: I018b931f5d15e0841f623958ba88c6fe3cea3876
|
|
Jayanth Othayoth (4):
ekb: Update EKB to ..a9996cb686
hwpf: fix crosses initialization error in switch case
libekb: Updated SBE Error xml list ..a9996cb686
libekb: Added sbe hreset hwp support
Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
Change-Id: I405d17e7a0bde2222274d35b2cb00f9e8fcc283d
|
|
OBMC_MACHINE_FEATURES is a variable that probably shouldn't even exist
as all it does is provide a level of indirection to the real
MACHINE_FEATURES (in phosphor-base.inc, OBMC_ is added to the base).
There are a few recipes that have developed checks against
OBMC_MACHINE_FEATURES for enabling recipe-level features when they
should be checking the standard MACHINE_FEATURES variable. Clean up
this recipe-level indirection.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Id437b93aa6c1de9a27726eea9b7e2c30e71ab3bf
|