GitShow/facebook/openbmc
facebook

openbmc

OpenBMC is an open software framework to build a complete Linux image for a Board Management Controller (BMC).

by facebook
Star on GitHubFork

C

684 stars308 forks307 contributorsActive · 3h agoSince 2015flashy-a1713b0Apache-2.0

Meet the team

See all 307 on GitHub →
amithash
amithash3.2k contributions
benwei13
benwei131.8k contributions
tao-ren
tao-ren1.5k contributions
williamspatrick
williamspatrick1.4k contributions
mikechoifb
mikechoifb758 contributions
zhdaniel12
zhdaniel12756 contributions
jmehta
jmehta669 contributions
joancaneus
joancaneus555 contributions

Languages

View on GitHub →
C56.6%
Python16%
C++10.4%
Shell8.2%
BitBake5.9%
Go1.8%
Other1.0%

Commit activity

Last 12 weeks · 507 commits

Full graph →

Community health

5 of 6 standards met

Community profile →
87
✓README✓License✓Contributing✓Code of Conduct○Issue Template✓PR Template

Recent PRs & issues

Active · Last activity 3h ago
See all on GitHub →
rootkiller6788
elbert weutil: bound fscanf field width when reading local MACOpenPR

Problem in reads the management MAC address with: has no field-width limit, so a longer-than-expected token in would overflow . The only caller passes , so the buffer holds at most 19 characters plus the NUL terminator. Fix Bound the field width to match the buffer: A real MAC address (17 chars, e.g. ) still fits, but the read can no longer overflow the buffer if the sysfs node ever returns a longer token. Fixes #126.

rootkiller6788 · 2d ago
nate-nexthop
[Nexthop] Add functionality to nexthopbmc for EVT1 release and testsOpenPR

Description This is the set of changes to support nexthopbmc board rev EVT1. There are 7 commits to review, product changes broken down info functional changes and CIT tests were added as well. Motivation Make the OpenBMC Image for nexthopbmc target function for provisioning on the EVT1 board rev. Use these tests to better stabilize the target so it doesn't regress. Test Plan 1. bitbake nexthopbmc passes 2. image loads and boots successfully on nexthopbmc board 3. provisioning tests pass 4. cit tests all pass, see output below.

nate-nexthop · 3d ago
louis-nexthop
acctonbmc: Add WEDGE800{B|C}NHP support to CITOpenPR

Description 1. Include more mac patterns: for Nexthop. 2. Include more product names: and . 3. Allow tests to run on and . Motivation To make tests run on and . To fix test failures like below: Test Plan All tests pass consistently:

louis-nexthop · 4d ago

Recent fixes

View closed PRs →
louis-nexthop
acctonbmc: Fix oob-mdio-util.sh write operationMergedPR

Description Fix bug in the write operation of oob-mdio-util.sh. 1. is the forth argument, not the third. 2. must be in hex representation because mdio-util expects it here. So, I used , similar to how it's done for the read operation. Motivation has a bug when doing a register write to the OOB management switch. Test Plan Before: Note: usage is After:

louis-nexthop · 4d ago
louis-nexthop
acctonbmc: Opt-in netlake-fpga/come_identify.service to support APML on NetlakeV2MergedPR

Description Opt-in for acctonbmc to run and enable APML module. Without this module, AMD CPU temperature/power telemetry over APML is unavailable. The change matches the introduction of / in https://github.com/facebook/openbmc/commit/84bd1f9ee51fdf3a4472f151af5a80acf9adbaf6 and https://github.com/facebook/openbmc/commit/eca05b5429a5709f98ae240dff1a5a2f84df8f58. Motivation On a Netlake 2.0 board, were not available: Test Plan Flashed image with new changes, and confirm: appear devices are bounded to correct drivers CPU sensors appear

louis-nexthop · 2w ago
Structured data for AI agents

Repository: facebook/openbmc. Description: OpenBMC is an open software framework to build a complete Linux image for a Board Management Controller (BMC). Stars: 684, Forks: 308. Primary language: C. Languages: C (56.6%), Python (16%), C++ (10.4%), Shell (8.2%), BitBake (5.9%). License: Apache-2.0. Latest release: flashy-a1713b0 (6d ago). Open PRs: 15, open issues: 46. Last activity: 3h ago. Community health: 87%. Top contributors: amithash, benwei13, tao-ren, williamspatrick, mikechoifb, zhdaniel12, jmehta, joancaneus, garnermic, GoldenBug and others.

·@ofershap

Replace github.com with gitshow.dev