summaryrefslogtreecommitdiffstats
path: root/simulator
Commit message (Collapse)AuthorAgeFilesLines
* Build: Cleanup additional static analysis issues. (#230)Evan Lojewski2021-06-191-1/+0
|
* ape: Handle host driver events to improve FreeBSD compatibility. (#222)Evan Lojewski2021-06-142-3/+12
| | | | This silences the following FreeBSD message: bge0: APE event 0x00020510 send timed out
* stage1: Fix an issue that resulted in FreeBSD failing to read out a valid ↵Evan Lojewski2021-05-162-2/+2
| | | | MAC address. (#216)
* build: Fix a number of compiler issues when building utils with gcc. (#208)Evan Lojewski2021-02-061-4/+4
|
* ipxact: Add D State and GRC reset bits to APE Status/Status2. (#197)Evan Lojewski2021-02-051-1/+1
|
* ipxact: Add D0u Clock Policy register. (#194)Evan Lojewski2021-02-0410-13/+43
|
* mii: Add Auto-Power Down register as defined in the tg3 driver. (#190)Evan Lojewski2020-12-132-2/+13
|
* ipxact: Update GEN cfg headers. (#184)Evan Lojewski2020-11-272-2/+2
|
* ape: Fix NVIC access. (#176)Evan Lojewski2020-11-243-2/+7
| | | | | - 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/+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.
* statistics: Enable recording packet statistics for NCSI TX/RX and Ethernet ↵v0.3.378Evan Lojewski2020-08-048-144/+140
| | | | TX/RX (#102)
* regs: Add APE Clock Policy definitions. (#91)Evan Lojewski2020-07-1411-1/+362
|
* regs: Add Tx State ports 1-3 definitions. (#89)Evan Lojewski2020-07-122-11/+29
|
* simulator: Remove possible memory leaks in the HAL. (#80)v0.2.357-alphaEvan Lojewski2020-04-181-80/+80
| | | Note that this doesn't cause any real problems currently.
* coverity: Fix issues found with coverity (#78)Evan Lojewski2020-04-112-7/+32
|
* regs: Add relevant RX-RISC registers from the 57785 programming guide. (#77)Evan Lojewski2020-04-1010-15/+145
|
* printf: Remove nvm access from the ape as it triggers a race condition when ↵Evan Lojewski2020-02-172-51/+20
| | | | | | 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.
* ipxact: add MII registers for the DSP and update Aux status. (#23)Evan Lojewski2020-02-062-5/+18
|
* ipxact: Add additional register definitions. (#22)Evan Lojewski2020-01-3010-7/+127
|
* Fix format string for parsing /sys/bus/pci/devices/ entries (#13)Jesse Michael2020-01-201-1/+2
|
* ipxact: Regnerate and fix a printout bug with undefined registers. (#8)Evan Lojewski2019-11-3023-4/+905
|
* ipxact: Update ipxact to enable enum printouts on the simulator. (#6)Evan Lojewski2019-11-291-3/+34
| | | Add missing Req0-3 bits in the NVM software arbitration register.
* SPlit the MIPS hal from the APE hal in the simulation code.Evan Lojewski2019-06-294-54/+163
|
* Update DEVICE registers to include tx/rx statusEvan Lojewski2019-06-2910-0/+60
|
* Update the DEVICE registers to include the MAC status and events.Evan Lojewski2019-06-2410-0/+60
|
* Add a simple printf implimentation to the APE firmware.Evan Lojewski2019-06-222-2/+8
|
* Check in missing ipxact outputs.Evan Lojewski2019-06-162-0/+36
|
* Ensure register names are always valid.Evan Lojewski2019-06-141-1/+5
|
* Cleanup a few clang-analyzer issues.Evan Lojewski2019-06-101-0/+12
|
* Rename FILTERS to FILTERS0 to match the rest of the APE network peripherals.Evan Lojewski2019-06-054-40/+49
|
* Update filters to be initialized per-port.Evan Lojewski2019-06-011-0/+6
|
* Additional refactoring to ensure network tx/rx is enabled properly.Evan Lojewski2019-06-011-0/+7
|
* Remove additional system includesLojewski, Evan2019-05-111-2/+0
|
* Refactor network tx/rx code to allow a port structure allowing more ports ↵Lojewski, Evan2019-05-112-11/+47
| | | | than just the first to be used.
* Update register generation to use type identifieres for port0 - 3.Lojewski, Evan2019-05-114-38/+38
|
* More cleanup - headers.Evan Lojewski2019-05-051-51/+54
|
* Check in some additional ipxact generator output.Evan Lojewski2019-05-0414-0/+4237
|
* Add a passthrough rx routine bypassing any buffers.Evan Lojewski2019-05-041-0/+3
|
* Update TX/RX sim generationEvan Lojewski2019-05-028-12/+21
|
* Add initial RX port register generation.Evan Lojewski2019-05-029-0/+611
|
* Begin moving APE tx code from the host to the APE.Evan Lojewski2019-05-023-0/+15
|
* Additioanl tx trialsEvan Lojewski2019-05-012-0/+12
|
* Fix register definiton for ape peripheral.Evan Lojewski2019-04-292-0/+6
|
* Update tx port ipxact definition and regen.Evan Lojewski2019-04-288-0/+616
|
* Add MAC address match registers and regenerate.Evan Lojewski2019-04-222-0/+48
|
* Begin adding support for setting ape statistics in the SHM region.Evan Lojewski2019-04-1413-204/+1545
|
* Split APE register region into two - mapped in different places based on ↵Evan Lojewski2019-04-132-0/+402
| | | | host, mips, or ape cpu.
* Split APE register region into two - mapped in different places based on ↵Evan Lojewski2019-04-134-264/+6
| | | | host, mips, or ape cpu.
* Regenrate headers with additional APE registers for RX/TX.Evan Lojewski2019-04-132-0/+168
|
* Regenerate header with properly component offsets.Evan Lojewski2019-04-091-8/+8
|
OpenPOWER on IntegriCloud