Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-01-08 | build and starts on F12 with these hacks.f12-hackup | Dave Airlie | 1 | -4/+8 | |
2010-01-08 | qxl: make build against later servers | Dave Airlie | 1 | -0/+2 | |
2009-12-23 | qxl: make default be 1024x768 | Dave Airlie | 1 | -0/+16 | |
This change lets us validate a lot of modes and if the user doesn't supply a virtual line they'll get 1024x768, because we have no monitor, its hard to know what the best thing to do in this case. To get larger modes add a Virtual line to xorg.conf | |||||
2009-12-23 | qxl: add sanity check to make sure we aren't back in VGA mode. | Dave Airlie | 1 | -0/+12 | |
For some reason we still sometimes end up back in VGA mode, I suspect a kernel VGA access somewhere while under KD_GRAPHICS, on real HW it would ignore this, qxl seems to "unique" and not in a good way. | |||||
2009-12-22 | qxl: fix access to qxl ring | Dave Airlie | 1 | -8/+8 | |
This really needs to be volatile as the hw will change it underneath us. Really we should be using proper MMIO accessors for this stuff not casting structs to mmio memory. | |||||
2009-12-22 | qxl: fix 2 trivial cosmetic issues | Dave Airlie | 1 | -4/+4 | |
1. use correct values for unmap vid mem BAR sizes, removes warning in logs. 2. print values from ROM not uninitialised values from qxl struct. | |||||
2009-11-07 | Bump version | Søren Sandmann Pedersen | 1 | -1/+1 | |
2009-11-07 | Avoid submitting commands when device is in VGA mode. | Søren Sandmann Pedersen | 2 | -8/+27 | |
When someone runs "init 3", the device will be switched into VGA mode with no notification to the driver. However, if commands are submitted when the device is in VGA mode, they will be queued up, and then, the next time a mode set set, an assertion in the device will take down the entire virtual machine. So this patch checks whether the device is in VGA mode before submitting each command. This is racy because the switch to VGA could happen just after we check, but there doesn't seem to be a better way. (Apart from removing the assert() in the QXL device itself thereby making it robust against command submission in VGA mode. But the author of the device is opposed to that). | |||||
2009-11-06 | Do not wait for idle before mode set | Søren Sandmann Pedersen | 1 | -2/+0 | |
2009-07-15 | Reset before setting mode | Søren Sandmann Pedersen | 1 | -0/+2 | |
2009-07-01 | Eliminate a couple of warnings | Søren Sandmann Pedersen | 2 | -2/+4 | |
2009-07-01 | Add lookup3.h to Makefile.am | Søren Sandmann Pedersen | 1 | -0/+1 | |
2009-07-01 | Bump version number and include stdint.h | Søren Sandmann Pedersen | 2 | -1/+3 | |
2009-07-01 | Comment out some debugging spam | Søren Sandmann Pedersen | 2 | -3/+15 | |
2009-06-30 | Update vendor ID | Søren Sandmann Pedersen | 2 | -3/+3 | |
2009-04-27 | Remove mmtest.c test program | Søren Sandmann Pedersen | 2 | -79/+0 | |
2009-04-09 | Dump display tree on OOM | Søren Sandmann Pedersen | 3 | -0/+48 | |
2009-04-09 | Use a linked hash table implementations; use the Jenkins hash function | Søren Sandmann Pedersen | 5 | -97/+884 | |
2009-04-08 | Move hash table back into qxl_image.c | Søren Sandmann Pedersen | 2 | -115/+152 | |
2009-04-08 | Beginning of new hash table implementation | Søren Sandmann Pedersen | 1 | -10/+38 | |
2009-03-31 | Bump version | Søren Sandmann Pedersen | 1 | -1/+1 | |
2009-03-31 | Initial naive image caching implementation. | Søren Sandmann Pedersen | 3 | -48/+149 | |
It attempts to cache all image puts without exception; the id is produced by hashing and copying every time. | |||||
2009-03-29 | Compute hash codes for images | Søren Sandmann Pedersen | 4 | -24/+57 | |
2009-03-29 | Formatting qxl.h, add qxl_image_destroy() | Søren Sandmann Pedersen | 3 | -48/+63 | |
2009-03-29 | TODO; beginning of image hashing; move virtual/phsyical functions to qxl.h | Søren Sandmann Pedersen | 6 | -89/+111 | |
2009-03-19 | Merge branch 'master' of ↵ | Søren Sandmann Pedersen | 1 | -6/+22 | |
git+ssh://sandmann@shell.devel.redhat.com/home/boston/sandmann/public_git/xf86-video-qxl | |||||
2009-03-19 | Cast-fest to get rid of void pointer arithmetic | Søren Sandmann Pedersen | 1 | -7/+7 | |
2009-03-19 | Add pointer arithmetic warnings back in | Søren Sandmann Pedersen | 1 | -1/+1 | |
2009-03-18 | TODO | Søren Sandmann Pedersen | 1 | -6/+22 | |
2009-03-12 | TODO | Søren Sandmann Pedersen | 1 | -2/+46 | |
2009-03-06 | Reenable hardware cursors | Søren Sandmann Pedersen | 1 | -2/+0 | |
2009-03-06 | Copy bits in qxlCopyNtoN rather than relying on a separate | Søren Sandmann Pedersen | 1 | -27/+23 | |
fbCopyArea() to do it This ensures that miHandleExposures() which get called at the end of fbDoCopy(), will be called with the shadow framebuffer in a sane state. This fixes a number of issues with scrolling partially covered windows. | |||||
2009-03-06 | Fix qxl_sleep(); make CopyArea deal better with Paintwindow damage | Søren Sandmann Pedersen | 1 | -11/+68 | |
2009-03-04 | Add hardware cursor support | Søren Sandmann Pedersen | 4 | -47/+148 | |
2009-03-03 | Remove #if 0'd code | Søren Sandmann Pedersen | 1 | -265/+2 | |
2009-03-03 | Add cursor structs; delete some unused variables | Søren Sandmann Pedersen | 2 | -65/+30 | |
2009-02-27 | Bump version number | Søren Sandmann Pedersen | 1 | -1/+1 | |
2009-02-27 | Use window offsets rather than pixmap offsets, among other things | Søren Sandmann Pedersen | 1 | -65/+234 | |
2009-02-27 | Debug spam | Søren Sandmann Pedersen | 1 | -3/+46 | |
2009-02-26 | Add copy acceleration; use the right fill colors | Søren Sandmann Pedersen | 2 | -5/+142 | |
2009-02-26 | Get the offsets closer to right | Søren Sandmann Pedersen | 2 | -20/+54 | |
2009-02-26 | Accelerate window background painting | Søren Sandmann Pedersen | 2 | -0/+56 | |
2009-02-26 | Wrap PolyFillRects | Søren Sandmann Pedersen | 2 | -17/+59 | |
2009-02-26 | Wrap CreateGC | Søren Sandmann Pedersen | 2 | -6/+43 | |
2009-02-26 | TODO | Søren Sandmann Pedersen | 1 | -0/+21 | |
2009-02-25 | Don't use shadow framebuffer; use our own damage tracker instead. | Søren Sandmann Pedersen | 2 | -41/+54 | |
2009-02-25 | TODO | Søren Sandmann Pedersen | 3 | -5/+43 | |
2009-02-24 | Set version number to 0.0.1 | Søren Sandmann Pedersen | 1 | -1/+1 | |
2009-02-24 | Wait for the command ring to go idle before setting the mode | Søren Sandmann Pedersen | 3 | -12/+43 | |
Set the correct stride in the ModifyPixmapHeader call, and onlhy call qxl_mem_free_all() if the memory system is initialized. | |||||
2009-02-24 | Squash compiler warnings | Søren Sandmann Pedersen | 2 | -45/+11 | |
As part of this, don't use -Wpointer-arith |