Skip to content
  1. Mar 15, 2022
  2. Mar 14, 2022
    • Andrew Geissler's avatar
      sdbusplus: srcrev bump 9ca0c929d9..a1fa6e5e1f · 2851f39e
      Andrew Geissler authored
      
      
      Ed Tanous (1):
            Make getProperty mutable
      
      Patrick Williams (7):
            asio: object_server: remove non-if_constexpr cases
            asio: object_server: simpilify 'callFunction'
            doc: format with markdownlint
            yaml: format with prettier
            shell: format with shfmt
            python: format with black,flake8,isort
            asio: object_server: fix 'callFunction' for void result
      
      Change-Id: I43a429145656f537e2cb852bf38249b41a19f30d
      Signed-off-by: default avatarAndrew Geissler <openbmcbump-github@yahoo.com>
      2851f39e
  3. Mar 13, 2022
  4. Mar 12, 2022
  5. Mar 11, 2022
  6. Mar 10, 2022
    • Patrick Williams's avatar
      phosphor-state-manager: create symlinks based on host-instances · 4c7b3e69
      Patrick Williams authored
      
      
      As prep work for the multi-host designs, update the target generation
      to take into account the OBMC_HOST_INSTANCES value and generate the
      targets and links using it.
      
      Tested:
      
      Booted Witherspoon in QEMU and compared /lib/systemd/system before
      and after the change.  Obtained the same results in both:
      
      ```
      root@witherspoon:/lib/systemd/system# find | sort | md5sum
      27b2eee499f272cf78b1384ad50a6bb8  -
      ```
      
      Booted Bletchley in QEMU and confirmed that the undesired @0 targets
      are no longer present in the `systemctl list-jobs` after boot.
      
      ```
      root@bletchley:~# systemctl list-jobs | awk '{ print $2; }' | grep -e service -e target | grep 0
      mapper-wait@-xyz-openbmc_project-control-host0-power_restore_policy.service
      mapper-wait@-xyz-openbmc_project-control-host0-auto_reboot.service
      ```
      
      (These remaining ones are induced by xyz.openbmc_project.State.Host,
       which still needs some clean up.)
      
      Signed-off-by: default avatarPatrick Williams <patrick@stwcx.xyz>
      Change-Id: Iff058ecaa74a4cd4d830543b3a9c4fe0305595a8
      4c7b3e69
    • Andrew Geissler's avatar
      meta-ibm: set critical services for IBM systems · 80a13f88
      Andrew Geissler authored
      
      
      This takes the default critical services list from meta-phosphor and
      appends on extra services IBM is interested in.
      
      Ideally, there would be an easy way to just append an extra file to the
      command line but this is going to need some more thought. For now, just
      override the entire file.
      
      Tested:
      - Booted witherspoon up in QEMU and verified new json file was loaded
        and that stopping one of the new critical services resulted in a
        dump, error log, and BMC Quiesced state.
      
      Signed-off-by: default avatarAndrew Geissler <geissonator@yahoo.com>
      Change-Id: Icf5db5331072cbcbd0359e0b789b664e31423124
      80a13f88
    • Willy Tu's avatar
      meta-google: watchdog: Increase timeout to 120s · 76150e58
      Willy Tu authored
      
      
      The timeout of 60s is causing tests with Qemu to fail for gBMC. This is
      not an issue with real machines. Increase the timeout to avoid the
      issue.
      
      Change-Id: Ie1c206349dc21eecbfb5fd7350b4f643b08d9708
      Signed-off-by: default avatarWilly Tu <wltu@google.com>
      76150e58
    • Andrew Geissler's avatar
      meta-openpower: remove fsi dependency with occ service · 329ea308
      Andrew Geissler authored
      Adding this dependency caused an ordering cycle in certain BMC reboot
      paths:
      
      Feb 16 06:24:00 p10bmc systemd[1]: multi-user.target: Found dependency on multi-user.target/start
      Feb 16 06:24:00 p10bmc systemd[1]: multi-user.target: Job org.open_power.OCC.Control.service/start deleted to break ordering cycle starting with multi-user.target/start
      Feb 16 06:24:00 p10bmc systemd[1]: multi-user.target: Found ordering cycle on org.open_power.OCC.Control.service/start
      Feb 16 06:24:00 p10bmc systemd[1]: multi-user.target: Found dependency on fsi-scan@0.service/start
      Feb 16 06:24:00 p10bmc systemd[1]: multi-user.target: Found dependency on obmc-power-on@0.target/start
      Feb 16 06:24:00 p10bmc systemd[1]: multi-user.target: Found dependency on multi-user.target/start
      Feb 16 06:24:00 p10bmc systemd[1]: multi-user.target: Job fsi-scan@0.service/start deleted to break ordering cycle starting with multi-user.target/start
      
      A better overall solution to what was trying to be solved with this
      dependency can be found in the following commit:
      https://github.com/openbmc/openpower-occ-control/commit/1718fd8bcd18f93accb6ed87b36f4c768a93f61a
      
      
      
      The problem we're seeing is that because we have to run the
      fsi-scan.service in scenarios where we reboot the BMC while the host
      is up, the occ application sees the OCC's for a period of time
      before the fsi-scan runs, but then they "disappear" for a bit while
      the fsi-scan is run. It's complicated for the app to handle this.
      We've tried a variety of solutions to try and get the occ
      application to handle this, but in the end we decided that since the
      occ app is not required to be running immediately, we'll just have
      it wait for the r/r process (and the fsi-scan service) to complete
      via that other commit.
      
      Tested:
      - Set APR policy to always power on and rebooted the BMC. Verified I did
        not see any "Found dependency" errors and system booted fine.
      
      Signed-off-by: default avatarAndrew Geissler <geissonator@yahoo.com>
      Change-Id: Ide33a9ec21e8eaddc8734351600931d961f811ca
      329ea308
    • Andrew Geissler's avatar
      phosphor-dbus-interfaces: srcrev bump 763d424e78..e608cf47f3 · 2cd6072b
      Andrew Geissler authored
      
      
      John Edward Broadbent (1):
            build: enable all namespaces by default
      
      Change-Id: I28fde73a3ade36945e1cc1aa86cf2b3a91153f9b
      Signed-off-by: default avatarAndrew Geissler <openbmcbump-github@yahoo.com>
      2cd6072b
    • Patrick Williams's avatar
      meta-bletchley: chassis: set OBMC_CHASSIS_INSTANCES · 5ab7fb9d
      Patrick Williams authored
      
      
      Bletchley has the primary sled and N secondary slots, each of which
      should be considered a 'chassis' from a power control perspective.
      
      Signed-off-by: default avatarPatrick Williams <patrick@stwcx.xyz>
      Change-Id: I9f948c31c720e13c72a9f4d68500fd8990a4849b
      5ab7fb9d
    • William A. Kennington III's avatar
      phosphor-dbus-intefaces: Explicitly disable unused interfaces · 9f8cb035
      William A. Kennington III authored
      
      
      It is helpful for CI and subproject workflows to have P-D-I enable
      all interfaces by default, but this is typically not what is desired
      in installed situations.  Explicitly disable all interfaces by default
      except those enabled by OBMC_ORG_YAML_SUBDIRS.
      
      Change-Id: I0023fffe4679f7088f7b102772eaf3247c97f7d3
      Signed-off-by: default avatarWilliam A. Kennington III <wak@google.com>
      9f8cb035
  7. Mar 09, 2022
    • Joel Stanley's avatar
      linux-aspeed: Move to v5.15.26 stable release · 2f78daf6
      Joel Stanley authored
      
      
      This includes security and bug fixes from the 5.15.25 through to
      5.15.26 stable releases.
      
      Notably it includes a fix for CVE-2022-0847, the "Dirty Pipe"
      vulnerability.
      
      Change-Id: I8fe3aabf8cf0bd6cf03f437a548b58f942c22b13
      Signed-off-by: default avatarJoel Stanley <joel@jms.id.au>
      2f78daf6
    • Andrew Geissler's avatar
      entity-manager: srcrev bump ee4b636763..de602c5dda · dbbba8e3
      Andrew Geissler authored
      
      
      Potin Lai (1):
            Configuration: Bletchley: add INA230 sensors
      
      Change-Id: I4a8a15130f6a86331f8056e70b2567b5d89f6dbf
      Signed-off-by: default avatarAndrew Geissler <openbmcbump-github@yahoo.com>
      dbbba8e3
    • Allen.Wang's avatar
      phosphor-settings-defaults: refactor defaults settings for multihost support · 7298b247
      Allen.Wang authored
      
      
      separate host items from defaults.yaml to host-template.yaml
      add host items to defaults.yaml based on OBMC_HOST_INSTANCES to support multi-host.
      
      TESTED:
      a. build with default OBMC_HOST_INSTANCES="0"
      
      `busctl tree xyz.openbmc_project.Settings`
      └─/xyz
        └─/xyz/openbmc_project
          ├─/xyz/openbmc_project/control
          │ ├─/xyz/openbmc_project/control/host0
          │ │ ├─/xyz/openbmc_project/control/host0/TPMEnable
          │ │ ├─/xyz/openbmc_project/control/host0/auto_reboot
          │ │ │ └─/xyz/openbmc_project/control/host0/auto_reboot/one_time
          │ │ ├─/xyz/openbmc_project/control/host0/boot
          │ │ │ └─/xyz/openbmc_project/control/host0/boot/one_time
          │ │ ├─/xyz/openbmc_project/control/host0/power_cap
          │ │ ├─/xyz/openbmc_project/control/host0/power_restore_policy
          │ │ │ └─/xyz/openbmc_project/control/host0/power_restore_policy/one_time
          │ │ ├─/xyz/openbmc_project/control/host0/restriction_mode
          │ │ └─/xyz/openbmc_project/control/host0/turbo_allowed
          │ ├─/xyz/openbmc_project/control/minimum_ship_level_required
          │ ├─/xyz/openbmc_project/control/power_supply_attributes
          │ └─/xyz/openbmc_project/control/power_supply_redundancy
          ├─/xyz/openbmc_project/logging
          │ ├─/xyz/openbmc_project/logging/rest_api_logs
          │ └─/xyz/openbmc_project/logging/settings
          ├─/xyz/openbmc_project/network
          │ └─/xyz/openbmc_project/network/host0
          │   └─/xyz/openbmc_project/network/host0/intf
          │     └─/xyz/openbmc_project/network/host0/intf/addr
          ├─/xyz/openbmc_project/software
          │ └─/xyz/openbmc_project/software/apply_time
          └─/xyz/openbmc_project/time
            └─/xyz/openbmc_project/time/sync_method
      
      b. build with Bletchley platform: OBMC_HOST_INSTANCES = "1 2 3 4 5 6"
      `busctl tree xyz.openbmc_project.Settings`
      └─/xyz
        └─/xyz/openbmc_project
          ├─/xyz/openbmc_project/control
          │ ├─/xyz/openbmc_project/control/host1
          │ │ ├─/xyz/openbmc_project/control/host1/TPMEnable
          │ │ ├─/xyz/openbmc_project/control/host1/auto_reboot
          │ │ │ └─/xyz/openbmc_project/control/host1/auto_reboot/one_time
          │ │ ├─/xyz/openbmc_project/control/host1/boot
          │ │ │ └─/xyz/openbmc_project/control/host1/boot/one_time
          │ │ ├─/xyz/openbmc_project/control/host1/power_cap
          │ │ ├─/xyz/openbmc_project/control/host1/power_restore_policy
          │ │ │ └─/xyz/openbmc_project/control/host1/power_restore_policy/one_time
          │ │ ├─/xyz/openbmc_project/control/host1/restriction_mode
          │ │ └─/xyz/openbmc_project/control/host1/turbo_allowed
          │ ├─/xyz/openbmc_project/control/host2
          │ │ ├─/xyz/openbmc_project/control/host2/TPMEnable
          │ │ ├─/xyz/openbmc_project/control/host2/auto_reboot
          │ │ │ └─/xyz/openbmc_project/control/host2/auto_reboot/one_time
          │ │ ├─/xyz/openbmc_project/control/host2/boot
          │ │ │ └─/xyz/openbmc_project/control/host2/boot/one_time
          │ │ ├─/xyz/openbmc_project/control/host2/power_cap
          │ │ ├─/xyz/openbmc_project/control/host2/power_restore_policy
          │ │ │ └─/xyz/openbmc_project/control/host2/power_restore_policy/one_time
          │ │ ├─/xyz/openbmc_project/control/host2/restriction_mode
          │ │ └─/xyz/openbmc_project/control/host2/turbo_allowed
          │ ├─/xyz/openbmc_project/control/host3
          (.......repeat util host6)
          │ ├─/xyz/openbmc_project/control/minimum_ship_level_required
          │ ├─/xyz/openbmc_project/control/power_supply_attributes
          │ └─/xyz/openbmc_project/control/power_supply_redundancy
          ├─/xyz/openbmc_project/logging
          │ ├─/xyz/openbmc_project/logging/rest_api_logs
          │ └─/xyz/openbmc_project/logging/settings
          ├─/xyz/openbmc_project/network
          │ ├─/xyz/openbmc_project/network/host1
          │ │ └─/xyz/openbmc_project/network/host1/intf
          │ │   └─/xyz/openbmc_project/network/host1/intf/addr
          │ ├─/xyz/openbmc_project/network/host2
          │ │ └─/xyz/openbmc_project/network/host2/intf
          │ │   └─/xyz/openbmc_project/network/host2/intf/addr
          │ ├─/xyz/openbmc_project/network/host3
          │ │ └─/xyz/openbmc_project/network/host3/intf
          │ │   └─/xyz/openbmc_project/network/host3/intf/addr
          │ ├─/xyz/openbmc_project/network/host4
          │ │ └─/xyz/openbmc_project/network/host4/intf
          │ │   └─/xyz/openbmc_project/network/host4/intf/addr
          │ ├─/xyz/openbmc_project/network/host5
          │ │ └─/xyz/openbmc_project/network/host5/intf
          │ │   └─/xyz/openbmc_project/network/host5/intf/addr
          │ └─/xyz/openbmc_project/network/host6
          │   └─/xyz/openbmc_project/network/host6/intf
          │     └─/xyz/openbmc_project/network/host6/intf/addr
          ├─/xyz/openbmc_project/software
          │ └─/xyz/openbmc_project/software/apply_time
          └─/xyz/openbmc_project/time
            └─/xyz/openbmc_project/time/sync_method
      
      Change-Id: I4b70fb7e19647ea2ba5c985cb7c6bf851cb971b2
      Signed-off-by: default avatarAllen.Wang <Allen_Wang@quantatw.com>
      7298b247
    • Potin Lai's avatar
      meta-bletchley: phosphor: image: add usbutils package · 97aaba86
      Potin Lai authored
      
      
      include usbutils package for adding useful usb tools
      
      Signed-off-by: default avatarPotin Lai <potin.lai@quantatw.com>
      Change-Id: I4b53b4ab5ca70bba505757b7ec7b7aa18184b26c
      97aaba86
    • Potin Lai's avatar
      meta-bletchley: kernel: enable USB EHCI HCD support · 10a6ece7
      Potin Lai authored
      
      
      Enable USB EHCI HCD configs to support EHCI host feature
      
      Signed-off-by: default avatarPotin Lai <potin.lai@quantatw.com>
      Change-Id: I4b7a85d63c58f3aae36917768ac88dd26dbd1fda
      10a6ece7
    • Jian Zhang's avatar
      libpeci: Move recipe to meta-phosphor/recipes-x86 · 6afcd27d
      Jian Zhang authored
      
      
      Move libpeci to meta-phosphor/recipes-x86. libpeci is a common feature.
      When you need use libpeci, you will don't have to rely on meta-intel-openbmc.
      
      Tested: Build OK, and verify in QEMU that command 'peci_cmds' called OK.
      
      Change-Id: I35f82a998861fdec1ff056a38389f86b6d0886b7
      Signed-off-by: default avatarJian Zhang <zhangjian.3032@bytedance.com>
      6afcd27d
Loading