Age | Commit message (Collapse) | Author | Files | Lines |
|
Change-Id: Iabda97c9719dc5f285e5b97c5072f9061dd31d81
Signed-off-by: Charles Kearney <charles.kearney@hpe.com>
|
|
Change-Id: I9e43bd64b8685100249df2c99fefd669c834b34a
Signed-off-by: Charles Kearney <charles.kearney@hpe.com>
|
|
Change-Id: Ia295013033424e0a973c8314b56b52b46c055a71
Signed-off-by: Charles Kearney <charles.kearney@hpe.com>
|
|
Change-Id: I61fdcaab29a0bcad9f51d3c51bc67401b9356af9
Signed-off-by: Charles Kearney <charles.kearney@hpe.com>
|
|
The latest yocto update is flagging an error on machines using this
recipe. The reason appears to be because the templated services are
added to the SYSTEMD_SERVICE variable but they are not properly
installed into the filesystem.
Install the templated service file utilizing a more direct and tested
method.
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: I8f856e43244cc766fcec92ba9e21a6b98c9dbd03
|
|
The latest systemd requires templated services be installed properly. As
this is old org.openbmc, just do the minimum to get the service
installed properly.
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: Id4e6f436742309f998c11a779ab5203c91ba48be
|
|
The latest systemd requires templated services be installed properly. As
this is skeleton, just do the minimum to get the service installed
properly.
Tested:
- Confirmed service installed as expected:
```
/rootfs/usr/lib/systemd/system/multi-user.target.wants/org.openbmc.control.Power@0.service
```
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: I36607d361ba8b6a9c8055435e8af5dba12dd07eb
|
|
We need pkgconfig to get the systemd service file location variable to
support usrmerge.
Tested:
Confirmed that host-error-monitor can find pkgconfig and the systemd
service file location variable.
Signed-off-by: Jason M. Bills <jason.m.bills@linux.intel.com>
Change-Id: Id453f64d7b249c4fcb0af4cc8395dea8dc3c5f96
|
|
Upstream yocto introduced a change via e510222 (systemd-systemctl:
fix instance template WantedBy symlink construction).
This fixes a bug that we in OpenBMC had been taking advantage of in that
we were able to document our templated target dependencies without it
actually doing anything. The real installation of services within
targets occurs in our bitbake recipes due to the complexity of chassis
and host instances on a per machine basis.
Leave the dependency information in the service files but comment them
out. It's useful to be able to look at a service and understand which
targets it's going to be installed into by the bitbake recipes.
The service files are already properly installed into the appropriate
targets by the recipe.
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: Idcb5458b6f2a3007c20f546604d4095650148803
|
|
The latest yocto update is flagging an error on machines using this
recipe. The reason appears to be because the templated services are
added to the SYSTEMD_SERVICE variable but they are not properly
installed into the filesystem.
Install the templated service file utilizing a more direct and tested
method.
Tested:
- Confirmed service file installed in rootfs as expected
```
/rootfs/usr/lib/systemd/system/sysinit.target.wants/xyz.openbmc_project.Chassis.Control.Power@0.service
```
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: Ic0b375f31a0b92314618f978871c971caab041b4
|
|
The latest yocto update is flagging an error on machines using this
recipe. The reason appears to be because the templated services are
added to the SYSTEMD_SERVICE variable but they are not properly
installed into the filesystem.
Install the templated service file utilizing a more direct and tested
method.
Tested:
- Confirmed service file installed in rootfs as expected
```
/rootfs/usr/lib/systemd/system/multi-user.target.wants/xyz.openbmc_project.State.Boot.PostCode@0.service
```
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: I3bdd15b3960a910ccc4b9bcd0e03df1613687ba1
|
|
Noticed the following warning recently:
```
do_configure: QA Issue: phosphor-state-manager: invalid PACKAGECONFIG: only-allow-boot-when-bmc-ready [invalid-packageconfig]
```
This is because the PACKAGECONFIG used by the bbappend to enable this
new feature did not match with what was in the recipe. Update the base
recipe to define it as was meant initially.
Tested:
- Confirmed no more warning
Change-Id: I4b76ec761a44013467a2129a992df6d69ea8f1e7
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
There are temperature, adc, and fan sensors on EVB board, enable them.
Change-Id: I533d4128e44ba8225356e80dcb74faa2fdaf07fb
Signed-off-by: Brian Ma <chma0@nuvoton.com>
|
|
Jason M. Bills (1):
Use variable for service install location
Change-Id: I23d54bcdc9b0edc0f4c2745b79b0dec8b098625b
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Define three categories of ABI configuration via PACKAGECONFIG:
1. abi-production: Only deprecated and stable symbols are exposed
2. abi-maintenance: Only stable and testing symbols are exposed
3. abi-development: All deprecated, stable and testing symbols are
exposed
This makes it relatively straight-forward to perform broad testing for
use of deprecated functions by setting
`PACKAGECONFIG = "abi-maintenance"` in a `libpldm_%.bbappend` in the
relevant meta layer.
However, build for abi-production by default.
Change-Id: I9df824e2543829dbe66a7203240e5367ffded3e3
Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
|
|
The recipe lives at HEAD. Embedding the library version in the package
metadata is misleading.
Change-Id: I190e19f5a2f6e5b68897db2f9ac00144d27ddd12
Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
|
|
We add wks file and relative config for build wic image. Now user can
build wic image by include phosphor-mmc.inc. And set WKS_RWFS_SIZE,
WKS_RWFS_SIZE to adjust eMMC parition size instead of create new wks
file for each board.
Change-Id: I1ed342658d791fd9011bd31ea6db36d4362d120b
Signed-off-by: Brian Ma <chma0@nuvoton.com>
|
|
Update new fw_env.config for U-Boot fw_print/setenv utils access correct
U-Boot environment offset. And also add recipe
udev-nuvoton-mtd-partitions for create readable mtd device symlink.
Change-Id: I3bfa2015f536b27382f561bd8cdb0d7dbd2d88cd
Signed-off-by: Brian Ma <chma0@nuvoton.com>
|
|
For compatible with the newest IGPS 3.9.1 design for new memory map.
Thus, we need to change uboot load address.
Tested: build pass and boot successfully.
Signed-off-by: Tim Lee <timlee660101@gmail.com>
Change-Id: I6deefcde03855521a19b05bdf967004e9ba954c2
|
|
For compatible with the newest IGPS 3.9.1 design for new memory map.
Thus, we need to change uboot load address and CONFIG_SYS_MEM_TOP_HIDE.
Stanley Chu (3):
npcm8xx: enable configs for optee/tpm
arbel: change uboot load address
arbel: change CONFIG_SYS_MEM_TOP_HIDE default value
Signed-off-by: Tim Lee <timlee660101@gmail.com>
Change-Id: I498c9f62ae41aa5685f49184420e04572fb64a44
|
|
For compatible with the newest IGPS 3.9.1 design for new memory map.
We need to change optee-os load address from 0x00100000 to 0x02100000.
Tested: build pass and boot successfully.
Signed-off-by: Tim Lee <timlee660101@gmail.com>
Change-Id: Ia7fd3184da13daf084fbfa171528a8e953dcc98a
|
|
For compatible with the newest IGPS 3.9.1 design for new memory map.
We need to modify each image load address individually.
The load address of tf-a from 0x00001000 to 0x02000000
The load address of optee-os from 0x00100000 to 0x02100000
The load address of uboot from 0x03008000 to 0x06208000
We've updated tf-a to 2.8 that keep up with meta-arm.
Thus we remove 2.6.0.bb recipe and replace with 2.8.0.bbappend.
Tested: build pass and boot successfully.
Signed-off-by: Tim Lee <timlee660101@gmail.com>
Change-Id: I730f0a677103b89b78897f0d1860a47933c5b7cc
|
|
Changelog:
TIP FW 0.6.0 L0 0.4.9 L1
==============
* New memory map. TIP_VIRTUAL_FLASH_BASE_ADDR moved to 0x1000000.
* Fix NVIC_TrapHandlerCommon: uart reconfig should be after sampling core registers.
* Fix DRAM window handling bug, in order to allow loading images to any address in DRAM.
* In recovery mode: add an option to go to halt (print "N" at the start).
* Add the support for enforcing recovery image to match active at boot time
* Add support for ECC 384 + 521
* Add the support of ecc HW with tip_ecc_hw_ncl.c instead of old implementation using mbedtls code
* Wake all 4 cores when jump to DRAM (feature was limited to RAM2 only).
* Bug fix SFDP dummy byte.
Tested:
buid pass and boot up successful with correct TIP FW latest version.
Signed-off-by: Tim Lee <timlee660101@gmail.com>
Change-Id: I0d848f329a7954ca0b65644d368de93296b6e822
|
|
Changelog:
version 0.3.4 - Jun 26th 2023
=============
- Bug fix: support NO_TIP mode + new memory map.
All images are loaded to DRAM.
version 0.3.3 - Jun 18th 2023
=============
- Add header field GMMAP at offset 0x152 which is copied
to INTCR4.GMMAP0 and 1.
Signed-off-by: Tim Lee <timlee660101@gmail.com>
Change-Id: I711d377f3c4c7da1b106cef8e6e8f8b7824f10f1
|
|
Changelog:
IGPS 03.09.01 - Jun 26th 2023
==============
- TIP FW 0.6.0 L0 0.4.9 L1
* New memory map. TIP_VIRTUAL_FLASH_BASE_ADDR moved to 0x1000000.
* Fix NVIC_TrapHandlerCommon: uart reconfig should be after
sampling
core registers.
* Fix DRAM window handling bug, in order to allow loading images to
any address in DRAM.
* In recovery mode: add an option to go to halt
(print "N" at the start).
* Add the support for enforcing recovery image to match
active at boot time
* Add support for ECC 384 + 521
* Add the support of ecc HW with tip_ecc_hw_ncl.c instead of old
implementation using mbedtls code
* Wake all 4 cores when jump to DRAM
(feature was limited to RAM2 only).
* Bug fix SFDP dummy byte.
- Remove no_tip file from ReplaceComponent.bat
- uboot:
New memory map.
- bl31: Release V2.8.2
* change load address of BL31 to 0x02000000
* change load address of OPTEE-OS to 0x02100000
* change load address of BL33 to 0x06208000
- optee: Release npcm845x_3.18.0_v1.0-697
* change load address of OPTEE-OS from to 0x02100000
- bootblock 0.3.3
* Add header field GMMAP at offset 0x152 which is copied to
INTCR4.GMMAP0 and 1.
- XML: add bootblock field to select GMMAP. Default is zero.
If it's FF value is set as before by bootblock, according to DRAM
size.
- XML: bootblock sets MC to 1050MHz by default.
- Bug fix in Open_all_ports batch.
Signed-off-by: Tim Lee <timlee660101@gmail.com>
Change-Id: I7ae7eb915530397e1a1a3f26a766e208e02c25c1
|
|
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>
|
|
Added flock during flashing process of BIOS, CPLDs, and power sequencer
instead of using flock over the whole init_once script. Removed mori.sh rst hotswap to be replaced.
Change-Id: I29bd364b307178abed19b542ce4737e4ef14d06d
Signed-off-by: Jonico Eustaquio <jonico.eustaquio@fii-na.com>
|
|
Unused functions:
- rst_bios_spi
Unused variables:
- I2C_STBUCK
- I2C_HOTSWAP_CTRL
Change-Id: I869825195825faaac8a9583a7b90922e0f3c26db
Signed-off-by: Vincent Chou <vincent.chou@fii-na.com>
|
|
1) Remove unwanted dependencies for the warm reboot targets.
2) Set the power policy to always on to prevent unwanted host power off.
3) Change user reset command to use ipmitool command
Change-Id: Ie87296a48349219860c79f6275133595f3501e43
Signed-off-by: Kyle Nieman <kyle.nieman@fii-na.com>
|
|
The BMC accesses the BIOS SPI during flashing, but the BMC will
potentially need to access it while the host is running. Add library
functions that performs a handshake to request access to it. Update
current BIOS SPI access to use the functions. Also fix shellcheck
error.
Tested: Flashed BMC image on unit. Ensured that BIOS flash is still
successful.
Change-Id: Icc91802647a6967694fca3e57bbc56f2c1db9189
Signed-off-by: Kyle Nieman <kyle.nieman@fii-na.com>
|
|
Albert Zhang (1):
Add support for redfish StopBootOnFault
Ed Tanous (15):
Split up findNavigationReference
Make findNavigationReference* use references
FindNavigationReferences rename p->jsonPtr
Remove now-unused isParameterTagCompatible
Remove computeParameterTagFromArgsList
Remove ServerSentEvents class
Make error codes take by reference
Rename all error_code instances to ec
Simplify the router
Remove the black_magic namespace
HTTP/2 support
Update to owasp headers
Provide bmcweb-specific bmcweb exception handler
Remove FunctionTraits
Fix a bug for zero arg EventLog entries
George Liu (2):
Refactor setProperty method
Add efficiency percent for PowerSupply
Gunnar Mills (1):
Remove reference to phosphor-webui
Jie Yang (1):
Add topology links for Chassis
Lakshmi Yadlapati (4):
Use getPCIeDeviceList in PCIeDeviceCollection
Refactor powerSupplyPath association retrieval
Refactor redfishPcieGenerationFromDbus and redfishSlotType
Add PCIe Slot information to PCIeDevice schema
Nitin Kumar Kotania (1):
Static IPv6 config: Send relevant error on patch.
Change-Id: I8b62bac374a88a85780ea3d034e80bdf1e8743c0
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Lakshmi Yadlapati (1):
PEL: Error log entries for ECC errors
Change-Id: I12af5af2a48270a749308391b7ee9bf7b1d0c904
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Thang Q. Nguyen (1):
configuration: correct Mt.Jade platform name
Change-Id: I251958d08f7950b9fc8f2972023a3e7a89d00076
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Jim Wright (2):
pseq: Add support for UCD90160 device
pseq: Add support for UCD90160 EM configuration
Shawn McCarney (1):
Support multiple D-Bus interfaces in getSubTree()
Change-Id: Ie0df0493c7ae13c2084a37ea7f07e35e8b9eda01
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matt Simmering (1):
intrusion sensor: fix default reading value
Change-Id: I2e53e9ee0396479dca07624b9bc9654d09b09663
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Andrew Jeffery (5):
changelog: s/Fixes/Fixed/ for the header in [Unreleased]
requester: Mark pldm_close() as LIBPLDM_ABI_TESTING
requester: Expose pldm_close() in header
transport: mctp-demux: Don't test socket for non-zero value
requester: Return PLDM_REQUESTER_OPEN_FAIL from pldm_open() on error
Pavithra Barithaya (2):
pdr: Return success for pldm_pdr_find_child_container_id_range_exclude()
pdr: Rework pldm_pdr_find_container_id_range_exclude() API
Change-Id: Ica58f2826e340b1154d10df11758a7120b7705ab
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
George Liu (1):
Change the byte of the MemoryAttributes attribute to the size type
Change-Id: Iefc799f34f5b484ed5709fd13f79994b5f26c72c
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
William A. Kennington III (11):
net/addr/ether: Remove isEmpty
zstring_view: Literal namespace should be inline
net/addr/ip: Make IPv4 fully constexpr compliant
net/addr/ip: Make IPv6 fully constexpr compliant
net/addr/ip: Add compile time string conversion
net/addr/ip: Add InAnyAddr compile time strings
net/addr/ip: Add unicast / loopback queries
net/addr/ip: Refactor string literal compilation
net/addr/subnet: Simplify using concepts
net/addr/subnet: Add string literals
net/addr/ip: Fix operator== abiguity
Change-Id: I1f7b4e5bf3c9ee27a6803ba2214d264e79b4ab0a
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matt Spinler (3):
button-handler: use sdeventplus loop
Create a custom power button handler
Describe button behavior in the README
Change-Id: I16bf48ee5bfbea69fcd5c01325ca5672f8f9d59d
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Michal Orzel (1):
Handle possible SdBus exceptions
Change-Id: I94c2b0e6d90aeadaae3e665f0885adaead16a826
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Konstantin Aladyshev (1):
Update socket path
Change-Id: I10e0672c427c18bb0d6d3d518da132a6a37c0b7c
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Konstantin Aladyshev (3):
RU: OpenLDAP and Active Directory is taken from translation file
RU: Old password input in change password screen
RU: Sessions page Client ID is not displayed
Change-Id: I2f9aa9c69dd56ff9e474988fd14e8c43e58c163c
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Firmware of an older stage board will not be allowed on a
current stage board. During the flashing process, AC cycles
are prevented.
Overview of Changes:
1.)mori-lib.sh
-Modify to add definitions that will be used for AC power cycle
delay.
2.)init_once.sh
-Modify to no longer use HPM_STBY_RST_N.
3.)mori-fw-ver.service
-Modify to wait until fw verification process is finished to prevent
failed version retrieval.
Signed-off-by: Kyle Nieman <kyle.nieman@fii-na.com>
Change-Id: Idd5a9613bc3e1086dd44e2579b5cb56108d430d0
|
|
Check that utilities used for flashing and version retrieval are
installed prior to being used to prevent unintended behavior.
Change-Id: I0d4547c43d78f03462e9e05ae465162cccb21f46
Signed-off-by: Kyle Nieman <kyle.nieman@fii-na.com>
|
|
The obmc-host-shutdown_0.target requires obmc-chassis-poweroff_0.target
cause the power_off function being called, and eventually do the force
off, so we remove the obmc-chassis-poweroff_0.target from
obmc-host-shutdown_0.target's requires.
Change-Id: I28184aafb3aac9e0b10000fb15e8817e4976465b
Signed-off-by: Vincent Chou <vincent.chou@fii-na.com>
|
|
This will parse the Major, sub-Major, and Minor versions from the
/etc/os-release file VERSION_ID line. The version will be presented
with the pattern <Major>.<sub-Major>.<Minor>.
Signed-off-by: Charles Boyer <Charles.Boyer@fii-usa.com>
Change-Id: I6cfebf16b840cb88216c3b8f3aeb4c295abc3e05
|
|
Dependency on mori-bios-verify.service was set in
host-powerctrl.service. Removed dependency as it should be set from
mori-bios-verify.service in case of removal.
Signed-off-by: Kyle Nieman <kyle.nieman@fii-na.com>
Change-Id: Ibc9fec6ef8e5912ebc137e712b1ac595997dbb0a
|
|
The return values for flashing cplds were incorrect when failure
occurred as it was expecting a integer value, but instead received text
output. To check for error, output is now searched for error messages.
Tested: I flashed an incorrect version of CPLD verify and saw that flash
message correctly stated failed.
For bios flash, the output would hang for an excessive amount of time
the flashing status. This is due to the output being stored to the
variable prior to being output.
Tested: I flashed the bios, and instantly saw a counter for the erase
progress. Upon failing flash verification, the script output a failure
message.
Signed-off-by: Kyle Nieman <kyle.nieman@fii-na.com>
Change-Id: Ie84418117ab4e712b4f5b5c15190044e2118a808
|
|
Jim Liu (4):
clk: npcm7xx: fix bug for calculate pll clock
pinctrl: npcm: add reset type detect
npcm8xx: fix reset reason issue for bootup
npcm8xx: Add PORST detect and remove workaround
Joseph Liu (1):
dts: nuvoton-npcm845: eanble ftpm and optee support
Judy Wang (1):
drivers:optee:rpmb: initialize drivers of mmc devices in UCLASS_BLK for rpmb access
Marvin Lin (2):
dts: nuvoton-npcm845: enable RMII1 pins
board: nuvoton: arbel: Correct CONFIG_SYS_MEM_TOP_HIDE value
Stanley Chu (19):
npcm_otp: correct the return value of fuse read
npcm845-evb: configure rgmii2 phy voltage by dts
npcm845-evb: set spix frequency to 50MHz
dts: nuvoton-npcm845: set default uart clock rate
dts: npcm8xx: add fm0 pinctrl
misc: npcm_host_intf: change initialization sequence
spi: npcm_fiu: do not change fiu clock
clk: nuvoton: npcm8xx: set ahb/apb/fiu clock divider as read-only
Revert "npcm845-evb: set spix frequency to 50MHz"
spi: npcm_pspi: use ACTIVE_LOW flag for cs gpio and set default max_hz
npcm845-evb: support TPM spi device
arbel: add CONFIG_EXT_TPM2_SPI for external tpm2 device
phy: add dt-bindig for npcm usb phy
npcm8xx: support 4Gb ram
gpio: npcm: set output state before enabling the output
spi: npcm_pspi: update dts and debug log
npcm_otp: read fuse bytes with byte offset
arbel: update configs
npcm8xx: add A2 CPU version
Tim Lee (3):
tools: env: use /run to store lockfile
drivers: spi: fix compiler warnings from npcm_fiu_spi_probe
configs: arbel: enable CONFIG_SPI_FLASH_GOOGLE
Tyrone Ting (1):
dts: nuvoton-npcm845: enable FIU3 voltage configuration
Change-Id: I178cfe008b962a48ff1a6b3eb8a0c80d1f0fd34a
Signed-off-by: Brian Ma <chma0@nuvoton.com>
|
|
The `systemd_system_unitdir` path changs after enabling 'usrmerge',
replace actual path with `systemd_system_unitdir` to avoid build issues
due to path changes.
Add machine name into FILESEXTRAPATHS to fix files not included issue.
Signed-off-by: Potin Lai <potin.lai@quantatw.com>
Change-Id: I5bb58f48dcf5e689ad44265f0b6add50b7d141bd
|