Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-05-08 | silence a debug message; from kili@outback.escape.de; ok miod | Theo de Raadt | |
2006-05-08 | Make ath_attach() return error if the RF is unsupported so the PCI code | Pedro Martelletto | |
can disable its shutdown hooks, otherwise we will panic upon halt. Okay jsg@ and brad@. | |||
2006-05-08 | Revert last commit till a better method can be found. | Jonathan Gray | |
At least one system (Ben Lovett's) had issues with the change. | |||
2006-05-07 | Add remaining glue for physical disk count. | Marco Peereboom | |
Fix a bugglet in the size of GDT_IOCHAN_DESC structure. | |||
2006-05-07 | Fix cut'n'paste abuse in previous typo fix; spotted by Constantine A. Murenin, | Miod Vallat | |
thanks! | |||
2006-05-07 | oops, use correct size for GET_IOC_CHAN_DESC | Marco Peereboom | |
2006-05-07 | Add bio framework (not functional yet). | Marco Peereboom | |
Replace index into struct for device name with DEVNAME macro. Started translating linux driver back into swedish for gdt->sc_more_proc part. Added initial scsi passthrough magic. Added 2 new debug bits. ok krw | |||
2006-05-07 | add a name to rwlock so that we can tell where procs are getting stuck | Ted Unangst | |
without breaking into ddb. doubles the size of rwlock [1], but moving forward this really helps. ok/tested pedro fgsch millert krw [1 - next person to add a field to this struct gets whipped with a wet noodle] | |||
2006-05-07 | Add abstraction for resistor factor; makes it easier to compare them to | Mark Kettenis | |
the datasheets. Fix a few typos too. From Constantine Murenin <mureninc@gmail.org>. | |||
2006-05-07 | - Return if there is nothing to do in the interrupt handler. | Brad Smith | |
- Check for IFF_RUNNING in the interrupt loop. | |||
2006-05-07 | Default to Ultra DMA Mode 6 not 5 when we know we have a native | Jonathan Gray | |
SATA drive. ok grange@ | |||
2006-05-03 | Provide a function pointer that allows for the wdc reset | Jonathan Gray | |
method to be changed as required. This will be required for dealing with several chips in pciide. | |||
2006-05-01 | remove an unused prototype. | Damien Bergamini | |
2006-04-28 | The W83627THF is pretty much identical to the W83637HF, not the W83627HF. | Mark Kettenis | |
stolen from wilfried@ | |||
2006-04-28 | remove function prototypes for a few functions removed in rev 1.25. | Brad Smith | |
ok krw@ | |||
2006-04-27 | Quirk for MSI Megabook S270 audio output. Ok deraadt@. | Matthieu Herrb | |
2006-04-27 | 2 lines of code in most drivers, to do the timestamping; ok miod kettenis | Theo de Raadt | |
2006-04-26 | it turns out that a drivers interrupt handler is called at the spl it was | David Gwynne | |
established at. this means we dont need splbio() calls in ami_intr because its already been raised. this diff removes unneeded splbio calls from the interrupt handler path. it also sets it up so the completion paths are all called at splbio, so i can get rid of the spl calls inside those functions too. neither marco or pedro could see anything wrong with it | |||
2006-04-26 | Remove smc90cx6 files which are no longer used by anything. | Claudio Jeker | |
Found by jsg@ OK brad@ martin@ | |||
2006-04-26 | the pack #pragma is a gccism, so replace its use with __packed which will | David Gwynne | |
be defined correctly for whatever compilers we use. prompted by lint. ok krw@ marco@ | |||
2006-04-26 | Fix some debug prints. | Marco Peereboom | |
2006-04-25 | the error path for teh sync cache command should return, not try to blunder | David Gwynne | |
on with the second half of the command. | |||
2006-04-23 | Make code path for ADMTek variant endian-safe; fixes dc(4) on macppc. | Mark Kettenis | |
ok brad@ | |||
2006-04-23 | Fix an embarrassing pasto that triggered a panic. Reported by henning. | Marco Peereboom | |
ok dlg | |||
2006-04-22 | Henning reported a crash I can't explain while using the new sensor code. | Marco Peereboom | |
Disable until diagnosed and fixed. | |||
2006-04-22 | Add support for the Adaptec RAID-On-Chip architecture. This in turn | Brad Smith | |
provides support for the Adaptec 2130S and 2230SLP adapters. From FreeBSD ok dlg@ | |||
2006-04-21 | typo | Marco Peereboom | |
2006-04-21 | Add mfi_poll and use the new shiny function to setup all the hardware queues. | Marco Peereboom | |
Lots of ideas from the FreeBSD driver. | |||
2006-04-21 | remove duplicate defines. another find by lint. | David Gwynne | |
2006-04-21 | remove the ami_inquire prototype. the function doesnt exist and its not | David Gwynne | |
used anywhere. thanks lint. thint. | |||
2006-04-20 | Fix various printf() issues: too many arguments, not enough arguments, argument | Miod Vallat | |
order reversed, wrong modifiers. ok deraadt@ marco@ mickey@ | |||
2006-04-20 | printf() calls with the format string spanning several lines should not have | Miod Vallat | |
trailing commas between string chunks, for this has unexpected effects. | |||
2006-04-20 | Cast unsigned to signed when you want to check for negative values. | Miod Vallat | |
2006-04-20 | marco hates typedefs as much as i do, so he asked me to clean mfi like i | David Gwynne | |
just did with ami. this gets rid of the typedef for the ccb lists. also uses TAILQ_FIRST to get ccbs off the freelist. this is a proactive fix for a lint teary. | |||
2006-04-20 | return after goto wont be reached, so remove it. found by lint. | David Gwynne | |
2006-04-20 | get rid of the ccb list typedef. while here switch to TAILQ_HEAD instead | David Gwynne | |
of TAILQ_TAIL when pulling ccbs off the free list since it does less "interesting" things with pointers. changes prompted by lint bitching. | |||
2006-04-20 | remove some useless code found by lint. | David Gwynne | |
2006-04-20 | this is the proper fix for krws bug. i feel kinda bad taking the commit | David Gwynne | |
from him since he did most of the hard work on it. when marco added the sensor for logical disks he added some extra bits to the softc, but inside an #if NBIO > 0 block. NBIO is set by "bio.h" which was included in ami.c, but not in ami_pci.c which is what is actually responsible for getting the softc allocated. because of this the softc in the rest of the system was smaller than what ami.c needed, so technically it was using unallocated memory. in krws case that unallocated space was filled with garbage, hence his panic. the moral of this story is do NOT put #if inside structs that are passed between different source files. its too easy to have this kind of screwup happen. | |||
2006-04-19 | Make sure sc_first_poll is initialized to 0 so sensor_task_thread | Kenneth R Westerback | |
doesn't blow up on first call to ami_refresh(). There's probably a better fix, but this stops the crashes while that fix is found. ok dlg@ | |||
2006-04-18 | Make output in sysctl pretier. | Marco Peereboom | |
2006-04-18 | It helps to initialize a queue before usage. | Marco Peereboom | |
2006-04-18 | Display logical disk status in sysctl. Now one can use sensorsd to | Marco Peereboom | |
monitor disks on ami. Ex.: hw.sensors.0=sd2, logical disk, WARNING, drive, degraded Requested deraadt@ ok dlg@ | |||
2006-04-18 | Actually add ccbs to the queue. | Marco Peereboom | |
Fix the error path for mfi_init_ccb. Alter dmamap for io. | |||
2006-04-17 | Sprinkle more debug. Remove 64 byte boundary; it doesn't seem to like it. | Marco Peereboom | |
Hack around 64 byte boundary for the frames for now. | |||
2006-04-17 | Setup ccbs and clean up ccb structure. | Marco Peereboom | |
2006-04-16 | Oops, make mfi_allocmem always use 64 byte boundaries since frames have to | Marco Peereboom | |
have that alignment. It doesn't matter for the other consumers of the function. | |||
2006-04-16 | Add frame memory and sglist allocation. | Marco Peereboom | |
2006-04-16 | Introduce sti_rom_size() which will compute the size of a card's rom, and | Miod Vallat | |
use it instead of duplicating the same logic in 3 places. ok mickey@ | |||
2006-04-16 | Make memory access use macro. | Marco Peereboom | |
2006-04-16 | typo | Marco Peereboom | |