Age | Commit message (Collapse) | Author |
|
|
|
paths. Spotted by Mike Belopuhov.
|
|
and skip function codes 132 to 135, inclusive, on models 362 and 382 - this
is a fake DIO device probably intended to let non-SGC aware (i.e. legacy)
HP-UX lowlevel code be able to ``detect'' a frame buffer.
This change (as well as letting sgc attach) is untested due to the lack of any
3x2 hardware, but shouldn't make things worse.
|
|
bitsavers confirm the long suspicion the onboard frame buffer on these
machines is an SGC device.
|
|
every ip35 but Fuel), when fetching spdmem records, so the DIMM number
reported matches the numbering on the PIMM.
|
|
- support sharing a phy port by devices (should work fine with sas
expanders that share phy port number if such exist);
- remove dead timeout_xs stuff;
- make mpii_push_reply take a struct mpii_rcb argument instead of an
address (like mpi does);
- use SLIST instead of TAILQ to manage ccbs (ala mpi);
- rototil openfirmware attachment code as it was copied verbatim
(but with an error) from mpi and clearly wasn't tested;
- increase reset delay to 240ms for stability purposes;
- sprinkle some 'default' cases in a bunch of switch statements;
- remove several splbio's from the code that runs on boot;
- clarify/simplify the code that deals with sc_vd_id_low;
- some slight cleanup.
|
|
twice.
From Ted Patterson.
|
|
Tested by me and mlarkin on amd64 and i386
ok oga
|
|
from Linux
|
|
from Linux
|
|
|
|
|
|
Reported by naddy@
|
|
support new TEMPer sensors: TEMPer, TEMPer1, TEMPer2, TEMPerNTC
ok jsg@, deraadt@
|
|
and add LED blink routine.
ok jsg@, deraadt@
|
|
ok kettenis@ xsa@ sobrado@ krw@ deraadt@
|
|
use real product names, add some ids, remove some ids that never
made it into production.
|
|
use real product names, add some ids, remove some ids that never
made it into production.
|
|
|
|
|
|
|
|
ok jsg@
|
|
backing store.
|
|
QoS data frames) such that the same counter is used for beacons,
management frames and non-QoS data frames.
This will help clients that don't like jumps in sequence numbers,
like the FreeBSD duplicate detection code.
Found after an interesting discussion with Yao Zhao.
|
|
the nfs_bufq is full - instead tsleep waiting for one of our nfsiod's
to free up space for us in the queue so we can enqueue on the end.
ok blambert@, tedu@, oga@
|
|
|
|
a process instead of using curproc. ok deraadt
|
|
itself now, its not the adapters responsibility anymore.
|
|
other stuff ive been doing in here. everything that needs protection
inside the midlayer and the scsi device drivers (sd, cd, etc) uses
mutexes now.
this pushes splbio out of the midlayer. splbio is only taken before
biodone is called now.
ok beck@ marco@ krw@ deraadt@. theyre all terrified, but they all
say if we're going to do then now is the right stage of the dev
cycle.
|
|
properly aligned. Otherwise we lose on strict alignment architectures if
the compiler happens to give it a smaller alignment. Fixes another gcc4
problem on sparc64.
ok miod@
|
|
pciide(4) needs to formward DVACT_SUSPEND and DVACT_RESUME events to its
children, so do that.
Gets rid of the nasty "click" sound from the disk on many laptops.
ok marco@, jsg@
|
|
robert@.
|
|
|
|
|
|
prompted by oga
|
|
by now, probably won't be in the future.
ok krw. "Correctski" from miod@ after I put back another chunk he wanted
to remain.
|
|
|
|
|
|
doing if (p != NULL) pmap_extract() else vtophys() in a loop, just do
pmap_extract unconditionally.
ok miod@ (he found a typo, all hail miod!)
|
|
!= 0 bit. Makes GCC 4.2.1 happy.
|
|
|
|
until i figure out why TX sometimes gets stucked.
a full reset was already necessary on AR9280 devices, so there is
no change for these devices.
|
|
revision type.
|
|
|
|
|
|
add a wait flag to rt2860_mcu_cmd to wait for command completion
more RT3090 RF initialization code
|
|
switch(type) {
case VREG:
/*something */
break;
case VLNK:
/* something */
break;
default:
panic("wtf?");
}
do_something_that_doesn't_change_type();
switch(type) {
case VREG:
/* nowt */
break;
case VLNK:
n = 0;
break;
default:
panic("wtf?");
}
be a bit less silly and replace the second switch with:
if (type == VLNK)
n = 0;
ok beck@, blambert@
|
|
deciding to do nothing, printing about it and continuing along our merry
way without even erroring the sodding buffer, just panic. by this point
we are liked very fucked up anyway.
found in either edmonton or stockholm then forgotten. ok beck@,
blambert@
|
|
|
|
it after the fact.
ok henning@, claudio@
|