summaryrefslogtreecommitdiffstats
path: root/ape
Commit message (Expand)AuthorAgeFilesLines
* ape: Update the memory map to ensure firmware can be loaded by the ROM. (#212)Evan Lojewski2021-02-071-11/+21
* ape: Allow NCSI responses during a GRC reset. (#211)Evan Lojewski2021-02-071-27/+68
* ape: Remove most RMU re-init calls. (#210)Evan Lojewski2021-02-071-3/+0
* ape: Switch from polling to interrupts for vmain state changes. (#207)Evan Lojewski2021-02-061-13/+15
* ape: Remove reload on host state change as it's now covered by GRC reset inte...Evan Lojewski2021-02-061-8/+0
* ape: Initialize the network PHY after a GRC reset. (#205)Evan Lojewski2021-02-062-39/+97
* vectors: Move vector names to a header. (#204)Evan Lojewski2021-02-062-43/+60
* ape: Prepare for RX/RMU/Vaux/VMain interrupt handlers. (#195)Evan Lojewski2021-02-041-56/+61
* isr: Add initial support for interrupts. (#193)Evan Lojewski2021-01-174-90/+104
* ape: Don't force a network reset when the ape mode changes. (#188)Evan Lojewski2020-11-281-1/+1
* ape: Don't force a network reset on host unload. (#187)Evan Lojewski2020-11-281-1/+1
* ape: Exit early if RMU init takes too long. (#183)Evan Lojewski2020-11-271-0/+1
* ape: Cleanup reset logic. (#181)Evan Lojewski2020-11-241-7/+9
* ape: Allow ape commands to be executed from all endpoints. (#179)Evan Lojewski2020-11-241-7/+10
* ape: Use the interrupt flags to determine if a power state event occurred (#178)Evan Lojewski2020-11-241-15/+14
* ape: Only allow host resets if the driver was loaded previously. (#175)Evan Lojewski2020-11-191-1/+9
* Revert "build: Enable builds under LLVM 11. (#172)" (#174)Evan Lojewski2020-11-191-1/+2
* ape: Reset the network interface any time the APE mode is incorrect. (#173)Evan Lojewski2020-11-191-0/+10
* build: Enable builds under LLVM 11. (#172)Evan Lojewski2020-11-181-2/+1
* ape: Remove a couple of posisble infinte loops that can happen with misbehavi...v0.4.47Evan Lojewski2020-10-283-13/+39
* timer: Add an initial timer library. (#155)Evan Lojewski2020-10-282-3/+4
* ape: Cleanup various linting warnings. (#149)Evan Lojewski2020-10-245-15/+59
* ape: Properly handle tx lockups by ensuring all blocks are reset. (#147)Evan Lojewski2020-10-221-3/+4
* ape: Update APE SHM to report the running firmware version. (#129)Evan Lojewski2020-10-061-1/+21
* statistics: Enable recording packet statistics for NCSI TX/RX and Ethernet TX...v0.3.378Evan Lojewski2020-08-041-0/+1
* ncsi: Reset the RMU in the event that it has hung. (#94)Evan Lojewski2020-07-191-0/+26
* debug: Fix ape console initialization (#93)Evan Lojewski2020-07-181-1/+4
* debug: Enable the ape console on Port 0 (needed for SPI prints) and Port 1. (...Evan Lojewski2020-07-181-10/+3
* build: Build two firmware images with NC-SI locked to port 0 or port 2. (#73)Evan Lojewski2020-04-042-19/+31
* ncsi: Update NC-SI to only use one port declared at compile time. (#70)Evan Lojewski2020-04-042-10/+15
* docs: Cleanup file headers and comments. (#58)Evan Lojewski2020-03-203-3/+46
* release: Add support for generating a release package. (#54)Evan Lojewski2020-03-021-0/+2
* build: Add version information to output files. (#52)Evan Lojewski2020-03-012-4/+7
* ape: Improve recovery speed by checking for link changes early and resetting ...Evan Lojewski2020-02-291-3/+7
* ape: Improve handling of reconfiguration event to make the network link more ...Evan Lojewski2020-02-292-33/+33
* network: Initialize ape tx/rx only when a port is enabled. (#48)Evan Lojewski2020-02-282-3/+2
* ape: Reset the network interface when the host driver state changes. (#45)Evan Lojewski2020-02-261-28/+74
* ape: Don't reset the MAC address on reset. (#41)Evan Lojewski2020-02-241-3/+0
* printf: Remove nvm access from the ape as it triggers a race condition when t...Evan Lojewski2020-02-171-7/+17
* init: Simplify stage1 init and enable handshaking between stage1 and the APE ...Evan Lojewski2020-02-081-5/+35
* ape: Add reset procedure to finish resetting the PCIe/RX CPU blocks. (#30)Evan Lojewski2020-02-081-1/+43
* APE: Enable recovery when the TX port is locked up (#16)Evan Lojewski2020-01-221-18/+48
* Cleanup a couple of headers.Evan Lojewski2019-08-051-2/+2
* APE: Reset network TX when blocks cannot be allocated to enable recovery.Evan Lojewski2019-07-141-1/+7
* Add missing dependency to ape cmake file.Evan Lojewski2019-07-131-1/+1
* Don't start teh APE code until the RX CPU is done.Evan Lojewski2019-07-131-1/+10
* Reset debug pointers on full chip reset.Evan Lojewski2019-07-061-2/+16
* Update formatting rules and ensure all enabled code is properly formatted.Evan Lojewski2019-06-061-1/+1
* Begin adding support for clang-formatEvan Lojewski2019-06-054-8/+10
* Ensure no stack overflows can happen when handling NCSI packets.Evan Lojewski2019-06-021-7/+20
OpenPOWER on IntegriCloud