Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-03-28 | provide mem_barrier() definition for amd64 too. from X.Org git. ok oga@ | Matthieu Herrb | |
2009-02-19 | Add code to choose a video driver based on the wscons(4) display type. Makes | Mark Kettenis | |
it possible to run X without a configuration file on (some) sparc64 machines and perhaps other machines that use wscons(4) frame buffers. ok matthieu@ | |||
2009-01-28 | __miscmansuffix -> __miscmansuffix__ | Matthieu Herrb | |
2009-01-28 | OpenBSD still uses old xkb-data, whose default rules are called 'xorg'. | Matthieu Herrb | |
Change kdrive's default configuration too. | |||
2009-01-27 | regen | Matthieu Herrb | |
2009-01-27 | Fix linking of Xwscons for xserver 1.5.3 | Matthieu Herrb | |
2009-01-27 | Don't allow to build kdrive here anymore. This is now in ../kdrive. | Matthieu Herrb | |
2009-01-20 | more gcc2 breakage found by sparc | Todd T. Fries | |
2009-01-13 | note to self: no cookie, a compile started is not a compile tested | Todd T. Fries | |
2009-01-13 | yet another gcc2 found bad coding practice, move variable declartion to the | Todd T. Fries | |
top of the scope. this time found by sparc. | |||
2009-01-12 | regen | Matthieu Herrb | |
2009-01-12 | Update to xserver 1.5.3 + latests commits on server-1.5-branch. | Matthieu Herrb | |
tested by stsp@, david@, form@, ckuethe@, oga@. thanks. | |||
2008-12-23 | - move wsfb(4) to where it belongs. | Matthieu Herrb | |
- also rename via -> openchrome. | |||
2008-12-23 | - i810 -> intel, noticed by mpf@ (already fixed in -current X.Org) | Matthieu Herrb | |
- add a reference to wsfb(4). | |||
2008-11-23 | missing action in if statement. | Matthieu Herrb | |
2008-11-11 | Fix from X.Org master git for XAA screen corruption. | Matthieu Herrb | |
XAA PixmapOps: Sync before accessing unwrapped callbacks. When using any XAAPixmapOps, we call into unknown but freshly unwrapped callbacks (like fb ones). Unlike the XAA*Fallback calls, we did so without syncing first, exposing us to all kinds of synchronisation issues. I believe that the rendering errors appeared now because *PaintWindow vanished (e4d11e58), and we just use miPaintWindow instead. This takes a less direct route to the hw and ends up at PolyFillRectPixmap, which very often left drawing artifacts. We now sync accordingly, and no longer get the rendering artifacts i was methodically reproducing on radeonhd, radeon, unichrome... Also, in order to allow driver authors to remove extensive syncing or flushing to hide this issue, create XAA_VERSION_ defines, put them in xaa.h and bump the patchlevel. tested by naddy@ and Edd Barrett. ok oga@. | |||
2008-11-05 | more gcc2 fixes courtesy sparc | Todd T. Fries | |
2008-11-04 | Initialise the aperture file descriptor in libpciaccess. | Matthieu Herrb | |
2008-11-04 | variable declarations at the beginning of the scope; found by sparc (a gcc2 ↵ | Todd T. Fries | |
arch) | |||
2008-11-04 | Update to libpciaccess world. | Matthieu Herrb | |
2008-11-02 | xserver 1.5.2. tested by ckuethe@, oga@, and others. | Matthieu Herrb | |
2008-10-30 | Close well known connections in ServerAbort(). | Matthieu Herrb | |
Gets rid of dangling /tmp/.X11-unix/X0 sockets after server crash. | |||
2008-10-12 | Xprt is not built by default anymore. Remove the code that selectively | Matthieu Herrb | |
disabled it on a few platforms. | |||
2008-10-08 | enable GL for libraries, but not the X server .. for mips64 | Todd T. Fries | |
2008-10-07 | PR 5005: On alpha, trust the PCI BARS from SRM. ok kettenis@, miod@. | Matthieu Herrb | |
2008-09-20 | Make X stop messing with PCI BARs on sparc64. Makes ati driver work again | Mark Kettenis | |
on Ultra 5/10 machines. ok matthieu@, oga@ | |||
2008-08-30 | Typo (the the). From Thomas Bozdar (Thomas dot Bosdar at quest dot com). | Matthieu Herrb | |
Thanks. | |||
2008-08-28 | Add /dev/tty04 to the list of devices privilege separated X can open. | Marc Balmer | |
(The IBM SurePos 500 has six serial lines and the touch screen is at this device). ok oga@ | |||
2008-08-25 | Since wscons(4) manages the hardware cursor for us, there's no nee to | Mark Kettenis | |
fiddle with it here. Pointed out by miod@. ok matthieu@ | |||
2008-08-24 | Unbreak sparc build. | Mark Kettenis | |
2008-08-24 | Make -configure work for SBus/UPA devices instead of crashing. | Mark Kettenis | |
ok matthieu@ | |||
2008-08-21 | Add enough OpenBSD-specific sbus support code to be able to support the | Mark Kettenis | |
sunffb driver. ok matthieu@ | |||
2008-07-31 | All the resources claimed by xf86StdAccResFromOS() are PC-specific. On sparc64 | Mark Kettenis | |
PCI address space is completely seperate, so we don't have to claim any resources to avoid clashes with main memory and firmware. Makes accelerated graphics work on the Tadpole SPARCLE. ok matthieu@, oga@ | |||
2008-07-30 | The amd driver has been renamed geode. ok deraadt@ oga@. | Matthieu Herrb | |
2008-07-12 | use the openchrome driver for via chipsets. | Matthieu Herrb | |
2008-06-17 | CVE-2008-1379 - MIT-SHM arbitrary memory read. | Matthieu Herrb | |
(This patch was missing form the bunch of security patches committed on june 11. noticed by brad@). | |||
2008-06-15 | Add a man page for Xephyr, with information from the README file. | Matthieu Herrb | |
2008-06-15 | Update to xserver 1.4.2. Tested by landry@, ckuethe@, jsing@ mbalmer@. | Matthieu Herrb | |
2008-06-14 | Add amdmsr(4) to the list of privsep devices. | Marc Balmer | |
ok matthieu | |||
2008-06-12 | change /dev/dri/card0 to /dev/drm0. Subdirs in /dev considered | Owain Ainsworth | |
irritating. | |||
2008-06-12 | Deal with devices that need to be opened differently to what we do in | Owain Ainsworth | |
privsep ( O_NONBLOCK | O_RDWR | O_EXCL) by turning the list of allowed devices into a struct, with the flags we're supposed to use, then using these values with open(). Add /dev/dri/card0 there too (more'll be needed to be added when it matters). This gives privsep with dri a chance to work. ok matthieu | |||
2008-06-11 | Fix from X.Org for a possible, non-exploitable crash in the DBE extension. | Matthieu Herrb | |
Reported to iDefense by regenrecht. Patch from Dave Airlie. | |||
2008-06-11 | Fixes for various integer overflow problems from X.Org: | Matthieu Herrb | |
CVE-2008-2360 - RENDER Extension heap buffer overflow CVE-2008-2361 - RENDER Extension crash CVE-2008-2362 - RENDER Extension memory corruption CVE-2008-1379 - MIT-SHM arbitrary memory read CVE-2008-1377 - RECORD and Security extensions memory corruption | |||
2008-06-10 | Pull in a patch from X.Org-current to let X11 run on AMD Geode LX | Marc Balmer | |
CPUs in basic VESA mode: X86EMU: handle CPUID instruction Starting X on an AMD Geode LX system such as an Alix board with VGA connector, the Xorg driver attempts to issue INT 10/0 to go to mode 3 (VGA). The emulator, running the BIOS code, would then spit out: c000:0282: A2 ILLEGAL EXTENDED X86 OPCODE! The opcode was 0F A2, or CPUID; it was not implemented in the emulator. With this patch it handles the CPUID instruction in one of two ways: 1) if ran on __i386__ or __x86_64__ then it calls the CPUID instruction directly. 2) if ran elsewhere it returns a canned 486dx4 set of values for function 1. Tested with & ok matthieu | |||
2008-06-09 | Remove the special case for amd64 using MTRR. Wasn't compiled in in the | Peter Hessler | |
first place, and didn't work anyways. ok deraadt, oga, matthieu | |||
2008-05-24 | regen. | Matthieu Herrb | |
2008-05-24 | implement the --disable-ioport configure option to disable the build of | Matthieu Herrb | |
ioport and its symlinks and use that option. Requested by kettenis@ and others. | |||
2008-05-07 | - fix an infinite loop by ensuring that realInputProc is never | Antoine Jacoutot | |
overwritten with the enqueueInputProc (from upstream git) cf. https://bugs.freedesktop.org/show_bug.cgi?id=13511 This should fix hangs people were seeing with icewm, cwm and most probably other WM under some circumstances. ok matthieu@ | |||
2008-04-01 | If privsep support isn't compiled in, use open() to open the agp device. | Matthieu Herrb | |
2008-03-25 | Introduce bsd.xconf.mk to set default config variables used | Matthieu Herrb | |
at several places in the Xenocara build in a central place instead of duplicating the checks all over the place. ok oga@. |