Orion Hodson
cfd5696d22
When present use ogain instead of master for surround sound channels.
...
The latter has lead to reports of broken audio.
Do not swap ogain and master when headphones detected.
2003-08-23 21:39:51 +00:00
Andrey A. Chernov
aec5c3d0cc
fix short weekday names in zh_CN.*
...
PR: 55895
Submitted by: Kang Liu <liukang@bjpu.edu.cn>
2003-08-23 20:46:23 +00:00
Alan Cox
529e15ed69
Held pages, just like wired pages, should not be added to the cache queues.
...
Submitted by: tegge
2003-08-23 20:29:29 +00:00
Matthew N. Dodd
6b312d762d
PCI header files live in dev/pci.
2003-08-23 19:32:18 +00:00
Alan Cox
b7ad744dc5
Hold the page queues lock when performing vm_page_clear_dirty() and
...
vm_page_set_invalid().
2003-08-23 18:11:53 +00:00
Matthew N. Dodd
0c5eb28b6b
Report media status for bitrate PHYs.
2003-08-23 18:09:25 +00:00
Matthew N. Dodd
34345c0870
AGP GART driver for NVIDIA nForce/nForce2 chipsets.
2003-08-23 18:00:31 +00:00
Warner Losh
afe1c7ba84
Even though this driver says it is broken, fix the location of the pci
...
include files.
2003-08-23 16:59:16 +00:00
Warner Losh
b435c7ac5a
dev/pci/meteor_reg.h doesn't exist. Revert this part of last commit.
2003-08-23 16:52:33 +00:00
Tim J. Robbins
c89d555c6c
Fix a logic error in osethostid() that was introduced in rev. 1.34:
...
allow hostid to be set when suser() returns 0, not when it returns
an error. This would have allowed non-root users to set the host ID.
2003-08-23 15:45:57 +00:00
Tim J. Robbins
c69db88340
Remove the # ("stringify") operator from the printf() arguments in
...
the iprintf macro. It was causing the actual format string and
variable names to be written out, instead of substituting the values
of the variables into the format string.
2003-08-23 13:05:13 +00:00
Ian Dowse
3944d0ff35
When calculating the block size to use for a particular sample rate,
...
round the result up to a multiple of 4 bytes so that it will always
be a multiple of the sample size. Also use the actual buffer size
from sc->bufsz instead of the default DS1_BUFFSIZE.
This fixes panics and bad distortion I have seen on Yamaha DS-1
hardware, mainly when playing certain Real Audio media.
Reviewed by: orion (an earlier version of the patch)
2003-08-23 13:00:48 +00:00
Ian Dowse
72d173fa8f
Fix an off-by-one error in feed_monotostereo16() that caused the
...
first sample in the buffer to be ignored. The bug caused a repetitive
glitch in one of the stereo channels when playing mono sound on
configurations that use the monotostereo16 feeder.
Reviewed by: orion
2003-08-23 12:18:30 +00:00
Marcel Moolenaar
e5282aea6b
In aic_reconnect()i, initialize scb. On ia64 the compiler warns about
...
a possible uninitialized variable.
2003-08-23 09:00:56 +00:00
Marcel Moolenaar
fe9d118aa2
o Explicitly cast the second argument to bus_space_set_region_#()
...
to intptr_t. This fixes a compiler warning (integer from pointer
without cast) in scvgarndr.c when SC_PIXEL_MODE is defined.
o Define readb() and writeb(). Both are used in scvgarndr.c when,
guess what, SC_PIXEL_MODE is defined.
Both changes are ia64 specific.
Found by: LINT
2003-08-23 08:52:52 +00:00
Marcel Moolenaar
38bf4e9667
On ia64 time_t is 64 bit. Explicitly cast tv_sec to long and change
...
the corresponding format specifier to %ld in a call to printf() in
function softclock(). The printf() is conditional upon DIAGNOSTIC.
Found by: LINT
2003-08-23 08:31:32 +00:00
Alan Cox
8d8b9c6e70
To implement the sequential access optimization, vm_fault() may need to
...
reacquire the "first" object's lock while a backing object's lock is held.
Since this is a lock-order reversal, vm_fault() uses trylock to acquire
the first object's lock, skipping the sequential access optimization in
the unlikely event that the trylock fails.
2003-08-23 06:52:32 +00:00
Marcel Moolenaar
21a708cfde
Also define VM_PAGE_BITS_ALL for 16K and 32K pages. Make the constant
...
unsigned for all page sizes and unsigned long for 32K pages.
2003-08-23 06:30:47 +00:00
Warner Losh
681f7d03c4
s=gem/foo=dev/gem/foo=
2003-08-23 06:30:21 +00:00
Marcel Moolenaar
1fa057c6f1
Add support for 16K and 32K page sizes. The valid and dirty maps
...
in struct vm_page are defined as u_int for 16K pages and u_long
for 32K pages, with the implied assumption that long will at least
be 64 bits wide on platforms where we support 32K pages.
2003-08-23 06:24:00 +00:00
Yoshihiro Takahashi
07efc976b0
MFi386: revisions 1.202 and 1.203.
2003-08-23 06:06:55 +00:00
Marcel Moolenaar
ac764ac32e
s#<mk48txx/mk48txxreg.h>#<dev/mk48txx/mk48txxreg.h>#
2003-08-23 05:56:58 +00:00
Marcel Moolenaar
70cba801e9
s#<foo/bar.h>#<dev/foo/bar.h>#g
2003-08-23 05:51:03 +00:00
Yoshihiro Takahashi
b1c21fcbfc
- i386 FPU emulation is removed on pc98.
...
- correct typo.
2003-08-23 05:42:03 +00:00
Marcel Moolenaar
fcf18c7375
Add compilation support for extfs on ia64, primarily to support LINT.
...
The functions in ia64-bitops.h merely call panic() for now. They need
to be implemented some day, just not today.
2003-08-23 03:58:11 +00:00
Marcel Moolenaar
9539d5b4f6
Remove PAGE_SIZE_4K, PAGE_SIZE_8K and PAGE_SIZE_16K and replace them
...
with LOG2_PAGE_SIZE. A single option is better to LINT than multiple
mutual exclusive ones.
2003-08-23 03:39:55 +00:00
Marcel Moolenaar
6ff26c064f
Picking PAGE_SHIFT as a global option is a bad idea. Instead call the
...
option LOG2_PAGE_SIZE.
2003-08-23 03:38:36 +00:00
Marcel Moolenaar
cfe9466fcc
Remove PAGE_SIZE_4K, PAGE_SIZE_8K and PAGE_SIZE_16K and replace
...
them with PAGE_SHIFT. A single option is better to LINT than
multiple mutual exclusive ones.
2003-08-23 03:22:41 +00:00
Marcel Moolenaar
c42c5d3f7a
Add rules for font.h and ukbdmap.h. Needed for LINT.
2003-08-23 02:33:36 +00:00
Marcel Moolenaar
3c95e08bef
Revert previous change for ncrreg.h. The header really lives in
...
sys/pci.
2003-08-23 02:25:04 +00:00
Peter Wemm
4872a3d74c
Turn on the MTRR driver.
2003-08-23 00:59:26 +00:00
Peter Wemm
401004db6d
Complete the switch to the common 32 bit support code.
2003-08-23 00:58:33 +00:00
Peter Wemm
0dda1d3887
AMD64 mtrr driver.
2003-08-23 00:27:58 +00:00
Marcel Moolenaar
b60be71f54
DEV_ACPI is an unused option.
2003-08-23 00:14:32 +00:00
Warner Losh
3d11ce04c6
s=include <ofw/=include <dev/ofw/= to reflect removal of -I$S/dev
2003-08-23 00:11:16 +00:00
Marcel Moolenaar
ca668eda45
Remove unused inclusion of opt_acpi.h
2003-08-23 00:07:52 +00:00
Peter Wemm
46159d1fd6
Switch to using the emulator in the common compat area.
...
Still work-in-progress.
2003-08-23 00:04:53 +00:00
Marcel Moolenaar
738777746d
Both CLK_USE_I8254_CALIBRATION and TIMER_FREQ have ceased to be options
...
on ia64 after the cleanup of the clock code.
2003-08-23 00:02:18 +00:00
Peter Wemm
c639ca93f4
Initial sweep at dividing up the generic 32bit-on-64bit kernel support
...
from the ia32 specific stuff. Some of this still needs to move to the MI
freebsd32 area, and some needs to move to the MD area. This is still
work-in-progress.
2003-08-22 23:19:02 +00:00
Peter Wemm
1c7abef7a8
Initial sweep to de-i386-ify this
2003-08-22 23:07:28 +00:00
Peter Wemm
94e756441e
Regen
2003-08-22 22:52:04 +00:00
Peter Wemm
f199109fcd
Begin attempting to consolidate the two different i386 emulations
...
on ia64 and amd64. I'm attempting to keep the generic 32bit-on-64bit
binary support seperate from the i386 support and the MD backend support.
2003-08-22 22:51:48 +00:00
Bruce A. Mah
02e9dd244b
MFC noted: systat(1) IPv6.
2003-08-22 22:24:12 +00:00
Bruce A. Mah
300578885f
New release notes: No more i386 FPU emulation, atmconfig(8).
...
Update release notes: GCC-3.3.1 release.
2003-08-22 22:08:47 +00:00
Hajimu UMEMOTO
9c6c20e632
use arc4random.
...
MFC after: 3 days
2003-08-22 18:59:55 +00:00
Robert Watson
09a7f4484d
Add HISTORY sections to the remaining MAC library man pages.
...
Obtained from: TrustedBSD Project
Sponsored by: DARPA, Network Associates Laboratories
2003-08-22 18:01:03 +00:00
Robert Watson
bec8c3f9c3
Update the mac_prepare(3) man page to reflect changes to the
...
mac_prepare() APIs.
Add a HISTORY section.
Obtained from: TrustedBSD Project
Sponsored by: DARPA, Network Associates Laboratories
2003-08-22 17:58:38 +00:00
Diomidis Spinellis
85da09e85d
- Document gencat(1)
...
- Fix grammar error and rationale for not using the command
Approved by: schweikh (mentor)
MFC after: 2 weeks
2003-08-22 17:55:56 +00:00
Alan Cox
49dc7ac17d
Use the requested page's object field instead of the vnode's. In some
...
cases, the vnode's object field is not initialized leading to a NULL
pointer dereference when the object is locked.
Tested by: rwatson
2003-08-22 17:50:32 +00:00
Robert Watson
930d4ffa56
Make the elements argument to mac_prepare() be const.
...
Obtained from: TrustedBSD Project
Sponsored by: DARPA, Network Associates Laboratories
2003-08-22 17:49:59 +00:00