summaryrefslogtreecommitdiff
path: root/sys/dev/dec
AgeCommit message (Collapse)Author
2003-01-06Add multiple inclusion protection.matt
2002-12-29In dzkbd_attach(): set dzi_ls for the console keyboard, too.ad
2002-10-23merge kqueue branch into -currentjdolecek
kqueue provides a stateful and efficient event notification framework currently supported events include socket, file, directory, fifo, pipe, tty and device changes, and monitoring of processes and signals kqueue is supported by all writable filesystems in NetBSD tree (with exception of Coda) and all device drivers supporting poll(2) based on work done by Jonathan Lemon for FreeBSD initial NetBSD port done by Luke Mewburn and Jason Thorpe
2002-10-02Add trailing ; to CFATTACH_DECL.thorpej
2002-09-30Use CFATTACH_DECL().thorpej
2002-09-27Declare all cfattach structures const.thorpej
2002-09-25Don't include <sys/map.h>.thorpej
2002-09-24Make the self-test logic match zsms, removing a 300ms delay on open.ad
2002-09-24On pmax, drop into DDB on break.ad
2002-09-19Also initalize dz_sc for each line.ad
2002-09-18Remove some duplicate/confusing lines.ad
2002-09-18Initalize sc_dz[*].dz_line for the benefit of the bus front-end.ad
2002-09-06Merge the gehenna-devsw branch into the trunk.gehenna
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-05-14Migrate alpha/pmax/vax bootblock stuff from <dev/dec/dec_boot.h> tolukem
<sys/bootblock.h> (leaving ultrix compat goo in the former)
2002-04-03- Add alpha boot block info, derived from sys/arch/alpha/include/disklabel.h,lukem
adding "alpha_" / "ALPHA_" prefix to items as appropriate. Rename CHECKSUM_BOOT_BLOCK() -> ALPHA_BOOT_BLOCK_CKSUM(). Add cgd's copyright from disklabel.h. - Clean up a couple of comments.
2002-03-26Wait longer for the mouse self-test to complete, otherwise somefredette
faster machines decide that the mouse is broken.
2002-03-17Convert ioctl code to use EPASSTHROUGH instead of -1 or ENOTTY foratatat
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-13zskbd_keydesctab -> lkkbd_keydesctabad
2002-03-13Give wskbdmap_lk201.c its own attribute.ad
2002-02-25Argh, dont reference any wscons parts in files.dec yet.ad
2002-02-25Move the dz driver to dev/dec, since it can be shared with pmax.ad
2001-12-05Remove some debug printf()s.simonb
2001-11-23Remove hardcoded values for HZ (under different names!) from mcclock.csimonb
and clock_machdep.h, so that now HZ can be any supported frequency of the mc146818a/ds1287a RTCs. Tested at 256Hz and 2048Hz.
2001-11-13add/cleanup RCSIDlukem
2001-09-24fix typo in previous.chs
2001-09-19Save the new keyclick volume for later retrieval.ad
2001-09-18Get/set keyclick volume.ad
2001-05-30use _KERNEL_OPTmrg
2001-05-03export dec_boot.hmatt
2001-04-11Only install headers which are actually used by our userland. Thisjdolecek
saves about 2.2MB under /usr/include/dev/. Discussed on tech-kern@ recently. I HOPE to get the list right. The headers I left in are ones used for MI tools and those whose usage I discovered by grep over tree sources. Feel free to put needed includes back in if you encounter anything which should not be removed from lists.
2001-03-06Change parameter to int from u_short as gcc doesn't like subintmatt
arguments.
2000-12-02Support files to use wskbd/wsmouse on VAXen with DZ-like chips.ragge
From Matthew Fredette (fredette@MIT.EDU).
2000-12-02Accept the "Utför" key as a giant ctrl-alt key. On LK201 "Ctrl" andragge
"Compose" cannot be pressed at the same time.
2000-07-05Repopulate 4 files, zs_ioasic.c and zs_ioasicvar.h from arch/alpha/tc,nisimura
zskbd.c and zsms.c from dev/dec/, respectively. No functionality change this time.
2000-06-21There's only for 15 blocks of bootstrap, not 16.matt
2000-06-16Fix typo.matt
2000-06-16Move dec_boot.h to here from arch/pmax/include and add the VAX boot blockmatt
info. Eventually Alpha boot block information as well.
2000-02-11Declare the mcclock_pad32_busfns variable as extern.simonb
2000-01-08Absolute pointing device support.takemura
- Wsmouse_input() get new argument 'flag', which indicates whether x/y/z are relative or absolute. - Wsmouse get new io controls, WSMOUSEIO_SCALIBCOORDS and WSMOUSEIO_GCALIBCOORDS.
1999-11-20Introduce wscons vsxxx mice (and possible tablet) routines; changesnisimura
of existing codes (lk201_ws.c, zskbd.c, and zsms.c) will follow.
1999-10-26allow to wildcard the serial channeldrochner
1999-09-19set odd parity for the serial linedrochner
(done by directly setting zilog chip control bits -- there should be a zs_set_frame() or so in z8530sc.c) fixes PR port-alpha/8423 by Konrad Schroder <perseant@hhhh.org>
1999-09-16set baudrate before talking to the keyboard (in non-console case)drochner
from Konrad Schroder per PR port-alpha/8422
1999-08-04- Replace device node names of zskbd/zsms into lkkbd/vsms, respectively.nisimura
No functionality was changed at this moment. - Apply recent changes in GENERIC to TCWSCONS.
1999-05-27Moved to ubavar.h,vragge
1999-05-27Moved to ubareg.h,vragge
1999-05-27Moved to uba.c,vragge
1999-05-27Moved to files.uba,vragge
1999-05-27Moved to dzvar.h,vragge
1999-05-27Moved to dzreg.h,vragge