summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2005-06-21add some Enable Semiconductor and Lucent PHYsBrad Smith
from henric@ via deraadt@
2005-06-20add ral(4)Martin Reindl
ok deraadt@
2005-06-20Remove media detection from the SRM on alpha. Initially a good idea, itMartin Reindl
breaks some onboard de(4)'s. The conventional way of getting media settings is just fine on alpha, so let's just use this. Shrinks de(4) a bit on alpha. While there de-inline tulip_21140_mediainit(). ok brad@
2005-06-20Replace arpcom in the softc with ieee80211com in preparation forJonathan Gray
further net80211 changes. ok mickey@
2005-06-20Handle floating-point registers.Mark Kettenis
ok drahn@
2005-06-20remove freebsd'isms in debug messages. pointed out by timsl (tim atDamien Bergamini
planetpixel dot de).
2005-06-20fix a couple of 'use after free' bugs on mbuf chains in the tx path.Damien Bergamini
originally pointed out by Mike Silbersack on the fbsd version of the iwi driver.
2005-06-19Eradicate unused struct atapi_sd_mode_data. Eradicate structKenneth R Westerback
atapi_capacity_descriptor in favour of equivalent struct scsi_direct_blk_desc. No code change. One verbiage adjustment.
2005-06-19- some clean upBrad Smith
- for consistency fix order of operations for MII_TICK switch case in eephy
2005-06-19Don't reflect CARP's internal state via IFF_UP (which a user can modify), useChristopher Pascoe
IFF_RUNNING instead. Also, do not blindly restore flags onto an interface when returning to the running state. This eliminates the possibility that the kernel will bring the interface back up after a link state change on the physical interface, even though the user may have done an "ifconfig carpN down" in the meantime. Similarly two link state down events on the physical interface in succession could result in us never coming out of the INIT state. The master/backup state is still reported via link state information, so bgpd/ospfd, etc, should function as before. This also addresses PR4238. ok mpf@, ok with the idea etc henning@
2005-06-19rev 1.4Brad Smith
Tweak the xmphy driver a little bit based on something I learned about the built-in 1000baseX interface in the Level 1 LXT1001 chip. The Level 1 PHY comes up with the isolate bit in the control register set by default, but it also has the autonegotiate bit set. When you tell the xmphy driver to select IFM_AUTO mode, it sees that the autoneg bit is already on, and thus doesn't bother updating the control register. However this means that the isolate bit is never turned off (unless you manually select 1000baseSX full or half duplex mode, which does result in the control register being modified and the ISO bit being turned off). This subtle and unusual behavioral difference stopped me from being able to receive packets on the SMC9462TX card for several days, since isolating the PHY disconnects it from the MAC's data interface. The fix is to omit the 'is the autoneg big set?' test, since it doesn't really provide much of an optimization anyway. This commit also updates the xmphy driver to support the Jato/Level 1 internal PHY. (I'm not sure how Jato Technologies is related to Level 1: all I know is the OUI from the PHY ID registers maps to Jato in the OUI database.) From FreeBSD
2005-06-19wrap a goto label in the proper #ifdefTheo de Raadt
2005-06-18Switch master and surround volume controls on AD1888 and AD1985Can Erkin Acar
Control muting of both left and right channels.
2005-06-18Remove remaining whiteout tentacles; OK deraadt@ miod@ weingart@Todd C. Miller
2005-06-18though this doesn't work yet at least allow it to compile first.Brad Smith
2005-06-18regenBrad Smith
2005-06-18Shorten a couple of structure names:Kenneth R Westerback
scsi_mode_direct_blk_desc -> scsi_direct_blk_desc scsi_mode_blk_desc_big -> scsi_blk_desc_big
2005-06-18change ANTARES TC9021 entry description from Antares to TC9021Brad Smith
2005-06-18Switch to trying 6 byte MODE SENSE commands (for non ATAPI devices atKenneth R Westerback
least) before 10 byte MODE SENSE. Some older devices can't/won't distinguish between the two and return 6 byte MODE SENSE data for 10 byte requests. Check that at least a full header was returned. Tested by miod@ hshoexer@ and Ed Wandasiewisz on troublesome devices.
2005-06-17regenBrad Smith
2005-06-17add Jato Technologies 1000baseX PHYBrad Smith
From FreeBSD
2005-06-17uipaq/ucom support; written by isis@www.cs.umd.eduTheo de Raadt
2005-06-17syncMartin Reindl
2005-06-17Intel 915G Integrated VideoMartin Reindl
ok brad@
2005-06-17syncTheo de Raadt
2005-06-17two more ipaq devicesTheo de Raadt
2005-06-17A second approach at fixing the telnet localhost & problemNiklas Hallqvist
(but I tend to call it ssh localhost & now when telnetd is history). This is more localized patch, but leaves us with a recursive lock for protecting scheduling and signal state. Better care is taken to actually be symmetric over mi_switch. Also, the dolock cruft in psignal can go with this solution. Better test runs by more people for longer time has been carried out compared to the c2k5 patch. Long term the current mess with interruptible sleep, the default action on stop signals and wakeup interactions need to be revisited. ok deraadt@, art@
2005-06-17Override cpu_switch() with a faster version if we can use BWX instructions.Miod Vallat
From RusticBSD, ok deraadt@
2005-06-17Allow ev56 opcodes in the .s files by default (gas on alpha does not yet haveMiod Vallat
.ev56, .ev4, etc, in-file modifiers).
2005-06-17forgotten commit.Marc Espie
2005-06-17rot in AtticHenning Brauer
2005-06-17Missed in previous regen commitTodd C. Miller
2005-06-17regenTodd C. Miller
2005-06-17remove undelete syscallTodd C. Miller
2005-06-17- remove old debugging codeMarco Peereboom
- allocate and use scribble page - provide method to see if something has scribbled out of bounds The gart still remains disabled by default. From jason@
2005-06-17Protect buf_countdeps() call in buf_daemon() with splbio(), okay art@Pedro Martelletto
2005-06-17- fix description for BCM5750 A0, A1 -> A0Brad Smith
- recognize BCM5750 B1
2005-06-17remove non-constant array initializers which is a GNU extension.Reyk Floeter
suggested by anil some time ago.
2005-06-16better comments, and killed the superfluous "wd0 at wdc"Uwe Stuehler
2005-06-16GPIO generates many shared interrupts, eg disk (cf) and network (other cf)Dale Rahn
thus it really needs to deal with the shared irqs of these devices. This change will register two interrupts for gpioN interrupts, one at the highest ipl and one lowest ipl. This will allow the interrupt code above to correcly mask the interrupts generated from all gpio devices. ok uwe@
2005-06-16i2c and i2s are separete devices, and zaudio depends on them.Uwe Stuehler
2005-06-16unbust "com at pxaip" attachment so that there is no need to enableUwe Stuehler
"com at pcmcia" in RAMDISK as a workaround.
2005-06-16back out the part of -r1.40 which enabled ubt. sorry.Uwe Stuehler
2005-06-16supply mising busdma flags to ami_cmd (used to be 0 for waitok);Michael Shalayeff
spread a few dma_sync calls in the completion sequence; minor cleanups. marco@ ok
2005-06-16remove remaining netccitt parts, full ports build test by pval, thanks!Henning Brauer
2005-06-16fix initialization of apm_dobusy and apm_doidle to be off by default untilBob Beck
apm attaches and we know what the correct state should be, also ensure that they are set to off if the kernel apm thread fails to create. ok toby@, marco@
2005-06-16try schizo in RAMDISKTheo de Raadt
2005-06-16no need for NVLAN; ok jason, brad, camielMarkus Friedl
2005-06-16fix dependencies; from alexander bluhm; ok deraadtMarkus Friedl
2005-06-16add support for the Belkin F5D7050 54g USB Network AdapterDavid Gwynne
for jmc@