Sheldon Hearn
63ccc06ffe
Revert rev 1.8, which broke the installkernel target.
2001-01-04 11:12:15 +00:00
Søren Schmidt
6ddc41c034
Proberly calculate the RAID structure on the Promise Fasttrak.
2001-01-04 09:11:00 +00:00
David E. O'Brien
d4cfb42174
StrongARM platform-specific definitions.
2001-01-04 05:23:06 +00:00
Garrett Wollman
fe8df3b66e
Move `struct selinfo' and related functions to <sys/selinfo.h>.
...
Bump __FreeBSD_version to reflect the move.
For the moment, <sys/select.h> includes <sys/selinfo.h> to allow
clients time to catch up.
Changes made in preparation for SUSv2/POSIX <sys/select.h> requirements.
2001-01-04 03:29:16 +00:00
Alfred Perlstein
da289f07ee
Fix incorrect logic wouldn't disconnect incomming connections that had been
...
disconnected because they were not full.
Submitted by: David Filo
2001-01-03 19:50:23 +00:00
Nick Hibma
7b58790dbf
Add the Id of the Epson 1640 scanner.
...
Submitted by: Chris Shenton <chris@shenton.org>
2001-01-03 11:46:09 +00:00
Nick Hibma
801a3c8a40
Add a few Ids. From NetBSD.
2001-01-03 11:45:03 +00:00
John Hay
121a47e264
Make sppp a kld.
2001-01-03 08:12:30 +00:00
Nicolas Souchu
c89863e8b9
Remove alpm numbering.
2001-01-03 07:39:07 +00:00
John Baldwin
fa465e99e0
Rename the loader tunable from hw.sndunit to hw.snd.unit.
...
Submitted by: cg
2001-01-03 02:09:31 +00:00
John Baldwin
1b40801722
- When acknowledging interrupts, write the value 0xff to the interrupt
...
status register rather than 0. Without this, a single hardware volume
event triggers an interrupt storm.
- Implement hardware volume control for the Maestro chips. This version
only handles the case where both channels are adjusted at the same time.
Reviewed by: cg
2001-01-03 01:32:57 +00:00
John Baldwin
d0d4e34743
Add a new API for soundcards that have hardware volume control:
...
- The mixer_hwmute() function can be called when a soundcard receives a
mute request.
- The mixer_hwstep() function can be used to adjust the volume of one or
both channels.
- The 'hw.snd.hwvol_step' sysctl determines the amount that mixer_hwstep()
adjusts the volume by on each call.
- The 'hw.snd.hwvol_mixer' sysctl specifies the mixer device to adjust the
volume on for both functions. The values used correspond to the
SOUNDCARD_MIXER_* constants.
2001-01-03 01:29:47 +00:00
John Baldwin
b3b7ccfe38
Create a new sysctl node 'hw.snd' and move 'hw.sndunit' to
...
'hw.snd.unit'.
Reviewed by: cg
2001-01-03 01:25:26 +00:00
Warner Losh
a5eccf28a8
Add device id for the OZ Micro 6832. I didn't try to init it like the
...
Cirrus Logic parts that end in 6832, but maybe some machines will need
that in the future.
2001-01-02 21:42:48 +00:00
Warner Losh
e2f9e1a37f
add pcic_p to the list of things built
2001-01-02 21:40:41 +00:00
Nicolas Souchu
adb50a3799
Cleanup and improve mode detection. Now, you should get what you actually
...
want according to the modes set with the ppc(4) flags. Especially, it
should fix some problems with mode detection of parallel chipsets
configured to EPP but which have timing troubles with the drives. In such
a case, the driver should now fall back to slower modes (PS2, NIBBLE).
2001-01-02 21:29:06 +00:00
Nicolas Souchu
a4401cc62f
Remove old PCI compatibility.
...
Submitted by: Andrew Gallatin <gallatin@freebsd.org>
2001-01-02 21:19:32 +00:00
Duncan Barclay
2ae2c42c38
Tidy up if_init routine so that it does not return an error.
2001-01-02 20:29:25 +00:00
John Baldwin
3e6831f510
The previous commit wasn't entirely correct. At least one goto to the
...
out: label in psignal() did not grab sched_lock before trying to release
it. Also, the previous version had several cases where it grabbed
sched_lock before jumping to out: unneccessarily, so rework this a bit.
The runfast: and out: labels must be called with sched_lock released, and
the run: label must be called with it held. Appropriate mtx_assert()'s
have been added that should catch any bugs that may still be in this
code.
Noticed by: bde
2001-01-02 18:54:09 +00:00
Hajimu UMEMOTO
41027e03dd
do not touch ra_addr if it is NULL. from IIJ SEIL team
...
Obtained from: KAME
2001-01-02 15:17:19 +00:00
Poul-Henning Kamp
1550c317bf
Fix the <sys/queue.h> abuse.
...
Submitted by: Dima Dorfman <dima@unixfreak.org>
Reviewed by: /sbin/md5
2001-01-02 11:51:55 +00:00
Noriaki Mitsunaga
925c0d6804
Remove conflicts between unsinged char *s and int s.
...
It was possible cause of kernel panic.
Pointed Out by: phk@FreeBSD.ORG
2001-01-02 10:41:50 +00:00
Poul-Henning Kamp
7f9cb01893
Add an XXX about a <sys/queue.h> transgression which needs cleaned up.
2001-01-02 10:34:09 +00:00
Poul-Henning Kamp
637f671a3d
Either cvs(1) or I forgot this file in my last commit.
...
Please see commit log for rev 1.4 of src/sbin/mdconfig/mdconfig.c
2001-01-02 09:42:47 +00:00
Peter Wemm
e6de111aca
Newbusify the PCI PDQ (fddi) attachment. This isn't as clean as
...
the EISA attachment and has not been tested (no hardware!), but at least
it stands a chance at working. At least it compiles now.
2001-01-02 09:30:48 +00:00
Takanori Watanabe
7a1d55dfd0
Change Embedded Controller lock to ACPI Global Lock.This is needed for
...
mutual execution between BIOS and OS.
2001-01-02 05:22:35 +00:00
David E. O'Brien
27499504db
PowerPC platform-specific definitions (modeled on sys/i386/include/setjmp.h)
2001-01-02 00:34:24 +00:00
David E. O'Brien
fc6766687f
PowerPC platform-specific definitions (modeled on sys/i386/include/types.h)
2001-01-02 00:30:49 +00:00
David E. O'Brien
dfeade78eb
Minor style tweaks.
2001-01-02 00:11:41 +00:00
David E. O'Brien
445c6d2051
PowerPC platform-specific definitions (modeled on sys/i386/include/param.h)
2001-01-02 00:06:45 +00:00
David E. O'Brien
1519f58fef
MP shells for the PowerPC platform.
2001-01-01 23:45:11 +00:00
David E. O'Brien
f91f288d42
PowerPC platform-specific page size setting.
2001-01-01 23:26:39 +00:00
David E. O'Brien
fa561e1e20
PowerPC platform-specific definitions.
...
Obtained from: NetBSD (parts)
2001-01-01 23:19:22 +00:00
Poul-Henning Kamp
8eb6e436e8
Remove a bogus #ifdef KTR stanza.
...
Noticed by: Alexander Langer <alex@big.endian.de>
2001-01-01 23:09:53 +00:00
Poul-Henning Kamp
e06b153abe
Add padding space and a version number to the md_ioctl structre for future
...
extension.
Add ability to create a preload disk giving an address and a length
(suggested by imp)
Fix bug relating to very small md(4) devices.
Update md.c copyright to reflect the status of code copied from vn.c.
(noticed by dillon)
2001-01-01 23:08:26 +00:00
David E. O'Brien
b5073b49d9
Shells for the atomic operations FreeBSD needs.
...
This is just waiting for a budding PowerPC ASM guy to fill in the blanks.
2001-01-01 23:06:59 +00:00
David E. O'Brien
8501ea26ea
PowerPC platform-specific type definitions.
2001-01-01 22:43:52 +00:00
David E. O'Brien
e91cf05816
Sort some of the _BSD_* types.
2001-01-01 22:26:56 +00:00
David E. O'Brien
68a2ed01fd
Update the e_machine values to include x86-64, PowerPC and [Strong]ARM;
...
and fix the Sparc values. Also update the ELFOSABI list while I'm here.
2001-01-01 21:56:57 +00:00
David E. O'Brien
a0ff0188c2
PowerPC specific ELF ABI definitions.
2001-01-01 21:54:48 +00:00
Matt Jacob
afd27fce94
Sanity check ptr for legal values so it is less likely
...
(but not impossible) to get stuck in an infinite loop.
Obtained from: msmith@freebsd.org
2001-01-01 16:49:31 +00:00
Poul-Henning Kamp
924836d50e
Add a missing vnode_if.h.
...
Submitted by: Jim Bloom <bloom@acm.org>
2001-01-01 11:28:32 +00:00
Maxim Sobolev
1ed369095d
We are now in the year 2001, so ajust copyrights.
...
Happy New Year!
2001-01-01 08:05:48 +00:00
John Baldwin
4bfba0cf19
Push down sched_lock in psignal(). sched_lock was being held across
...
recursive calls into psignal() as well as calls to signotify(),
forward_signal(), etc.
2001-01-01 02:31:08 +00:00
John Baldwin
ef8294075b
Add in a missing release of the proctree lock.
...
Submitted by: Sja <sakari.jalovaara@eqonline.fi>
2001-01-01 02:19:51 +00:00
Matt Jacob
32f73b1c3e
Add a dopey makefile to do the tags dance, which is probably not perfect
...
but is better than nothing by a good deal.
2000-12-31 23:26:34 +00:00
Matt Jacob
56f29ddd1e
there is no more miscfs/devfs
2000-12-31 23:12:20 +00:00
Matt Jacob
91f1caa2d8
Fix problems with incomplete conversions from printf to isp_prt.
2000-12-31 20:50:56 +00:00
Matt Jacob
23dc42d12f
Oops, I'm such an idiot. For reasons I don't really agree with,
...
all devices are by default known by their 'cooked' name, so
my change was wrong. I thought it was a hangover from old 'block
tape device' support which hasn't worked (if it ever did) since
v6/PWB.
So, the default tape name is now the same as Linux. Far out, man....
2000-12-31 20:29:56 +00:00
Poul-Henning Kamp
8f8def9e2c
This is the first snapshot of the new all-singing-and-dancing md(4).
...
Using the mdconfig(8) program you can now configure memory disks
on malloc(9), swap or a file/vnode. preloaded md disks also work
as usual.
2000-12-31 13:03:42 +00:00