| Age | Commit message (Collapse) | Author | Files | Lines |
|
Use upstream SRCREV instead of customize one.
Tested: build pass and boot successfully.
Change-Id: Ida705dd842a603f6523287b06759739400357114
Signed-off-by: Brian Ma <chma0@nuvoton.com>
|
|
Add program-edid recipe to support program default EDID data to
internal SMB module as I2C EEPROM when we use DVO.
reference Linux dts:
&i2c11 {
status = "okay";
slave_eeprom:slave_eeprom@40000050 {
compatible = "slave-24c02";
reg = <0x40000050>;
status = "okay";
};
};
Change-Id: I2d12c0abe9e4815bd95382afa874c0b740af5358
Signed-off-by: Brian Ma <chma0@nuvoton.com>
|
|
Eddie James (5):
eeprom: ee1004: Enable devices on multiple busses
dt-bindings: trivial-devices: Add Atmel AT30TSE004A serial eeprom
eeprom: ee1004: Add OF matching support
ARM: dts: aspeed: bonnell: Add DIMM SPD
hwmon: (pmbus/acbel-fsg032) Add firmware version debugfs attribute
Joel Stanley (1):
ARM: configs: openbmc: Add ACBEL FSG032
Lakshmi Yadlapati (5):
dt-bindings: vendor-prefixes: Add prefix for acbel
dt-bindings: trivial-devices: Add acbel,fsg032
hwmon: (pmbus/acbel-fsg032) Add Acbel power supply
docs: hwmon: Add documentaion for acbel-fsg032 PSU
ARM: dts: aspeed: p10bmc: Change power supply info
Signed-off-by: Joel Stanley <joel@jms.id.au>
Change-Id: I84c9d2d73e16534a60adf6c0dcfc7817b2b0227f
|
|
For NO TIP mode there is no need for building npcm8xx-tip-fw recipe
Tested:
1. Set TIP_IMAGE = False
2. bitbake -c cleanall npcm8xx-tip-fw
3. bitbake obmc-phosphor-image
4. npcm8xx-tip-fw recipe does not build
5. Set TIP_IMAGE = True
6. bitbake obmc-phosphor-image
7. npcm8xx-tip-fw recipe does build
Signed-off-by: Tim Lee <timlee660101@gmail.com>
Change-Id: I31fe035f767cdaf8ce4cf3c7a4a5ccda9fbc9538
|
|
Zhikui Ren (2):
Revert "fix formatting issues in CI"
Add uring_args for all build targets in package
Change-Id: I2315146ddb330e57f3d5af1ad39c11e0d9c8c50f
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Manojkiran Eda (1):
use fs.copyfile instead of deprecated copy
Change-Id: I2f540bdbbe8c696669f0a1f6c4813053c866a36f
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Faisal Awada (1):
psu-ng: Bypass ACBEL unsupported features
Change-Id: I76fe9d79479a0868531dc7a1d4ca00bc816f7828
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Jonathan Doman (2):
Fix compilation warnings
Add README.md
Change-Id: I378bf6b5cb267006b0efc52abb48845fa4bb643b
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
kasunath (1):
Add more support to bej_tree API
Change-Id: I63b956937197188b296369c274f51dbf56d33280
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
George Liu (1):
Remove is_method_error method
Thang Tran (1):
Support to build storage commands in libipmi20
Change-Id: I86d7aef3d82035497f8c10b3ba0df3f44bb7b4b3
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
George Liu (1):
build-tests: The allowed method is used by default
Potin Lai (1):
manager: add timer for failed LED actions
Change-Id: Ic290c24b41b6edac7750e889a763058b8b410b57
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Jason M. Bills (1):
Update node-fetch and follow-redirects to fix CVEs
Change-Id: I63d658826bde7e1b969c7cedd0799f71cc89ce92
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Deepa Karthikeyan (1):
Reset dump attribute on obmc-host-quiesce target
Change-Id: I0d5787e0c44f0e4d39f5224eb1c288e04e417b2f
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Michal Orzel (1):
Change authority D-Bus names
Change-Id: I92dc95072e911c0d36f1b4fe3c30b119583aca60
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Jason M. Bills (1):
Remove Richard
Patrick Williams (2):
test: message: read: add test for unix_fd
message: read: eliminate unix-fd specialization
Change-Id: I25d7465d6a15779dd2b41349a9495acdfc716df3
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ed Tanous (1):
Fix bugprone-unchecked-optional-access findings
Change-Id: Ie734499a98708cc36267ea069ed22a63752800b2
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Tang Yiwei (1):
Optimize SOL logic according to SOL Configuration Parameters definition
Vernon Mauery (1):
Update System GUID handling to be more robust
Xie Ning (1):
Fix the wrong service and path to get the guid
Change-Id: Idfeac71deb12ec3f95423abbd596c0b2f0590486
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Delphine CC Chiu (2):
Support dimm loop detection for the AMD platform
usb-dbg: User Setting frame: Support Boot Order
Change-Id: I2d76b0865e3fbd731ee0951bf9c20170d87645b5
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Reset dump attribute on obmc-host-quiesce target
The pvm_sys_dump_active bios attribute prevents new dump creation when a
dump is already in progress/ is being offloaded. This attribute is
cleared by the PHYP when the dump is offloaded and deleted.
In case of a PHYP TI with host getting into quiesced state, the
attribute is not cleared which prevents further dump creation. To handle
this scenario, the attribute is reset when the host reaches quiesce
state. Adding the op-clear-sys-dump-active service to the
obmc-host-quiesce target cleared the attribute.
Tested:
When the host is quiesced, initiated a user triggered system dump and
tested. The new system dump is created successfully.
Change-Id: I63b3e3c635d7978aec8ca8f8944f34fe28dfddee
Signed-off-by: Deepa Karthikeyan <deepakala.karthikeyan@ibm.com>
|
|
So far, there are two depnedency being redundant in greatlakes:
The first one is that, slot host off was waiting the invalid ipmi host service,
and we won't use xyz.openbmc_project.Ipmi.Internal.SoftPowerOff.service in doing power off.
The second one is chassis power off mapper-wait@-org-openbmc-control-power4.service.
org-openbmc-control-power is no longer used in our system,
but still remains some redundant dependency in phosphor-state manager.
For these reasons, remove dependencies,
and it was verified that power control was affected by this change.
Tested:
- Check job list by systemctl after following power control:
- before this change
[slot host power on]
root@greatlakes:~# systemctl list-jobs
No jobs running.
[slot host power off]
root@greatlakes:~# systemctl list-jobs
JOB UNIT TYPE STATE
7507 obmc-host-shutdown@4.target start waiting
7605 mapper-wait@-org-openbmc-HostIpmi-1.service start running
7599 xyz.openbmc_project.Ipmi.Internal.SoftPowerOff.service start waiting
3 jobs listed.
[slot chassis power on]
root@greatlakes:~# systemctl list-jobs
JOB UNIT TYPE STATE
5638 obmc-power-start@4.target start waiting
5650 obmc-power-on@4.target start waiting
5646 mapper-wait@-org-openbmc-control-power4.service start running
5576 obmc-chassis-poweron@4.target start waiting
5577 obmc-power-start@4.service start waiting
5 jobs listed.
[slot chassis power off]
root@greatlakes:~# systemctl list-jobs
JOB UNIT TYPE STATE
6625 obmc-chassis-poweroff@4.target start waiting
6696 mapper-wait@-org-openbmc-control-power4.service start running
6626 obmc-power-stop@4.service start waiting
6701 obmc-power-off@4.target start waiting
6715 obmc-chassis-hard-poweroff@4.target start waiting
6694 obmc-power-stop@4.target start waiting
6 jobs listed.
- after this change
[slot host power on]
root@greatlakes:~# systemctl list-jobs
No jobs running.
[slot host power off]
root@greatlakes:~# systemctl list-jobs
No jobs running.
[slot chassis power on]
root@greatlakes:~# systemctl list-jobs
No jobs running.
[slot chassis power off]
root@greatlakes:~# systemctl list-jobs
No jobs running.
Change-Id: Ifb2acb179c6f4f676db325243e324314080a1a7c
Signed-off-by: DelphineCCChiu <Delphine_CC_Chiu@wiwynn.com>
|
|
Description:
- Support power policy after power on and power cycle
Signed-off-by: Delphine CC Chiu <Delphine_CC_Chiu@wiwynn.com>
Change-Id: Ie926dd49ee91b9c25f19a0e36e26bd0c86a95bc1
|
|
Description:
- Support host and chassis power control by setting dbus property from phosphor-state-manager
Design:
- Add host/chassis power control services and scripts
- chassis power control:
- do 12V power on/off/cycle by setting virtual i/o exp output port.
Limitation:
- Implementation of host power control and sled cycle are not support for now.
- Host power control will be implemented after both BMC/BIC support PDLM commands.
- Sled cycle will be implemented after power control between CPLD and HSC was ready.
Test Case:
- host power on:
- command:
- busctl set-property xyz.openbmc_project.State.Host8 /xyz/openbmc_project/state/host8 xyz.openbmc_project.State.Host RequestedHostTransition s "xyz.openbmc_proct.State.Host.Transition.On"
- show "Host power on is not support for now" in journal
- host power off:
- command:
- busctl set-property xyz.openbmc_project.State.Host8 /xyz/openbmc_project/state/host8 xyz.openbmc_project.State.Host RequestedHostTransition s "xyz.openbmc_project.State.Host.Transition.Off"
- show "Host power off is not support for now" in journal
- host power cycle:
- command:
- busctl set-property xyz.openbmc_project.State.Host8 /xyz/openbmc_project/state/host8 xyz.openbmc_project.State.Host RequestedHostTransition s "xyz.openbmc_project.State.Host.Transition.Powercycle"
- show "Host power cycle is not support for now" in journal
- host power reset:
- command:
- busctl set-property xyz.openbmc_project.State.Host8 /xyz/openbmc_project/state/host8 xyz.openbmc_project.State.Host RequestedHostTransition s "xyz.openbmc_project.State.Host.Transition.ForceWarmReboot"
- show "Host power reset is not support for now" in journal
- chassis power on:
- command:
- busctl set-property xyz.openbmc_project.State.Chassis8 /xyz/openbmc_project/state/chassis8 xyz.openbmc_project.State.Chassis RequestedPowerTransition s "xyz.openbmc_project.State.Chassis.Transition.On"
- show chassis-poweron started in journal
- chassis power off:
- command:
- busctl set-property xyz.openbmc_project.State.Chassis8 /xyz/openbmc_project/state/chassis8 xyz.openbmc_project.State.Chassis RequestedPowerTransition s "xyz.openbmc_project.State.Chassis.Transition.Off"
- show chassis-poweroff started in journal
- chassis power cycle:
- command:
- busctl set-property xyz.openbmc_project.State.Chassis8 /xyz/openbmc_project/state/chassis8 xyz.openbmc_project.State.Chassis RequestedPowerTransition s "xyz.openbmc_project.State.Chassis.Transition.PowerCycle"
- show chassis-powecycle started in journal
- sled cycle:
- command:
- busctl set-property xyz.openbmc_project.State.Chassis0 /xyz/openbmc_project/state/chassis0 xyz.openbmc_project.State.Chassis RequestedPowerTransition s "xyz.openbmc_project.State.Chassis.Transition.PowerCycle
- show "SLED-cycle is not support for now" in journal
Change-Id: I021e2c438974765bebeff6c7ed7e7d5b56c586a3
Signed-off-by: Delphine CC Chiu <Delphine_CC_Chiu@wiwynn.com>
|
|
Add DISTRO_FEATURES 'mctp' for yosemitev4. This adds the `mctp` tool and `mctpd`.
We should be able to setup and manage MCTP network.
Tested: `mctp` tool and `mctpd` work for mctp binding.
Change-Id: Ie0d7b1f494d4d25e4bd0f9eb86de3202c8e0f555
Signed-off-by: Delphine CC Chiu <Delphine_CC_Chiu@wiwynn.com>
|
|
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I694d37cb2f534cefb1526e9f10ea5b019ce2a922
|
|
pwquality.conf provides a way to configure the password quality
requirements. This file is used by libpwquality library and utilities
for checking and generating passwords.
This commit enforces below additional password quality requirements
- The minimum number of required classes of characters for the new
password (digits, uppercase, lowercase, others).
minclass=2
- Whether to check for the words from the cracklib dictionary.
The check is enabled if the value is not 0.
dictcheck=1
- Whether to check if it contains the user name in some form.
The check is enabled if the value is not 0.
usercheck=1
- The maximum length of monotonic character sequences in the new password.
Examples of such sequence are '12345' or 'fedcb'. Note that most such
passwords will not pass the simplicity check unless the sequence is only
a minor part of the password. The check is disabled if the value is 0.
(default 0)
maxsequence=1
Tested: p10 build verified.
Change-Id: I4cad5685646640f938cad4847ee930fd953994b7
Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
|
|
Initial commit for platform Yosemite V4.
Tested:
Build Success.
Change-Id: Ifb1e77c9dd8f4e5faaebe41a362076089c72e65f
Signed-off-by: Delphine CC Chiu <Delphine_CC_Chiu@wiwynn.com>
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
Description:
Most platforms need some sort of phosphor-virtual-sensor config, but some
install multiple. Modify the common bbappend so it can be reused and
with a minimal bbappend most platforms can add their own config in the
platform layer.
Tested:
Build service on changed platforms- pass
Change-Id: I77f4be1519325c0ebb00d0dc9a2f4e104601f62b
Signed-off-by: Delphine CC Chiu <Delphine_CC_Chiu@wiwynn.com>
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
Rather than having each system provide a (possibly empty) IPMB config,
generate the `ipmb_channels.json` in the Yocto recipe.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Iab42f4aa7c3c91f610d99c3742aada82aa5b9138
|
|
Description:
Very few machines use phosphor-nvme and the current common meta-facebook
bbappend forces every machine to create a bogus empty JSON file in order
to prevent bitbake missing SRC_URI errors. Move these configs out of
the common layer and into the machine-specific layer.
Change-Id: Ie8558db2ed394a414e9dce70f73d2eb8693448f9
Signed-off-by: Delphine CC Chiu <Delphine_CC_Chiu@wiwynn.com>
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
Some recipes are missing PV variables, which causes the package
version to simply be "git". Add the typical default PV we use
elsewhere in meta-phosphor.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I0c15c42f183253bac589b57761d8cef336da99a5
|
|
currently admin user created with home directory '/' and there is an
error while deleting admin user.
this commit updates admin user home directory to /home/admin.
Tested by: Notice admin home directory and Delete admin user
Change-Id: I32210435ac0a94555d2f369e226df7e04f49d88c
Signed-off-by: Ravi Teja <raviteja28031990@gmail.com>
|
|
A near-future Yocto update is removing 32-bit time_t support
by default. In order to get all of our software components ready
for this transition, enable 64-bit time now and then we can remove
this line once the Yocto update merges.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Id92937625510bb7562a79b8a702d0f01d87c5133
|
|
Andrew Geissler (1):
time: changes to support 64bit time
Change-Id: I7191ee35f1da3da127050466ef7309fc0de8d35a
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Andrew Geissler (1):
time: changes to support 64bit time
Lakshmi Yadlapati (1):
Check the TPM measurement if TPM is present
Change-Id: I3699d7a7642a9585a127885157e1e7335ee6e5b4
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
handle 64-bit time_t
Change-Id: I25fc4609aac876f47099391183cf3b9816c77638
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
ankita prasad (1):
Removing PLD lines to read PFR CPLD Version
Change-Id: I3b995422a91d089f6e2b668393a7e11f5611455f
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
meta-arm: d6fac49541..b4d50a273d:
Abdellatif El Khlifi (5):
arm-bsp/documentation: corstone1000: Update change log
arm-bsp/doc: corstone1000: Update the software architecture document
arm-bsp/documentation: corstone1000: update the release note
arm-bsp/documentation: corstone1000: update user guide
kas: set the SHAs for 2023.06 release
Jon Mason (7):
arm/optee-test: modify to use build openssl
arm/optee: update to 3.22.0
arm-bsp/machine: work around rootfs name issue
ci/clang: add llvm-native from clang README
arm/optee-os: update/clean-up patches and recipes
arm-bsp/juno: remove commented out KCONFIG
arm/linux-yocto: move 6.1 patches to a unique bbappend
Khem Raj (1):
gn: Disable warning as error but not disable completely
Mikko Rapeli (1):
optee-os optee-test: switch from SRC_URI:append to SRC_URI +=
Peter Hoyes (5):
runfvp: Add missing conffile include
arm/oeqa: Merge all OEFVP*Target classes
arm/OEFVPTarget: Add support for model state transitions
arm/oeqa: Convert linuxboot test case into fvp_boot
arm/oeqa: Introduce the fvp_devices test suite
Ross Burton (14):
CI: use Kas 3.3
CI: update to Kas format 14
CI: use branch, not refspec
CI: generate and use a Kas lock file
CI: add a tool to fetch a lockfile.yml for a specified build
arm/scp-firmware: set default SCP_PLATFORM to MACHINE
arm-bsp/scp-firmware: remove redundant SCP_PLATFORM
arm/scp-firware: update compiler variables
arm/scp-firmware: log what platform/firmware/type is being built
arm/scp-firmware: fix intermittent compile failures
CI: track master
arm-bsp/u-boot: add temporary 2023.01 recipe
toolchain: remove pointless provides
arm-bsp/linux-yocto: fix Upstream-Status
Rouven Czerwinski (3):
optee-os: add optional optee-os-ta package
optee-os: deploy ta elf files
optee-test: add TA elfs to deploydir
Tomás González (2):
arm-bsp/documentation: corstone1000: Update the user guide
arm-bsp/documentation: corstone1000: Update the release notes
Ziad Elhanafy (5):
arm-bsp/conf: Remove hardcoded .rootfs from image path
arm/classes: Remove IMAGE_NAME_SUFFIX from image path
arm: Set FVP EULA environment variable details message
kas: Add fvp-eula.yml and remove license related settings
arm-bsp/documentation: Replace FVP_BASE_R_ARM_EULA_ACCEPT with ARM_FVP_EULA_ACCEPT
meta-raspberrypi: dff85b9a9f..e3f733cadd:
Khem Raj (1):
linux-raspberrypi_6.1.bb: Update to 6.1.38
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: Iebdd94d49998e9297e49ee2463761f2f3acb45c1
|
|
William A. Kennington III (6):
netlink: Use stdplus function_view
treewide: Replace fmt::print with stdplus::print
treewide: Remove uses of FMT_COMPILE
treewide: Convert most fmt::format -> std::format
ncsi_util: Cleanup joins over ranges
ethernet_interface: IPv6 Gateway is dynamic based on RA
Change-Id: If3e48b9756a40f12622752539c2f502fe3336e56
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
William A. Kennington III (2):
treewide: Fix various compiler warnings
build: Remove forced lto
Change-Id: I7197eef8979eb5798564b1865f7298355a3c9697
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Pavithra Barithaya (1):
pdr: Stabilise pldm_entity_association_tree_find_with_locality()
Sagar Srinivas (1):
pdr: Rename pldm_entity_association_tree_find_if_remote()
Change-Id: Ibf6d2f8afb33ffb8880a64cb973cef3562f96602
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matt Spinler (1):
PEL: Ignore hotplugged FRUs owned by PLDM
Change-Id: Ib4286d5be3d01f31ad33a57bbadb3e191cc57288
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Joseph Fu (1):
Populate MemoryTotalWidth property
Change-Id: I30233f4e991dd8e230423883350bfb832ff7cbe9
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Alexander Hansen (1):
fix formatting issues in CI
Jian Zhang (1):
PSUSensor: Rename IPSPS to IPSPS1
Change-Id: I389c8e20ca128a3048fbecd44ba36156e3368a44
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
George Liu (2):
gpio-util: Remove Makefile.am
Remove is_method_error method
Change-Id: Ie2756a33488d4f532788cf045c8d19785e93142e
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Chau Ly (1):
Change socket path appending
Change-Id: I42266a0f6c05eb9c8107d2597dc0607c024abf58
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Sagar Srinivas (1):
Enhance traces for File Size Exceeds Offset
Change-Id: I92510c29c878296a7ba673db414636008040e826
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Myung Bae (2):
Fix logging level handling
Show Update error type on logs if unknown
Change-Id: Ibff3bf74ac609e07d8d46f349e07f0d05d79bfb8
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Vernon Mauery (2):
Fixes for warnings
Add meson build
Change-Id: I989823125da5210d885c744bfb5acc84b71a8700
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Once https://gerrit.openbmc.org/c/openbmc/jsnbd/+/65434 merges, move the
recipe over to meson.
Signed-off-by: Ed Tanous <edtanous@google.com>
Change-Id: Ibad61acf4fe72029c066cb8c88c6bbf9e4921102
|
|
Bump SRCREV to latest and update the yocto recipe to use the new
meson build.
Change-Id: I0afcbb75d138dee84a45e3f5049eebfab59812b3
Signed-off-by: Vernon Mauery <vernon.mauery@linux.intel.com>
|