| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
CONFIG_HWMON is implied by the drivers that use it, so we do not need to
specify it in the defconfigs.
Change-Id: I1c6e8679412f80dc0db69ef0f72a9c73e8602fb9
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
|
|
|
| |
Change-Id: Iffff6732d670dd8010ff0edc3e2f143394c195ce
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
| |
Change-Id: I087c88dc14c3ba29e66ee3dd8b2daa56131a763a
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
| |
Change-Id: I800864610120826ca4d9abbfbe59e66606d77d29
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
|
|
|
|
|
|
| |
Add obmc-console conf
This enables obmc-console-server to relay the LPC-controlled
VUART to another ttyS0/UART1
Change-Id: I3103a69b95689a84d00a44bc10d69af9c80dff03
Tested: Verified lanyang image build
Signed-off-by: Brian Yang <yang.brianc.w@inventec.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update the supported ciphers to those under the
"Modern" section for mozilla.
https://wiki.mozilla.org/Security/Server_Side_TLS
Resolves openbmc/openbmc#3209
Tested: Built image and verified nginx correctly starts
and REST api't still work as expected.
Change-Id: I6692b42b6a1dec10e51b72654e75da4f0c0d3b99
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
|
|
|
|
|
| |
channel.yaml keeps the info about number of available Ethernet
channels on the given machine.
Resolves openbmc/openbmc#3191
Change-Id: I904e02a96bb6f295c6456b8a8ba26e756c218df0
Signed-off-by: Nagaraju Goruganti <ngorugan@in.ibm.com>
|
|
|
|
|
| |
Change-Id: Ib13ae97aaba4a0af0aefb5b4dbd2d0d6f3c08728
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
|
|
|
| |
Firestone was never fully working, and has no maintainer. Remove it
from the tree.
Change-Id: I0e64b5c01766c154f642c7314acdc2dff9251082
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
|
|
|
|
|
|
| |
Garrison was never fully working, and has no maintainer. Remove it
from the tree.
Change-Id: Ifbdb8c955a2b9d1777844046a13afca9401ced72
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
|
|
|
|
|
| |
This bumps skiboot to the latest release.
Change-Id: I43ce295d67801d8196616871a21591abba7c82df
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
|
|
|
|
|
|
| |
There's no need to patch skiboot, we can just use the existing 'prefix'
variable.
Change-Id: I65c00333c86cf1d42aa03760c1317fa479b74a20
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
|
|
|
| |
Change-Id: I86ea9d4df443afd31ce3186bc7e631a2492e2f60
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
| |
Change-Id: I9f3585ad9ba51cff151ae3d7071d55110438e6a2
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
| |
Change-Id: I2b813d2b8211ddd9706176636a9aaea5e8d7fcf8
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
| |
Change-Id: I50c26a963017385be81370a600bb67967c09b3f8
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Make this service have a .wants dependency to the
obmc-chassis-poweron@.target instead of .requires. This way
if it fails, the power on will still continue, just without
the failing drivers bound to their devices.
The drivers are only used for surfacing hwmon temps and voltages.
The only ones of those actually used by code are the water
cooled witherspoon VDD VRM temperatures which are used by fan
control, and fan control can deal with missing VRM temps.
Tested: Inject a fail into the bind script, and ensure the service
fails but the power on still continues.
Resolves openbmc/openbmc#3205
Change-Id: Id7551b8dd9e36c105f11e91697035d7ca90bdec3
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Enhanced the ir35221-unbind-bind.sh script to:
1) Retry a few times on failures binding the device driver.
2) Still try to bind other devices even if one device fails.
The script will still return a nonzero exit code if any of
the binds fail.
Tested:
* Do several power cycles.
* Modify script to fail a bind. Check that it returns nonzero.
Change-Id: Ia235557292d792998a1c10260fe2bf8b2e631b2c
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
A change was put in to wait 10 seconds before powering off a system when
too many fan enclosures were non-functional, this reverts that change
back to the original 5 seconds. The original change was done to help
mitigate a performance issue where PDM was held off from being able to
process fan functional state changes.
Reverted change: https://gerrit.openbmc-project.xyz/#/c/8352/
Tested:
System shutdown after 5 seconds with 2 non-functional fan enclosures
Change-Id: If40b54f475a54d151439922fc0893686caeb8ae7
Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
|
|
|
|
|
| |
Change-Id: Id8768544bd67821cd903558c1b573555e86beabf
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
|
|
|
| |
To support fixed flash layout that contains 32MiB image, manifest,
publickey and signatures, increase client_max_body_size to 33MiB.
Change-Id: Ibc5ecfd907a2fe796e4767ecfdec2ea7bb1543b1
Signed-off-by: Lei YU <mine260309@gmail.com>
|
|
|
|
|
| |
Change-Id: Ib2374b15d4a384579606ef714e32bdf10adfbf5f
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
| |
Change-Id: I9f2f2bde81265e4f30d26dd4294d086a0823becd
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
|
|
|
|
| |
Added machine layer support for the NPCM750 EVB.
Tested: Built and ran on NPCM750 EVB.
Change-Id: I4e23e514846725f4078996579b878adf07484bce
Signed-off-by: Brendan Higgins <brendanhiggins@google.com>
Signed-off-by: Tomer Maimon <tmaimon77@gmail.com>
|
|
|
|
|
| |
Change-Id: Ie2060c060d24a09bef4344882ffc98fc13e70981
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
| |
Change-Id: I44e2841df9e7a13c350785b7e487bdc95a68cb9e
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
| |
Change-Id: I2a944653ad4a7318c0cdf8884fcea2e460b44dcd
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
|
|
|
| |
Add the sync manager which watches for files to be synced
to the alternate BMC chip.
Change-Id: I543dacf389629c024b35d1b855745bbcc0bbd848
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
|
|
|
|
|
| |
Change-Id: I75cd0dcc7f42ae34cab232312f1f453f28cd480d
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
| |
Change-Id: Id843f7bceaaf76797d138f5e40325d288642572a
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
| |
Change-Id: I20e9eff239665a76be1813cd1aa8bb49eee04382
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Enable signature verification in the openpower-software-manager code
for witherspoon. This causes an error to be logged if updating to
an unsigned image, or image signed with a different key than the one
on the system, and if field mode is set, it'll stop the activation
process.
Tested: PNOR signature verification is enforced on witherspoon,
verified error is logged with and without field mode enabled, and
activation is prevented with field mode enabled.
Change-Id: I6b8b74f146066da058e137779faf9af157f7131b
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Make both romulus-ipmi-inventory-map-native and
romulus-ipmi-fru-read-inventory-native recipes use the same yaml config.
Resolves: openbmc/openbmc#3134
Tested: Verify the generated fru-read-gen.cpp reflect the yaml config
and ipmi fru command prints the correct FRU information.
Change-Id: If52a883e0901d44cea473ac67e89d4361cd5354c
Signed-off-by: Lei YU <mine260309@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The OCC related sensor fault events should be subscribed after the OCCs
active precondition state passes. This keeps from registering for OCC
provided sensor fault signals prior to the OCC driver being bound and
active.
Tested:
OCC fault sensor signals only registered for after being active
Change-Id: I032ebb0145b5d16e4d54e4873429916e05d3cf48
Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
|
|
|
|
|
| |
Change-Id: I396a84f6a3e01f882dbdcdcf7fef6fa9177f9d82
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Set the default value of the TPMEnable sensor to true on
Witherspoon systems to catch systems that have a missing
TPM card populated.
Tested: Verified the settings value for TPMEnable is set
to true (1) when the BMC boots up.
Change-Id: I445e67dc53d3bac5dc7f6f613ac03202aab567c4
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
|
| |
Add the definition for the verify_pnor_signature package
to the base openpower-software-manager recipe.
This package is disabled by default.
Tested: Built witherspoon image.
Change-Id: I8154e53d1db902fab824cc52b0ddccae21ccfd1a
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The power values being displayed were basically instantaneous
readings as measured by the APSS monitor device, and as such
could show a lot of peaks and valleys that would be undesirable
to surface.
In the future they may get added back in with some averaging done.
In the meantime, the user can use the nvidia-smi command line tool
on the host to get the proper power values.
Tested: No GPU power sensors in D-Bus.
Resolves openbmc/openbmc#3183
Change-Id: Ie2d92560867f29dbf852c53c55b8d371f5fef06f
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
|
|
|
|
|
|
|
|
|
| |
The GPU power hwmon sensors recently changed names to match
the GPU temperature sensor naming conventions. Update this
YAML to reflect that.
Change-Id: I5100ee514bed3ec7901deddcfd3bd9d619d8cd51
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The code will now copy the correct air or water cooled
config file to the correct name so phosphor-hwmon can find it.
It was just a link before, but that would cause problems with
code updates as this directory is preserved, so if older
code was put back on the link would point to nothing and
phosphor-hwmon would never start for the MAX31785.
Now with the copy the old code can still pick up this file.
The only hole this has is if someone goes from the new code
back to the old code, and then swaps air/water cooling, as the
old code will then pick up the config file generated by the
newer code, which now won't match the actual config. This
would be a very unlikely scenario.
Change-Id: I45db3c3ac8265caae30163a4e90035189e861e82
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
|
|
|
|
|
|
|
|
|
| |
Pick up the latest RAS policy table, which is used to
add the EventID and Description fields to error logs on
Witherspoon.
Change-Id: I18c0e855372d438a5c5171fcf6fbf56bd7376aed
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Testing in certain network environments has show the 10s
timeout is too small. It's unclear if the issue is with the
client or server side. When it hits, it occurs during the
upload of BMC and PNOR images.
The error on the client side is a errno 104 (Connection reset
by peer). The error on the server side is a 408 which in nginx
indicates a timeout for the client_body_timeout setting or the
client_header_timeout setting. It's doubtful the client_header
could be the issue here so only the client_body_timeout was
focused on.
The send_timeout value can also result in a dropped client connection.
The default for both the client_body_timeout and the send_timeout is
60s. In openbmc these were changed to 10s to match with OWASP
guidelines. This commit bumps them up to 30s to address this issue.
Change-Id: I7e360ed03fc533e5ca77f829859a82737fe9d5bf
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
|
|
| |
This is required for all systems that use hostboot.
Change-Id: I1ff15e4538fa64e369e5ac4b7fb45b68b828f98d
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
|
|
|
|
|
| |
This installs the system service and bash program.
Change-Id: If6d73a9ac37d20782dfc0f86f3170b84371461a7
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
|
|
|
|
|
|
|
| |
This runs the hb_settings script at boot time in order to configure the
SIO registers. It only needs to be done once at boot, as the registers
stick and are not changed in normal operation of the BMC.
Change-Id: I1b24836f2c7e6dfee0a665ea77b6ca7b810553ef
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
|
|
|
|
|
|
|
|
|
|
| |
This shell script is used to configure the SIO registers that are read
by Hostboot at boot time in order to configure settings before IPMI and
other forms of communication are possible.
In the past these were hardcoded in the kernel, which is not an option
now that we support non OpenPower machines in OpenBMC.
Change-Id: If0f4e62cf28849648d1b1611da42e469b786eb86
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
|
|
|
| |
Change-Id: I4b4d98c36e34de0e53e98d0f5eb83558ba049c86
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The OpenPower part number and serial number should be
coming from the VP and VS keywords in the OPFR record.
Resolves openbmc/openbmc#3174
Tested: Check that the serial and part number fields are
filled in with valid values in the inventory.
Change-Id: I06109a24518975c54be6bf3ec6feb66b89be100a
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
|
|
|
|
|
| |
Change-Id: Icb65579a2a8ef454223ae5c61c0cbf13b4340fe4
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Change to using an indirect lookup with the *_function_id file
to determine what the OCC's hwmon power values represent, similar
to how the OCC temps used the *_label files.
The current code was hardcoding them, assuming hwmon would number
them the same every time, but that is not the case.
The function IDs are documented here:
https://github.com/open-power/docs/blob/master/occ/OCC_P9_FW_Interfaces.pdf
Resolves openbmc/openbmc#3152
Change-Id: Id4c50c7175a8108c317d9c301ad4a682a4f4c89f
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
|