christos
9df2078720
Make this compile again.
2006-04-23 00:08:50 +00:00
christos
16843a2657
Make this compile again. We really need an ALL kernel.
2006-04-22 23:56:39 +00:00
christos
407368a46e
Coverity CID 2453: Add negative checks.
2006-04-14 22:52:00 +00:00
christos
d9cf854027
On second thought, the whole statement is wrong.
2006-04-14 21:53:40 +00:00
christos
69283d75e0
Coverity CID 723: Fix bogus test.
2006-04-14 21:51:35 +00:00
christos
db694f7eca
Coverity CID 1104: Return early if no mbuf.
2006-04-14 21:49:08 +00:00
christos
bb2402826a
Coverity CID 1540: Avoid array overrun
2006-04-14 19:56:40 +00:00
blymn
3c0adb7d99
Make i/o statistics collection more generic, include tape drives and
...
nfs mounts in the set of devices that statistics will be reported on.
2006-04-14 13:09:05 +00:00
christos
d7e1743903
PR/29683: Sergey Svishchev: Make this compile again..
2006-04-13 23:16:33 +00:00
cube
b08283e19d
Fix grammar in a comment, and use named constants for better readability.
2006-04-13 09:47:19 +00:00
christos
dd8ade94a0
Coverity CID 1320: Don't try to use drq16 as an index in an array if it is -1
2006-04-13 03:45:44 +00:00
christos
afbea8995b
Fix the MPU attachment on Aztech 1020 that has a separate mpu pnp device
...
instead of having the mpu in io[1]. From doomwarriorx at gmail dot com.
2006-04-13 00:30:19 +00:00
jmmv
7a51d4dddc
Add an extra cookie to the ioctl and mmap wsdisplay accessops that points
...
to the screen on which they are being called. The driver cannot guess
this by itself but it is needed to implement, at least, the getwschar and
putwschar functions in the correct place. There are no functional changes
yet.
Tested on i386 (vga, vga_raster, machfb, vesafb), macppc and sparc64.
Suggested and reviewed by macallan@.
2006-04-12 19:38:22 +00:00
garbled
1de17f11a8
Add an option PCKBCNOTEST and defopt it. On the prep 7043 and 7248
...
machines, the keyboard controller will not pass this test, but if you
attach anyway, it works fine. Note that this test is specifically
disabled in ic/pckbc.c, but given that it seems to work fine on other
machines, leave it defaulted to on.
2006-04-11 17:14:44 +00:00
thorpej
2be6494fc9
Use device_cfdata().
2006-03-29 04:16:44 +00:00
thorpej
39cd836ee1
Use device_unit().
2006-03-28 17:38:24 +00:00
thorpej
6e53f1366a
Use device_parent().
2006-03-25 23:14:58 +00:00
christos
5a57baa413
don't use MALLOC with a non-constant size; use malloc instead.
2006-03-17 23:29:07 +00:00
lukem
a1f606d3fd
Use the SI capitalization for "Hz", "kHz", and "MHz" in comments and strings.
...
Add a space between numbers and Hz unit.
2006-03-08 23:46:22 +00:00
dsl
6f0f9f8763
Make almost everything #include <sys/bswap.h> instead of <machine/bswap.h>
...
The bswap.h and endian.h files are all rather incestuous, but I want to
get the constant folding stuff into one place - sys/bswap.h
2006-01-29 21:42:40 +00:00
bouyer
bf1a4d2af5
properly use ata_channel->ch_ndrive:
...
- initialize it properly in the bus front-ends (all 2, exept in wdc_pcmcia.c
for the "Sandisk CompactFlash Card" where it's set to 1)
- remplace hardcoded '2' by ata_channel->ch_ndrive in MI IDE drivers.
From Christos Zoulas in kern/32501.
2006-01-16 20:30:18 +00:00
yamt
7b826aac85
initialize necessary members of struct buf. PR/32462 from Reinoud Zandijk.
2006-01-06 09:21:44 +00:00
yamt
690d424f28
- add simple functions to allocate/free a buffer for i/o.
...
- make bufpool static.
2006-01-04 10:13:05 +00:00
perry
3d4ed1fbc7
__inline__ -> inline
2005-12-24 23:41:33 +00:00
perry
93124077ae
Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.
2005-12-24 20:27:29 +00:00
christos
95e1ffb156
merge ktrace-lwp.
2005-12-11 12:16:03 +00:00
yamt
aec75b1cc6
- change the way to specify a bufq strategy. (by string rather than by number)
...
- rather than embedding bufq_state in driver softc,
have a pointer to the former.
- move bufq related functions from kern/subr_disk.c to kern/subr_bufq.c.
- rename method to strategy for consistency.
- move some definitions which don't need to be exposed to the rest of kernel
from sys/bufq.h to sys/bufq_impl.h.
(is it better to move it to kern/ or somewhere?)
- fix some obvious breakage in dev/qbus/ts.c. (not tested)
2005-10-15 17:29:10 +00:00
drochner
69f432c06d
-put gpio stuff inside #if NGPIO > 0
...
-kill gba_name in attach arg, specify interface attribute
2005-10-11 15:58:37 +00:00
jmcneill
b8a32e9d53
Attach to gpiobus. From OpenBSD.
2005-09-27 02:56:27 +00:00
drochner
46ed4b50c4
s/locdesc_t/int/g
2005-08-26 12:42:11 +00:00
drochner
ea5766898f
oops, too much mechanical renaming -- clearly separate searched and
...
found locators
2005-08-25 20:52:02 +00:00
drochner
fa3cb84d62
replace the "locdesc_t" structure carrying the number of locators
...
explicitely by a plain integer array
the length in now known to all relevant parties, so this avoids
duplication of information, and we can allocate that thing in
drivers without hacks
2005-08-25 18:35:38 +00:00
joff
ad50acb4b6
Add toaster, tsdio, toasterlcd devices
2005-08-14 04:15:44 +00:00
joff
d4bc23d662
wsdisplay device driver for the 4x40 text-mode LCD on the NetBSD/toaster
2005-08-14 04:15:18 +00:00
joff
bb813453e2
Device driver that exposes the burner element, magnetic latch, and front-panel
...
LEDs of the TS-7200 NetBSD/toaster via sysctl.
2005-08-14 04:14:35 +00:00
joff
43b39c1131
Simple driver for Technologic Systems TS-DIO24 PC104 board. No
...
userland interface (yet), basically just can detect a TS-DIO24 on a ISA
bus and provide an attachment for sub-devices.
The TS-DIO24 contains 24 programmable digital input/outputs.
2005-08-14 03:50:34 +00:00
christos
2709ce754e
Fix compilation with FD_DEBUG.
2005-07-30 14:49:35 +00:00
drochner
83ebaf0ea5
complete attachment if the temperature monotor was successfully awoken,
...
minor whitespace fixes
2005-07-29 11:25:13 +00:00
drochner
21275bf194
activate the temperature sensors if the device is in standby mode
...
on attach (as on Soekris boards), from Aaron Hodgen per PR kern/23598
2005-07-29 11:05:27 +00:00
christos
d39684a368
make the isdn drivers compile again with -Wconst, -Wshadow
2005-07-09 02:05:09 +00:00
wiz
4082e99219
Update comment.
2005-06-28 10:16:33 +00:00
kent
eabe9bbfa4
remove pss(4) driver. It has never been workable and has not been
...
compilable for a long time.
2005-06-28 08:36:47 +00:00
christos
2ccc3ff1e9
- add const
...
- avoid variable shadowing.
2005-05-30 04:32:38 +00:00
christos
57fa3798ac
sprinkle const.
2005-05-29 22:12:37 +00:00
christos
d675f4acb4
avoid nested variables
2005-05-29 22:12:26 +00:00
lukem
5e4045c6bb
add __KERNEL_RCSID
2005-05-24 05:14:37 +00:00
christos
7cdea212c0
No 0x in front of %p...
2005-05-22 15:54:45 +00:00
christos
1a54f2152a
PR/22058: Onno van der Linden: duplicate detection of isa ip.
...
Use some more undocumented bits to find out if the card is in pnp mode or not.
2005-05-12 18:53:08 +00:00
jdolecek
fc38d3f3ac
Make it possible for attachment to specify that the 16bit access shouldn't
...
be toggled in WE_MEM_{ENABLE|DISABLE} when receiving or transmitting packets.
Use this to switch the toggle off for MCA cards, since it causes NIC resets
there.
Fixes PR kern/26895 by Dave Barnes.
2005-04-03 10:56:59 +00:00
cube
d2d1a8c05c
Make pcppi(4) use attimer(4) to set the pitch of the bell.
...
In case you don't configure an attimer(4) device in your kernel config,
you will simply lose the ability to set the pitch. It will still beep.
2005-03-25 23:09:00 +00:00