summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Redirect external modules to RCS repositoriesHEADraptor-v1.01master06-28-2021Raptor Engineering Development Team2021-06-271-2/+2
|
* Build: Cleanup additional static analysis issues. (#231)Evan Lojewski2021-06-194-13/+14
|
* Build: Cleanup additional static analysis issues. (#230)Evan Lojewski2021-06-198-14/+6
|
* Network: Clean up additional linting issues. (#229)Evan Lojewski2021-06-194-56/+70
|
* build: Update files with codacy recommendations. (#228)Evan Lojewski2021-06-193-4/+3
|
* build: Update various support files with codacy recommendations. (#227)Evan Lojewski2021-06-197-55/+55
|
* ape: Ensure the network port isn't reset twice on APE reload. (#226)v0.6.12Evan Lojewski2021-06-141-1/+1
|
* build: Bump version to 0.6.x (#225)Evan Lojewski2021-06-141-1/+1
|
* ape: Remove reset delay when the power source changes. (#224)Evan Lojewski2021-06-141-1/+1
|
* ape: Improve reset handling for better FreeBSD compatibility. (#223)Evan Lojewski2021-06-143-81/+131
| | | | | - 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: Handle host driver events to improve FreeBSD compatibility. (#222)Evan Lojewski2021-06-1411-15/+167
| | | | This silences the following FreeBSD message: bge0: APE event 0x00020510 send timed out
* stage1: Fix a contention issue on the NVRam that could cause Linux to fail ↵Evan Lojewski2021-06-131-0/+6
| | | | to initialize properly. (#221)
* ape: Fix a possible race condition where MII contention could exist. (#220)Evan Lojewski2021-06-132-8/+14
| | | This ensure the APE locks the MII interface before accessing it to avoid collisions with the host.
* ncsi: Remove command debug code that mangled the SHM segment signature. (#219)Evan Lojewski2021-05-161-3/+0
|
* stage1: Enable most previously disabled init_hw code. (#218)Evan Lojewski2021-05-162-20/+23
|
* stage1: Reduce total code size as speed is not important for the RX CPU. (#217)Evan Lojewski2021-05-161-1/+2
|
* stage1: Fix an issue that resulted in FreeBSD failing to read out a valid ↵Evan Lojewski2021-05-165-4/+60
| | | | MAC address. (#216)
* stage1: Ensure PciConfig is initialized to enable APE writes from the host. ↵Evan Lojewski2021-05-153-3/+10
| | | | | | (#215) This fixes an issue on FreeBSD that resulted in the following printout: bge1: APE lock 1 request failed! request = 0x8404[0x0002], status = 0x8424[0x0000]
* fwupd: Fix fwupd packages to point to the correct file. (#214)v0.5.42Evan Lojewski2021-02-071-1/+1
|
* stage1: Enable 1G advertise on non-APE-controlled ports. (#213)v0.5.41Evan Lojewski2021-02-074-26/+49
|
* 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
| | | | A GRC reset can take long enough that the BMC might think the network card is hung. As such, update the code to minimize the impact of a GRC reset on the BMC.
* ape: Remove most RMU re-init calls. (#210)Evan Lojewski2021-02-071-3/+0
| | | | The RMU does not need to be reset durring a GRC Reset, so only reset if we detect a hang ont he RMU.
* build: Bump version to 0.5.x (#209)v0.5.37Evan Lojewski2021-02-061-1/+1
|
* build: Fix a number of compiler issues when building utils with gcc. (#208)Evan Lojewski2021-02-0612-28/+34
|
* 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 ↵Evan Lojewski2021-02-061-8/+0
| | | | interrupt. (#206)
* ape: Initialize the network PHY after a GRC reset. (#205)Evan Lojewski2021-02-062-39/+97
| | | | | | | This change also minimizes a race condition in the event that a GRC reset happened before the Network_checkEnableState check, the firmware could have issue multiple reload commands. Check for this case and skip the APE mode change reset as a reset will immediately follow.
* vectors: Move vector names to a header. (#204)Evan Lojewski2021-02-062-43/+60
|
* network: Ensure the advertisement mode is updated when reloading. (#203)Evan Lojewski2021-02-061-1/+15
|
* mii: After an MII reset, update the advertise mode to include 1000Mb/s. (#202)Evan Lojewski2021-02-062-3/+12
|
* network: Allow 1000Mb/s mode to function properly when the host is off. (#201)Evan Lojewski2021-02-061-0/+4
|
* network: Switch various routines to use MII_reset when resetting the PHY. (#200)Evan Lojewski2021-02-052-3/+3
|
* bcmregtool: Print out APE.Status2 when dumping APE registers. (#199)Evan Lojewski2021-02-051-0/+1
|
* mii: Add an API to update the advertise state to include 1G when available. ↵Evan Lojewski2021-02-053-1/+50
| | | | (#198)
* ipxact: Add D State and GRC reset bits to APE Status/Status2. (#197)Evan Lojewski2021-02-054-45/+257
|
* timer: Add a delayMs routine. (#196)Evan Lojewski2021-02-052-0/+18
|
* ape: Prepare for RX/RMU/Vaux/VMain interrupt handlers. (#195)Evan Lojewski2021-02-041-56/+61
|
* ipxact: Add D0u Clock Policy register. (#194)Evan Lojewski2021-02-0416-28/+285
|
* isr: Add initial support for interrupts. (#193)Evan Lojewski2021-01-174-90/+104
|
* network: Update EEE exit time based on speed per the tg3 driver. (#192)Evan Lojewski2020-12-134-0/+44
|
* network: Update MAC TX lengths to match tg3 driver based on speed. (#191)Evan Lojewski2020-12-131-1/+19
|
* mii: Add Auto-Power Down register as defined in the tg3 driver. (#190)Evan Lojewski2020-12-135-4/+149
|
* 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
|
* stage1: Ensure the link does not drop on driver load/unload. (#186)Evan Lojewski2020-11-281-3/+20
|
* ipxact: Update GEN cfg headers. (#184)Evan Lojewski2020-11-274-36/+183
|
* ape: Exit early if RMU init takes too long. (#183)Evan Lojewski2020-11-271-0/+1
|
* bcmflash: Print additional information about the firmware configuration. (#182)Evan Lojewski2020-11-272-13/+59
|
* ape: Cleanup reset logic. (#181)Evan Lojewski2020-11-241-7/+9
|
OpenPOWER on IntegriCloud