Age | Commit message (Collapse) | Author | Files | Lines |
|
This was added with cde0f094f for libseccomp, but shortly after that
upstream moved libseccomp from meta-security to core (241c7d2e6). As
such, meta-security is no longer used or required.
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
Change-Id: I371e54b11f6336720dfc6edf0ef733d22b7fb4f2
|
|
These layers are all required, so add them to the layer dependencies.
This generates an error earlier in the build process when layers are
missing from the configuration (bblayers.conf).
The dependency list below is informative, but likely not comprehensive:
-meta-python: python3-inflection-native
-meta-networking: net-snmp
-meta-oe: rsyslog, libvncserver, ipmitool, boost-url, libgpiod,
lmsensors-config, openldap
Change-Id: I1b480224e6ec4b8bd61c8f21d6e569d17363a9a6
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Signed-off-by: Jamin Lin <jamin_lin@aspeedtech.com>
Change-Id: Iabba6e2d3f2c4e19af821b22164681f1d69a2501
|
|
Adds the I2C bus and address in array form to kudo-lib.sh, and
replaces the hardcoded values with references across Kudo layer.
Signed-off-by: Charles Boyer <Charles.Boyer@fii-usa.com>
Change-Id: I69bbff444e013e61d7f7fd5051612a6d4adc8ded
|
|
The method to monitor the power and reset buttons through the
ampere_power_util.sh with phosphor-gpio-monitor was a temporary
solution. It was a temporary workaround until there is support for
Nuvoton GPIO in phosphor-buttons.
Signed-off-by: Charles Boyer <Charles.Boyer@fii-usa.com>
Change-Id: I34541c0f56887962ad780b811eae44f1d851059d
|
|
We do not need to create symlinks to instantiate targets. Remove
the one for `obmc-bmc-service-quiesce@.target`.
Tested:
```
root@witherspoon:/lib/systemd/system# systemctl start obmc-bmc-service-quiesce@0.target
root@witherspoon:~# obmcutil state
CurrentBMCState : xyz.openbmc_project.State.BMC.BMCState.Quiesced
CurrentPowerState : xyz.openbmc_project.State.Chassis.PowerState.Off
CurrentHostState : xyz.openbmc_project.State.Host.HostState.Off
BootProgress : xyz.openbmc_project.State.Boot.Progress.ProgressStages.Unspecified
OperatingSystemState: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.Inactive
```
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I73719f8cbce7ff3e01be868f471627c7acc2f6ca
|
|
Some systems have more chassis than hosts. Use the
OBMC_CHASSIS_INSTANCES variable instead of OBMC_HOST_INSTANCES for
instantiating the service symlinks.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I42eb92a68023788fc8c06e63ed3eb6eb714bf55c
|
|
The `multi-user.target.requires/...Chassis@{i}.service` symlinks were
being added to the `obmc-targets` sub-package, but nothing explicitly
depends on the `chassis` sub-package. On systems that do not include
the `chassis` sub-package, this results in broken symlinks.
Move these `Chassis@{i}.service` symlinks into the `chassis`
sub-package since that is where the original service file resides.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Iefc8c0bf8eb9b5f43fa67a13bf52ceb4ce55e52e
|
|
Replaces hard-coded GPIO throughout the Kudo layer with a reference
to its line name from DTS.
The process to dynamically obtain the GPIO number for Get is added
to kudo-lib.sh,
1. Use `gpiofind <Line Name>` to obtain gpiochip# and pin#
2. If the gpiochip# exceeds the number of GPIO banks of Nuvoton,
then it is an I/O Expander.
a. Use `gpiodetect` and extract the I2C bus-addr
b. Obtain GPIO base value from sysfs using bus-addr
c. The GPIO number is then the (base + pin#)
3. If the gpiochip# is within Nuvoton GPIO banks, then calculate
the GPIO number as ((gpiochip#)*32 + pin#)
Then the GPIO number can be used in the export to obtain the value.
Tested with Nuvoton:
- Can read/set Nuvoton GPIO with defined line names
- Can read/set GPIO from I/O Expanders with defined line names
Signed-off-by: Charles Boyer <Charles.Boyer@fii-usa.com>
Change-Id: I651c0707a8bbc170d3c5a5fc261e5f9c62453e9f
|
|
Jayashree Dhanapal (2):
Added BootType property for Get/Set BootOrder
Refactoring code for boot-order configuration
Karthikeyan Pasupathi (2):
Move Common code to their respective header file.
yosemitev2:Add multi-host critical sensor support
Change-Id: I0f893782f9898f66ba11c80f9aa954f825d26494
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
The LICENSE string 'GPLv2+' is considered obsolete by Yocto and raises a
warning. Switch them too the accepted tag 'GPL-2.0-or-later'.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I88c639dbb45762e2e019a3503f1f1930b65c09d6
|
|
Bitbake currently gives an `obsolute-license` warning for any
of the recipes using `phosphor-ipmi-fru.inc`. Fix this by switching
the LICENSE variable to `GPL-3.0-or-later`, which matches the contents
of the LICENSE file in the repository.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Ife34a6bfaf564b530a889a3fa277ed84c0f2a640
|
|
Patrick Williams (1):
build: enable C++20
Change-Id: I496189da0f3ad9d915dbc371b5bea091aa412d44
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Arun Lal K M (1):
Fix for cpusensor going into D state.
Change-Id: Ib6add3171c61b0a4cd6cfb40714158785830069c
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
George Liu (1):
meson: Eliminate warning messages
Change-Id: Ieec58b10c27319943702d4bf92934c1162e4eb5c
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
build: enable C++20
Change-Id: I6e6397106dd2dcbb1eec7569782f4e52d1c896cd
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
austinfcui (1):
Configure UT test static lib in base meson.build
Change-Id: I948dc8aae2076678c951a712af9e5c4d178ecaab
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Chris Cain (1):
Change power cap bounds to be writable
Zhenwei Chen (1):
Rename the reverse_name to reverse_names in associations.
Change-Id: I46814b5dca5b7939af0f7c2d57fd2ac7fbdfb1e9
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Priyanga Ramasamy (1):
Set presence for embedded non-synthesized frus
Santosh Puranik (6):
Fix PCIe device check
PEL: Check Presence Before Error Logging
Do not collect VPD unless required
Update Asset Tag On Factory Resets
manager: Sync AssetTag Property
vpd-manager: Fix compile failure.
Change-Id: I1d9c55f770d1923a00f8c80a6a4587b777c86633
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
phosphor-dbus-monitor still uses autoconf and has a hard dependency on
phosphor-snmp, causing phosphor-snmp to be brought in on systems that
have no interest in using SNMP. The vast majority of systems do not
supply any config for phosphor-dbus-monitor, so the usage of it does not
seem wide enough to enable the IMAGE_FEATURE by default.
- Remove 'obmc-dbus-monitor' from IMAGE_FEATURE by default.
- Clean up all systems that manually remove the dbus-monitor feature or
package.
- Explicitly add the 'obmc-dbus-monitor' to the following systems:
- meta-ibm: all
- meta-inspur: fp5280g2
- meta-quanta: s6q
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Iad6c4104466e21d1b9843dac964a634019eb6935
|
|
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
|
|
By default dbus-sensors includes every sensor type available in the
codebase but there are few that we need for Bletchley. Disable all
the unused ones.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Iaca2967f0e024ce6cf966f32dac4dda9c9736e91
|
|
After this change the logrotate app will use and rotate
all config files with extension .rsyslog instead of
specific one. This should allow for easier configuration
extension especially on down-stream projects.
Tested: I manually created a new config file under
location: /etc/logrotate.d/ with extension xx.rsyslog
After calling this command
/usr/sbin/logrotate -d /etc/logrotate.d/*.rsyslog
I get following message, where first two entries regards
original config files and the third one is my testing file.
rotating pattern: /var/log/ipmi_sel
…
rotating pattern: /var/log/redfish
…
rotating pattern: /var/log/my_new_events
Signed-off-by: Zbigniew Kurzynski <zbigniew.kurzynski@intel.com>
Change-Id: Ic10c6eb211221291916e6ba6537ab9bf71efe178
|
|
Dylan Hung (3):
dt-bindings: net: add reset property for aspeed, ast2600-mdio binding
net: mdio: add reset control for Aspeed MDIO
ARM: dts: aspeed: add reset properties into MDIO nodes
Change-Id: If2505bcc6e0baf5465dfbaae1cff947399a5411d
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
Patrick Williams (1):
build: enable C++20
Change-Id: Ifc28e72b015da2e0d3d319522a123a4ddc7c8806
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
build: enable C++20
Change-Id: I349627d19e4d44de3c0122ddff6d11a48ac320ea
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Sujoy Ray (1):
Add pca9548 Mux into entity manager
Change-Id: Ife719e77616b16e2afe02130773446fe5dd37424
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
John Edward Broadbent (3):
Fix Short read/write issue
Fix shadowed variable improperly scoped
fix error handling for CryptHandle.get
Change-Id: I03d4715f4323f6870bc957a0ca5a01f1c52921d6
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
build: enable C++20
Change-Id: Ia1dbdc89c860ace0ecc3f8db57495c920c6b591b
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
build: minor meson tweaks
Change-Id: I38e987e4cfc2b2390da2f8abc6de8f0002c9db7f
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Tang Yiwei (1):
sdbusplus: object: don't use 'bool' argument constructor
Change-Id: Ie2b36e433373262872570b936ee55c333ac734c3
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Potin Lai (1):
phosphor-reset-sensor-states@.service: support multi-host
Change-Id: I19e1e86969fadb051fc1501bda1627cdeaee274f
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Jiaqing Zhao (3):
ethernet: Remove unused changeVlanId() function
ethernet: Remove unused SendHostNameEnabled property
ethernet: Fix naming conventions
Change-Id: I05e3f4b937ae4318a16ada551459d211119c8604
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
THe diff between the old commit and this one is below. This includes new
changes from the SDK, and the existing patches rebased on top of the new
SDK release.
Adriana Kobylak (1):
configs: aspeed-common: Add redundant env for mmc
Chia-Wei Wang (1):
configs: evb-ast2600-spl: Remove U-Boot MMC raw sector
Chin-Ting Kuo (5):
spi_nor: aspeed: Update SPI driver
spi: apseed: Update timing compensation calculation method
dts: ast2600: Update decoded address size
spi: aspeed: Fix resource size calculation method
dts: aspeed: Sync the real scenario of AST2600 EVB
Dylan Hung (8):
ram: aspeed: remove incorrect Vref information
ram: aspeed: remove dead code and refine comment
ram: aspeed: revise tRFI configuration
ram: aspeed: fix incorrect printf
ram: aspeed: revise coding style
cmd: aspeed: nettest: add RTL8211F(D)-VD-CG support
net: phy: realtek: Add RTL8211F-VD driver support
clk: ast2600: fix ast2600_find_dly32_tap return value
Eddie James (5):
gpio: Enable hogging support in SPL
ast2600: Add GPIO controller and hog TPM reset pin
ARM: dts: aspeed: tacoma: Add eMMC nodes and parameters
ARM: dts: aspeed: rainier: Add eMMC nodes and parameters
Add GPIO hogging support for AST2600 openbmc config
George Hung (1):
ARM: dts: aspeed: add Quanta S6Q machine dts
Heiko Schocher (2):
gpio: add gpio-hog support
gpio: fixes for gpio-hog support
Jamin Lin (1):
fix compiling warnings for AST2600 A1 SPL
Jammy Huang (1):
misc: dp: Update fw
Jean-Jacques Hiblot (1):
dm: Add a No-op uclass
Joel Stanley (15):
Makefile: Conditionally add defaultenv_h to envtools target
ast2600: spl: Fix build when accelerators are disabled
ARM: dts: rainier: Enable ACRY and HACE
ARM: dts: tacoma: Enable ACRY and HACE
aspeed: Disable unused loaders, add STMICRO flash
aspeed: Sort dts files in makefile
as2600/scu: Fix printing of security info
ast2600: spl: Implement board_boot_order
configs: Add OpenBMC spl defconfig for AST2600 boards
ast2600: Allow selection of SPL boot devices
config: ast2600: Add config for SPL MMC boot with FIT signature verification
ast2600: Add environment for booting from mmc
ast2600/openbmc: Use emmc based configuration
crypto: Restore old driver for Aspeed HACE
ARM: dts: aspeed: Disable ACRY for rainier and tacoma
Neal Liu (3):
crypto: aspeed: combine acry drivers into a file
arm: dts: ast2600: add acry sram base
crypto: aspeed: acry: add private allocated space for device
Peng Fan (1):
tools: imx image: fix write warning
Potin Lai (1):
ARM: dts: Aspeed: Add Bletchley dts
Troy Lee (2):
ARM: aspeed: Disable ABR WDT when boot from UART with secure boot
configs: aspeed: Increase SPL stack size
Zev Weiss (1):
pinctrl: ast2400: add support for TXD3/RXD3 pins
ryan_chen (3):
rename pcie driver for aspeed phy and pcie controller
ast2600:bclk is come from epll. it will update in datasheet
platform.S:ast2600: modify for only reset at AC on
Change-Id: I52b1be9474461e18dd26fd08472c2824485c1c09
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
Eddie James (5):
leds: pca955x: Refactor with helper functions and renaming
leds: pca955x: Use pointers to driver data rather than I2C client
leds: pca955x: Optimize probe led selection
leds: pca955x: Add HW blink support
soc: aspeed: xdma: Add trace events
Potin Lai (3):
hwmon: (adm1275) Allow setting sample averaging
dt-bindings: hwmon: Add sample averaging properties for ADM1275
ARM: dts: aspeed: bletchley: add sample averaging for ADM1278
Signed-off-by: Joel Stanley <joel@jms.id.au>
Change-Id: I6853e3ffe36ed50161c336cd396edfdf7238fa0c
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
Shell nologin whether provided by shadow or util-linux is installed to
/sbin/nologin in poky. /usr/sbin/nologin does not exist.
Change-Id: I21074fa632463f142cdde514e68332458a753ecc
Signed-off-by: Jiaqing Zhao <jiaqing.zhao@intel.com>
|
|
William A. Kennington III (2):
systemd: Stop targets when unneeded
systemd: Save random seed during powercycle
Change-Id: I039745e49d72aa08d712aaa0e4cee46c8356ed16
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
This commit enables the hypervisor n/w configuration service
for the IBM systems and when it is enabled, the service file
gets created that starts after the bios manager service.
Tested By:
Service file is created for IBM machines and the service
is up and running when the image is flashed onto the system
Signed-off-by: Asmitha Karunanithi <asmitk01@in.ibm.com>
Change-Id: Iac6d4a52df2a85fa3c8b60cc42fa6905337769de
|
|
Ensure channel_access for gbmcbr is set as well.
Tested:
Checked the channel access for gbmcbr and it's always available.
```
$ ipmitool channel info 11
Channel 0xb info:
Channel Medium Type : 802.3 LAN
Channel Protocol Type : IPMB-1.0
Session Support : multi-session
Active Session Count : 0
Protocol Vendor ID : 7154
Volatile(active) Settings
Alerting : enabled
Per-message Auth : enabled
User Level Auth : enabled
Access Mode : always available
Non-Volatile Settings
Alerting : enabled
Per-message Auth : enabled
User Level Auth : enabled
Access Mode : always available
```
Signed-off-by: Tom Tung <shes050117@gmail.com>
Change-Id: If385b63fe15f35cc72b6863fea5f3172ef08bc8a
|
|
We want it to be possible to order units prior to the powercycle event
if state needs to be persisted prior to a powercycle.
We can also remove the time_delay functionality as this is now provided
globally by the gbmc-psu-hardreset.target.
Change-Id: I15b33e120be0246dd821d0dfe9d61b5aae7d1492
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
We want it to be possible to order units prior to the powercycle event
if state needs to be persisted prior to a powercycle.
We also no longer need the logic to handle waiting for the delay as this
is now part of the global target logic.
Change-Id: Icba008e66c81834a65099a25b1af4f7bde4e94b5
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
William A. Kennington III (1):
systemd: Handle PSU delay globally
Change-Id: Ia80f0c4f230cc08e4344c2b53acdb6ffb1d2dbef
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Marri Devender Rao (3):
openpower:dreport: add guarded resolved and ephemeral records to BMC dump
ibm:dreport add vpd persistent data to BMC dump
dreport: Fix network and timedate plugin failures during BMC dump generation
Change-Id: I706433bad3189f53363fa9c3e484c9e62b3f1dbb
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Jiaqing Zhao (2):
pcie: Remove duplicate DeviceType property check
CertificateService: Enhance error handling for ReplaceCertificate
Change-Id: Ib196f718c8528d9d06ceee6b45626c74e5d22900
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Vladimir Kuznetsov (1):
Fixed incorrect references in Led/Readme.md.
Change-Id: I5e229e36ff0cc21b9afa176389c9c7f56e9db498
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (2):
expression: allow array of strings
expression: limit JSON value copy
Change-Id: I5f3cc8a4a0cba38e31c17d2e9d4f0a0e7bda4658
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
mapper-wait: increase polling speed
Change-Id: I229558963b2020d4f7b4a458f4b0d1ad7c234fdb
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
This includes security and bug fixes from the 5.15.31 through to
5.15.34 stable releases.
Change-Id: Ic4224311d30cd60617734a93746cf8eff49c6bea
Signed-off-by: Joel Stanley <joel@jms.id.au>
|