summaryrefslogtreecommitdiffstats
path: root/libs
Commit message (Collapse)AuthorAgeFilesLines
* coverity: Fix issues found with coverity (#79)Evan Lojewski2020-04-1311-1400/+9
|
* coverity: Fix issues found with coverity (#78)Evan Lojewski2020-04-1136-456/+6349
|
* regressions: Ensure code is properly formatted. (#76)Evan Lojewski2020-04-053-14/+20
|
* ncsi: Fix the Link Status printout for tx/rx statistics. (#74)Evan Lojewski2020-04-051-1/+1
|
* build: Build two firmware images with NC-SI locked to port 0 or port 2. (#73)Evan Lojewski2020-04-044-17/+29
|
* Revert "ncsi: Update NC-SI to only use one port declared at compile time. ↵Evan Lojewski2020-04-041-62/+92
| | | | | (#70)" (#72) This reverts commit ba1fb59a5a20678073cb1c92e3c6e81a97cc6462.
* ncsi: Fix channle comparison to use actual number of channels supported. (#71)Evan Lojewski2020-04-041-2/+1
|
* ncsi: Update NC-SI to only use one port declared at compile time. (#70)Evan Lojewski2020-04-044-126/+102
|
* network: Initialize APE.Mode2 when using port2 or port3. (#69)Evan Lojewski2020-04-042-4/+18
|
* network: Don't spam the console when autonegotiating. (#68)Evan Lojewski2020-04-042-3/+13
|
* build: Enable building with llvm 10.0.0 (#65)Evan Lojewski2020-03-294-36/+40
|
* ncsi: Populate firmware version field for the Get Version command. (#64)Evan Lojewski2020-03-281-4/+5
|
* diag: Print additional diagnostic information about TX/RX buffers. (#63)Evan Lojewski2020-03-213-1/+13
|
* network: Update Network_SetMACAddr to properly record the mac address. (#53)Evan Lojewski2020-03-021-5/+5
|
* ape: Improve recovery speed by checking for link changes early and resetting ↵Evan Lojewski2020-02-291-2/+0
| | | | the MAC early on a driver unload. (#51)
* ape: Improve handling of reconfiguration event to make the network link more ↵Evan Lojewski2020-02-295-43/+47
| | | | robust. (#50)
* ape: Properly release the lock when APE_releaseLock is called. (#49)Evan Lojewski2020-02-291-0/+4
|
* network: Initialize ape tx/rx only when a port is enabled. (#48)Evan Lojewski2020-02-284-74/+29
|
* ncsi: Check the port state any time a get link status command is received. (#47)Evan Lojewski2020-02-271-0/+2
|
* clang-format: Re-run clang-format. (#46)Evan Lojewski2020-02-262-3/+2
|
* ncsi: Add a reload API to reload current configuration without disconnecting ↵Evan Lojewski2020-02-262-0/+54
| | | | the BMC. (#44)
* ncsi: Fix the AEN Enable and Get Link Status commands. (#43)Evan Lojewski2020-02-243-28/+43
|
* Network: Add APIs for checking and updating link/port state. (#42)Evan Lojewski2020-02-242-5/+78
|
* ncsi: Record MAC addresses to SHM. (#40)Evan Lojewski2020-02-242-20/+42
|
* ncsi: Initialize network ports when enabled. (#39)Evan Lojewski2020-02-242-5/+2
|
* ncsi: Print network statistics on a Get Link Status command instead of for ↵Evan Lojewski2020-02-233-4/+13
| | | | each packet. (#38)
* nvram: Re-run clang-format (#37)Evan Lojewski2020-02-231-1/+1
|
* printf: Remove nvm access from the ape as it triggers a race condition when ↵Evan Lojewski2020-02-173-19/+13
| | | | | | the rx cpu is restarted. (#35) Rather than print directly, the APE now using the host debug console only for printf. The RX cpu (function 0 only) uses the debug console and forwards it over SPI when new data is available.
* format: Re-run clang-format to clean up Network/ports.c changes. (#29)Evan Lojewski2020-02-081-7/+6
|
* Network: Update network initialization code. (#27)Evan Lojewski2020-02-083-3/+144
|
* vpd: Enable VPD headers to be included in the APE firmware. (#25)Evan Lojewski2020-02-073-1/+12
|
* build: Enable clang-analyzer (scan-build) (#24)Evan Lojewski2020-02-072-8/+12
|
* ipxact: add MII registers for the DSP and update Aux status. (#23)Evan Lojewski2020-02-061-58/+155
|
* format: Re-run clang-format to clean up various files. (#21)Evan Lojewski2020-01-304-20/+16
|
* nvm: When exiting bitbang mode, ensure the bit is clear in NvmCfg1. (#20)Evan Lojewski2020-01-302-6/+10
|
* ipxact: Update ipxact and regenerate to include updated error checking. (#19)Evan Lojewski2020-01-292-35/+39
|
* NVM: Refactor EM100 code to add a generic NVM bitbang api. (#17)Evan Lojewski2020-01-224-77/+239
|
* APE: Fix shm initialization and add additional error checking to the MII ↵Evan Lojewski2020-01-217-76/+124
| | | | library. (#15)
* stage1: Enable spi printouts when running from the RX CPU. (#9)Evan Lojewski2019-12-287-922/+1199
| | | | - Also fix an issue with the linker script that could cause bss initialization to be misaligned.
* ipxact: Regnerate and fix a printout bug with undefined registers. (#8)Evan Lojewski2019-11-302-0/+60
|
* ipxact: Update ipxact to enable enum printouts on the simulator. (#6)Evan Lojewski2019-11-292-26/+93
| | | Add missing Req0-3 bits in the NVM software arbitration register.
* Enable the em100pro spi hyperterminal console (#5)Evan Lojewski2019-11-298-13/+492
| | | | | | | | * nvm: Add bit definitions for using the NVM pins as GPIO for bitbanging. * em100: Enable priting debug characters via SPI. * nvm: Add NVRam_releaseAllLocks() utility function.
* Add a pointer to the channel shared memeory for each port.Evan Lojewski2019-08-103-79/+56
|
* NCSI: Cleanup getVersionID and ensure it uses the proper PCI dev/ven ids.Evan Lojewski2019-08-081-41/+27
|
* ncsi: Make things buidl again. Remove addidental commit.Evan Lojewski2019-08-081-7/+0
|
* NCSI: add missing printf dependency.Evan Lojewski2019-08-071-2/+2
|
* MII: Add a device parameter to enable the APE to use different registers ↵Evan Lojewski2019-08-073-54/+73
| | | | based on the channel.
* Cleanup NCSI debug code.Evan Lojewski2019-08-051-92/+86
|
* Add missing drainPassthroughBytes call when transmitting passthrough packets.Evan Lojewski2019-08-051-1/+2
|
* Cleanup a couple of headers.Evan Lojewski2019-08-051-3/+3
|
OpenPOWER on IntegriCloud