Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-11-07 | em_get_buf(): | Brad Smith | |
- Use bus_dmamap_load_mbuf() instead of bus_dmamap_load() + mtod(). - Only BUS_DMASYNC_PREREAD is necessary for the bus_dmamap_sync(). em_allocate_receive_structures(): - Clean up error handling for receive buffer allocation and just have everything done by em_free_receive_structures() now. em_free_receive_structures(): - A few changes here to allow this function to be called from em_stop() as well as em_allocate_receive_structures(). Tested on i386/amd64/sparc64. ok reyk@ | |||
2006-11-07 | regen | Jonathan Gray | |
2006-11-07 | Add VIA K8M890 ids from a submitted dmesg. | Jonathan Gray | |
2006-11-06 | noone needs to know about the D0 state change; ok miod | Theo de Raadt | |
2006-11-06 | set the rx filters after setting the shared data address. | Reyk Floeter | |
this fixes a crash of old vmware versions (like workstation 4.5.2) when bringing the interface up. it didn't crash the openbsd kernel running as a guest system, it did crash the complete vmware host application. that's why i dislike VMs, they're so buggy and insecure... ok dlg@ fkr@ | |||
2006-11-06 | add the NVIDIA MCP67 SMBus controller. | Brad Smith | |
2006-11-06 | regen | Brad Smith | |
2006-11-06 | add the NVIDIA MCP67 SMBus controller PCI id. | Brad Smith | |
From Peer Chen @ NVIDIA | |||
2006-11-06 | Sync up to Intel's latest FreeBSD em driver (6.2.9). Adds support | Brad Smith | |
for a few newer Intel PCIe boards, some code removal and cleaning and a few bug fixes. From: Jack Vogel@Intel Tested by mk@ wilfried@ brad@ dlg@, Marc Winiger, Gabriel Kihlman, Jason Dixon, Johan Mson Lindman, and a few other end users. Tested with 82543, 82544, 82540, 82545, 82541, 82547, 82546 and 82573. | |||
2006-11-05 | add the MCP67 PATA and SATA PCI ids as well as fixing nforce_chip_map() to | Brad Smith | |
set the proper UDMA capability for MCP61 and MCP65 chipsets. ok jsg@ | |||
2006-11-05 | add the NVIDIA MCP67 LAN PCI ids. | Brad Smith | |
2006-11-05 | regen | Brad Smith | |
2006-11-05 | add the NVIDIA MCP67 LAN PCI ids. | Brad Smith | |
From Peer Chen @ NVIDIA via Linux | |||
2006-11-05 | ANSI | Brad Smith | |
2006-11-05 | regen | Brad Smith | |
2006-11-05 | add the NVIDIA MCP67 AHCI and HD Audio PCI ids. | Brad Smith | |
From Peer Chen @ NVIDIA via Linux | |||
2006-11-04 | regen | Brad Smith | |
2006-11-04 | add the NVIDIA MCP67 SATA PCI ids. | Brad Smith | |
From Peer Chen @ NVIDIA via Linux | |||
2006-11-04 | query the firmware for the number of volumes, and then iterate through them | David Gwynne | |
to get the right names for sensor creation. | |||
2006-11-04 | regen | Brad Smith | |
2006-11-04 | add the NVIDIA MCP67 IDE PCI id. | Brad Smith | |
From Peer Chen @ NVIDIA via Linux | |||
2006-11-04 | regen | Brad Smith | |
2006-11-04 | add a few more TI and O2 Micro devices. | Brad Smith | |
2006-11-04 | regen | Michael Knudsen | |
2006-11-04 | Add Radeon X1300 Pro (with secondary). | Michael Knudsen | |
input and ok brad | |||
2006-11-04 | regen | Brad Smith | |
2006-11-04 | add the Broadcom BCM5825 chipset. | Brad Smith | |
2006-11-03 | vr_rxeof(): stick receive error messages under VR_DEBUG. | Brad Smith | |
vr_init(): add debug printfs for some error conditions. | |||
2006-11-03 | vr_intr(): remove duplicate check for VR_ISR_RX_NOBUF and the "packet lost" | Brad Smith | |
printf which will never be reached. | |||
2006-11-03 | the 8257E KCS PCI id is not the MAC but an IPMI interface being provided | Brad Smith | |
from the chipset, so remove it. | |||
2006-11-03 | regen | Brad Smith | |
2006-11-03 | correct the Intel 108e id, its not a Gig MAC PCI id but an IPMI | Brad Smith | |
interface for the NIC and add 108f which is an AMT interface for the NIC. | |||
2006-11-02 | if the hardware doesnt say it can do scatter gather lists for tx, then | David Gwynne | |
limit it to one dma segment so it only fills one scatter gather entry. | |||
2006-11-02 | comments like "schedule timeout" before going timeout_add are dumb. learn | David Gwynne | |
to read the code. | |||
2006-11-02 | dont set tx_stopped when we actually want to do tx. | David Gwynne | |
2006-11-02 | pointers in hardware structures are stupid. shame on you vmware. | David Gwynne | |
this should have a chance at running on amd64 now. can anyone test? | |||
2006-11-02 | reyk said i can put my copyright on this file too. | David Gwynne | |
2006-11-02 | merge the register description into the c file. nothing else will ever | David Gwynne | |
use the reg descriptions, so why pollute the tree with it? | |||
2006-11-02 | set up a tick to check the link state every second. | David Gwynne | |
2006-11-02 | remove cruft | David Gwynne | |
2006-11-02 | split the initialisation of the dma area up between the attach path and the | David Gwynne | |
interface init path. the init path now does the allocation of the dmamaps for both tx and rx, and allocates the mbufs for the rx ring. the interface stop is now uncommented. it waits for the hardware to stop working, and cleans up the bits allocated in the init path. ifconfig vic0 up and ifconfig vic0 down both work now. | |||
2006-11-02 | set the proper maximum queue length. | Brad Smith | |
2006-11-02 | we sync regions in the dma area anymore, we just sync the whole thing. this | David Gwynne | |
means the insane macro used to calculate the offset for syncing can go away. | |||
2006-11-02 | VIC_DEBUG is useless, so it goes away | David Gwynne | |
2006-11-02 | more whitespace fixes | David Gwynne | |
2006-11-02 | rewrite the tx path so it doesnt feel so lopsided. | David Gwynne | |
now i can have coffee! | |||
2006-11-02 | whitespaces cleanup, no functional change | Felix Kronlage | |
ok dlg@ | |||
2006-11-01 | Use correct error message as return value. OK dlg@ | Claudio Jeker | |
2006-11-01 | dont walk the device list looking for our scsibus, it is stashed when we | David Gwynne | |
attach it. | |||
2006-11-01 | whitespace fixes | David Gwynne | |