Age | Commit message (Collapse) | Author |
|
No binary change.
ok mk.
|
|
only.
No binary change.
ok mk.
|
|
no binary change.
|
|
empty and confuses the source code reader. As discussed with dlg and jsg.
|
|
xserve G5.
ok drahn
|
|
|
|
the i2s timeout.
ok drahn
|
|
This changes nothing on legacy architectures, but is a bit faster (and simpler)
on the interesting ones.
|
|
|
|
|
|
smu(4) tested by kettenis@, ok krw@
|
|
|
|
storms.
ok kettenis
|
|
|
|
spotted by miod
|
|
|
|
fornt panel of the xserve (the button with the triangle on it). This driver
will dump you into ddb at the press of a button if the ddb.console sysctl
is set. The bug still has one unresolved issue if ddb.console is not set
and you press and hold the button you will cause a interrupt storm that will
slow the system down. So if you keep your xserve near a toddler or you
yourself are a toddler you might want to consider disabling this device
remember buttons arn't toys.
ok deraadt.
|
|
and while there, fix the interrupt name for vmstat -iz; ok gwk
|
|
|
|
panel of the Xserve G4 and G5. The leds will provide an indication of the
system load slowing as the load climbs, and system health e.g. no
lights means its dead or in DDB.
Split some of the shared registers and clock divisors from i2s into
i2sreg.h while there nuke some evil C++ style comments.
Man page to follow shortly.
ok deraadt
|
|
Mouse. Currently limited to USB mice.
Adapted from a diff from Gareth <garf@loveandnature.co.za> on tech@
|
|
|
|
ok gwk@
|
|
dbdma_alloc, and mapiodev, and some whitespace/long line cleanup.
Tested on 9500MP and 9600MP.
ok martin@
|
|
of new fields in the future is less disruptive. This is done similar
to how struct proc is handled for ps(1). ok jmc (man page changes)
tested fkr simon, and more suggestions from millert
|
|
MULTIPROCESSOR. From now on sprg0 holds a pointer to struct cpuinfo, which
is used to spill registers to during trap instead of the globals we used to
use for that purpose. Bits and pieces from NetBSD. Help from drahn@ and art@.
Tested by xsa@, thib@, miod@, gwk@, deraadt@.
ok drahn@, gwk@
|
|
routine, and check the return of the mapiodev, and dbdma_create functions.
Tested on Power Macintosh 9500MP and a 9600MP.
"the diff looks fine to me." dlg@
|
|
tested by Alastair Poole.
|
|
while there, remove explicit global variable initializations to zero,
and appease the gods by removing the most ludicrous spurious casts.
No functional change (except for code shrinkage).
|
|
commands are set; also add a delay between adb_intr_cuda() and adb_soft_intr()
while polling, as this seems to be necessary on some models;
ok gwk@ drahn@
|
|
rpm-fans.
|
|
Tickling the SMU when we don't set the fans running is bad since this
prevents the fans to spin up automatically causing the machine to overheat.
|
|
mpf@ on pppoe; drahn@ ok
|
|
if we attempt to clear the wake on ac loss bit just before shutting down it
yo-yo's found by claudio@, tested by drahn@ on early imac, and myself on
a 9600.
ok drahn@
|
|
Apparently some machines don't detect a clean (i.e. software initiated)
shutdown; and ignore the 'wake on AC loss' bit, meaning they wake up
immediatly after being told to shutdown e.g. via shutdown -hp.
So now we continue preserve the wake on AC loss behaivour, howerver if we
initiate a clean shutdown we clear this bit so that it the machine does not
immediately power back up again.
ok kettenis@
|
|
on AC loss feature of the power management IC. Make this the default
behaviour when booting OpenBSD from now on.
This will only affect machines that have the power suddenly cut, Performing
a shutdown requesting power down will clear this mode and its then possible
to remove the power cord, and plug it back in without the machine comming
back on automatically.
Tested by myself, drahn
ok kettenis, drahn.
|
|
|
|
|
|
0 -> NULL fixes.
From brad@
Tested on PM 9600MP.
|
|
While here fix some spacing too.
Bus probing and some commands such as eject tested on a Power
Macintosh 9600, still unable to mount a cdrom on a SONY CD-ROM
model CDU-8003A.
|
|
From brad@. Lots more spacing cleanup by myself.
Tested on Power Macintosh 9600
|
|
|
|
on old world macs as the external SCSI controller. Still a work in
progress, it probes the SCSI bus correctly but attempts to access device
meet with limited sucess.
|
|
register offsets, loose the file meshreg.h.
ok dlg@
|
|
adding additional IP address or re-running dhclient by only causing an
interface init if the interface is not already running. As well as some
cosmetics.
from brad@.
Loose the ether_cmp function of dubious optimizational value simply
use bcmp.
Revert the ordering hack, don't execute instruction eieio directly in
mc_dmaintr, makes no difference in triggering the uvm_fault bug, the
problem lies elsewhere.
Fix some indentation related to the DBDMA macros.
Tested on Power Macintosh 9600MP and 9500MP by myself.
|
|
mesh_attach().
ok dlg@
|
|
ok miod@ marco@ deraadt@
|
|
ok sometime ago dlg@
|
|
|
|
mc_dmaintr, its a little bit of voodoo, I dont understand why its necessary
for mace versus the near identical dma isr in if_bm.c, but the system no
longer panics under network load.
|