summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2013-06-19wip: GetBitmapImage, PutBytesAlignres-change.v1Arnon Gilboa2-12/+61
note that using this driver on W8 we see: id 0, group 0, virt start 0, virt end ffffffffffffffff, generation 0, delta 0 id 1, group 1, virt start 7f9c84000000, virt end 7f9c87ffe000, generation 0, delta 7f9c84000000 id 1, group 2, virt start 7f9c84000000, virt end 7f9c87ffe000, generation 0, delta 7f9c84000000 which seems buggy (group 1 == 2, delta == start) for comparison, with the xddm driver on W7 we see: id 0, group 0, virt start 0, virt end ffffffffffffffff, generation 0, delta 0 id 1, group 1, virt start 7fc584000000, virt end 7fc587ffe000, generation 0, delta 7fc584000000 id 1, group 2, virt start 7fc57ee00000, virt end 7fc582e00000, generation 0, delta 7fc57ee00000 when PushDrawable is uncommented, after a few calls we get: Spice-CRITICAL **: red_memslots.c:123:get_virt: slot_id 255 too big, addr=ffffffffc7a2f368 followed by qemu crash
2013-06-19wip: PresentDisplayOnlyArnon Gilboa1-7/+9
2013-06-19add DeviceLogs, fix DeviceLogVArnon Gilboa4-50/+116
2013-06-06wip: PresentDisplayOnly, Drawables, Resources, BitmapImage, QXLImageArnon Gilboa4-10/+244
2013-06-06wip: release ring, cmd ring, mutexes, interrupts, QXL_IO_LOGArnon Gilboa3-169/+433
nothing really works yet
2013-06-03add PA/VA funcsArnon Gilboa2-0/+24
2013-06-03add rings and eventsArnon Gilboa3-0/+98
2013-06-03init mspaceArnon Gilboa6-3/+86
2013-06-02add mspaceArnon Gilboa2-0/+2587
2013-06-02init ram & vram memslotsArnon Gilboa4-6/+63
2013-05-28fix 2 warningsYonit Halperin1-2/+2
2013-05-28fix broken commit 6220ad872ed8db016d6649fa1edadbe8da72d849Yonit Halperin2-35/+3
2013-05-23check for interrupt supportYonit Halperin1-2/+14
2013-05-23enable CheckHardware and also check if qxl revision is validYonit Halperin1-16/+22
2013-05-21fix corrupted images after resolution changesYonit Halperin2-36/+29
added io write to disable and re-enable the vga device, so that it will reset some data according to the new resolution. I'm not sure what the value of 67 means, but that was the value that was written by the previous driver. Of course, we won't need this for qxl.
2013-05-21fix pitch of the frame buffer when the resolution changesYonit Halperin1-14/+5
2013-05-20Fix stride of preferred source modeYonit Halperin1-1/+1
2013-05-17debug messagesYonit Halperin2-3/+18
2013-05-17io write for vga resolution changesYonit Halperin1-1/+36
2013-05-17Add source/target/monitor modes according to the modes in the QXLRomYonit Halperin3-64/+167
2013-05-17Update DispInfo in SetSourceModeAndPathYonit Halperin1-4/+25
otherwise blt operations will use wrong resolution and might crash after resolution changes
2013-05-16more init + debug messagesYonit Halperin4-23/+49
2013-05-16add qxl.hxxYonit Halperin1-0/+7
2013-05-13add project include dirsHEADmasterYonit Halperin1-1/+1
2013-05-13logging. most of it related to vidpn. Some commented.Yonit Halperin2-3/+104
2013-05-13map qxl memory and io portYonit Halperin2-5/+279
2013-05-13Log fileYonit Halperin2-1/+89
I think it can only be called from Passive level TODO: replace with standard debug and error
2013-05-02submodule spice-protocolYonit Halperin2-0/+3
2013-03-21startYonit Halperin27-0/+9624