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_tht.c
Age
Commit message (
Expand
)
Author
2007-04-25
format string fix
David Gwynne
2007-04-25
add some debug to the tx paths so i can see packets go on and off the hw.
David Gwynne
2007-04-25
fix the conditions that the tx free path keeps looping on so that it will
David Gwynne
2007-04-25
configure the 10G mac and enable (more) interrupts when the interface is
David Gwynne
2007-04-25
split tht_fifo_ready into tht_fifo_writable and tht_fifo_readable. the way
David Gwynne
2007-04-25
start implementing interrupt handling.
David Gwynne
2007-04-25
add more register definitions, in particular the interrupt ones.
David Gwynne
2007-04-25
im an idiot. for (;;) { } while (condition); loops forever, no matter what
David Gwynne
2007-04-25
add some debug goo to be used soon
David Gwynne
2007-04-24
use the fifos ready byte counter in the firmware loading.
David Gwynne
2007-04-23
increment opackets and ipackets. clear OACTIVE when tx completes.
David Gwynne
2007-04-23
spelling in comment fix.
David Gwynne
2007-04-23
when we use a fifo we always seem to need to know how much of the fifo is
David Gwynne
2007-04-23
replace the code in the rxf and txt fifo handlers that loads the dma
David Gwynne
2007-04-23
add tht_write_dmap, and tht_write_pad.
David Gwynne
2007-04-22
process the tx free queue. this indicates when transmitted packets have
David Gwynne
2007-04-22
this is the start of the transmit path. this takes packets off the
David Gwynne
2007-04-22
only printf if the firmware load failed.
David Gwynne
2007-04-22
hookup bpf. this pushes packets along bpf on the rx side. i need to write
David Gwynne
2007-04-22
start implementing processing of the rx descriptor fifo. this is the one
David Gwynne
2007-04-22
i seem to be having lots of trouble with writing bus_dmamap_sync calls
David Gwynne
2007-04-22
macros for accessing bits of the rx descriptors
David Gwynne
2007-04-21
fill the rx free fifo on interface up, and drain it on interface down.
David Gwynne
2007-04-21
tht wants at least 128 bytes in the first physical segment of an rx buffer
David Gwynne
2007-04-21
rename tht_rx to tht_rxf_fill to avoid confusion.
David Gwynne
2007-04-21
add tht_rx. this function will try to fill as much of the rx free fifo as
David Gwynne
2007-04-21
simplify some maths in fw_load a bit
David Gwynne
2007-04-21
allocate a small list of tx and rx descriptors on interface up and down.
David Gwynne
2007-04-21
quick macro to figure out how many 64bit words a buffer will use.
David Gwynne
2007-04-21
create struct tht_pkt to keep track of mbufs that are on the hardware and
David Gwynne
2007-04-21
represent the uid field in all the descriptors as a u_int64_t instead of
David Gwynne
2007-04-21
rename tht_rxf to tht_rx_free. tweak comments describing the hw structures
David Gwynne
2007-04-20
add a lock around ioctl handling to prevent the posssibility that someone
David Gwynne
2007-04-20
this implements up and down routines for the interface. currently when
David Gwynne
2007-04-20
implement reads from a fifo.
David Gwynne
2007-04-20
add fifo descriptors for the rxf and rxd fifos.
David Gwynne
2007-04-20
we'd like to show if the nic has link regardless of whether the interface
David Gwynne
2007-04-20
implement checking of the link status according to the firmware, and teach
David Gwynne
2007-04-20
bits in the link status register
David Gwynne
2007-04-19
this is two (and a half) changes, but im too lazy to split them up.
David Gwynne
2007-04-18
start implementing support for the fifos on these chips.
David Gwynne
2007-04-18
move the tht attach args up a bit, for greater feng shui
David Gwynne
2007-04-18
add a wrapper around single segment dmaable memory allocations. this has
David Gwynne
2007-04-18
callers of sw_reset will print an error message if anythign goes wrong, so
David Gwynne
2007-04-18
reset the port before establishing the interrupt handler during attach
David Gwynne
2007-04-18
implement the software reset of a port as per the specification
David Gwynne
2007-04-18
code to busy wait on registers and bits in bus_space
David Gwynne
2007-04-18
tiny register additions
David Gwynne
2007-04-18
define the bits in the RX_FLT register
David Gwynne
2007-04-17
lots of registers
David Gwynne
[prev]
[next]