psdmd master: SRCREV bump 750da40780..75ae508472

Willy Tu (2):
      refactor unlock logic
      psdmd: set root certificate provider for TlsServerCredentialsOptions

Fusion-Link: fusion2 N/A
Tested:
```
root@yscwb3-nfd01:~# systemctl status  psdmd.service -l
● psdmd.service - Persistent Storage Device Manager (PSDM) daemon
     Loaded: loaded (/usr/lib/systemd/system/psdmd.service; enabled; preset: enabled)
     Active: active (running) since Mon 2026-08-10 11:32:32 PDT; 4h 52min ago
 Invocation: df336e6d54104b6393daa19111022a93
   Main PID: 3829 (psdmd)
     Memory: 6.5M
        CPU: 2s
     CGroup: /system.slice/psdmd.service
             └─3829 /usr/bin/psdmd --port 50162 --secure_port 20110

Aug 10 11:32:59 yscwb3-nfd01.prod.google.com psdmd[3829]: eStoraged to em, assocation is - /xyz/openbmc_project/inventory/system/board/Board
Aug 10 11:33:10 yscwb3-nfd01.prod.google.com psdmd[3829]: Retrieved FRU data
Aug 10 11:33:10 yscwb3-nfd01.prod.google.com psdmd[3829]: Successfully retrieved NSS
Aug 10 11:33:20 yscwb3-nfd01.prod.google.com psdmd[3829]: Successfully unlocked the LUKS-encrypted device
Aug 10 11:33:20 yscwb3-nfd01.prod.google.com psdmd[3829]: Successfully read BMC hostname
Aug 10 11:33:20 yscwb3-nfd01.prod.google.com psdmd[3829]: eStoraged to em, assocation is - /xyz/openbmc_project/inventory/system/board/Board
Aug 10 11:33:20 yscwb3-nfd01.prod.google.com psdmd[3829]: StorageDeviceService listening on [::]:50162
Aug 10 11:33:20 yscwb3-nfd01.prod.google.com psdmd[3829]: Starting eMMC active health monitor loop
Aug 10 11:33:35 yscwb3-nfd01.prod.google.com psdmd[3829]: StorageDeviceService listening on [::]:20110
Aug 10 11:33:35 yscwb3-nfd01.prod.google.com psdmd[3829]: Secure server credentials verified. Listening on secure port.
root@yscwb3-nfd01:~# systemctl status emmc-available.target
● emmc-available.target - eMMC is unlocked and mounted
     Loaded: loaded (/usr/lib/systemd/system/emmc-available.target; static)
     Active: active since Mon 2026-08-10 11:33:20 PDT; 4h 51min ago
 Invocation: 1101284fe6924582a8a31500b20b0f35

Aug 10 11:33:20 yscwb3-nfd01.prod.google.com systemd[1]: Reached target eMMC is unlocked and mounted.
```

Platforms-Affected: TTF
Google-Bug-Id: 542210029
Google-Bug-Id: 544731724
Change-Id: I35ef0ed3b97d80201457515d2820cbd7468a96dd
Signed-off-by: Willy Tu <wltu@google.com>
(cherry-picked from commit de789bdebf7c1b3a2cbbeedec7827b2b452fc5c4)
1 file changed
tree: 974c7a649a4f4cdbbc4817083154fecc265f5d86
  1. classes/
  2. conf/
  3. dynamic-layers/
  4. recipes-bsp/
  5. recipes-connectivity/
  6. recipes-core/
  7. recipes-devtools/
  8. recipes-extended/
  9. recipes-google/
  10. recipes-kernel/
  11. recipes-phosphor/
  12. recipes-support/
  13. recipes-tpm1/
  14. recipes-tpm2/
  15. LICENSE
  16. README.md
README.md

meta-gbmc-staging

This repository contains additions to the openbmc/meta-google layer that are not yet ready for OpenBMC inclusion.

How to use this layer

  1. Clone openbmc/openbmc from GitHub.
  2. Clone this layer from GitHub into a subdirectory of openbmc.