Age | Commit message (Collapse) | Author | Files | Lines |
|
Jason M. Bills (1):
Remove temp file on failure
Patrick Williams (1):
user-delete: swap delete and faillock clear
Change-Id: Ifb6df04051c695297da12df93a4f592d06494959
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
bmcweb is not used in gbs anymore and can be removed to avoid building
the recipe.
Change-Id: I23dd4f0d656bb4472d97b8cc2d0053fa31e6d5dc
Signed-off-by: Willy Tu <wltu@google.com>
|
|
meta-google layer now requires meta-tpm layer.
Tested: kudo machine can be built
Signed-off-by: Anthony <anthonyhkf@google.com>
Change-Id: I7f5a7c43c5123a155090c171864d6e0afaf02fc2
|
|
Jason M. Bills (1):
Fix build error with CRASHDUMP enabled
Change-Id: I66d00f8358ea8d7ce406e5cc7eb50094bf080908
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
IBM systems do not always configure both eth0 and eth1 ports. This
causes this service to fail and hold up the boot of the BMC by the 2
minute timeout.
Override this service file to have IBM systems only wait for eth0 OR
eth1 to become active.
The SBP1 BMC has two NICs. Be happy with a link up on one of them.
TEST=Build for SBP1 & make sure with waits for either of the two
NIC to be active.
Change-Id: I2ed633805f7e71021c010b9bc53e076f2c55732e
Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com>
|
|
Add support for the IBM SBP1 board.
It's an evaluation platform based on Aspeed AST2600 SoC powering
a 4 socket Intel Sapphire Rapids platform.
The main difference to regular platforms is the non-existence of a
CPLD/FPGA. Everything on this board is directly connected to and
controlled by BMC including power sequence for PCH/CPU.
The power-sequencing makes use of in kernel PMBUS drivers that are
currently upstreamed and needs to be backported to OpenBMC kernel fork.
Change-Id: I34a0b70e1f7f6c1ab2be38e8d66d5912950e0d82
Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com>
Signed-off-by: Naresh Solanki <Naresh.Solanki@9elements.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Eddie James (10):
fsi: sbefifo: Add configurable in-command timeout
fsi: sbefifo: Remove limits on user-specified read timeout
fsi: core: Add trace events for scan and unregister
fsi: core: Fix legacy minor numbering
fsi: core: Switch to ida_alloc/free
fsi: Improve master indexing
ARM: dts: aspeed: Add P10 FSI descriptions
ARM: dts: aspeed: everest: Reorganise FSI description
fsi: Improve master indexing
fsi: Lock mutex for master device registration
Joel Stanley (3):
ARM: dts: aspeed: bonnell: Reorganise FSI description
ARM: dts: aspeed: rainier: Reorganise FSI description
ARM: dts: aspeed: everest: Move common devices up
Juerg Haefliger (1):
fsi: master-ast-cf: Add MODULE_FIRMWARE macro
Lakshmi Yadlapati (1):
ARM: dts: aspeed: rainier: Remove TPM device
Randy Dunlap (1):
docs: ABI: fix spelling/grammar in SBEFIFO timeout interface
Rob Herring (3):
of/address: Add of_property_read_reg() helper
fsi: Explicitly include correct DT includes
fsi: Use of_property_read_reg() to parse "reg"
Yu Zhe (1):
fsi: fix some spelling mistakes in comment
Change-Id: Ib2a5d1c974005b2aaff5acf50fb0ea80d8416da7
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
This commit enables dynamic-storages-only to use FRU and SEL commands
in the dbus-sdr w/o enabling sensor commands in the dbus-sdr folder.
Tested:
1. Users can read/write/edit FRU via ipmitool
2. Users can get the SEL logs via ipmitool.
Change-Id: I49eab8ad1cf54ef5c60604c446db153a42c30749
Signed-off-by: Thang Tran <thuutran@amperecomputing.com>
|
|
This commit enables dynamic-storages-only to use FRU and SEL commands
in the dbus-sdr w/o enabling sensor commands in the dbus-sdr folder.
Tested:
1. Users can read/write/edit FRU via ipmitool
2. Users can get the SEL logs via ipmitool.
Change-Id: I86138f36b30d248ec5fac07be4cda10031ddf203
Signed-off-by: Thang Tran <thuutran@amperecomputing.com>
|
|
In the 292c917 commit of phosphor-host-ipmid repo, it provides new
feature dynamic-storages-only. This commit add a PACKAGECONFIG for this
feature. This feature is disabled by default.
Change-Id: I3cabd6394e8f1946b34ce11fa1c3f61a240b6cc6
Signed-off-by: Thang Tran <thuutran@amperecomputing.com>
|
|
George Liu (8):
logging: switch to lg2
Update the clang-format file with latest
phosphor-gpio-monitor: Replace Argument class with CLI11
presence: Replace Argument class with CLI11
Remove gpio-util
Fix some warnings by cppcheck
meson: Replace configure_file with fs.copyfile
meson: Enable tests by default
Patrick Williams (3):
build: add cli11 dependency as necessary
phosphor-gpio-monitor: fix continue flag
phosphor-gpio-monitor: ignore extra args
Change-Id: I7fb4e2c07fb048402553c8739d5867f7fd47ef6f
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Jason M. Bills (1):
Use an enum to specify the type of recovery to perform
Change-Id: Ib9180d2d5316cd41b59bd8413b806be9a8a34d60
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
John is to be added to the OWNERS file for code reviews.
Signed-off-by: Charles Boyer <Charles.Boyer@fii-usa.com>
Change-Id: If5a32a129330238a79c7086e08cdd4739a0dda25
|
|
-Add condition for checking ipmb commands result.
-Fix wrong command call for chassis power off.
Tested: tested and verified on grwatlakes platform.
Change-Id: Id7262df4f8687b34e5ca0d6eabb9914e332dfe1a
Signed-off-by: Delphine CC Chiu <Delphine_CC_Chiu@wiwynn.com>
|
|
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>
|