mrg
84b278ca3f
add support for WSDISPLAYIO_LINEBYTES. mostly from macallan.
2010-11-23 22:14:27 +00:00
uebayasi
8184d5dc03
Don't pull in the whole uvm(9) API to access only PAGE_SIZE and
...
some other constants. These are provided by sys/param.h now.
2010-11-13 13:51:57 +00:00
macallan
dcfeeda4d3
clear the screen when attaching, not when adding screens since that may
...
happen much later
while there, call vcons_replay_msgbuf()
2010-09-14 19:36:13 +00:00
macallan
852bc5b438
leave the screen description alone when we're not the console in order to
...
avoid a NULL deref later on ( which only happens on sparc64 for some reason )
While there, use VCONS_DONT_READ
2010-09-14 18:43:41 +00:00
macallan
4abeddc6aa
don't muck with the screen description if we're not the console, for some
...
reason this leads to a NULL jump later on, at least on sparc64
should fix PR43873
2010-09-14 18:42:12 +00:00
jym
9600194c60
Flush tty only when K_TXBUSY is not set.
...
'!' takes precedence over bitwise operation '&', so use parenthesis.
2010-08-14 20:52:05 +00:00
tsutsui
8f5dd48f26
Make this compile on sparc64.
2010-05-10 14:33:21 +00:00
macallan
1c134541af
use box drawing font if needed
2010-05-04 05:10:25 +00:00
martin
d6bdba5871
Properly convert values according to block size differences between the
...
underlying device (might be a CD drive) and the sun label when carrying
over defaults from a ISO9660 partition.
2010-03-23 20:01:09 +00:00
martin
238cb98a56
Do not overwrite a ISO9660 partition (which the sunlabel can not properly
...
represent, but the cd driver carefully crafted including session data).
This makes it possible to just mount cd0a as cd9660fs on a sparc* install
CD. Solution suggested by <mlelstv>.
2010-03-16 14:53:08 +00:00
mrg
ebc9e23316
various aprint_* fixes.
2010-03-11 03:54:56 +00:00
macallan
8eb1405f38
actually assign audio control command codes to the audio control keys
2010-01-14 02:18:59 +00:00
macallan
f3d037fec4
make this compile on sparc64
2009-11-25 21:10:56 +00:00
snj
febb7cce65
Drop 3rd and 4th clauses. Approved by gwr@ (copyright holder).
2009-10-21 23:12:09 +00:00
tsutsui
fd194ac3e5
Include "ioconf.h" instead of extern struct cfdriver foo_cd decls.
2009-09-19 07:07:42 +00:00
tsutsui
a616b75df3
Split device_t/softc.
...
Tested on TME emulating SS2.
XXX: bwtwo at obmem on TME emulating sun2 didn't match and cannot test
2009-09-19 04:52:44 +00:00
tsutsui
853e246fe1
Split device_t/softc. Tested on SS1+.
...
XXX: sparc/dev/cgthree.c in Attic had an attachment for cgthree* at obio?
XXX: and sparc/conf/files.sparc still has an entry of nonexistent (or not yet)
XXX: sparc/dev/cgthree_obio.c. Is there any sun4m machine which requires it?
2009-09-18 16:43:19 +00:00
tsutsui
cf95004b5c
Remove an extra parenthesis in #ifdef'ed out part. PR kern/41858
2009-09-12 19:39:12 +00:00
macallan
aa3bbd8994
apparently the official name for the S24 is FBTYPE_TCXCOLOR
2009-08-26 22:34:50 +00:00
macallan
45727432a7
call vcons_replay_msgbuf() when appropriate
2009-08-20 02:49:30 +00:00
macallan
89669ce394
add FBTYPE_SUNTCX - forgot to commit that along with the tcx(8) update
...
found by he@
2009-08-15 11:33:49 +00:00
cegger
7cf2991222
struct device * -> device_t, no functional changes intended.
2009-05-12 14:38:26 +00:00
cegger
d16a259fe3
struct cfdata * -> cfdata_t, no functional changes intended.
2009-05-12 13:15:24 +00:00
tsutsui
d779b85d3e
Remove extra whitespace added by a stupid tool.
...
XXX: more in src/sys/arch
2009-04-18 14:58:02 +00:00
cegger
e2cb85904d
bcopy -> memcpy
2009-03-18 17:06:41 +00:00
cegger
c363a9cb62
bzero -> memset
2009-03-18 16:00:08 +00:00
cegger
df7f595ecd
Ansify function definitions w/o arguments. Generated with sed.
2009-03-18 10:22:21 +00:00
dsl
7cc9af7d64
ANSIfy functions with function-pointer arguments
2009-03-16 23:11:09 +00:00
dsl
82357f6d42
ANSIfy another 1261 function definitions.
...
The only ones left in sys are beyond by sed script!
(or in sys/dist or sys/external)
Mostly they have function pointer parameters.
2009-03-14 21:04:01 +00:00
dsl
454af1c0e8
Change about 4500 of the K&R function definitions to ANSI ones.
...
There are still about 1600 left, but they have ',' or /* ... */
in the actual variable definitions - which my awk script doesn't handle.
There are also many that need () -> (void).
(The script does handle misordered arguments.)
2009-03-14 15:35:58 +00:00
jdc
7262e977ee
Mimic cgsix memory corruption fix (bwtwo and cgthree wscons code is
...
based on cgsix). Original commit message:
Include wsdisplay.h directly in the header to avoid different sizes
of cgsix_softc depending on proper previous includes by the includer
due to #ifdef NWSDISPLAY. Thanks to kmem poison check and DEBUG kernels.
2009-02-23 22:44:27 +00:00
martin
ff1d9de353
Include wsdisplay.h directly in the header to avoid different sizes
...
of cgsix_softc depending on proper previous includes by the includer
due to #ifdef NWSDISPLAY. Thanks to kmem poison check and DEBUG kernels.
2009-02-20 22:55:26 +00:00
christos
47e43241e2
protect kernel inline with _KERNEL
2009-01-12 02:26:16 +00:00
christos
b34c1a567e
s/set/get/
2009-01-11 23:55:25 +00:00
christos
ced9088db5
retain compatibility with old firm_event. Perhaps we should bump the protocol
...
version with an ioctl?
2009-01-11 23:36:39 +00:00
jdc
ca92cdbafd
Remove duplicated key symbol in UK keymap.
2009-01-02 13:09:36 +00:00
jdc
79efdbb4ff
Back out previous and clear the screen directly.
...
Pointed out by macallan@.
2009-01-01 13:53:07 +00:00
jdc
eebd19f78d
On old chip revisions, clear the screen using rasops when attaching.
2008-12-29 14:42:15 +00:00
jdc
e3fc2b7c4b
Clear the screen (via rasops) when attaching.
...
Pointed out by Bill Green on port-sparc.
2008-12-29 14:27:59 +00:00
macallan
698f27a0ae
make this compile again with NWSDISPLAY==0
2008-12-22 23:46:22 +00:00
mrg
f4cdd8a3bc
remove unused variable.
2008-12-13 05:54:57 +00:00
macallan
39ebde40e1
device_t-ification
2008-12-12 18:39:55 +00:00
macallan
302ae8fed9
add display type for Fujitsu AG-10e (oops)
2008-12-12 18:35:12 +00:00
jdc
5c7dd34e28
Add wscons/vcons support for bw2 (sbus and P4).
2008-12-05 11:52:42 +00:00
jdc
b75399d6f2
Add wscons/vcons support for cg3.
2008-11-28 07:57:04 +00:00
drochner
1a9e64b4a7
mechanical changes to use device_private() or device_lookup_private()
...
to get softcs, makes the code compile under the stricter type checking
introduced earlier today
2008-06-11 21:25:31 +00:00
ghen
4c430fc97a
Implement wscons colemak and dvorak keyboard variants for Sun keyboards.
2008-05-25 15:51:44 +00:00
martin
ce099b4099
Remove clause 3 and 4 from TNF licenses
2008-04-28 20:22:51 +00:00
ad
6d70f903e6
Network protocol interrupts can now block on locks, so merge the globals
...
proclist_mutex and proclist_lock into a single adaptive mutex (proc_lock).
Implications:
- Inspecting process state requires thread context, so signals can no longer
be sent from a hardware interrupt handler. Signal activity must be
deferred to a soft interrupt or kthread.
- As the proc state locking is simplified, it's now safe to take exit()
and wait() out from under kernel_lock.
- The system spends less time at IPL_SCHED, and there is less lock activity.
2008-04-24 15:35:27 +00:00
martin
26190df844
Fix minor device_t split fallout.
2008-04-21 08:16:12 +00:00