Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
xorg
driver
xf86-video-fbdev
Commits
bacb9bac
Commit
bacb9bac
authored
Nov 26, 2003
by
Kaleb Keithley Keithley
Browse files
merge latest (4.3.99.16) from XFree86 (vendor) branch
parent
8b7ad1d2
Changes
1
Hide whitespace changes
Inline
Side-by-side
src/fbdev.c
View file @
bacb9bac
/* $XFree86: xc/programs/Xserver/hw/xfree86/drivers/fbdev/fbdev.c,v 1.4
2
200
2/10/10 01:35
:2
0
dawes Exp $ */
/* $XFree86: xc/programs/Xserver/hw/xfree86/drivers/fbdev/fbdev.c,v 1.4
4
200
3/09/24 02:43
:2
1
dawes Exp $ */
/*
* Authors: Alan Hourihane, <alanh@fairlite.demon.co.uk>
...
...
@@ -29,9 +29,7 @@
#include
"fbdevhw.h"
#ifdef XvExtension
#include
"xf86xv.h"
#endif
#define DEBUG 0
...
...
@@ -379,6 +377,7 @@ FBDevPreInit(ScrnInfoPtr pScrn, int flags)
int
default_depth
,
fbbpp
;
const
char
*
mod
=
NULL
,
*
s
;
const
char
**
syms
=
NULL
;
int
type
;
if
(
flags
&
PROBE_DETECT
)
return
FALSE
;
...
...
@@ -534,7 +533,7 @@ FBDevPreInit(ScrnInfoPtr pScrn, int flags)
xf86SetDpi
(
pScrn
,
0
,
0
);
/* Load bpp-specific modules */
switch
(
fbdevHWGetType
(
pScrn
))
switch
(
(
type
=
fbdevHWGetType
(
pScrn
))
)
{
case
FBDEVHW_PLANES
:
mod
=
"afb"
;
...
...
@@ -575,7 +574,7 @@ FBDevPreInit(ScrnInfoPtr pScrn, int flags)
return
FALSE
;
default:
xf86DrvMsg
(
pScrn
->
scrnIndex
,
X_ERROR
,
"Fbdev type (%d) not supported yet."
);
"Fbdev type (%d) not supported yet."
,
type
);
return
FALSE
;
}
if
(
mod
&&
xf86LoadSubModule
(
pScrn
,
mod
)
==
NULL
)
{
...
...
@@ -608,6 +607,7 @@ FBDevScreenInit(int scrnIndex, ScreenPtr pScreen, int argc, char **argv)
VisualPtr
visual
;
int
init_picture
=
0
;
int
ret
,
flags
,
width
,
height
;
int
type
;
TRACE_ENTER
(
"FBDevScreenInit"
);
...
...
@@ -685,7 +685,7 @@ FBDevScreenInit(int scrnIndex, ScreenPtr pScreen, int argc, char **argv)
fPtr
->
fbstart
=
fPtr
->
fbmem
+
fPtr
->
fboff
;
}
switch
(
fbdevHWGetType
(
pScrn
))
switch
(
(
type
=
fbdevHWGetType
(
pScrn
))
)
{
#ifdef USE_AFB
case
FBDEVHW_PLANES
:
...
...
@@ -752,7 +752,7 @@ FBDevScreenInit(int scrnIndex, ScreenPtr pScreen, int argc, char **argv)
default:
xf86DrvMsg
(
scrnIndex
,
X_ERROR
,
"Internal error: fbdev type (%d) unsupported in"
" FBDevScreenInit
\n
"
);
" FBDevScreenInit
\n
"
,
type
);
ret
=
FALSE
;
break
;
}
...
...
@@ -805,7 +805,7 @@ FBDevScreenInit(int scrnIndex, ScreenPtr pScreen, int argc, char **argv)
miDCInitialize
(
pScreen
,
xf86GetPointerScreenFuncs
());
/* colormap */
switch
(
fbdevHWGetType
(
pScrn
))
switch
(
(
type
=
fbdevHWGetType
(
pScrn
))
)
{
/* XXX It would be simpler to use miCreateDefColormap() in all cases. */
#ifdef USE_AFB
...
...
@@ -835,7 +835,8 @@ FBDevScreenInit(int scrnIndex, ScreenPtr pScreen, int argc, char **argv)
return
FALSE
;
default:
xf86DrvMsg
(
scrnIndex
,
X_ERROR
,
"Internal error: invalid fbdev type (%d) in FBDevScreenInit
\n
"
);
"Internal error: invalid fbdev type (%d) in FBDevScreenInit
\n
"
,
type
);
return
FALSE
;
}
flags
=
CMAP_PALETTED_TRUECOLOR
;
...
...
@@ -850,7 +851,6 @@ FBDevScreenInit(int scrnIndex, ScreenPtr pScreen, int argc, char **argv)
fPtr
->
CloseScreen
=
pScreen
->
CloseScreen
;
pScreen
->
CloseScreen
=
FBDevCloseScreen
;
#ifdef XvExtension
{
XF86VideoAdaptorPtr
*
ptr
;
...
...
@@ -859,7 +859,6 @@ FBDevScreenInit(int scrnIndex, ScreenPtr pScreen, int argc, char **argv)
xf86XVScreenInit
(
pScreen
,
ptr
,
n
);
}
}
#endif
TRACE_EXIT
(
"FBDevScreenInit"
);
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment