ray
eef1fc36df
Enable cache early to speed up memory operations.
2013-10-22 20:30:54 +00:00
ray
0d3746779c
o Update drivers according to fb_info structure changes.
...
o Switch drm_fb_helper to be simple framebuffer provider.
Sponsored by: The FreeBSD Foundation
2013-10-22 20:27:30 +00:00
ray
1fa77b0bab
Turn imx51_ipuv3 into simple frambuffer provider.
...
Sponsored by: The FreeBSD Foundation
2013-10-22 14:50:28 +00:00
ray
ab33d99898
Enable to build vt_fb driver and generic framebuffer.
...
Sponsored by: The FreeBSD Foundation
2013-10-22 14:47:09 +00:00
ray
f310654abd
Add generic/simple framebuffer.
...
Sponsored by: The FreeBSD Foundation
2013-10-22 14:45:35 +00:00
ray
280385557c
Add VT(9) driver for generic framebuffer.
...
Sponsored by: The FreeBSD Foundation
2013-10-22 14:39:32 +00:00
ray
445adb5a17
o Do not blank screen on window resize.
...
o Force resize for first window (usually console).
o Inform user on driver changes.
o Reverse priority. Bigger now better.
Sponsored by: The FreeBSD Foundation
2013-10-22 14:37:20 +00:00
ray
340eef3034
Reverse priority. Bigger now better.
...
Sponsored by: The FreeBSD Foundation
2013-10-22 14:32:42 +00:00
ray
c3dff1dbba
Add new terminal method terminal_set_winsize_blank. Same as terminal_set_winsize,
...
but with optional blank. That will allow us to see early messages after attach
more specific driver.
Sponsored by: The FreeBSD Foundation
2013-10-22 14:00:46 +00:00
ray
79df61c265
Hardware specific drivers have bigger priority (over VGA for example).
...
Sponsored by: The FreeBSD Foundation
2013-10-22 13:56:42 +00:00
ray
6ed638c56a
Don't forget to clean terminal window memory. But colors makes more smiles.
...
Sponsored by: The FreeBSD Foundation
2013-10-22 13:53:58 +00:00
ray
b93850258e
Declare framebuffer's register/unregister EVENTHANDLERs.
...
Sponsored by: The FreeBSD Foundation
2013-10-22 13:50:54 +00:00
ray
a3b3cbda1a
o Add simplified structure describing framebuffer object.
...
o Add EVENTHANDLER wrapper to register/unregister framebuffer w/o depend on new
framebuffer methods.
Sponsored by: The FreeBSD Foundation
2013-10-22 13:47:25 +00:00
nwhitehorn
b3603dddc9
Use vt_generate_vga_palette() instead of a hard-coded mapping.
2013-10-17 12:58:40 +00:00
nwhitehorn
e017f126bd
Sync with ofw_syscons.c: provide support for IBM framebuffers like that in
...
the QEMU pSeries emulated platform.
2013-10-17 12:15:21 +00:00
ray
1fd948f6c9
Swap Red and Blue (too much red in dialog(1)).
...
Sponsored by: The FreeBSD Foundation
2013-10-15 13:45:37 +00:00
ray
754499eca9
Don't forget to include colors/vt_termcolors.h too.
...
Sponsored by: The FreeBSD Foundation
2013-10-15 13:24:10 +00:00
ray
6223ebf08b
Use generated color map.
...
Sponsored by: The FreeBSD Foundation
2013-10-15 13:18:39 +00:00
ray
d8cbe1290b
Partially revert accidentally committed #if from r256528.
...
Sponsored by: The FreeBSD Foundation
2013-10-15 13:07:24 +00:00
ray
c707904b4a
Use generated color map.
...
Sponsored by: The FreeBSD Foundation
2013-10-15 12:58:41 +00:00
ray
e286ea9165
Enable vt_termcolors.c to build with vt(9).
...
Sponsored by: The FreeBSD Foundation
2013-10-15 12:56:56 +00:00
ray
811d5b66f4
Add helper to generate color map.
...
Sponsored by: The FreeBSD Foundation
2013-10-15 12:54:47 +00:00
ray
7dfc0e9866
Rename bitblt method to bitbltchr.
...
Sponsored by: The FreeBSD Foundation
2013-10-15 12:31:31 +00:00
ray
fff7931dbb
Rename bitblt method to bitbltchr.
...
Sponsored by: The FreeBSD Foundation
2013-10-15 12:29:36 +00:00
ray
7ea5fdc791
o Rename bitblt method to bitbltchr, since it used to copy char with bg/fg colors
...
from font table, but not bitmap copy.
o Fix small mistake in comment.
Sponsored by: The FreeBSD Foundation
2013-10-15 12:28:24 +00:00
ray
e8e02f9f16
Even one char important. Add '&' to its place.
2013-10-11 14:23:54 +00:00
ray
2324fc717d
Fix off-by-one-huge-fb-line copy-pasted to every driver.
...
TODO: defaulting to single implementation for all FB devices.
Sponsored by: The FreeBSD Foundation
2013-10-11 13:07:31 +00:00
ray
e371e1fde3
svn-commit.tmp
2013-10-11 12:08:40 +00:00
ray
7f97f9cd91
Add newcons driver for i.MX515.
...
Sponsored by: The FreeBSD Foundation
2013-10-11 11:59:50 +00:00
dumbbell
cc50f124ba
drm/radeon: Fill "struct fb_info" for Newcons
...
This is a first step to make Newcons work with "radeonkms". However,
this is very unstable at the moment. Especially, the locking change in
radeon_pm.c is probably not correct.
2013-10-10 12:44:00 +00:00
ray
da824c4a2b
MFC @r256148.
2013-10-08 14:02:35 +00:00
markj
4e3872abc7
Initialize and free the DTrace taskqueue in the dtrace module load/unload
...
handlers rather than in the dtrace device open/close methods. The current
approach can cause a panic if the device is closed which the taskqueue
thread is active, or if a kernel module containing a provider is unloaded
while retained enablings are present and the dtrace device isn't opened.
Submitted by: gibbs (original version)
Reviewed by: gibbs
Approved by: re (glebius)
MFC after: 2 weeks
2013-10-08 12:56:46 +00:00
ray
eb8d243e76
Forget about vt_history.c.
...
Sponsored by: The FreeBSD Foundation
2013-10-08 12:42:52 +00:00
ray
f00dd51802
vt_history.c is not required anymore.
...
Sponsored by: The FreeBSD Foundation
2013-10-08 12:41:58 +00:00
ray
c7a97e97fa
o Implement history buffer.
...
o Join history buffer with screen buffer. Same type of things.
o Reimplement buffer as an array of rows. Make it circular, so no overflow
tracking.
o Implement VT_PROCESS mode. Locking of VT switching by owner process.
o Add debug and deadtimer sysctls. deadtimer - defaulting to 15 seconds, time
to wait process answer in VT_PROCESS mode, to do VT switch in case when
process hang.
o Implement later console attach.
o Fix (partially yet) keyboard allocation.
o Add drivers priority. Disallow to replace KMS driver with VGA.
o Add ability to resize terminals.
Sponsored by: The FreeBSD Foundation
2013-10-08 12:40:04 +00:00
ray
79af4b6f20
VT want keyboard too.
...
Sponsored by: The FreeBSD Foundation
2013-10-08 12:03:40 +00:00
ray
5f5f17c829
o Rename methods according to "consdev style".
...
o Add cngrab/cnungrab methods.
o Allow later console attach with termcn_cnregister().
Sponsored by: The FreeBSD Foundation
2013-10-08 12:01:17 +00:00
ray
36deab7b3b
Enable fill of fb_info for i915kms driver.
...
Sponsored by: The FreeBSD Foundation
2013-10-08 11:51:20 +00:00
ray
b11a0aa768
Add Newcons KMS driver. Based on drm_fb_helper functionality.
...
TODO: Should be moved to separate framebuffer interface.
Sponsored by: The FreeBSD Foundation
2013-10-08 11:48:58 +00:00
ray
a1a002ce5c
Add fb_info structure definition. Drivers should fill it to give access to
...
framebuffer.
Sponsored by: The FreeBSD Foundation
2013-10-08 11:33:24 +00:00
adrian
66c01d36f3
Add channel survey support to the AR5212 HAL.
...
The AR5212 series of MACs implement the same channel counters as the
later 11n chips - except, of course, the 11n specific counter (extension
channel busy.)
This allows users of these NICs to use 'athsurvey' to see how busy their
current channel is.
Tested:
* AR5212, AR2413 NICs, STA mode
Approved by: re@ (gleb)
2013-10-08 11:28:59 +00:00
delphij
038b37b952
Improve lzjb decompress performance by reorganizing the code
...
to tighten the copy loop.
Submitted by: Denis Ahrens <denis h3q com>
MFC after: 2 weeks
Approved by: re (gjb)
2013-10-08 01:38:24 +00:00
dim
2b5c0ebf70
Fix kernel build on amd64 after r256118, since the machine/md_var.h
...
header is not implicitly included there. So include it explicitly.
Approved by: re (delphij)
Pointy hat to: dim
MFC after: 3 days
X-MFC-With: r256118
2013-10-07 22:30:03 +00:00
kib
51259986cf
Make isci(4) loadable.
...
Reviewed by: jimharris
Sponsored by: The FreeBSD Foundation
MFC after: 1 week
Approved by: re (gjb)
2013-10-07 20:48:24 +00:00
dim
d09f35c8d5
Remove redundant declarations of szsigcode and sigcode in
...
sys/i386/ibcs2/ibcs2_sysvec.c, to silence two gcc warnings.
Approved by: re (gjb)
MFC after: 3 days
2013-10-07 16:57:48 +00:00
dim
1b35fd5d4c
Remove redundant declaration of cpu_clflush_line_size in
...
sys/dev/cxgbe/t4_sge.c, to silence a gcc warning.
Approved by: re (gjb)
MFC after: 3 days
2013-10-07 16:56:56 +00:00
dim
caf549fc9f
Initialize a variable in sys/dev/xen/control/control.c, to silence a gcc
...
warning.
Approved by: re (gjb)
MFC after: 3 days
2013-10-07 16:55:34 +00:00
dim
1d953d974c
Give an unnamed union in sys/ofed/include/rdma/ib_verbs.h a name, to
...
silence a gcc warning.
Approved by: re (gjb)
MFC after: 3 days
2013-10-07 16:54:29 +00:00
dim
7eedec3f1c
Remove redundant declaration of force_evtchn_callback() in the
...
i386-specific xen-os.h, to silence a gcc warning.
Approved by: re (gjb)
MFC after: 3 days
2013-10-07 16:53:26 +00:00
glebius
da5a57f39d
Fix mbuf leak.
...
Submitted by: Loganaden Velvindron <logan elandsys.com>
Obtained from: NetBSD
Approved by: re (kib)
2013-10-07 12:07:40 +00:00