Commit Graph

30768 Commits

Author SHA1 Message Date
jeremy
ebf4cbfe8e Major re-write.
Resolves some outstanding ambiguities and documents the tolerances of uuencode
and uudecode.  [PR/3268]
1997-08-03 08:51:33 +00:00
mikel
7826bcb58c add support for generic SBs by matching compatIDs 1997-08-03 08:31:00 +00:00
mikel
6dde5e2db7 add support for generic COM devices by matching compatIDs 1997-08-03 08:24:07 +00:00
mikel
01a1b97f78 use compatID to find P&P joysticks; isapnp drivers should never use
ipa_devident or ipa_devclass to match devices, those strings are
  informational only!
1997-08-03 08:16:55 +00:00
mikel
93c4fda873 add support for compatible device IDs 1997-08-03 08:12:21 +00:00
scottr
6f33c6446c Drop splsched() to spl3(), so that it no longer blocks serial interrupts. 1997-08-03 07:20:40 +00:00
scottr
741cf383d0 Adjust prototype for ga_phys field in grfbus_attach_args. 1997-08-03 07:17:31 +00:00
scottr
cd74e0d31a Adjust grf_establish() prototype. 1997-08-03 06:52:23 +00:00
scottr
f4ef74ae32 Fix grf{i,m}v_phys() prototypes. 1997-08-03 06:42:29 +00:00
scottr
dfa83e4861 Overhaul grf drivers to correct recent problems with X and dt
(address error faults), as well as other reported problems:

 - Simplify grfmv_phys() to work like grfiv_phys(), and eliminate the
   second argument to both, as we don't use it anyway.
 - Handle fbbase and fboff consistently throughout.  Closes PR 3862.
 - Eliminate grfaddr() by pulling it into grfmmap(), which is the
   only place it was used, previously.
 - grfmap() now gets the physical address of the framebuffer from
   the appropriate driver, rather than try to compute it by itself.
   Be careful with aligning the base to a page address and increase
   the length of the mapped region appropriately.  Closes PR 2867.
1997-08-03 06:25:56 +00:00
mikel
7f65a4ecfc don't forget d_type when copying dirent structure; from Giles Lean in
PR lib/3913.  also, replace d_ino with d_fileno.
1997-08-03 06:19:40 +00:00
mikel
48b0668523 note that swapoff is unsupported; from Brian Grayson in PR misc/3930 1997-08-03 05:48:10 +00:00
mikel
94dcb3ed4a sync with GENERIC version 1.88, no functional changes
kill outdated aha vs. bha comment
1997-08-03 05:30:14 +00:00
mikel
b4819557ca order of devices in this file is irrelevant, so move isapnp0 up with
other buses and pair isapnp devices with isa equivalents.
1997-08-03 05:26:35 +00:00
mikel
3bf516f09b kill extra space 1997-08-03 04:27:37 +00:00
mikel
6e662001bc use %c not %C for lstart; from tetsuya@secom-sis.co.jp via OpenBSD 1997-08-03 01:57:04 +00:00
kleink
6ff446d37c Sync with <sys/malloc.h>. 1997-08-02 23:29:15 +00:00
perry
88a54d8a99 1) RCSid police
2) Add __RCSIDs where apropriate.
3) WARNS=1, and clean up sources for WARNS=1 (including replacement of
   a mktemp with a mkstemp even though it was probably safe...)
4) Some other small cosmetic changes
1997-08-02 21:30:05 +00:00
perry
7de054cd87 add crunch, and re-sort/format SUBDIR 1997-08-02 20:39:48 +00:00
perry
5ea0f7b67b crunch utilities moved to /usr/src/usr.bin 1997-08-02 20:28:08 +00:00
leo
032fb7a2d9 Remove 030 support, add 060 support instead. 1997-08-02 12:12:25 +00:00
leo
6ad4ee1142 lpt -> lp 1997-08-02 10:04:44 +00:00
pk
cf02802b04 Add nop' commands to chain with the xmit's. 1997-08-01 20:33:03 +00:00
pk
4fea3b463a Provide an alternative method of transmitting frames that avoids sending
a command to the 82586 for every frame to be transmitted. Instead, a
single command sets off the execution of a chain of commands consisting
of alternate XMITs and NO-OPs, where the link fields in the NO-OPs are
set to loop back onto themselves until the next XMIT is ready to go.
This trick found on a Linux WEB page.

