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

682 stars305 forks299 contributorsActive · 13h agoSince 2015Apache-2.0

Meet the team

See all 299 on GitHub →
amithash
amithash3.1k 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

Recent PRs & issues

Active · Last activity 13h ago
See all on GitHub →
nate-nexthop
[Nexthop] Add more support for nexthopbmcOpenPR

Description Add more support for nexthopbmc target to OpenBMC, fbllite. Motivation Need to have support for more functionality for nexthopbmc. Test Plan See individual commits, os-release:

nate-nexthop · 1w ago
nate-nexthop
[Nexthop] tools: fboss-lite: Add wrynose to LAYERSERIES_COMPATOpenPR

Description Summary: Add wrynose to the list of LAYERSERIES_COMPAT for the fblite-ref-layer so that new platforms generated by new-fblite.py will build successfully. Motivation New platforms should have the correct set of LAYERSERIES_COMPAT entries so they build without errors. Test Plan Test Plan: ./new-fblite.py -n testbmc . openbmc-init-build-env testbmc bitbake testbmc-image The BitBake command will complete successfully.

nate-nexthop · 2w ago
louis-nexthop
acctonbmc: Fix CIT failures (test_bmc_mac, test_eeprom, test_wedge_power)OpenPR

Description 1. Include more mac patterns: Add for Accton and for Nexthop. 2. Include more product names: , , , . 3. Change expected fabric on location for Chassis: It should be MCB (Main Control Board) instead of FCB (Fan Control Board) 4. Add a polling before starting the test for . This gives enough time for to be asserted first. was pulled low by the previous test (), so we should avoid running the wedge power commands back-to-back. For context, see here. Motivation To fix test failures like below: Test Plan All tests pass consistently:

louis-nexthop · 3w ago

Recent fixes

View closed PRs →
nate-nexthop
[Nexthop] Add new ast2600-based target nexthopbmcMergedPR

Description Add support for a new BMC system, nexthopbmc. Run the new-fblite.py script, then fix the build. Add in support for the correct UARTs for this platform. Fix the RGMII timing for the ASPEED mac4 which is used here. Motivation Need to have nexthopbmc be a supported platform in OpenBMC. Test Plan bitbake nexthopbmc-image completes locally. Running the image on real hardware, we can see the u-boot output, then the kernel output as it boots up. 1) "bitbake nexthopbmc-image" succeeded. 2) booted up nexthopbmc-image on physical hardware: "u-boot" loads and hands off control to kernel successfully. Linux kernel boots up successfully. BMC "eth0" is functional (with random MAC address) after boot up. Flash "data0" partition is mounted under /mnt/data as UBIFS.

nate-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: 682, Forks: 305. Primary language: C. License: Apache-2.0. Open PRs: 15, open issues: 45. Last activity: 13h ago. Top contributors: amithash, benwei13, tao-ren, williamspatrick, mikechoifb, zhdaniel12, jmehta, joancaneus, garnermic, GoldenBug and others.

·@ofershap

Replace github.com with gitshow.dev