GitShow/facebook/openbmc-linux
facebook

openbmc-linux

Linux kernel consumed by OpenBMC

by facebook
Star on GitHubFork

C

43 stars37 forks36 contributorsActive · 4w agoSince 2018

Meet the team

See all 36 on GitHub →
tao-ren
tao-ren97 contributions
wxiaohua1217
wxiaohua121735 contributions
Jerry-wiwynn
Jerry-wiwynn18 contributions
RickyWu-wiwynn
RickyWu-wiwynn14 contributions
williamspatrick
williamspatrick13 contributions
zhdaniel12
zhdaniel1211 contributions
potinlai
potinlai11 contributions
RoyTsao1224
RoyTsao122411 contributions

Recent PRs & issues

Active · 1 in progress · Last activity 4w ago
See all on GitHub →
xzhang-brcm
Kernel 4.1: ftgmac: Increase maximum NC-SI response payload sizeOpenPR

Summary: Increase max NC-SI response payload to 1480 in kernel for big response packets that are used in Broadcom OEM GetDebugData. Test plan: fby2 and fbgp2 image build (pass) Update and boot the image on YosemiteV2 and V2.5 (pass) BMC initializes NC-SI interface with NIC (pass) Use ncsi-util send various commands such as 0x18, 0x19 and 0x1a (pass) Use ncsi-util to perform PLDM firmware update (pass) Use ncsi-uitl Broadcom OEM GetDebugData command to retrieve core dump and crash dump from NIC (pass) root@dhcp-10-67-92-132:~# ncsi-util -m brcm -d coredump -o /tmp/nic.core Debug data length: 14216032 Received: 14216032/14216032 (100%) GetDebugData completed root@dhcp-10-67-92-132:~# ncsi-util -m brcm -d crashdump -o /tmp/nic.crash Debug data length: 47824 Received: 47824/47824 (100%) GetDebugData completed

xzhang-brcm · 5y ago
rootmelo92118
errorOpenIssue

make modules error form pfe3000.c

rootmelo92118 · 6y ago

Recent fixes

View closed PRs →
Eric-Jalal
Fix typoMergedPR
Eric-Jalal · 2y ago
xzhang-brcm
Kernel 5.0: ncsi: Fix the handling of Broadcom OEM AEN type 0x80MergedPR

Summary: The NC-SI Broadcom OEM AEN (type 0x80) has a variable payload length per spec. For example, Host Error AEN can have paylod of 18 bytes. The ncsi_aen_handlers[] however hardcoded the payload length to 12 byte. This had caused kernel to fail to verify Broadcom AEN type 0x80 and discarded them. This patch fixes this by passing the NC-SI payload length from the packet instead of the fixed length to ncsi_validate_aen_pkt(). This makes process_NCSI_AEN() in ncsid to be able to receive Broadcom AEN of type 0x80. Test plan: fby3 (pass) Send Broadcom AEN type 0x80 (HostError) from NIC to BMC and check the BCM Host Error log (pass). In /var/log/messages 2021 Feb 7 18:14:37 dhcp-10-123-28-110.dhcp.broadcom.net user.crit fby3-da3230fb20-dirty: ncsid: NIC Event: , BCM Host Error, HostId=0x4 DownCnt=0x0001 In log-util 0 all 2021-02-07 18:14:37 ncsid NIC Event: , BCM Host Error, HostId=0x4 DownCnt=0x0001

xzhang-brcm · 5y ago
Structured data for AI agents

Repository: facebook/openbmc-linux. Description: Linux kernel consumed by OpenBMC Stars: 43, Forks: 37. Primary language: C. Open PRs: 1, open issues: 1. Last activity: 4w ago. Top contributors: tao-ren, wxiaohua1217, Jerry-wiwynn, RickyWu-wiwynn, williamspatrick, zhdaniel12, potinlai, RoyTsao1224, DeanKalla, Andy-wiwynn and others.

·@ofershap

Replace github.com with gitshow.dev