culvert icon indicating copy to clipboard operation
culvert copied to clipboard

A Test and Debug Tool for BMC AHB Interfaces

Results 11 culvert issues
Sort by recently updated
recently updated
newest added

![image](https://user-images.githubusercontent.com/9897310/125228937-49a92f00-e308-11eb-84ec-074d33831a54.png) it looks like not support for apseed 2600?

(This PR supersedes both #43 and #44, since I ended up adding some stuff to the wdt fixes that had dependencies on the changes in #43. If you'd prefer to...

After a very silly mixup of which host I was on I accidentally ran two instances of culvert in parallel. One was flashing the firmware and the other triggered a...

Convention is to include system headers first, and local ones last. This resolves a build issue on centos7: cc -Isrc/culvert.p -Isrc -I../src -I../src/arch/x86_64 -Isrc/devicetree -flto -DNDEBUG -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch...

Hi, I've encountered failure in probing the interfaces via in-band BMC from the host. Are there any pre-requisites that I may be missing before I start the probing? [:~/culvert]# ./build/src/culvert...

Hi Andrew! Thanks for reaching out on Twitter, this looks exactly like the thing I'm trying to do. I'm really in awe of what you've done in Culvert so far,...

The current motivation is to allow arbitrary writes to RAM for pre-loading data to be consumed by the secondary processor firmware.

The Debug UART inside the BMC can be brought into a stuck state by sending a lot of requests quickly or after sending a broken command. Sending 2 exit commands...

When attempting to `./culvert -vv read firmware`, it seems as though everything is working as intended: ``` [root@localhost ~]# ./culvert -vv read firmware [*] Found 5 registered bridge drivers [*]...

Reopened because of fail in #71 / #70 The argument handling is quite hard to make it good when using `getopt` with help and usage messages. The `argp` library is...