Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[device/alibaba]: update firmware management API #80

Merged
merged 6 commits into from May 22, 2019
Merged

[device/alibaba]: update firmware management API #80

merged 6 commits into from May 22, 2019

Conversation

mudsut4ke
Copy link

@mudsut4ke mudsut4ke commented May 21, 2019

- What I did

  • Update firmware management API to support new firmware upgrade flow

- How I did it

  • Modify BMC upgrade type "pingpong" to support BMC upgrade alternative policy
  • Add firmware_program API for FPGA/CPLD version upgrade
  • Add firmware_refresh API to support FPGA/CPLD version upgrade
  • Add get_running_bmc API for getting a booting flash type of running BMC
  • Add set_bmc_boot_flash API for set booting flash of BMC
  • Add reboot_bmc API for reboot BMC
  • Add get_current_bios API for getting booting bios image type of current running host OS

- How to verify it

  • Import platform-specific FwMgrUtil class and add input to test all functions

@mudsut4ke mudsut4ke added the enhancement New feature or request label May 21, 2019
@mudsut4ke mudsut4ke self-assigned this May 21, 2019
@mudsut4ke mudsut4ke marked this pull request as ready for review May 21, 2019 14:17
@mudsut4ke mudsut4ke merged commit 17603cc into SONIC-DEV:201811_cel May 22, 2019
tiantianlv pushed a commit that referenced this pull request May 25, 2019
* [device/alibaba]: Add support for bmc upgrade type pingpong

* [device/alibaba]: Update bmc upgrade flow follow new BMC RESTful

* [device/alibaba]: Add firmware program/refresh api

* [device/alibaba]: Add watchdog control for firmware upgrade process

* [device/alibaba]: Update error handler

* [device/alibaba]: Add function for getting booting bios image
pphuchar pushed a commit that referenced this pull request Apr 20, 2020
[Chassis base] Add sfp error event definition #80
SFP(sff8472 attributes) transciever eeprom attribute support #74
tiantianlv pushed a commit that referenced this pull request Apr 24, 2020
[Chassis base] Add sfp error event definition #80
SFP(sff8472 attributes) transciever eeprom attribute support #74
pphuchar pushed a commit that referenced this pull request May 28, 2020
Commits on Mar 20, 2020
SFP(sff8472 attributes) transciever eeprom attribute support. (#74) 9b1dea5

Commits on Mar 22, 2020
Detect an SFP adapter in a QSFP port, and instantiate an SFP object i… 116eeec

Commits on Apr 13, 2020
[component]: Introduce new firmware management API. 2632a59

Commits on Apr 16, 2020
[Chassis base] Add sfp error event definition (#80) f1f00ec

Commits on Apr 24, 2020
[component]: Update firmware management API. 777901f
[component]: Extend docstrings for firmware management API. b066ec7

Commits on Apr 30, 2020
[component]: Fix review comments. d96344e
Merge pull request #82 from nazariig/master-component-firmware-api 28c39c5 

Signed-off-by: Nazarii Hnydyn <nazariig@mellanox.com>
mudsut4ke pushed a commit that referenced this pull request Jan 25, 2021
…nic-net#5103)

* src/sonic-platform-common be1cc24...f3f3573 (3):
  > Remove sonic-config-engine dependency from setup.py (#109)
  > Migrate from sonic-daemon-base package to sonic-py-common package (#103)
  > [Cables] Add support for 'Extended Specification Compliance' for QSFP cables (#108)
  > [sfputilbase.py] Add application_advertisement NA field to transceiver_info_dict for platform api 1.0 (#104)

* src/sonic-platform-daemons 49d145c...8e0704e (1):
  > Proper fix for thermalctld using sonic-py-common (#80)
  > Fix thermalctld tests which were broken by the transition to sonic-py-common (#79)
  > Migrate from sonic-daemon-base package to sonic-py-common package (#74)
nicwu-cel pushed a commit that referenced this pull request Apr 25, 2021
Feb 17 Fix tests failing due to duplicate vxlan tunnel creation (#75)
Mar 11 Update route api to specify limitation (#77)
Apr 01 Add host_ifname field while adding entry in VLAN table (#80)
mudsut4ke pushed a commit that referenced this pull request May 11, 2021
Feb 17 Fix tests failing due to duplicate vxlan tunnel creation (#75)
Mar 11 Update route api to specify limitation (#77)
Apr 01 Add host_ifname field while adding entry in VLAN table (#80)
jerseyang pushed a commit that referenced this pull request Jun 4, 2021
Feb 17 Fix tests failing due to duplicate vxlan tunnel creation (#75)
Mar 11 Update route api to specify limitation (#77)
Apr 01 Add host_ifname field while adding entry in VLAN table (#80)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants