index
:
src
cvs/HEAD
kms/intel
kms/radeon
master
OpenBSD base system
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
sys
/
dev
/
pci
/
if_nx.c
Age
Commit message (
Expand
)
Author
2007-05-28
make it compile on i386
Reyk Floeter
2007-05-26
add some htole64s
Reyk Floeter
2007-05-26
tx descriptor fixes
Reyk Floeter
2007-05-26
one extern seems to be better than 20 for ifqmaxlen; ok krw
Jason Wright
2007-05-26
separate the attach information from the status information with a colon.
Reyk Floeter
2007-05-26
cleanup
Reyk Floeter
2007-05-26
increase the delay to wait for the firmware to become ready, the card needs
Reyk Floeter
2007-05-26
update some registers and the tx descriptor layout to match the latest
Reyk Floeter
2007-05-05
disable the interrupts on interface shutdown
Reyk Floeter
2007-05-05
allocate dma memory, setup rx/tx/status rings, initialize the ring
Reyk Floeter
2007-05-04
swap the port register table arrays to make it better readble and fix some
Reyk Floeter
2007-05-03
allocate DMA memory for the per-port Rx, Tx (command), and Status ring
Reyk Floeter
2007-05-03
a nxb NIC can have up to 4 nx ports and the latest firmware uses some
Reyk Floeter
2007-05-02
carefully set the correct memory windows (crb/pci) and add a dummy
Reyk Floeter
2007-05-01
some fixes
Reyk Floeter
2007-05-01
export the temperature sensor found on the nx(4) NICs. it reports degC
Reyk Floeter
2007-05-01
fix the nx CRBINIT (initial register values from flash) and disable
Reyk Floeter
2007-05-01
shuffle some code and add additional states in the reset path. use a
Reyk Floeter
2007-05-01
do not write every byte of the firmware to the same address, increment
Reyk Floeter
2007-05-01
implement the soft reset of the hardware according to section 3.5.6 of
Reyk Floeter
2007-04-30
better handling of the firmware state madness
Reyk Floeter
2007-04-30
fix shift by port
Reyk Floeter
2007-04-30
run the nx_tick function every second to check the link state, even if
Reyk Floeter
2007-04-30
read the per-port link state
Reyk Floeter
2007-04-30
initial code for firmware loading and initialization. it is used by
Reyk Floeter
2007-04-30
add missing newline in printf
Reyk Floeter
2007-04-30
decrease the delay in the register wait loop again and add a debug
Reyk Floeter
2007-04-30
move the firmware validation to a mountroot hook to allow loading of
Reyk Floeter
2007-04-28
initialize and bootstrap the device and enable the firmware
Reyk Floeter
2007-04-28
spacing (cleanup the code before i leave the room)
Reyk Floeter
2007-04-28
attach the available ports and print the lladdr (no operation yet).
Reyk Floeter
2007-04-28
validate the firmware version, this driver requires 3.4.xx (3.4.31).
Reyk Floeter
2007-04-28
add different flags for debug messages to minimize the noise.
Reyk Floeter
2007-04-28
read more information from flash - get the user info field and copy
Reyk Floeter
2007-04-28
query the board information before mapping the interrupt and before
Reyk Floeter
2007-04-28
add code to access the flash memory in the ROMUSB register area and
Reyk Floeter
2007-04-27
spacing
Reyk Floeter
2007-04-27
registers are accessed via configurable windows in the PCI memory space,
Reyk Floeter
2007-04-27
also map the seconds PCI memory space
Reyk Floeter
2007-04-27
sync (also update the PCI IDs in the nx driver)
Reyk Floeter
2007-04-27
add initial nxb_read/nxb_write functions
Reyk Floeter
2007-04-27
only attach nx NICs with 128MB memory and a 32bit memory type for now
Reyk Floeter
2007-04-27
rename sc_io* types to sc_mem* to reflect the bus space memory type.
Reyk Floeter
2007-04-27
add NX_DEBUG macros
Reyk Floeter
2007-04-26
add a comment that NetXen provided hardware and documentation to make
Reyk Floeter
2007-04-16
move nxb_map_pci code into nxb_attach
Reyk Floeter
2007-04-16
not yet
Reyk Floeter
2007-04-16
establish the interrupt per port and not per board (inspired by the
Reyk Floeter
2007-04-16
move the nxb_tick function to a per-port nx_tick function
Reyk Floeter
2007-04-16
Start a driver for the NetXen Inc. multi port 10Gb and Gigabit
Reyk Floeter