summaryrefslogtreecommitdiffstats
path: root/ape/main.c
Commit message (Expand)AuthorAgeFilesLines
* ape: Improve reset handling for better FreeBSD compatibility. (#223)Evan Lojewski2021-06-141-81/+83
* ape: Handle host driver events to improve FreeBSD compatibility. (#222)Evan Lojewski2021-06-141-1/+25
* 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-061-39/+96
* isr: Add initial support for interrupts. (#193)Evan Lojewski2021-01-171-0/+10
* 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: 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
* ape: Reset the network interface any time the APE mode is incorrect. (#173)Evan Lojewski2020-11-191-0/+10
* ape: Remove a couple of posisble infinte loops that can happen with misbehavi...v0.4.47Evan Lojewski2020-10-281-11/+16
* timer: Add an initial timer library. (#155)Evan Lojewski2020-10-281-2/+3
* ape: Cleanup various linting warnings. (#149)Evan Lojewski2020-10-241-13/+11
* 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-041-3/+7
* ncsi: Update NC-SI to only use one port declared at compile time. (#70)Evan Lojewski2020-04-041-9/+15
* docs: Cleanup file headers and comments. (#58)Evan Lojewski2020-03-201-1/+1
* build: Add version information to output files. (#52)Evan Lojewski2020-03-011-3/+2
* 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-291-33/+27
* network: Initialize ape tx/rx only when a port is enabled. (#48)Evan Lojewski2020-02-281-3/+1
* ape: Reset the network interface when the host driver state changes. (#45)Evan Lojewski2020-02-261-28/+74
* 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
* APE: Reset network TX when blocks cannot be allocated to enable recovery.Evan Lojewski2019-07-141-1/+7
* 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
* Begin adding support for clang-formatEvan Lojewski2019-06-051-2/+2
* Ensure no stack overflows can happen when handling NCSI packets.Evan Lojewski2019-06-021-7/+20
* Update APE code to pass through all recieved packets to the BMC, not just tho...Evan Lojewski2019-06-011-1/+1
* Refactor network tx/rx code to allow a port structure allowing more ports tha...Lojewski, Evan2019-05-111-3/+2
* First pass through clang-format.Evan Lojewski2019-05-051-19/+23
* Update main ape code to handle both the rx and tx path.Evan Lojewski2019-05-051-44/+91
* Add tx init code.Evan Lojewski2019-05-011-0/+14
* Add APE RMU initialization code.Evan Lojewski2019-04-131-0/+1
* Add initial rx-from-network initialization code.Evan Lojewski2019-04-061-8/+46
* Add a dummy ape implimentation that just increments a SHM value.Evan Lojewski2019-04-011-0/+62
OpenPOWER on IntegriCloud