- 23 Feb, 2009 10 commits
-
-
Andrew Thompson authored
-
Rafal Jaworowski authored
Obtained from: Juniper Networks, Semihalf
-
Ed Maste authored
register instead of AAC_RX_FWSTATUS, as that is the way it's done in Adaptec's vendor driver and in the Linux drivers. (The same applies to aac_rkt_get_fwstatus as well.) However, a concern has been raised about the compatibility of this change and old hardware / firmware versions. In the absense of specific information, revert to the original behaviour if the firmware does not support the "New comm." interface. Users of old cards or firmware haven't reported the problems that are potentially solved by switching to OMR0.
-
Andrew Thompson authored
new USB2 stack will fully replace this for 8.0. Remove kernel modules, a subsequent commit will update conf/files. Unhook usbdevs from the build.
-
John Baldwin authored
Submitted by: bde (partly)
-
John Baldwin authored
an iBCS2 syscall to indicate that there is no FPU support at all rather than emulated support if an FPU is not present.
-
Alexander Motin authored
-
Alexander Motin authored
Submitted by: gavin
-
Pawel Jakub Dawidek authored
It is only really necessary for open(2)'s third argument, which is optional and obtained through stdarg(3). open(2)'s third argument is 32bit and we pass 64 bits. On little endian it works, because we take lower 32 bits, but on big endian platforms we take upper 32 bits, so we end up with 0. Reported by: Milan Čermák <Milan.Cermak@Sun.COM>
-
Alan Cox authored
MFC after: 1 week
-
- 22 Feb, 2009 14 commits
-
-
Alan Cox authored
This is not only shorter; it also eliminates unnecessary thread pinning on architectures that implement a direct map. MFC after: 3 weeks
-
Sam Leffler authored
(so no scanning/roaming) Reviewed by: Chris Anderson
-
Sam Leffler authored
-
Nathan Whitehorn authored
and add support to allow users to set their CPUTYPE in make.conf.
-
Alexander Motin authored
SATA mode setting is not implementes at this time. Submitted by: Christoph Mallon
-
Alan Cox authored
MFC after: 1 week
-
Pawel Jakub Dawidek authored
- New sentence - new line. Reported by: Ben Kaduk <minimarmot@gmail.com> - No more than 80 chars per line.
-
Alexander Motin authored
-
Edward Tomasz Napierala authored
Approved by: rwatson (mentor)
-
Edward Tomasz Napierala authored
Approved by: rwatson (mentor)
-
Rui Paulo authored
-
Alexander Motin authored
-
Alan Cox authored
change is applicable to RELENG_7 but not RELENG_6.) MFC after: 1 week
-
Andrew Thompson authored
before trying to mount root. Unlike USB1 the busses are not explored at attach but rather after threads are running.
-
- 21 Feb, 2009 16 commits
-
-
Alexander Motin authored
devices return incorrect values in lower part confusing detection, while higher part itself gives enough information for proper detetion.
-
Alexander Motin authored
much time to spin-up.
-
Jeff Roberson authored
different cpu is still assigned to that vector by never clearing idt entries. This was only provided as a debugging feature and the bugs are caught by other means. - Drop the sched lock when rebinding to reassign an interrupt vector to a new cpu so that pending interrupts have a chance to be delivered before removing the old vector. Discussed with: tegge, jhb
-
Alexander Motin authored
- protect againtst recursions, - add new devices detection using ata_identify(). Improve ata_identify(): - do not add duplicate device if device already exist. Rework SATA hot-plug events handling. Instead of unsafe duplicate implementation use common ata_reinit() to handle all state changes. All together this gives quite stable and robust cold- and hot-plug operation, invariant to false, lost and duplicate events.
-
Alan Cox authored
MFC after: 1 week
-
Marcel Moolenaar authored
properly. Otherwise the minimum of 1 is used and you can only insert a single partition/slice and only at sector 0 (index 1). o When adding a partition/slice, recalculate the index after the start and size of the partition/slice are adjusted to make them a multiple of the track size. Since the precheck method sets the index based on the start of the partition as provided by the user, we know that we're off by at most 1 and adjusting the index is safe.
-
Alexander Motin authored
devices per channel.
-
Attilio Rao authored
[1] Add the support for the NARK controller which seems a variant of the i960Rx. [2] Split up memory regions and other resources in 2 different parts as long as NARK uses them separately (it is not clear to me why though as long as there are no more informations available on this controller). Please note that in all the other cases, the regions overlaps leaving the default behaviour for all the other controllers. [3] Implement a clock daemon responsible for maintain updated the wall clock time of the controller (run any 30 minutes)*. Submitted by: Adaptec (driver build 15317 [1, 2] and 15727 [3]) Reviewed by: emaste Tested by: emaste Sponsored by: Sandvine Incorporated * Please note that originally, in the Adaptec driver, the clock daemon is not implemented with callouts as in our in-tree driver.
-
Ruslan Ermilov authored
Submitted by: Jeremie Le Hen
-
Jamie Gritton authored
predefined set of methods, which are set in osd_register() and called via osd_call(). Currently, no methods are defined, though prison objects will have some in the future. Expand the locking from a single per-type mutex to three different kinds of locks (four if you include the requirement that the container (e.g. prison) be locked when getting/setting data). This clears up one existing issue, as well as others added by the method support. Approved by: bz (mentor)
-
Marcel Moolenaar authored
-
Xin LI authored
-
Xin LI authored
-
Xin LI authored
-
Xin LI authored
-
Xin LI authored
-