thorpej
b75a007d9f
Add trailing ; to CFATTACH_DECL.
2002-10-02 16:51:16 +00:00
thorpej
ab29a17b64
Use CFATTACH_DECL().
2002-10-01 01:05:50 +00:00
wiz
b1c7ac0e6d
"definitions" has lots of 'i's, but that's not reason to leave one out.
2002-09-29 23:23:56 +00:00
thorpej
bf97c13c6c
Declare all cfattach structures const.
2002-09-27 20:41:46 +00:00
provos
0f09ed48a5
remove trailing \n in panic(). approved perry.
2002-09-27 15:35:29 +00:00
thorpej
6c88de3b53
Introduce a new routine, config_match(), which invokes the
...
cfattach->ca_match function in behalf of the caller. Use it
rather than invoking cfattach->ca_match directly.
2002-09-27 03:17:40 +00:00
thorpej
d1ad2ac4f2
Rather than referencing the cfdriver directly in the cfdata entries,
...
instead use a string naming the driver. The cfdriver is then looked
up in a list which is built at run-time.
2002-09-27 02:24:06 +00:00
thorpej
e40e3c96cf
G/c extern reference to ioasic_cd.
2002-09-26 20:37:42 +00:00
thorpej
69de06f36a
No need to make sure parent's cfdriver == &ioasic_cd.
2002-09-26 18:30:54 +00:00
ad
d5a6fc237b
Deal with the strange SCC wiring on TC IOASIC machines. Thanks to Bill
...
Studenmund and Jonathan Stone for useful comments.
2002-09-24 13:23:31 +00:00
gehenna
77a6b82b27
Merge the gehenna-devsw branch into the trunk.
...
This merge changes the device switch tables from static array to
dynamically generated by config(8).
- All device switches is defined as a constant structure in device drivers.
- The new grammer ``device-major'' is introduced to ``files''.
device-major <prefix> char <num> [block <num>] [<rules>]
- All device major numbers must be listed up in port dependent majors.<arch>
by using this grammer.
- Added the new naming convention.
The name of the device switch must be <prefix>_[bc]devsw for auto-generation
of device switch tables.
- The backward compatibility of loading block/character device
switch by LKM framework is broken. This is necessary to convert
from block/character device major to device name in runtime and vice versa.
- The restriction to assign device major by LKM is completely removed.
We don't need to reserve LKM entries for dynamic loading of device switch.
- In compile time, device major numbers list is packed into the kernel and
the LKM framework will refer it to assign device major number dynamically.
2002-09-06 13:18:43 +00:00
itohy
125a1bc0a9
Leaving overflow-sensitive code, very similar to what was fixed
...
in the previous changes to cfb.c / sfb.c / xcfb.c, would not be clever.
Just modify in the similar way.
2002-08-19 13:05:42 +00:00
itohy
a64e475289
Make it compile again.
...
Hi, itojun!
2002-08-19 03:52:53 +00:00
itojun
8e7a88a3ff
integer overflow. from silvio@qualys.com
2002-08-06 22:51:45 +00:00
junyoung
3d826105dc
alloc_attr -> allocattr
...
Approved by Matthias Drochner.
2002-07-04 14:37:10 +00:00
drochner
d2b9876081
move initialization of the "struct pglist" returned by uvm_pglistalloc()
...
from the calling code into uvm_pglistalloc() itself for consistency
and easier error handling
2002-06-02 14:44:35 +00:00
wiz
070bb0af6f
Tokens after #else are ignored, which is not the intention here.
2002-05-17 12:44:45 +00:00
ad
5d6cd5914c
Put back a missing brace.
2002-05-06 00:48:58 +00:00
augustss
7f7ab48604
Rename the audio "bus" attribute audiobus to avoid confusion with audio
...
device.
2002-04-22 09:41:19 +00:00
atatat
31144d9976
Convert ioctl code to use EPASSTHROUGH instead of -1 or ENOTTY for
...
indicating an unhandled "command". ERESTART is -1, which can lead to
confusion. ERESTART has been moved to -3 and EPASSTHROUGH has been
placed at -4. No ioctl code should now return -1 anywhere. The
ioctl() system call is now properly restartable.
2002-03-17 19:40:26 +00:00
ad
0cf4c60b83
zskbd_keydesctab -> lkkbd_keydesctab
2002-03-13 15:21:30 +00:00
ad
b89e39b91a
Reorganise the wsfont stuff slightly so that multiple display adapters
...
with different bit/byte order requirements can co-exist happily.
2002-03-13 15:05:13 +00:00
ad
4a032cc0fb
Set RI_FORCEMONO so that wscons doesn't try to use colors (mfb is an 8-bpp
...
device with a depth of 1).
2002-03-13 10:07:14 +00:00
ad
b13d5cf210
Fix typo in previous.
2002-02-23 14:05:02 +00:00
ad
287977b3d2
Replace one of two divide ops with an AND when calculating the XYMASK
...
address.
2002-02-22 16:05:27 +00:00
wiz
66df0333a1
s/seperate/separate/
2002-02-11 10:44:38 +00:00
tsutsui
1267bddc09
Call malloc(9) with M_ZERO flag instead of memset() after malloc().
2002-01-12 16:29:30 +00:00
lukem
ecb81c3f6d
- convert usage of "defopt" to "defflag" where the relevant option does
...
not support a value (e.g., it's to be used as "options FOO" instead of
"options FOO=xxx"). options that take a value were converted to
defparam recently.
- minor whitespace & formatting cleanups
2001-11-28 10:21:10 +00:00
lukem
2565646230
don't need <sys/types.h> when including <sys/param.h>
2001-11-15 09:47:59 +00:00
lukem
6a3181d38f
add/cleanup RCSIDs
2001-11-13 06:26:09 +00:00
augustss
1339e88a86
Add a new optional method, dev_ioctl, to the audio hardware driver interface.
...
It is called when an unrecognized ioctl() is performed on a device,
thus allowing ioctl()s that frob the hardware driver (like loading
microcode).
2001-10-03 00:04:47 +00:00
simonb
30d7e93296
Move pmax-only if_le_ibus.c from dev/tc to arch/pmax/ibus.
2001-10-01 11:42:17 +00:00
simonb
342856c15c
Move asc_tc and asc_tcds config info to dev/tc/files.tc now that pmax
...
uses MI SCSI.
2001-10-01 10:22:42 +00:00
simonb
240c203d16
s/asc_pmaz/asc_tc/g
2001-10-01 10:19:09 +00:00
simonb
f976a7141c
Move MI PMAZ-A SCSI attachment to sys/dev/tc.
2001-10-01 10:17:25 +00:00
ad
21787ea4c6
Get/set keyclick volume.
2001-09-18 23:25:25 +00:00
ad
4824a8d9d9
Beef up the stic X interface, and tighten a few screws here and there.
2001-09-18 19:51:23 +00:00
wiz
9fa0b17629
Give initiali[sz]e all the "i"s it deserves.
2001-09-18 18:15:49 +00:00
simonb
2d06de8eb9
General cleanup: ANSIfy, white-space, remove unused #includes.
...
XXX: should be moved to arch/pmax/ibus - this is pmax specific.
2001-09-18 12:46:33 +00:00
ad
6e9cae3be0
Zero out uninitalized fields in the freshly allocated zs_chanstate.
2001-09-14 11:58:39 +00:00
simonb
cddf6cf55b
Switch to MI SCSI and drop old pmax MD SCSI support completely.
2001-08-26 11:47:18 +00:00
nisimura
bd799bf74f
Use ri->ri_hw field for TC module base address.
2001-08-22 05:15:58 +00:00
nisimura
1df3ced126
Move small storage for ev_name string into tcds_softc.
2001-08-22 05:00:27 +00:00
nisimura
b7f1b6d54b
Nuke fb_devconfig data structure which was found unnecessary to have.
2001-08-22 02:24:29 +00:00
nisimura
a6f7e30eec
Nuke fb_devconfig data structure which was found unnecessary to have.
...
224 byte saving in text+bss, and runtime.
2001-08-20 08:34:39 +00:00
jdolecek
74954dadf9
use unsigned variable types as appropriate
2001-08-05 18:07:51 +00:00
thorpej
44e529fecc
Use BUS_DMA_READ and BUS_DMA_WRITE in some obvious places.
2001-07-19 16:36:14 +00:00
ad
86e7fe72a4
Don't print the module description, since it doesn't mean much.
2001-07-04 14:17:58 +00:00
tron
29dc8fc7e3
Install "dev/tc/sfbreg.h" which is required for building the Alpha X11
...
server.
2001-06-30 21:16:52 +00:00
wiz
c03a48d64f
withough -> without
2001-06-13 10:45:57 +00:00