# Vault 7: Projects

This publication series is about specific projects related to the Vault 7 main publication.

### Dark Matter

# FDOS v1.0 FINAL - B57 udiag

- 1
- 2
…
- 18
- 19
- 20
- 21
- 22
…
- 192
- 193

Broadcom NetXtreme Ethernet Adapter • Diagnostic User’s Guide
page 20
Broadcom Confidential and Proprietary
Function:
1. Reset test.
Setting reset bit, poll for self-clearing. Verify reset value of registers.
2. Event Mapping Test
Setting SMB_ATTN bit. By changing ASF_ATTN LOC bits, verify the mapping bits in
TX_CPU or RX_CPU event bits.
3. Counter Test
Clear WG_TO, HB_TO, PA_TO, PL_TO, RT_TO bits by setting those bits. Make sure
the bits clear.
Clear Timestamp Counter. Writing a value 1 into each PL, PA, HB, WG, RT counters.
Set TSC_EN bit.
Poll each PA_TO bit and count up to 50 times. Check if PL_TO gets set at the end of 50
times. Continue to count up to 200 times. Check if all other TO bits are set and verify
Timestamp Counter is incremented.
Default: Enabled
3.4.7 C7. Expansion ROM Test
Command: romtest
Function: This function tests the ability to enable/disable/access the expansion
rom on the device.
Default: Enabled
3.4.8 C8. CPU Fetch Test
Command: cpufetch
Function: Test the CPU instruction-fetch logic a 100 times on 5705 and later devices. The
voltage is also varied to 1.1V and 1.3V on devices that support voltage variation.
Default: Enabled
3.5 Data Tests – D Group
3.5.1 D1. Mac Loopback Test
Command: pkttest -m
Function: This is internal loopback data transmit/receive test. It initializes MAC into
internal loopback mode, and transmits 200 packets. The data should be routed back to
receive channel and receive by the receive routine, which verifies the integrity of data. One
Giga bit rate is used for this test.

- 1
- 2
…
- 18
- 19
- 20
- 21
- 22
…
- 192
- 193