summaryrefslogtreecommitdiffstats
path: root/utils/bcmregtool/main.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Build: Cleanup additional static analysis issues. (#230)Evan Lojewski2021-06-191-4/+0
|
* build: Fix a number of compiler issues when building utils with gcc. (#208)Evan Lojewski2021-02-061-2/+2
|
* bcmregtool: Print out APE.Status2 when dumping APE registers. (#199)Evan Lojewski2021-02-051-0/+1
|
* bcmflash: Print additional information about the firmware configuration. (#182)Evan Lojewski2020-11-271-0/+9
|
* ape: Fix NVIC access. (#176)Evan Lojewski2020-11-241-0/+10
| | | | | - Regenerate headers with correct address - Enable NVIC access using the HAL - Enable dumping NVIC registers using bcmregtool.
* build: Enable builds under FreeBSD (#164)Evan Lojewski2020-11-071-1/+1
| | | | | 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 Lojewski2020-11-071-12/+2
|
* bcmregtool: Fix apeboot to support updated ape on-disk format (#128)Evan Lojewski2020-10-051-1/+1
|
* statistics: Enable recording packet statistics for NCSI TX/RX and Ethernet ↵v0.3.378Evan Lojewski2020-08-041-2/+4
| | | | TX/RX (#102)
* utils: Add additional ape debug information. (#101)Evan Lojewski2020-08-041-16/+21
|
* utils: Only start loading ape firmware after it's been verified on the host. ↵Evan Lojewski2020-08-041-2/+2
| | | | (#98)
* coverity: Fix issues found with coverity (#79)Evan Lojewski2020-04-131-1/+5
|
* coverity: Fix issues found with coverity (#78)Evan Lojewski2020-04-111-1/+1
|
* network: Initialize APE.Mode2 when using port2 or port3. (#69)Evan Lojewski2020-04-041-0/+1
|
* diag: Print additional diagnostic information about TX/RX buffers. (#63)Evan Lojewski2020-03-211-1/+1
|
* clang-format: Enable additional projects and re-format. (#61)Evan Lojewski2020-03-211-229/+142
|
* build: Add version information to output files. (#52)Evan Lojewski2020-03-011-2/+6
|
* printf: Remove nvm access from the ape as it triggers a race condition when ↵Evan Lojewski2020-02-171-3/+0
| | | | | | 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.
* Add apehalt command and improve nvm unlock handling. (#34)Evan Lojewski2020-02-161-0/+22
|
* Update the bcmregtool and apeloader to work on pci functions 1, 2, and 3. (#33)Evan Lojewski2020-02-161-1/+2
|
* bcmregtool: Add an unlock command to unlock the APE and NVM registers. (#26)Evan Lojewski2020-02-071-0/+13
|
* bcmregtool: Update MII api usage.Evan Lojewski2019-08-071-24/+24
|
* Enable printing NVM registers, clenaup additional prints.Evan Lojewski2019-08-031-5/+20
|
* Add printing of MII registers.Evan Lojewski2019-07-131-4/+85
|
* Update the register tool to work with the latest HAL. Add additional ↵Evan Lojewski2019-06-291-26/+61
| | | | information dumps.
* Add a passthrough rx routine bypassing any buffers.Evan Lojewski2019-05-041-355/+9
|
* reorder initial buffer writes.Evan Lojewski2019-05-011-12/+15
|
* Additioanl tx trialsEvan Lojewski2019-05-011-14/+48
|
* Test out transmitting to the network.Evan Lojewski2019-04-291-1/+401
|
* REmove old pci_config.h files.Evan Lojewski2019-04-191-1/+0
|
* Update bcmregtool to build again.Evan Lojewski2019-04-141-27/+17
|
* Add support for chainloading the ape binaryEvan Lojewski2019-04-031-25/+33
|
* Add initial ape loade rbinary to allow the bcmregtool to read/write ↵Evan Lojewski2019-04-031-11/+141
| | | | arbitrary ape memory and to bootloader ape payloads.
* Check in latest bcmregtool changesEvan Lojewski2019-03-261-32/+77
|
* Update bcmregtool to print out the symbol name when reporting the context ↵Evan Lojewski2019-02-261-24/+194
| | | | and a number of other changes
* Print out additional registers.Evan Lojewski2019-02-181-0/+6
|
* Fix MII register addresses and impliment accessing paged blocks.Evan Lojewski2019-02-161-0/+4
|
* Print some additional MII registers.Evan Lojewski2019-02-161-2/+5
|
* Begin adding parsing of MII registers.Evan Lojewski2019-02-161-0/+16
|
* Fix parsing of the power budget from nvm.Evan Lojewski2019-02-161-8/+8
|
* Improve power budget printout.Evan Lojewski2019-02-161-8/+8
|
* Enable the simulator to use any of the bcm5719 ports.Evan Lojewski2019-02-161-2/+13
|
* improve register printoutEvan Lojewski2019-02-161-8/+8
|
* Update bcmregtool to print out a number of useful registers and to support ↵Evan Lojewski2019-02-161-46/+241
| | | | single stepping the cpu.
* Move common simulator init code to HAL.cppEvan Lojewski2019-02-151-71/+1
|
* Do a manual clang-format runEvan Lojewski2019-02-091-54/+53
|
* Import initial bcm flash tool.Evan Lojewski2019-02-091-2/+44
|
* Update NVM API to use words instead of bytes.Evan Lojewski2019-02-091-18/+5
|
* Update cxx register wraper to only copy base register. Ensure write callback ↵Evan Lojewski2018-05-151-6/+6
| | | | is only called once.
* Initial source code import.Evan Lojewski2018-05-131-0/+165
OpenPOWER on IntegriCloud