Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | stage1: Fix a contention issue on the NVRam that could cause Linux to fail ↵ | Evan Lojewski | 2021-06-13 | 1 | -0/+6 |
| | | | | to initialize properly. (#221) | ||||
* | stage1: Enable most previously disabled init_hw code. (#218) | Evan Lojewski | 2021-05-16 | 1 | -1/+1 |
| | |||||
* | stage1: Ensure PciConfig is initialized to enable APE writes from the host. ↵ | Evan Lojewski | 2021-05-15 | 1 | -1/+1 |
| | | | | | | (#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] | ||||
* | stage1: Enable 1G advertise on non-APE-controlled ports. (#213)v0.5.41 | Evan Lojewski | 2021-02-07 | 1 | -0/+12 |
| | |||||
* | stage1: Fix a regression that broke reading NVRam. (#170)v0.4.62 | Evan Lojewski | 2020-11-08 | 1 | -1/+1 |
| | |||||
* | stage1: Cleanup remaining linting issues (#169) | Evan Lojewski | 2020-11-08 | 1 | -10/+12 |
| | |||||
* | stage1: Cleanup trivial linting warnings. (#166) | Evan Lojewski | 2020-11-08 | 1 | -16/+9 |
| | |||||
* | build: Enable builds under FreeBSD (#164) | Evan Lojewski | 2020-11-07 | 1 | -2/+0 |
| | | | | | This fixes build related issues when attempting to compile firmware and tools under FreeBSD. Note: Host tools have not been ported for raw register access. Note: The Linux specific ethtool APIs are not available under FreeBSD, and so -t eth is not supported under FreeBSD. | ||||
* | build: Cleanup various include files. (#163) | Evan Lojewski | 2020-11-07 | 1 | -1/+0 |
| | |||||
* | stage1: Report extended VPD information if found. (#139) | Evan Lojewski | 2020-10-11 | 1 | -2/+46 |
| | |||||
* | stage1: Add a fixed-location version string and version number. (#118) | Evan Lojewski | 2020-09-26 | 1 | -1/+5 |
| | | | | | | | | Similar to the proprietary firmware, add a version string pointer 8 bytes into the firmware image. Unlike the proprietary firmware, the version number is also stored 12 bytes into the firmware image. This closes GH-114 | ||||
* | stage1: Add initial support for handling VPD. (#119) | Evan Lojewski | 2020-09-26 | 1 | -49/+32 |
| | |||||
* | clang-format: Enable additional projects and re-format. (#61) | Evan Lojewski | 2020-03-21 | 1 | -23/+12 |
| | |||||
* | build: Add version information to output files. (#52) | Evan Lojewski | 2020-03-01 | 1 | -3/+5 |
| | |||||
* | stage1: Debug print via NVM when a reset has occurred. (#36) | Evan Lojewski | 2020-02-23 | 1 | -0/+4 |
| | |||||
* | printf: Remove nvm access from the ape as it triggers a race condition when ↵ | Evan Lojewski | 2020-02-17 | 1 | -6/+53 |
| | | | | | | 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. | ||||
* | init: Simplify stage1 init and enable handshaking between stage1 and the APE ↵ | Evan Lojewski | 2020-02-08 | 1 | -25/+46 |
| | | | | firmware (#31) | ||||
* | stage1: remove em100 debug prints - appears to casue issues with the ape in ↵ | Evan Lojewski | 2020-01-01 | 1 | -25/+0 |
| | | | | certain cases. (#10) | ||||
* | stage1: Enable spi printouts when running from the RX CPU. (#9) | Evan Lojewski | 2019-12-28 | 1 | -1/+32 |
| | | | | - Also fix an issue with the linker script that could cause bss initialization to be misaligned. | ||||
* | MII: Add a device parameter to enable the APE to use different registers ↵ | Evan Lojewski | 2019-08-07 | 1 | -2/+6 |
| | | | | based on the channel. | ||||
* | Cleanup a few clang-analyzer issues. | Evan Lojewski | 2019-06-10 | 1 | -4/+0 |
| | |||||
* | Remove extra string.h include. | Lojewski, Evan | 2019-05-11 | 1 | -1/+0 |
| | |||||
* | First pass through clang-format. | Evan Lojewski | 2019-05-05 | 1 | -23/+18 |
| | |||||
* | Split APE SHM out of the APE register area. Instantiate 4x in the APE, one ↵ | Evan Lojewski | 2019-03-23 | 1 | -18/+19 |
| | | | | per functino. | ||||
* | Update stage1 to perform all required init. Remove stage2 folder. | Evan Lojewski | 2019-03-16 | 1 | -57/+58 |
| | |||||
* | Update staage1 to properly crc stage2. Update to report the correct magic. | Evan Lojewski | 2019-02-28 | 1 | -2/+7 |
| | |||||
* | Update stage1 code to latest implimentation. Zero out bss during early init. | Evan Lojewski | 2019-02-23 | 1 | -3/+13 |
| | |||||
* | Update stage1 to load stage2 and report the status. | Evan Lojewski | 2019-02-23 | 1 | -3/+81 |
| | |||||
* | Impliment mii initialization routines for stage 1. | Evan Lojewski | 2019-02-16 | 1 | -0/+11 |
| | |||||
* | Update nvrma format to more closely match ortega spec. | Evan Lojewski | 2019-02-11 | 1 | -2/+2 |
| | |||||
* | Add an iniital WIP version of stage1 main. | Evan Lojewski | 2019-02-11 | 1 | -0/+56 |
| | |||||
* | Rename stage0 to stage1, matching ↵ | Evan Lojewski | 2019-02-09 | 1 | -0/+4 |
https://github.com/hlandau/ortega/blob/master/rtg-spec.md |