- 16 Oct, 2011 2 commits
-
-
Tiago Vignatti authored
--disable-pciaccess, used together with --disable-module-int10, can be used to disable all pci code inside the server. Note that XSERVER_LIBPCIACCESS was previously used only in the driver side and now it defines also whether the library is used inside the server. Also, XORG_BUS_PCI automake variable is introduced to track PCI code needs. Signed-off-by:
Tiago Vignatti <tiago.vignatti@nokia.com> Reviewed-by:
Mikhail Gusarov <dottedmag@dottedmag.net> Reviewed-by:
Jeremy Huddleston <jeremyhu@apple.com> Tested-by:
Jeremy Huddleston <jeremyhu@apple.com>
-
Adam Jackson authored
This is really a vga-specific hack anyway. The only modern driver that uses it is trident, but it's already loaded vgahw by the time it would call xf86GetClocks. Reviewed-by:
Jeremy Huddleston <jeremyhu@apple.com> Tested-by:
Jeremy Huddleston <jeremyhu@apple.com> Signed-off-by:
Adam Jackson <ajax@redhat.com> Reviewed-by:
Jamey Sharp <jamey@minilop.net>
-
- 27 Sep, 2011 1 commit
-
-
Peter Hutterer authored
In all cases, the pointer was simply type-cast anyway. Let's get some compile-time type safety going, how about that. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by:
Dan Nicholson <dbn.lists@gmail.com> Squashed in: xfree86: Move definition of xf86OptionPtr into separate header file The pile of spaghettis that is the xfree86 include dependencies make it rather hard to have a single typedef somewhere that's not interfering with everything else or drags in a whole bunch of other includes. Move the xf86OptionRec and GenericListRec declarations into a separate header. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by:
Alan Coopersmith <alan.coopersmith@oracle.com>
-
- 15 Sep, 2011 1 commit
-
-
Jamey Sharp authored
Gaetan Nadon wrote: Alan Coopersmith wrote: "I think we recently dropped PC98 support from the X server, so I'd be okay with dropping the documentation now". Let's make them be right, shall we? Signed-off-by:
Jamey Sharp <jamey@minilop.net> Reviewed-by:
Jeremy Huddleston <jeremyhu@apple.com> Acked-by:
Gaetan Nadon <memsize@videotron.ca> Acked-by:
Alan Coopersmith <alan.coopersmith@oracle.com>
-
- 20 Dec, 2010 2 commits
-
-
Adam Jackson authored
Back when we had RAC this was a vaguely meaningful thing. Since then it's been a glorified (and confusing) wrapper around xf86BlockSIGIO. Note that the APM and VT switch code are unusual relative to other code that cares about SIGIO state. Most callers push a SIGIO disable to create a critical section for the duration of the caller's stack frame, but those two effectively disable SIGIO after their return and re-enable on their next entry. Reviewed-by:
Tiago Vignatti <tigo.vignatti@nokia.com> Signed-off-by:
Adam Jackson <ajax@redhat.com>
-
Adam Jackson authored
What is this, I don't even. Reviewed-by:
Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by:
Daniel Stone <daniel@fooishbar.org> Signed-off-by:
Adam Jackson <ajax@redhat.com>
-
- 30 Nov, 2010 1 commit
-
-
Adam Jackson authored
Reviewed-by:
Matt Turner <mattst88@gmail.com> Signed-off-by:
Adam Jackson <ajax@redhat.com>
-
- 09 Sep, 2010 1 commit
-
-
Peter Hutterer authored
This hook is only necessary for the keyboard driver to remove the race condition between drain_console() and the driver's ReadInput (Bug 29969). The idea is that a driver that needs to handle events from the console calls xf86ReplaceConsoleHandler() with it's own ReadInput (or NULL) and thus removes the drain_console call. It's the driver's responsibility to restore the previous behaviour when the driver is unloaded. Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net> CC: Thomas Hellstrom <thellstrom@vmware.com> Reviewed-by:
Tiago Vignatti <tiago.vignatti@nokia.com> Reviewed-by:
Adam Jackson <ajax@redhat.com>
-
- 06 Jun, 2010 1 commit
-
-
Keith Packard authored
This patch only changes the API, not the implementation of the devPrivates infrastructure. This will permit a new devPrivates implementation to be layed into the server without requiring simultaneous changes in every devPrivates user. Signed-off-by:
Keith Packard <keithp@keithp.com> Tested-by:
Tiago Vignatti <tiago.vignatti@nokia.com>
-
- 24 May, 2010 1 commit
-
-
Tiago Vignatti authored
Signed-off-by:
Tiago Vignatti <tiago.vignatti@nokia.com> Reviewed-by:
Alex Deucher <alexdeucher@gmail.com>
-
- 19 May, 2010 2 commits
-
-
Tiago Vignatti authored
It's RAC remnant. This was substituted by xf86VGAarbiter{Lock, Unlock} mechanism. It's an API break, but the few drivers using it were covered already with macros to avoid problems. Signed-off-by:
Tiago Vignatti <tiago.vignatti@nokia.com> Reviewed-by:
Adam Jackson <ajax@redhat.com>
-
Tiago Vignatti authored
The code in xf86sbusBus.c seems too OS-specific to be usable on OpenBSD. Signed-off-by:
Tiago Vignatti <tiago.vignatti@nokia.com> Reviewed-by:
Adam Jackson <ajax@redhat.com>
-
- 13 May, 2010 1 commit
-
-
Jeremy Huddleston Sequoia authored
Use the values from xproto rather than duplicating the effort Signed-off-by:
Jeremy Huddleston <jeremyhu@apple.com> Reviewed-by:
Keith Packard <keithp@keithp.com> Signed-off-by:
Keith Packard <keithp@keithp.com>
-
- 31 Aug, 2009 1 commit
-
-
Tiago Vignatti authored
Signed-off-by:
Tiago Vignatti <tiago.vignatti@nokia.com>
-
- 20 Aug, 2009 1 commit
-
-
Tiago Vignatti authored
No one is using bus notifications now. We hope that the kernel take care of this properly. For other not-so-urgent-notifications (ACPI wakeups, etc) we can just register a handler on server's scheduler (using xf86AddGeneralHandler). And for external applications, the "trend" is to use HAL to kick notifications. So we're already provided of enough notification schemes. Signed-off-by:
Tiago Vignatti <tiago.vignatti@nokia.com> Signed-off-by:
Aaron Plattner <aplattner@nvidia.com>
-
- 28 Jul, 2009 3 commits
-
-
Tiago Vignatti authored
Inside a windowing system, it's not the place to probe for devices. Goodbye -probe and -probeonly. Signed-off-by:
Tiago Vignatti <tiago.vignatti@nokia.com>
-
Tiago Vignatti authored
Such stupid and ugly way to dump PCI information! Oh boy... Anyway, this doesn't belong to the X server at all. Go away! Signed-off-by:
Tiago Vignatti <tiago.vignatti@nokia.com>
-
Dave Airlie authored
This changes the ABI, but since the video ABI is at 6 already it should be fine. driver changes are in the pipeline after this. Signed-off-by:
Dave Airlie <airlied@redhat.com>
-
- 06 Jul, 2009 1 commit
-
-
Matthias Hopf authored
Otherwise no subsequent driver will be able to claim this pci slot. Example for this: fbdev tries to claim, but framebuffer device is not available. Later on VESA cannot claim the device.
-
- 28 May, 2009 1 commit
-
-
Adam Jackson authored
These have been nops since 2006 and functionally void since 7.0.
-
- 27 May, 2009 1 commit
-
-
Adam Jackson authored
-
- 03 Apr, 2009 1 commit
-
-
Adam Jackson authored
-
- 13 Mar, 2009 1 commit
-
-
Adam Jackson authored
-
- 04 Mar, 2009 1 commit
-
-
Topi Kanerva authored
-
- 05 Feb, 2009 2 commits
-
-
Adam Jackson authored
This reverts commit 2fe79990. Reminder: nvidia uses this, because other parts of RAC are broken in worse ways, and it needs to disable that.
-
Adam Jackson authored
Only mga was using this, and even then only behind an ifdef that no one ever built. Not a great idea in the first place.
-
- 05 Dec, 2008 1 commit
-
-
Paulo Cesar Pereira de Andrade authored
Those tables were once used to decide what symbols are visible to modules, but they were outdated. The only real usage was that, since it was taking the address of symbols, linkage should fail if the symbols were not available. Now the proper way to make symbols available to modules should be to use the _X_EXPORT macro, or not compile with hidden symbols, so that all symbols would be available. All symbols in the tables were revised to ensure they are exported, and only symbols that were not exported are ClientSleepUntil() and DuplicateModule(), that were not in the sdk for quite some time already, and should not have any users outside of the X Server (and/or builtin modules).
-
- 03 Dec, 2008 1 commit
-
-
Paulo Cesar Pereira de Andrade authored
Save in a few special cases, _X_EXPORT should not be used in C source files. Instead, it should be used in headers, and the proper C source include that header. Some special cases are symbols that need to be shared between modules, but not expected to be used by external drivers, and symbols that are accessible via LoaderSymbol/dlopen. This patch also adds conditionally some new sdk header files, depending on extensions enabled. These files were added to match pattern for other extensions/modules, that is, have the headers "deciding" symbol visibility in the sdk. These headers are: o Xext/panoramiXsrv.h, Xext/panoramiX.h o fbpict.h (unconditionally) o vidmodeproc.h o mioverlay.h (unconditionally, used only by xaa) o xfixes.h (unconditionally, symbols required by dri2) LoaderSymbol and similar functions now don't have different prototypes, in loaderProcs.h and xf86Module.h, so that both headers can be included, without the need of defining IN_LOADER. xf86NewInputDevice() device prototype readded to xf86Xinput.h, but not exported (and with a comment about it).
-
- 30 Nov, 2008 1 commit
-
-
Paulo Cesar Pereira de Andrade authored
These symbols were removed from the X Server, or never declared. One symbol that may need special attention is XkbBuildCoreState(), that doesn't have a prototype anywhere, but is called from xkb/xkbEvents.c:XkbFilterEvents(), and also used by the macros XkbStateFieldFromRec() and XkbGrabStateFromRec() defined in include/xkbstr.h. fb/wfbrename.h also may need some cleanup, as it makes several "renames" of non existing symbols.
-
- 25 Nov, 2008 2 commits
-
-
Alan Coopersmith authored
Includes fixes for: "xf86Config.c", line 2434: warning: argument #1 is incompatible with prototype: prototype: pointer to struct _DisplayModeRec: "xf86.h", line 351 argument : pointer to const struct _DisplayModeRec "xf86EdidModes.c", line 312: warning: argument #1 is incompatible with prototype: prototype: pointer to struct _DisplayModeRec: "../../../hw/xfree86/common/xf86.h", line 351 argument : pointer to const struct _DisplayModeRec "xf86EdidModes.c", line 438: warning: assignment type mismatch: pointer to struct _DisplayModeRec "=" pointer to const struct _DisplayModeRec "xf86Modes.c", line 701: warning: assignment type mismatch: pointer to struct _DisplayModeRec "=" pointer to const struct _DisplayModeRec
-
Adam Jackson authored
No, really. PCI is old enough to drive now. If you want this, get the kernel to expose a framebuffer device.
-
- 23 Nov, 2008 1 commit
-
-
Stefan Dirsch authored
-
- 14 Oct, 2008 1 commit
-
-
Nathaniel McCallum authored
This scans the installed video drivers and prints a Linux-style modalias listing of the devices each driver claims to support.
-
- 12 Oct, 2008 2 commits
-
-
Aaron Plattner authored
These were useful as part of the generic handler ABI, and are used by the NVIDIA driver. This reverts part of commit 50081d2d.
-
Aaron Plattner authored
These were potentially useful as part of the input handler ABI, even if nobody currently uses them. This reverts commit 278c11f0.
-
- 08 Oct, 2008 2 commits
-
-
Tiago Vignatti authored
-
Tiago Vignatti authored
-
- 07 Oct, 2008 2 commits
-
-
Aaron Plattner authored
The nvidia driver currently uses these hooks to work around problems where RAC will disable access to the hardware at unexpected times. This change restores these hooks until we can come up with a better API for working around RAC. This reverts commit c1df4fbe.
-
Aaron Plattner authored
The nvidia driver currently uses these callbacks to work around problems where RAC will disable access to the hardware at unexpected times. This change restores these hooks until we can come up with a better API for working around RAC. This reverts commit d7c0ba2e. Conflicts: hw/xfree86/loader/xf86sym.c
-
- 03 Oct, 2008 1 commit
-
-
Adam Jackson authored
Also remove the unused internal ChkConflict()
-