All this induces reasonable transmission performance in my old multibus
adapter. The receiver performance is still abysmal..
1997-08-01 20:04:40 +00:00
leo
b9906e7600 Use DISKUNIT macro to encode md's unit in the minor number. 1997-08-01 19:38:30 +00:00
augustss
3bef8402d3 Implement FIONBIO in audio_ioctl. 1997-08-01 17:04:00 +00:00
jtk
d92df69ca3 don't need getmntopts.c as part of mount(8) 1997-08-01 14:51:44 +00:00
mikel
a7d3a434b9 avoid void pointer arithmetic 1997-08-01 06:33:39 +00:00
mikel
71f44e3c66 garbage-collect oldpartition var, getdiskbyname() declaration
comment out rewritelabel(); does anything use it anymore?
eliminate some gcc warnings
1997-08-01 06:18:29 +00:00
mikel
fbfdb7e291 avoid arithmetic on void pointers, garbage-collect lfsinit() 1997-08-01 06:15:20 +00:00
mikel
c106897e5e add 'atalk' to list of arguments recognized by -f, minor cleanup 1997-08-01 05:03:14 +00:00
mikel
be93e7feff add missing backslash in ENTER() macro (#ifdef DEBUG); noted by
Kenneth Stailey
1997-08-01 04:51:48 +00:00
mikel
e578379504 minor cleanup 1997-08-01 04:37:36 +00:00
mikel
19dd0c6f4e set WARNS?=1 1997-08-01 04:33:03 +00:00
mikel
2c00d4fdb3 make exit codes match manpage
use <sys/cdefs.h> __COPYRIGHT and __RCSID macros, prototype main()
1997-08-01 04:32:44 +00:00
mikel
fdf1615bca fix typo 1997-08-01 04:31:04 +00:00
christos
59ae79ebe0 Fix warnings.
Use warn(3) and err(3) instead of printf+perror
1997-08-01 00:35:50 +00:00
thorpej
c91bdb8141 - Add __weak_alias() namespace protection and update for changes to
getnetnyname.c and getnetbyaddr.c.
- Now that getnetbyname() and getnetbyaddr() support looking up their
  entries via BIND (they were previously file-only), add "lookup ..."
  dispatch support (in /etc/resolv.conf), a'la gethostby*().
1997-07-31 23:43:26 +00:00
thorpej
34e2e251f2 Fix lossage caused by the __weak_alias() commit. The namespace protection
does NOT belong here; these implement the file lookups, and are internal
functions only.  As such, use "__foo" rather than "_foo" in the names, to
avoid confusion.
1997-07-31 23:40:49 +00:00
mark
fdcef230ca Added support for built in miniroot ramdisk. Define MINIROOTSIZE to be
the number of blocks to reserve for the ramdisk.
1997-07-31 23:13:12 +00:00
mark
4f2ae66cf0 Cleaned up mmmmap(). No point in trying to support mmap of /dev/kmem since
physical addresses could be in transit.
1997-07-31 23:02:24 +00:00
augustss
658656bb99 Audio changes:
- Change the way attach and open works to allow multiple audio
	  devices.
	- Split the mulaw.c file into two to avoid dragging in mulaw
	  convertsion when they are not needed.  Add 16 bit alaw/mulaw tables.
	- Change the way audio properties are gotten.
	- Recognize more versions os SoundBlaster.
1997-07-31 22:33:08 +00:00
matt
48aa5a6912 Add lc* line for DEC EtherWORKS III (it was written initially for a
NetBSD/alpha user).
1997-07-31 22:22:08 +00:00
augustss
cf8a170732 Don't panic when creating a bus dma map for a taken dma channel,
it can happen during probing.
1997-07-31 22:20:47 +00:00
matt
fc86c650c6 Add lc0 entry for DEC EtherWORKS III. 1997-07-31 22:03:31 +00:00
matt
aef82b4aed Add the ISA inteface for the lc (LEMAC, EtherWORKS III) driver. 1997-07-31 21:58:19 +00:00
matt
16b1eea874 Add files lines for lc device (LEMAC, DEC EtherWORKS III). 1997-07-31 21:56:33 +00:00
matt
f80c1355fe The bus-independent parts needed to support the DEC
EtherWORKS III cards (LEMAC): the DE203/DE204/DE205
1997-07-31 21:54:58 +00:00
thorpej
d80a000b62 This file was deleted with the last resolver merge, and mistakenly
brought back to life with the __weak_alias() commit.
1997-07-31 20:56:57 +00:00
thorpej
f6d3855780 Bring over changes where were mistakenly committed to gethostnamadr.c:
date: 1997/07/21 14:07:54;  author: jtc;  state: Exp;  lines: +3 -2
If port provides __weak_alias(), provide an Standard C and POSIX pure
identifier namespace by renaming non standard functions and variables
such that they have a leading underscore.  The library will use those
names internally.  Weak aliases are used to provide the original names
to the API.

This is only the first part of this change.  It is most of the functions
which are implemented in C for all NetBSD ports.  Subsequent changes are
to add the same support to the remaining C files, to assembly files, and
to the automagically generated assembly source used for system calls.
When all of the above is done, ports with weak alias support should add
a definition for __weak_alias to <sys/cdefs.h>.
1997-07-31 20:55:21 +00:00