summaryrefslogtreecommitdiff
path: root/sys/dev
AgeCommit message (Collapse)Author
2003-12-19Const poison the channel name.thorpej
2003-12-19Move the PCIIDE_OPTIONS_* constants into pciidevar.hthorpej
2003-12-19Regen: Add product ID for the Silicon Image 3114 SATALink.thorpej
2003-12-19Add product ID for the Silicon Image 3114 SATALink.thorpej
2003-12-19Use a register map to find the offsets of various per-channelthorpej
registers in the BA5 space.
2003-12-18If we're running on a Connectix Virtual PC, we might get a packet longerthorpej
than a max size Ethernet frame without getting a frame-too-long error. VPC seems to be adding 4 zeros at the end of every frame. Detect this condition and simply truncate the packet to a max size Ethernet frame. I now have no problems with networking on NetBSD inside Virtual PC 6.
2003-12-17Add BA5 space tag/handles for Silicon Image SATALink.thorpej
2003-12-17Some additional SATA-II registers.thorpej
2003-12-17Add support for some more Marvell-based adapters to the sk driver:tls
D-Link DGE-530T Linksys EG1032v2 Linksys EG1064v2 The Linux driver treats all of these the same. Tested with a DGE-530T; it works, though performance on at least one of my systems is atrocious. Fix setting of ethernet capabilities into interface capabilites word in attach routine. Manual page: note that jumbo support doesn't work and checksum support doesn't exist.
2003-12-17- Restore the display to a sane state when leaving mapped mode.ad
- OR updates into sc_changed, and protect with spltty()/splx().
2003-12-16Synchronize with FreeBSD:dyoung
* add constants to enums * HAL update: stops panics, fixes ad hoc-mode beacons, some API changes * get and use mac/phy/rf front-end revision codes * add a custom ath(4) ic_node_getrssi callback which does RSSI averaging * do not immediately scan, but re-associate after missing beacons. * bug fix: don't if_init after detach. * HAL diagnostics ioctl, SIOCGATHDIAG * send DS parameters element in beacons * const-ify some pointers * consolidate rx-filter settings into ath_calcrxfilter * abstract FreeBSD `ticks', NetBSD `hardclock_ticks' with ATH_TICKS() * misc. other changes
2003-12-15Use aprint_debug() instead of aprint_normal() for debug info.tsutsui
2003-12-15Fixes from PR#23177. Various lint/logic fixes:jmc
Fix some non-initialized variables close the output files when done Redo the printing for RCS strings so they don't expand in the awk script too Do proper tests for variables existance before accessing Verified output from all scripts is identical to original versions
2003-12-15Remove the notice that was in cmdide.c before SATALink support was splitthorpej
out. All of the code in this file was written by me.
2003-12-15Use the SControl and SStatus registers to query the SATA PHY forthorpej
device detection.
2003-12-15Add a (*drv_probe)() optional callback into the driver to probe forthorpej
drives on a channel. Drivers should provide this if they have some sort of intelligent probing mechanism.
2003-12-14Rename __wdcprobe() to wdcprobe1().thorpej
2003-12-14Serial ATA register definitions.thorpej
2003-12-14PR 23428: support National Datacomm Corporation NCP130A2 board.dyoung
Thanks T. M. Pederson for sending the patches.
2003-12-14Move the wddone() prototype to wd.cthorpej
2003-12-14Garbage-collect __ATA_DISK_PRIVATE; it is no longer needed.thorpej
2003-12-14No need to include wdvar.h anymore.thorpej
2003-12-14Instead of calling wddone() directly, set a (*drv_done)() callback inthorpej
the ata_drive_datas structure and invoke that.
2003-12-14Move struct ata_device from wdvar.h to atavar.h.thorpej
2003-12-14Move struct ata_bustype from wdvar.h to atavar.h.thorpej
2003-12-14Move struct ata_bio from wdvar.h to atavar.h.thorpej
2003-12-14Tidy up the whitespace.thorpej
2003-12-14Regen: added ATI Radeon 9200SE.tsutsui
2003-12-14Add ATI Radeon 9200SE.tsutsui
2003-12-14Do 5704-specific setup of DMA control register for all 5704 variants,jonathan
including chips that matched only the asic-revision fallback table. When dong DMA setup for 5703 and 5704, use the new BGE_ASICREV() macro to extract the ASIC revision.
2003-12-14Liberally apply static.thorpej
2003-12-14Cosmetic changes in some autoconfiguration messages.thorpej
2003-12-14De-__P and use ANSI-style function decls.thorpej
2003-12-14Split the Intel i31244 SATA controller ("Artisea") driver out of piixidethorpej
into its own driver (artsata).
2003-12-14Missing splx() calls.ad
2003-12-14Liberally apply "static", and wrap a line.thorpej
2003-12-13Split out the Silicon Image SATALink support into its own driver,thorpej
"satalink".
2003-12-13Make this compile again.ad
2003-12-13Add write barriers (a no-op on vax).ad
2003-12-13Use ioctl(..., DIOCGPART, ...) instead of vn_stat() to get the size of thehannken
underlying block device. vn_stat() gives the wrong size for the root fs. Remove fssdetach() and fss_attached.
2003-12-13Merge ACPI-CA 20031203kochi
2003-12-12Fix compilation for ports w/o __GENERIC_SOFT_INTERRUPTS_ALL_LEVELS.martin
2003-12-12In parallel to the interrupt handler pckbcintr provide two functionsmartin
pckbcintr_hard and pckbcintr_soft, which, together, do the same as pckbcintr. The first is called from the interrupt handler, the second from a softinterrupt at arbitrary protection level (lower or equal to IPL_TTY). They pass data via a small ringbuffer. The new functions are intended for platforms that, due to hardware/firmware restrictions are not able to make pckbcintr called at IPL_TTY, like Krups javastations. Using the monolithic pckbcintr on these plattforms leads to the input handlers for the slot data to be run at elevated priority, causing various race conditions.
2003-12-12Just use the default field separatorjmc
2003-12-12Regen (picks up PNP8389 after devlist2h.awk changesjmc
2003-12-12Fix from PR#23177. Pass lint and while here use a regular field separatorjmc
and shift off the first entry to get the description. This fixes one that was getting missed and prevents future errors
2003-12-11make this compile again.christos
2003-12-10Modify the licences of code written by Theo De Raadt from a 4-clausejdolecek
to a 2-clause licence (retaining UCB clauses (1) and (2)), per PR 22409 from Joel Baker, approved by Theo de Raadt.
2003-12-10Modify the licences of code written by Theo De Raadt from a 4-clauseagc
to a 2-clause licence (retaining UCB clauses (1) and (2)), per PR 22409 from Joel Baker, approved by Theo de Raadt, and ratified by myself - the only discrepancy being the handling of the original clause 3 in src/usr.sbin/yppoll/yppoll.c.
2003-12-10The file system snapshot pseudo driver.hannken
Uses a hook in spec_strategy() to save data written from a mounted file system to its block device and a hook in dounmount(). Not enabled by default in any kernel config. Approved by: Frank van der Linden <fvdl@netbsd.org>