| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | ape: Improve reset handling for better FreeBSD compatibility. (#223) | Evan Lojewski | 2021-06-14 | 1 | -0/+4 |
| | | | | | | - Ensure the APE/BMC does not go offline when an unrelated port is reconfigured. - Reduce latency before reconfiguring a port after the host is powered on or off. - Increase global reset delay for inproved FreeBSD compatibility. | ||||
| * | ape: Fix a possible race condition where MII contention could exist. (#220) | Evan Lojewski | 2021-06-13 | 1 | -0/+1 |
| | | | | This ensure the APE locks the MII interface before accessing it to avoid collisions with the host. | ||||
| * | ape: Reset the network interface any time the APE mode is incorrect. (#173) | Evan Lojewski | 2020-11-19 | 1 | -0/+1 |
| | | | | | | In certain situations, such as a driver unload, the APE mode can be reset. This adds APE.mode to the current state change check to enable early recovery from events such as a driver unload. | ||||
| * | network: Report an error when the RX path has hung, potentially due to a ↵ | Evan Lojewski | 2020-08-04 | 1 | -0/+1 |
| | | | | | network reset. (#99) | ||||
| * | network: Always check registers during init and place them in a known state. ↵ | Evan Lojewski | 2020-07-19 | 1 | -2/+2 |
| | | | | | (#95) | ||||
| * | debug: Enable the ape console on Port 0 (needed for SPI prints) and Port 1. ↵ | Evan Lojewski | 2020-07-18 | 1 | -6/+0 |
| | | | | | (#92) | ||||
| * | build: Build two firmware images with NC-SI locked to port 0 or port 2. (#73) | Evan Lojewski | 2020-04-04 | 1 | -2/+2 |
| | | |||||
| * | ncsi: Update NC-SI to only use one port declared at compile time. (#70) | Evan Lojewski | 2020-04-04 | 1 | -4/+1 |
| | | |||||
| * | network: Initialize APE.Mode2 when using port2 or port3. (#69) | Evan Lojewski | 2020-04-04 | 1 | -0/+1 |
| | | |||||
| * | network: Don't spam the console when autonegotiating. (#68) | Evan Lojewski | 2020-04-04 | 1 | -0/+3 |
| | | |||||
| * | build: Enable building with llvm 10.0.0 (#65) | Evan Lojewski | 2020-03-29 | 1 | -7/+7 |
| | | |||||
| * | diag: Print additional diagnostic information about TX/RX buffers. (#63) | Evan Lojewski | 2020-03-21 | 1 | -0/+2 |
| | | |||||
| * | ape: Improve handling of reconfiguration event to make the network link more ↵ | Evan Lojewski | 2020-02-29 | 1 | -1/+8 |
| | | | | | robust. (#50) | ||||
| * | network: Initialize ape tx/rx only when a port is enabled. (#48) | Evan Lojewski | 2020-02-28 | 1 | -1/+3 |
| | | |||||
| * | Network: Add APIs for checking and updating link/port state. (#42) | Evan Lojewski | 2020-02-24 | 1 | -1/+4 |
| | | |||||
| * | Network: Update network initialization code. (#27) | Evan Lojewski | 2020-02-08 | 1 | -0/+3 |
| | | |||||
| * | APE: Fix shm initialization and add additional error checking to the MII ↵ | Evan Lojewski | 2020-01-21 | 1 | -1/+1 |
| | | | | | library. (#15) | ||||
| * | Add a pointer to the channel shared memeory for each port. | Evan Lojewski | 2019-08-10 | 1 | -0/+2 |
| | | |||||
| * | Network: Improve error handling when unable to allocate blocks. | Evan Lojewski | 2019-07-14 | 1 | -3/+7 |
| | | | | | | | - Refactor init code to allow external code to reset TX or RX state machines. - Update the TX routines to return true on sucessfull allocation, and false otherwise. - When allocation fails, drain the ramining passthrough buffer to ensure that the NCSI block is not locked up. | ||||
| * | Begin adding clang-format got the Network library | Evan Lojewski | 2019-06-08 | 1 | -13/+9 |
| | | |||||
| * | Rename FILTERS to FILTERS0 to match the rest of the APE network peripherals. | Evan Lojewski | 2019-06-05 | 1 | -1/+1 |
| | | |||||
| * | Update filters to be initialized per-port. | Evan Lojewski | 2019-06-01 | 1 | -6/+2 |
| | | |||||
| * | Additional refactoring to ensure network tx/rx is enabled properly. | Evan Lojewski | 2019-06-01 | 1 | -10/+21 |
| | | |||||
| * | Minor cleanup for lib/Network | Lojewski, Evan | 2019-05-12 | 1 | -10/+25 |
| | | |||||
| * | Update cross compilation to use ld from compiler, remove system includes. | Lojewski, Evan | 2019-05-11 | 1 | -2/+1 |
| | | |||||
| * | Refactor network tx/rx code to allow a port structure allowing more ports ↵ | Lojewski, Evan | 2019-05-11 | 1 | -6/+35 |
| | | | | | than just the first to be used. | ||||
| * | More cleanup - headers. | Evan Lojewski | 2019-05-05 | 1 | -12/+9 |
| | | |||||
| * | All BMC packets to be tramsitted without an additional buffer. | Evan Lojewski | 2019-05-04 | 1 | -0/+2 |
| | | |||||
| * | Add a passthrough rx routine bypassing any buffers. | Evan Lojewski | 2019-05-04 | 1 | -0/+5 |
| | | |||||
| * | Begin cleaning up tx/rx code | Evan Lojewski | 2019-05-04 | 1 | -0/+6 |
| | | |||||
| * | Begin moving APE tx code from the host to the APE. | Evan Lojewski | 2019-05-02 | 1 | -0/+61 |

