summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2007-01-07Skip optional dash when parsing the layout code.Miod Vallat
2007-01-07Hardcode DIO_SCMAX if kernel is built without model 320 support.Miod Vallat
2007-01-07Fix (unused) OPENPIC_IPI macro.Miod Vallat
2007-01-07Protect against zero blocksize (causing a divide by zero) in audiogetinfo().Miod Vallat
2007-01-07Some dynamically allocated elements are not considered of vital importanceMiod Vallat
for the vt100 emulation to work well enough for most cases (i.e. alternate character set tables, non-default tab settings, etc). However, code did not always check if these elements had been successfully allocated before trying to use them, or worse, would explicitely panic in DIAGNOSTIC kernels. Change this to work in a degraded mode (by ignoring related escape sequences) instead.
2007-01-07Change allocations to M_NOWAIT in attach methods, and return NULL if they fail.Miod Vallat
2007-01-07In wsscreen_attach(), allow wsemul->attach to fail (returning NULL) if theMiod Vallat
screen is not the console.
2007-01-07Spacing, comments.Marcus Glocker
2007-01-07Initialize GPIO.Marcus Glocker
2007-01-06stop printing messages when changing space/time optimizations.Ted Unangst
it's not all that important, and mostly seems to just scare people. ok pedro henning thib ... also remove dumb casts.
2007-01-06Remove bogus code for flushing 32-bit tlb entries. This makes it possible toMark Kettenis
go to more than 4G va space.
2007-01-06Use VM_MAX_KERNEL_ADDRESS instead of KERNEND in pmap_growkernel().Mark Kettenis
2007-01-06Fix error string for loadfirmware().Marcus Glocker
2007-01-06Add commented out ISA entries.Miod Vallat
2007-01-06Preliminary support for the hp300 single ISA slot found in 4xx `t' models.Miod Vallat
Everything works well but interrupts, where no two devices causes the frodo chip to behave in the same way... (polling will work nicely)
2007-01-06Turn bus_space_tag_t into real structures containing a bunch of functionMiod Vallat
pointers, to be used for the various bus_space operations. intio devices no longer need to pass an intiobase-relative address to bus_space_map.
2007-01-06Propagate bus_space_tag_t through device attachment args structures, ratherMiod Vallat
than having them build their own. No functional change.
2007-01-06Make the driver able to read the network byte ordered firmware file.Marcus Glocker
ok deraadt@ (also for the last dev/microcode/bcw import).
2007-01-06build and extract program to merge bcw(4) firmware files into one singleMarcus Glocker
file. Doesn't get linked in make build.
2007-01-06regenPedro Martelletto
2007-01-06Add Leadtek WinFast TV 2000 XP, from Tim LesliePedro Martelletto
2007-01-06make microcode file byte-order independent so that the file is the sameTheo de Raadt
on all architectures, and have the driver cope with this as well tested by ian YOU MUST UPDATE YOUR MICROCODE FILE OR THE DRIVER WILL NOT BE HAPPY
2007-01-05Now that all ethernet drivers that support flow control set MIIF_DOPAUSE,Mark Kettenis
stop doing it here. From brad@
2007-01-05For Yukon-based cards, pass MIIF_DOPAUSE to mii_attach().Mark Kettenis
From brad@
2007-01-05when i2c_dumping, instead of just skipping 0xff value registers,Theo de Raadt
skip the most common value read (which is often 0xff anyways)
2007-01-05syncTodd T. Fries
2007-01-05add Cannon CANOSCAN LiDE60, PowerShot A540, and Kensington Bluetooth devicesTodd T. Fries
ok brad@
2007-01-05Check that ucode size doesn't get exceeded when parsing for a firmwareMarcus Glocker
file. Spotted by deraadt@
2007-01-05macros for the bits in the ports CMD register. free %b fmt string for itDavid Gwynne
while im here.
2007-01-05If the firmware load routines fail, be sure the ucode gets freed.Marcus Glocker
2007-01-05Report about correct firmware filename if not found.Marcus Glocker
2007-01-05Prototypes spacing.Marcus Glocker
2007-01-05Make the upload of initialization values work again, after implementingMarcus Glocker
the single firmware file.
2007-01-05First shot of making the driver capable to parse several firmware filesMarcus Glocker
from one single file. Suggested and help by deraadt@
2007-01-05Don't pollute userspace with uneeded headers.Jonathan Gray
2007-01-05Remove unknown sensor that seems to always be fixed at 7Jonathan Gray
on all ThinkPad models.
2007-01-05Switch to indicator type for sensors with boolean values.Jonathan Gray
From Constantine A. Murenin
2007-01-05Change slightly to not need one of the softc members.Jonathan Gray
From Constantine A. Murenin
2007-01-05As first brought to my attention by Russel Sutherland, our deletion ofKenneth R Westerback
the mt_fileno and mt_blkno fields from the mtget struct was too hasty. Subsequent discussions with Kern Sibbold of the Bacula project revealed these are widely used by tape backup software on many unicies. The de facto standard is to return -1 if you can't determine the value. So add them back and always return -1 as their value. Should allow Bacula and similar software to at least compile while we investigate providing meaningful values. ok beck@
2007-01-05SyncKenneth R Westerback
2007-01-05More Zyxel Zydas wireless adapters.Kenneth R Westerback
from brad@
2007-01-04Remove some unreachable code.Mark Kettenis
ok jason@
2007-01-04use the right variable when finding a ports register window, not one thatDavid Gwynne
contains random garbage on the stack.
2007-01-04stash the dva for each command in the ccb, and program the hardware withDavid Gwynne
the dva of the rfis and command list.
2007-01-04fix up some port regs so their names are more in line with what is in theDavid Gwynne
spec.
2007-01-04allocate the dmamem that each port will need, and hopefully point ourDavid Gwynne
structs at all the right bits of it. the dma addresses arent taken care of yet, just the kva ones.
2007-01-04use ISSET instead of &, cos it looks cleanerDavid Gwynne
2007-01-04Revert 1.11 and load .shstrtab, as it is currently needed for /dev/ksymsMiod Vallat
proper operation.
2007-01-03In sk_marv_miibus_writereg, wait for busy flag to clear instead ofMark Kettenis
continuing when busy flag set.
2007-01-03shorten dmesg a bitMartin Reindl