| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Build: Cleanup additional static analysis issues. (#230) | Evan Lojewski | 2021-06-19 | 1 | -2/+0 |
| | | |||||
| * | build: Fix a number of compiler issues when building utils with gcc. (#208) | Evan Lojewski | 2021-02-06 | 1 | -6/+6 |
| | | |||||
| * | bcmflash: Print additional information about the firmware configuration. (#182) | Evan Lojewski | 2020-11-27 | 1 | -13/+50 |
| | | |||||
| * | bcmflash: Fix a regression that disabled the eth target. (#167) | Evan Lojewski | 2020-11-08 | 1 | -1/+1 |
| | | |||||
| * | build: Enable builds under FreeBSD (#164) | Evan Lojewski | 2020-11-07 | 1 | -1/+5 |
| | | | | | | 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 | -8/+0 |
| | | |||||
| * | bcmflash: Print SMBus information. (#159) | Evan Lojewski | 2020-11-01 | 1 | -0/+4 |
| | | |||||
| * | bcmflash: Create fully valid firmware images for supported targets. (#158) | Evan Lojewski | 2020-11-01 | 1 | -16/+6 |
| | | | | | - Use captured Info and Info2 sections for real firmware images. - Include valid VPD information when creating full fw images. | ||||
| * | bcmflash: Allow specifying a new MAC address for each port. (#157) | Evan Lojewski | 2020-11-01 | 1 | -4/+78 |
| | | |||||
| * | bcmflash: Enable extracting raw vpd information. (#156) | Evan Lojewski | 2020-11-01 | 1 | -0/+16 |
| | | |||||
| * | bcmflash: Parse VPD data in the code directory if it exists. (#138) | Evan Lojewski | 2020-10-11 | 1 | -2/+14 |
| | | |||||
| * | bcmflash: Add ability to create full firmware images. (#135) | Evan Lojewski | 2020-10-09 | 1 | -26/+110 |
| | | | | | | * bcmflash: Add ability to create full firmware images. Co-authored-by: Richard Hughes <richard@hughsie.com> | ||||
| * | bcmflash: Refactor bcmflash to cleanup IO code. (#127) | Evan Lojewski | 2020-10-04 | 1 | -84/+103 |
| | | |||||
| * | bcmflash: Enable reading/writing firmware using the ethtool apis. (#126) | Evan Lojewski | 2020-10-03 | 1 | -3/+26 |
| | | |||||
| * | bcmflash: Autodetect flash size. (#125) | Evan Lojewski | 2020-10-03 | 1 | -10/+14 |
| | | |||||
| * | bcmflash: Initial refactor of bcmflash to simplify code (#121) | Evan Lojewski | 2020-09-30 | 1 | -377/+300 |
| | | | | | | | * bcmflash: refactor stage1 dumping code. * bcmflash: refactor stage2 dumping code. * bcmflash: refactor ape, info and cd dumping code. * bcmflash: refactor io code. | ||||
| * | stage1: Add a fixed-location version string and version number. (#118) | Evan Lojewski | 2020-09-26 | 1 | -1/+37 |
| | | | | | | | | | 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 | ||||
| * | ape: Fix ape on-disk format to match NVM endianness. (#115) | Evan Lojewski | 2020-09-25 | 1 | -3/+6 |
| | | | | This closes GH-113 | ||||
| * | bcmflash: Fix APE endianness when writing to a file. (#110) | Evan Lojewski | 2020-09-22 | 1 | -50/+35 |
| | | | | | | | | | | Ensure that a newly-updated APE image is swapped as required when writing to a file in addition to NVM. This has been tested as working by (1) extracting the firmware.fw file from nvm (2) editing the firmware.fw file and adding in ape-port0.bin (3) Writing firmware.fw back to hardware. | ||||
| * | bcmflash: Fixup the Code Directory CRC handling. (#109) | Evan Lojewski | 2020-09-22 | 1 | -1/+14 |
| | | | | | | | | - Printout the code directory crc when dumping images. - Don't save the code directory crc when extracting images. - Fixup the code directory crc when replacing the ape image. Closes GH-108 | ||||
| * | utils: Cleanup error messages when a pci device could not be opened. (#107) | Evan Lojewski | 2020-09-21 | 1 | -1/+1 |
| | | |||||
| * | bcmflash: Read the entire flash contents (#106) | Richard Hughes | 2020-09-21 | 1 | -1/+1 |
| | | | | | | | | | * bcmflash: Read the entire flash contents The AT45DB041D is used on the Dell KH08P I have here, which is configured as 2048 pages of 256 bytes. The standalone PCI card also contains large option ROM modules and this means only reading the first 0x40000 bytes misses some of the code directory sections. | ||||
| * | coverity: Fix issues found with coverity (#79) | Evan Lojewski | 2020-04-13 | 1 | -1/+1 |
| | | |||||
| * | clang-format: Enable additional projects and re-format. (#61) | Evan Lojewski | 2020-03-21 | 1 | -162/+118 |
| | | |||||
| * | build: Add version information to output files. (#52) | Evan Lojewski | 2020-03-01 | 1 | -2/+6 |
| | | |||||
| * | bcmflash; Add --nvm-recovery to reset the NVM config values when ↵ | Evan Lojewski | 2019-08-03 | 1 | -1/+32 |
| | | | | | autodiscovery fails. | ||||
| * | Update the bcmflash tool to work with multiple functions, matching the ↵ | Evan Lojewski | 2019-07-08 | 1 | -2/+10 |
| | | | | | behaviour of bcmregtool | ||||
| * | SPlit the MIPS hal from the APE hal in the simulation code. | Evan Lojewski | 2019-06-29 | 1 | -0/+5 |
| | | |||||
| * | Fix APE flashing code. | Evan Lojewski | 2019-06-11 | 1 | -6/+6 |
| | | |||||
| * | Fix printout when unable to opne stage1/ape files. | Lojewski, Evan | 2019-05-12 | 1 | -3/+3 |
| | | |||||
| * | Initial implimentation to update APE entry in an existing fw image. | Lojewski, Evan | 2019-05-12 | 1 | -14/+104 |
| | | |||||
| * | Remove additional system includes | Lojewski, Evan | 2019-05-11 | 1 | -1/+1 |
| | | |||||
| * | REmove old pci_config.h files. | Evan Lojewski | 2019-04-19 | 1 | -1/+0 |
| | | |||||
| * | bcmflash: fix code directory extraction. | Evan Lojewski | 2019-03-25 | 1 | -2/+2 |
| | | |||||
| * | Enable unlocking all nvm arbitration. Add restoring a raw binary file. Add ↵ | Evan Lojewski | 2019-02-26 | 1 | -7/+78 |
| | | | | | additional printings. | ||||
| * | Add the ability to write modified stage1 firmware back to nvm | Evan Lojewski | 2019-02-23 | 1 | -0/+14 |
| | | |||||
| * | Use save_to_file routine for writing modified fw image. | Evan Lojewski | 2019-02-23 | 1 | -10/+1 |
| | | |||||
| * | Add the ability to update the stage1 payload in a firmware file. | Evan Lojewski | 2019-02-23 | 1 | -13/+83 |
| | | |||||
| * | Update stage1 to load stage2 and report the status. | Evan Lojewski | 2019-02-23 | 1 | -3/+3 |
| | | |||||
| * | Add checking stage1 / stage2 crc and reporting if an error exists. | Evan Lojewski | 2019-02-23 | 1 | -43/+57 |
| | | |||||
| * | Add extracting of stage1, stage2 code. | Evan Lojewski | 2019-02-23 | 1 | -7/+24 |
| | | |||||
| * | Begin adding support for saving fw backups. | Evan Lojewski | 2019-02-22 | 1 | -9/+85 |
| | | |||||
| * | Fix parsing of the power budget from nvm. | Evan Lojewski | 2019-02-16 | 1 | -4/+32 |
| | | |||||
| * | Improve power budget printout. | Evan Lojewski | 2019-02-16 | 1 | -6/+7 |
| | | |||||
| * | Move common simulator init code to HAL.cpp | Evan Lojewski | 2019-02-15 | 1 | -79/+1 |
| | | |||||
| * | Begin addition support for various options - allow reading from file or ↵ | Evan Lojewski | 2019-02-14 | 1 | -74/+168 |
| | | | | | hardware. | ||||
| * | Add printing of additional nvm header information. | Evan Lojewski | 2019-02-12 | 1 | -1/+47 |
| | | |||||
| * | Update nvrma format to more closely match ortega spec. | Evan Lojewski | 2019-02-11 | 1 | -2/+2 |
| | | |||||
| * | Do a manual clang-format run | Evan Lojewski | 2019-02-09 | 1 | -71/+75 |
| | | |||||
| * | Import initial bcm flash tool. | Evan Lojewski | 2019-02-09 | 1 | -0/+231 |

