ad
dc26833bb6
- Factor out too many copies of the same bit of tty code.
...
- Fix another tty signalling/wakeup problem.
2007-11-19 18:51:36 +00:00
dogcow
96d14f0973
If you're going to use device_t, may as well include sys/device.h; unb0rks
...
the build for sparc{,64}.
2007-10-19 08:57:50 +00:00
joerg
6c51962b6c
Calling device_private once is enough. Reported by macallan@
2007-10-18 21:08:18 +00:00
joerg
d238692c3e
Initialise the callbacks for tty.t_rstrt_ch in ttymalloc
...
as all drivers but Sun/SPARC's kd.c use the same arguments.
Separate callout_reset into callout_schedule and the initial
callout_setfunc using that.
2007-10-18 18:54:56 +00:00
joerg
e4a56b252c
Use aprint API for output and convert to device_t/softc separation.
2007-10-18 18:09:52 +00:00
joerg
002c91440c
Always declare wskbd_repeat to fix build without wsdisplay.
2007-10-18 14:51:25 +00:00
joerg
54575b3cd5
Use callout_setfunc/callout_schedule and don't cast function pointers.
2007-10-17 22:13:56 +00:00
joerg
55e50c10e7
Use callout_setfunc/callout_schedule instead of callout_reset.
...
Use mstohz for the calculations.
2007-10-16 21:06:09 +00:00
macallan
6a9b8ff83c
add type for Fujitsu AG-10e
2007-08-27 02:01:23 +00:00
macallan
75a9d6c832
add scrollback support
2007-08-06 03:11:32 +00:00
macallan
bf32d3c292
set the scrollmode flag when entering/leaving scroll mode, send scroll reset
...
when leaving
2007-08-06 03:07:52 +00:00
rumble
64dd04152b
Set the 'ri' pointer before use.
2007-07-28 22:35:56 +00:00
mjf
05619021ad
Implement bounds checking in some places in display driver code to avoid
...
the possibility of a local user panic.
2007-07-28 20:28:56 +00:00
nonaka
2462aff88e
add WSDISPLAY_TYPE_PXALCD for PXA2x0 LCD controller.
2007-07-26 12:17:14 +00:00
macallan
6b4ea0adbe
add WSDISPLAY_TYPE_CRIME for the SGI O2's graphics hardware
2007-07-26 01:59:07 +00:00
ad
88ab7da936
Merge some of the less invasive changes from the vmlocking branch:
...
- kthread, callout, devsw API changes
- select()/poll() improvements
- miscellaneous MT safety improvements
2007-07-09 20:51:58 +00:00
macallan
02be3c78f3
add WSDISPLAY_TYPE_GENFB
2007-04-11 04:09:10 +00:00
mishka
2f5bd28732
Revert previous commit until further investigation because it is
...
known as problematic. Some problems obscured are dead Del key (I
can reproduce this with wscons scroll support) and panic (seen by
<elad> only).
2007-04-04 14:50:21 +00:00
mishka
933b97ecac
Implement locking switcher for alternative layots (many languages
...
are based on completely different alphabet, and typesetting with
one of modifiers pressed all the time is just a PITA). See
http://mail-index.netbsd.org/tech-kern/2007/03/29/0002.html for
usage details.
While here, perform the following small cleanups:
- KS_Cmd_Scroll* execution should be explicitly interrupted with 'break'.
- Some 'human' cleanups in ksym extraction algorithm (no func. changes).
- Add a note: implemented ksym translation isn't sufficient for l10n.
2007-04-02 10:01:31 +00:00
drochner
9916a76d2e
It was probably not a good idea to put that scroll stuff to accessops.
...
But now that it is there, keep it from crashing the box if there is
no valid focus screen.
2007-03-05 16:06:52 +00:00
christos
53524e44ef
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
2007-03-04 05:59:00 +00:00
ad
b07ec3fc38
Merge newlock2 to head.
2007-02-09 21:55:00 +00:00
hubertf
eda05c6413
Remove more duplicate headers.
...
Patch by Slava Semushin <slava.semushin@gmail.com>
Again, this was tested by comparing obj files from a pristine and a patched
source tree against an i386/ALL kernel, and also for src/sbin/fsck_ffs,
src/sbin/fsdb and src/usr.sbin/makefs. Only changes in assert() line numbers
were detected in 'objdump -d' output.
2007-01-29 01:52:43 +00:00
macallan
cf6c447564
add #defines for ADB and pseudo mice
2007-01-19 20:59:45 +00:00
cube
4cdd8aada6
Complete initializers so those files compile.
2007-01-13 18:42:45 +00:00
elad
d5ebb97b46
Consistent usage of KAUTH_GENERIC_ISSUSER.
2007-01-04 18:44:45 +00:00
elad
0ffd2bf379
Adapt to recent machdep scope changes.
...
Pointed out by Kouichirou Hiratsuka, thanks!
2006-12-26 16:42:06 +00:00
rumble
4bbcf8f210
Add type for sgimips/light(4).
2006-12-26 05:54:00 +00:00
peter
d939731248
Add WSKBD_TYPE_ZAURUS (Sharp Zaurus keyboard).
2006-12-17 16:08:44 +00:00
freza
e388b581bd
Welcome to evbppc/virtex -- port to Xilinx Virtex series FPGA's with embedded
...
ibm405d5 core.
OK by Simon Burge
2006-12-02 22:18:47 +00:00
christos
168cd830d2
__unused removal on arguments; approved by core.
2006-11-16 01:32:37 +00:00
plunky
57c0199dcf
Tidy away wsmouse_input() abstractions and update
...
documentation to include the W direction.
2006-11-12 19:00:42 +00:00
bjh21
7cd2ca16b5
COMPAT_10 implies COMPAT_11, so there's no need to test both.
...
Also collapse two tightly-nested #ifs into one.
2006-11-11 17:28:16 +00:00
macallan
1009b21c56
add wsdisplay_preattach() to attach an early console that can be overridden
...
by wsdisplay_cnattach() for instance when a hardware-specific display driver
attaches.
as discussed on tech-kern
2006-11-06 19:51:12 +00:00
dogcow
372e6ef309
now that we have -Wno-unused-parameter, back out all the tremendously ugly
...
code to gratuitously access said parameters.
2006-10-17 18:21:29 +00:00
dogcow
2023789a40
More -Wunused fallout. sprinkle __unused when possible; otherwise, use the
...
do { if (&x) {} } while (/* CONSTCOND */ 0);
construct as suggested by uwe in <20061012224845.GA9449@snark.ptc.spbu.ru>.
2006-10-13 16:53:35 +00:00
christos
4d595fd7b1
- sprinkle __unused on function decls.
...
- fix a couple of unused bugs
- no more -Wno-unused for i386
2006-10-12 01:30:41 +00:00
elad
08544bdaa5
Use kauth(9) instead of securelevel.
...
okay cube@
2006-10-10 10:23:58 +00:00
peter
85e327e25c
KNF: No variable names in the prototype.
2006-10-09 11:03:43 +00:00
peter
56a1ab047b
s/REGENTS/AUTHOR/
2006-10-09 10:37:23 +00:00
peter
9eddf38521
Remove (the default) #define XXXDEBUG and add the options to the relevant
...
files.xxx file.
2006-10-09 10:33:42 +00:00
elad
bdc51baebb
Adapt MD code to KAUTH_DEVICE_TTY_OPEN, batch #2 from Matt Fleming, thanks!
...
Also, add forgotten splx() calls in some places.
2006-10-01 19:28:43 +00:00
elad
9033a1369b
In struct vcons_data, don't depend on DIAGNOSTIC and always include
...
switch_poll_count.
okay chs@
2006-09-22 15:16:03 +00:00
uebayasi
c1a02ec4d9
Typo.
2006-09-08 06:38:55 +00:00
christos
f7747a2a56
fix incomplete struct decl.
2006-08-28 21:37:37 +00:00
christos
a0917ad69e
fix incomplete initializers
2006-08-28 21:33:16 +00:00
ad
3029ac48c7
- Use the LWP cached credentials where sane.
...
- Minor cosmetic changes.
2006-07-21 16:48:45 +00:00
drochner
270bc37d08
add a missing splx() in an error path
2006-06-28 16:19:01 +00:00
gdamore
a5c89047c0
Initial import of bluetooth stack on behalf of Iain Hibbert. (plunky@,
...
NetBSD Foundation Membership still pending.) This stack was written by
Iain under sponsorship from Itronix Inc.
The stack includes support for rfcomm networking (networking via your
bluetooth enabled cell phone), hid devices (keyboards/mice), and headsets.
Drivers for both PCMCIA and USB bluetooth controllers are included.
2006-06-19 15:44:33 +00:00
kardel
de4337ab21
merge FreeBSD timecounters from branch simonb-timecounters
...
- struct timeval time is gone
time.tv_sec -> time_second
- struct timeval mono_time is gone
mono_time.tv_sec -> time_uptime
- access to time via
{get,}{micro,nano,bin}time()
get* versions are fast but less precise
- support NTP nanokernel implementation (NTP API 4)
- further reading:
Timecounter Paper: http://phk.freebsd.dk/pubs/timecounter.pdf
NTP Nanokernel: http://www.eecis.udel.edu/~mills/ntp/html/kern.html
2006-06-07 22:33:33 +00:00