summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-04-29use an AUTOLOAD to auto-create PackingList visitors when needed.Marc Espie
Document visitors, at least partially.
2007-04-29when completing a tx pkt, put it back on the tx free list, not the rx one.David Gwynne
found by Nadav Shemer at Tehuti Networks.
2007-04-29Match on ATI IXP/SB600 as well.Jonathan Gray
Seen in a dmesg from alemao <skanabiz@gmail.com> ok grange@
2007-04-29Sync the viapm .Nd here as well.Jonathan Gray
Pointed out by jmc@
2007-04-29Match on VT8237A/VT8251/CX700 like the equivalent Linux driver does.Jonathan Gray
ok kettenis@
2007-04-28clone "Control key" logic from i386 written by tom; tested by artTheo de Raadt
2007-04-28initialize and bootstrap the device and enable the firmwareReyk Floeter
verification check. the NIC's bootstrap process can take up to 10 seconds.
2007-04-28spacing (cleanup the code before i leave the room)Reyk Floeter
2007-04-28attach the available ports and print the lladdr (no operation yet).Reyk Floeter
2007-04-28Fix pmap_extract to not return TRUE just because we have a PTP. Make sureArtur Grabowski
that the PTP and the PTE are valid before returning success. deraadt@ ok, tested by many.
2007-04-28validate the firmware version, this driver requires 3.4.xx (3.4.31).Reyk Floeter
this code is not enabled yet because i need to bootstrap the chipset first.
2007-04-28add different flags for debug messages to minimize the noise.Reyk Floeter
2007-04-28read more information from flash - get the user info field and copyReyk Floeter
one lladdr per port.
2007-04-28the options list must be alphabetically sortedIgor Sobrado
ok by jmc@
2007-04-28query the board information before mapping the interrupt and beforeReyk Floeter
printing the interrupt string.
2007-04-28add code to access the flash memory in the ROMUSB register area andReyk Floeter
read the board information data from the flash on startup. this is required to determine the board type, version, etc. etc.
2007-04-28CCDLABELDEV/ect and RAIDLABELDEV/etc join other no-op defines in theKenneth R Westerback
trashbin of history, replaced by DISKLABELDEV/etc. No change to .o files except for __line__. ok jsg@
2007-04-28support for cpu throttling on mp systemsNikolay Sturm
based on a similar diff by Simon Effenberg ok krw, gwk
2007-04-28Remove a duplicate copyright statement.Jonathan Gray
2007-04-28Fix comments above DISKMINOR uses. DISKMINOR provides minor not majorKenneth R Westerback
number (wd.c), and the uses are to find the minimum minor to be detached.
2007-04-28Copy sendbug's editit().Ray Lai
OK deraadt@.
2007-04-28missing splbio/splx pair (which splasserted me per-device probe) inTheo de Raadt
polling mode code; ok dlg marco krw
2007-04-28remove abstraction around splbio/splx; they just confuse things; ok dlg ↵Theo de Raadt
marco krw
2007-04-27Even floppies should use DISKLABELDEV() on the dev_t parameter toKenneth R Westerback
readdisklabel/writedisklabel. ok deraadt@ weingart@ conceptual ok drahn@
2007-04-27syncTheo de Raadt
2007-04-27Correct typo in comment, no code changesChad Loder
2007-04-27more lint warning reductions. use int for all priority vars. okay marc@Kurt Miller
2007-04-27update a comment to reflect the truth - the documentation that isReyk Floeter
available online is incomplete or even outdated and this driver is only partially based on it. other information is obtained from the netxen reference driver.
2007-04-27spacingReyk Floeter
2007-04-27fix minor nit with previous commitKurt Miller
2007-04-27registers are accessed via configurable windows in the PCI memory space,Reyk Floeter
some macro abstraction is required to support different window mappings.
2007-04-27fix thread_continuation_t typedef and use passed curthread instead ofKurt Miller
calling _get_curthread() again. fixes some lint warnings. okay marc@
2007-04-27also map the seconds PCI memory spaceReyk Floeter
2007-04-27Disable interrupts around bit operations; ok deraadt@Miod Vallat
2007-04-27Enable interrupts during syscall processing. Need to verify if theDale Rahn
test actually has any value. ok miod@
2007-04-27In pmap_enter_pv(), when uncaching a page due to a VAC conflict, only flushMiod Vallat
the existing cached va range, instead of the whole cache. Tested on rm5200 and r12k.
2007-04-27Remove unused macros, and make sure the remaining one do not truncate theMiod Vallat
high 32 bits of addresses.
2007-04-27More pmap changes from the potpourri pool:Miod Vallat
- use wm_page pg_flags pmap-reserved flags to store attributes, instead of defining a vm_page_md field. - use atomic operations to touch the above mentioned flags. - never create ptes with PG_RO and PG_M set (this was harmless anyway). - in pmap_clear_modify(), do not flush cache if the page was mapped uncached. Tested on r5k, rm5200, r10k and r12k.
2007-04-27Remove unused function _thread_fd_unlock_owned() andKurt Miller
merge _thread_fd_unlock_thread() into _thread_fd_unlock(). okay marc@
2007-04-27For uvm_map and uvm_unmap, splassert(IPL_NONE) for non-INTRSAFE maps.Artur Grabowski
miod@ ok
2007-04-27Another indentation cleanup without binary changes.Artur Grabowski
(I'm reading code, that's where this comes from).
2007-04-27Some ANSI function prototypes and misc cleanups.Artur Grabowski
only binary change is the line numbers to asserts.
2007-04-27Some indentation cleanup.Artur Grabowski
md5@ ok.
2007-04-27syncTheo de Raadt
2007-04-27sync (also update the PCI IDs in the nx driver)Reyk Floeter
2007-04-27update NetXen PCI IDsReyk Floeter
2007-04-27tweaks;Jason McIntyre
2007-04-27add initial nxb_read/nxb_write functionsReyk Floeter
2007-04-27only attach nx NICs with 128MB memory and a 32bit memory type for nowReyk Floeter
(the chipset uses a configurable window to access the complete address range).
2007-04-27rename sc_io* types to sc_mem* to reflect the bus space memory type.Reyk Floeter