Use default test timeout (3min) for now for all this tests.
The timeouts cause artificial failures on many slower test setups
and the tests run sucessfull if given enough time.
Example from an sh3 machine:
t_fcntl (1/1): 4 test cases
cleanseg32: [330.482904s] Passed.
cleanseg64: [321.895482s] Passed.
coalesce32: [20.214675s] Passed.
coalesce64: [20.613933s] Passed.
We may reduce timeouts again after we have working logs from various
architectures.
ofctl.c: use correct casts for relevant ctype(3) calls (NFCI)
The first change is simply because the original int casts were
evidently used to silence the char-subscripts warning, so we might as
well use our standard (save someone else looking at this again).
The latter two changes are in code that's commented out, but should be
relevant there if it's ever restored.
Pull up following revision(s) (requested by nia in ticket #78):
sys/dev/hdaudio/hdaudio_mixer.h: revision 1.2
hdaudio(4): Rename "record" mixer control to "imonitor".
This more accurately represents what the control actually does.
If you happen to have a configuration file that sets recording
monitor mixer levels, you'll need to modify it. Therefore this
isn't suitable for pulling up to existing stable branches.
"go nuts" jmcneill@
Pull up following revision(s) (requested by nia in ticket #76):
sys/dev/hdaudio/hdafg.c: revision 1.33
hdaudio(4): Do not expose non-functional volume controls.
The old code supported "volume without mute", but not "mute
without volume", which are widely exposed by hdaudio devices.
This resulted in redundant volume controls with delta=256
(not allowing them to be set).
While here, classify PC speaker and phone out controls as
output controls.
"ship it" jmcneill@
PR kern/59712 hdaudio driver exposes nonexistent volume controls
humble beginnings of FX5/10 support. This will:
- provide a working, accelerated console at least on my FX5
- ROPs and alpha blending don't work, so we use a putchar() based cursor()
and disable alpha fonts
- X11 can use a hw cursor and 24bit framebuffer, but since we don't know how
attributes work (yet) this will give us the blue channel piped through the
8bit palette. With a linear ramp that's at least somewhat usable.
Next steps:
- provide an 8bit fb with palette so we can run X in colour
- find the FX5's equivalent of the VISFX_FATTR register so we can either force
24bit colour or use proper WIDs
ftp: connect is a synonym for open
As we have disconnect as a synonym for close,
add connect as a synonym for open.
Suggested by Colby Russell in email.
Update microcode, initialization and reset behavior. From
OpenBSD, if_rge.c rev 1.23 and if_rgereg.h rev 1.10.
XXX In the same commit, two chip variants were de-supported,
with an expectation that those two variants were never
shipped in any product. It's not clear that this is
true, so I did NOT remove support for them.