Age | Commit message (Collapse) | Author | Files | Lines |
|
No longer needed as it's built into boost now
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: I2f9b58f9eccc661b6dd893d0387352361bbdb7db
|
|
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: I8e54833ac78e540e9dd5011533d53ff9a3af6763
|
|
Changelog:
TIP_FW_L0_0.5.3_L1_0.4.2
==============
- TIP_FW L0 version 0.5.3 and L1 version 0.4.2 L1
- FreeRTOS: in case of assert: print useful info.
- NVIC_BMC_reset: clear NVIC int before reloading BMC.
- in BMC reset and spurious interrupt reset: read the int number from
the active and not the pending.
- NVIC_IntHandlerCommon: bug fix: clear correct number.
- Big fix: enable all traps in hardware_app_init.
- Add task bmc_task to handle BMC reset reload.
- Increase heap_size to 0xA000.
- HOSTPER: set to 1 till KCS bug is fixed.
- Flash: check if FIU1 and FIU 0\CS1 are disabled by OTP bit.
- Flash: bug fix: do not enable FIU1 CS2\3.
- Flash: Allow using a 4MB flash for image.
- Update FreeRTOS to none-MPU version.
- Spurious interrupt handling: in case of spurious interrupt print
correct int number + NVIC state, and then clear it.
- OTP version: use two bits for each version number.
- Copy DBGRST too to INTCR2.
- Debug log: bug fix: data corruption in case of a 16MB flash. Replace
the code so that Debug log is 64KB (one flash block). its location is
- split flash for active recovery: 64KB before recovery image.
- two flash mode: last block in active flash.
- UUID: add full data read (wafer, X\Y, year, work week). Note: debug
chips do not contain this info.
TIP FW 0.5.1 L0 0.4.0 L1
==============
- Set RCR regs only in PORST.
- Change RCR values for TIP reset.
- NVIC: print more data on spurious interrupts.
- SPIX - set FIU_FIX to SINGLES. Other FIUs remain in INCREASING mode as
before.
TIP FW 0.5.1 L0 0.4.0 L1 GOOGLE4
==============
- derived from TIP FW 0.5.1 L0 0.4.0 L1
Tested:
buid pass and boot up successful with correct TIP FW latest version.
Signed-off-by: Tim Lee <timlee660101@gmail.com>
Change-Id: I2b5093470d6caa2e26bb287ec7dda3a8d0c4404c
|
|
Changelog:
IGPS 03.08.03 - Jan 9th 2023
==============
- TIP_FW 0.5.3 L0 0.4.2 L1
- FreeRTOS: in case of assert: print useful info.
- NVIC_BMC_reset: clear NVIC int before reloading BMC.
- in BMC reset and spurious interrupt reset: read the int number from
the active and not the pending.
- NVIC_IntHandlerCommon: bug fix: clear correct number.
- Big fix: enable all traps in hardware_app_init.
- Add task bmc_task to handle BMC reset reload.
- Increase heap_size to 0xA000.
- HOSTPER: set to 1 till KCS bug is fixed.
- Flash: check if FIU1 and FIU 0\CS1 are disabled by OTP bit.
- Flash: bug fix: do not enable FIU1 CS2\3.
- Flash: Allow using a 4MB flash for image.
- Update FreeRTOS to none-MPU version.
- Spurious interrupt handling: in case of spurious interrupt print
correct int number + NVIC state, and then clear it.
- OTP version: use two bits for each version number.
- Copy DBGRST too to INTCR2.
- Debug log: bug fix: data corruption in case of a 16MB flash. Replace
the code so that Debug log is 64KB (one flash block). its location is
- split flash for active recovery: 64KB before recovery image.
- two flash mode: last block in active flash.
- UUID: add full data read (wafer, X\Y, year, work week). Note: debug
chips do not contain this info.
Signed-off-by: Tim Lee <timlee660101@gmail.com>
Change-Id: Ie2d5086127da69f94d7b5cbe55ed89b1e6e49f30
|
|
This commit supports phosphor-hostlogger in STREAM mode, to forward
the byte stream from obmc-console to rsyslog via the imuxsock module.
The logs can be obtained in /var/log/. The logs are rotated by
logrotate. The size threshold of cpu console is 256KB and the others are
64KB. Each log is polled every 1 minute to check if its file size
exceeds the threshold to rotate it to the new file. Each console can be
saved in up to 2 log files.
Tested (CPU console):
1. Change the mux of CPU console to BMC
$ ampere_uartmux_ctrl.sh 1 2
2. Connect to CPU SOL console
$ ssh root@<BMC_IP> -p 2200
3. Execute commands in the CPU SOL console
=> The console output on CPU SOL console will all be logged to
/var/log/obmc-console-cpu.log
=> The log will be rotated to /var/log/obmc-console-cpu.log.1 if the
original log file size exceeds 256KB every 1min poll
Signed-off-by: Chau Ly <chaul@amperecomputing.com>
Change-Id: I336bde09c4ef61ea68e05bef2c0b4e4298ea7959
|
|
This commit supports phosphor-hostlogger in STREAM mode, to forward
the byte stream from obmc-console to rsyslog via the imuxsock module.
The logs can be obtained in /var/log/. The logs are rotated by
logrotate. The size threshold of cpu console is 256KB and the others are
64KB. Each log is polled every 1 minute to check if its file size
exceeds the threshold to rotate it to the new file. Each console can be
saved in up to 2 log files.
Tested (CPU console):
1. Change the mux of CPU console to BMC
$ ampere_uartmux_ctrl.sh 1 2
2. Connect to CPU SOL console
$ ssh root@<BMC_IP> -p 2200
3. Execute commands in the CPU SOL console
=> The console output on CPU SOL console will all be logged to
/var/log/obmc-console-cpu.log
=> The log will be rotated to /var/log/obmc-console-cpu.log.1 if the
original log file size exceeds 256KB every 1min poll
Signed-off-by: Chau Ly <chaul@amperecomputing.com>
Change-Id: I5586d1c634ec0f244069b868bd48b75560520dc1
|
|
The org.freedesktop interfaces have the same "use everywhere" status
as xyz.openbmc_project, since they are not specific to any company
or architecture. Enable them in meta-phosphor.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I3261a6777b2c9003f5476061e4df30811321f73d
|
|
Since the p10 machine relies on the org/freedesktop, but it is disabled
by default, resulting in failure to build the bmc image.
This commit needs to modify OBMC_ORG_YAML_SUBDIRS and enable
org/freedesktop by default.
Tested: built p10bmc image successfully.
Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: Ife87f359bf5a0f8c682ccb56ddbdeec84b12ca3a
|
|
This option was added to phosphor-state-manager quite a while back via
bcbee4a but never set within meta-ibm. By default, all IBM systems
should only run APR when an AC power loss has occurred.
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: Id374781f3c07b019337b1d124ce9d4f3efb7f838
|
|
Adding phosphor-logging and pldm
Change-Id: I0de7339589e863f72572eac9e395ed34ca6b8808
Signed-off-by: Chris Cain <cjcain@us.ibm.com>
|
|
George Liu (2):
Refactor GetSubTreePaths method
Fix parameter type for calling getSubTreePaths method
Change-Id: I3f9ccdc75b1d687c7943784f26fb45a87f1613d5
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ed Tanous (8):
Remove static keyword from template
Add missing override keyword on mock
Add support for appending std::string_view
Remove some extra semi-colons in tests
Remove dead code paths
Remove static from inline variables
Fix meson warning
Add override keyword everywhere it's required
Change-Id: Ic39508d02b6ef51097117f0a9bb2c4b1a3c7979d
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ed Tanous (1):
Remove double inheritance on faultlog entry
Change-Id: Ie2f7df82f32822e3775211432604b72b6081c7de
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ed Tanous (1):
Use intermediate bmcweb object files
Przemyslaw Czarnowski (1):
Use actionParams struct instead of fields
Change-Id: I5ec03763195235ca92ffc5e2f99329ead197f841
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
markdownlint: fix all warnings
Change-Id: I1c3eb70991766bd281d8dbd6e9d88a5ab139b022
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
gen: update due to sdbusplus-gen-meson change
Change-Id: Ic0a898fa6e9ac20b371cff43429028b39d593ac9
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
George Liu (1):
libpldm: Correct reference to libpldm header files
Change-Id: Icb9c2cbdb0975b9cd831e152f52def1d8f49c604
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Paul Fertser (1):
Add compiled-out debugging prints
Change-Id: I3455d55a0b7dd38c26f2770076b80a9ca49bb2f5
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matt Spinler (2):
Rerun regenerate-meson to increment version
PEL: Don't use 's#' in Py_BuildValue
Change-Id: Ib8ebfff9aeac7b9baad5926d3c1a187df418ad43
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Johnathan Mantey (1):
Update instructions for SetLanOem and GetLanOem
Change-Id: I88a17ef79314032f142f473a09bc7acf8b34f298
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Address errata 80 from E2600-11.pdf
Change-Id: I039ae8bb16452f18810cc43febd9ea87c7988166
Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
|
|
Address errata 80 from E2600-11.pdf in a ROM patch for integration into
the OTP image. A otptool configuration file is provided as an example
Signed-off-by: Neal Liu <neal_liu@aspeedtech.com>
[AJ: Take 098e7ba124184 from https://github.com/AspeedTech-BMC/openbmc]
Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
Change-Id: I936c60f9db8e36f3213f426aebeb62b72015303c
|
|
Avenash Asai Thambi (5):
entity-manager: Update kudo_bmc.json
kudo_motherboard: Add new part numbers for kudo motherboard sensors
kudo_motherboard: Add additional sensor configuration
kudo_motherboard: Add external temperature sensor configuration
kudo_motherboard: Add fan sensor configuration
BonnieLo-wiwynn (1):
configurations: add sensors configurations for greatlakes
Chau Ly (2):
configurations: Add NVME temp sensors for mt_jade
configurations: Add OCP temperature sensor to mt_jade
Jayashree Dhanapal (1):
Add a new configuration for SDR sensor
Jeff Lin (1):
FruDevice: Fix crash when fru name is duplicated
Jian Zhang (1):
Add Timer check avoid multiple clicks
Karthikeyan Pasupathi (1):
Part and serial number update for yosemitev2 platform.
Logananth Sundararaj (1):
Added new configuration for TwinLake board.
Yung Sheng Huang (2):
devices: add RAA229620 and RAA229621 support
devices: add Q50SN12072 support
Change-Id: I8761ffc2d52707901b45c0f27e229986aa6ffca6
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Paul Fertser (3):
Guard against concurrent scan
Abort the scan on errors
Try up to 15 times in case of timeouts
Change-Id: Ibd6108eb9b6a2927a4e842c965f7bf3cee3d5b8d
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
markdownlint: fix all warnings
Change-Id: Ieaf784d0b94a8d8f7fb16ba522ded9ca4d533711
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Carson Labrado (1):
Aggregation: Generate collections from schema
Change-Id: I2b487b69e4530601685678cbf9ea4f16ff9bea1e
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Jayashree Dhanapal (1):
Added support for IPMB based SDR detection dynamically
Change-Id: I51869e97dd563c0bffd5e0721449d0d7fce8d17e
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Jiaqing Zhao (1):
Implement default LDAP privilege role
Change-Id: Ifc3e3fac35843b59e90a0b9bd0311264a3fc5df3
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Lakshmi Yadlapati (1):
u-boot mirroring support
moni kumar (1):
Removed reset of the interface ActivationProgress
Change-Id: Ia817b6af5e0b2ef3312e5b05c05ca0a38d4f39de
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Lakshmi Yadlapati <lakshmiy@us.ibm.com>
|
|
Temporary revert phosphor-network SRCREV back to the commit sync-mac
feature still working.
Tesed result:
```
root@bletchley:~# journalctl -u xyz.openbmc_project.Network
Jan 09 05:01:04 bletchley systemd[1]: Starting Phosphor Network Manager...
Jan 09 05:01:05 bletchley phosphor-network-manager[539]: Force sync enabled, check VPD for MAC
Jan 09 05:01:08 bletchley systemd[1]: Started Phosphor Network Manager.
Jan 09 05:01:09 bletchley phosphor-network-manager[539]: Refreshing the objects.
Jan 09 05:01:09 bletchley phosphor-network-manager[539]: Unable to get the value of Network[DHCP] from /etc/systemd/network/00-bmc-eth0.network
Jan 09 05:01:09 bletchley phosphor-network-manager[539]: Unable to get the value of Network[IPv6AcceptRA] from /etc/systemd/network/00-bmc-eth0.network
Jan 09 05:01:16 bletchley phosphor-network-manager[539]: Unable to get the value of DHCP[UseDNS] from /etc/systemd/network/00-bmc-lo.network
Jan 09 05:01:16 bletchley phosphor-network-manager[539]: Unable to get the value of DHCP[UseNTP] from /etc/systemd/network/00-bmc-lo.network
Jan 09 05:01:16 bletchley phosphor-network-manager[539]: Unable to get the value of DHCP[UseHostname] from /etc/systemd/network/00-bmc-lo.network
Jan 09 05:01:16 bletchley phosphor-network-manager[539]: Unable to get the value of DHCP[SendHostname] from /etc/systemd/network/00-bmc-lo.network
Jan 09 05:01:16 bletchley phosphor-network-manager[539]: Refreshing complete.
Jan 09 05:01:16 bletchley phosphor-network-manager[539]: Wrote networkd file: /etc/systemd/network/00-bmc-eth0.network
Jan 09 05:01:17 bletchley phosphor-network-manager[539]: Set the MAC on
Jan 09 05:01:17 bletchley phosphor-network-manager[539]: Removing the match for ethernet interfaces
Jan 09 05:01:19 bletchley phosphor-network-manager[539]: Sending networkd reload
Jan 09 05:01:19 bletchley phosphor-network-manager[539]: Done networkd reload
root@bletchley:~# busctl introspect xyz.openbmc_project.Inventory.Manager /xyz/openbmc_project/inventory/system/chassis/bmc/ethernet xyz.openbmc_project.Inventory.Item.NetworkInterface
NAME TYPE SIGNATURE RESULT/VALUE FLAGS
.MACAddress property s "C01850F1D796" emits-change writable
root@bletchley:~# ifconfig eth0
eth0 Link encap:Ethernet HWaddr C0:18:50:F1:D7:96
inet addr:10.10.11.126 Bcast:10.10.255.255 Mask:255.255.0.0
inet6 addr: 2019:7::c218:50ff:fef1:d796/64 Scope:Global
inet6 addr: fe80::c218:50ff:fef1:d796/64 Scope:Link
inet6 addr: 2018:5::c9d3/128 Scope:Global
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:98845 errors:0 dropped:30955 overruns:0 frame:0
TX packets:267 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:9565630 (9.1 MiB) TX bytes:32516 (31.7 KiB)
Interrupt:34
```
Signed-off-by: Potin Lai <potin.lai@quantatw.com>
Change-Id: Ie32fd892a711f74a52f3a51e9e20634f69c416e7
|
|
Matt Spinler (1):
PEL: Fix trailing space in subsystem name
Change-Id: Icbc3e59b74336c50cc7ad4c85428007b494800b9
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ed Tanous (6):
Remove extra semi-colons
Add static to method
Fix variable shadow warnings in sdbusplus
Silence sign-conversion warning
Remove unused variable
Fix a bunch of docstrings
Patrick Williams (1):
stdexec: update to later commit
Change-Id: I9c34ade92e575e5fd6f4235fff7ba77a57da3862
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Potin Lai (1):
button_handler: use CurrentHostState for powered on checking
Change-Id: Ia64d5775766921b3b9150f8a6075850201ac9eae
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Potin Lai (2):
oemcommands: update getIPObject() search method
storagecommands: fix getSensorMap() error
Change-Id: Iaf318e816df70873fded8298f75200251bb7c579
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
There is a issue caused by switching USBMUX GPIO pin slowly.
For example, when user set USBMUX GPIO pin to sled1, the USBMUX will
first switch to sled3 and then switch to sled1 if there is a long
interval between each gpioset command.
1. USBMUX is set to off initially
USB2_SEL0_A = 1
USB2_SEL1_A = 1
USB2_SEL0_B = 1
USB2_SEL1_B = 1
2. Set USBMUX to sled1
USB2_SEL0_A = 0
USB2_SEL1_A = 0
USB2_SEL0_B = 1
USB2_SEL1_B = 1
```
root@bletchley:~# gpioset $(gpiofind USB2_SEL0_A)=0 --> USBMUX set to sled3 first.
root@bletchley:~# gpioset $(gpiofind USB2_SEL1_A)=0 --> then USBMUX set to sled1.
```
Add bletchley-usbmux-util to set USBMUX GPIO pins to selected sled, and
avoid USB issues with slow mux switching.
Change-Id: Id2a40b5908c1286929648cc433cb426a9c493e3a
Signed-off-by: Potin Lai <potin.lai@quantatw.com>
|
|
add phosphor-discover-system-state service for each host to support
power restore feature.
Signed-off-by: Potin Lai <potin.lai@quantatw.com>
Change-Id: Ic61a2e532a5928e76914706bd537e12f638e3e3c
|
|
Enable Aspeed OTP driver to support OTP programming by Aspeed OTP tool.
Signed-off-by: Potin Lai <potin.lai@quantatw.com>
Change-Id: I9b393342fd34d3cc16fc1f6fdc8a2d1fc9b9e65d
|
|
George Liu (1):
support sdbusplus::message::object_path
Change-Id: I89a682a68dbd400148c632c6bc8c406bfb338780
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matt Spinler (1):
control:configs: Add altitude group to Rainier 4Us
Change-Id: I27cc0f695dc7128f2f89c353b9bb59eb2c8294cf
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Priyanga Ramasamy (1):
Defect fix in logging system VPD mismatch PEL
Change-Id: Ic66592caa4227776c055ea1d4da73797c7c526c1
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Abhishek Patel (1):
Add ServiceProviderNotify
Jorge Cisneros (1):
Problem with RemoteRoleMapping JSON
Change-Id: I072cb1018d8924b27e4388af755b70534c09f601
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Andrew Geissler (1):
doc: update README with some misc items
Change-Id: Id7195190d48948e960c3982a8c81ab920c3a2e79
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Adriana Kobylak (1):
PEL: Set Action Flags for UnTarFailure to report only
Priyanga Ramasamy (1):
PEL:Procedure to correct system VPD issues
Change-Id: Ic09ae760c1b976014145bc0592f509a7b2f7d56e
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (3):
python: fix flake8 warnings and format with black
prettier: re-format
markdownlint: fix all warnings
Santosh Puranik (2):
utils: Fix bad conversion for enumerations
meson: Fix BUSNAME argument to pimgen.py
Change-Id: I63099f543827e0cf268509cde89648d8459082a8
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Add bletchley health monitor configuration.
Remove reboot.target from CPU critical threshold.
Signed-off-by: Potin Lai <potin.lai@quantatw.com>
Change-Id: I9bff26dd47591f4384797fd91a6cea3307227190
|
|
Bletchley PE requested wget be added to the images.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I0e685134071619fdb9e132a7687994ff61fb186e
|
|
We don't have any use for the net-ipmi package and do not want that
process running. Remove it from the image.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I751ae9b901e34c822916808d8127789a75de97ab
|
|
Reduce the PACKAGECONFIG of dbus-sensors to remove unused daemons,
which results in a flash image savings.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I06c36a72a73f671908b35f217188c0bf41766cc0
|
|
strace is a pretty helpful debug tool. Add it to all our images.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I09dca2b6ab76535371dd55e39105eba853aa0f66
|
|
Bletchley PE requested we add tmux to the images.
In order for tmux to work we also need to generate the en-us locale
because tmux requires UTF-8 locale information. Add this to all our
images as well (it is disabled in meta-phosphor to save space).
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I40b92ea975b64e364003d542d71cb0103df34cfe
|