#
64d79eff |
|
27-May-2010 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Changed physical_entry::{address,size} to phys_{addr,size}_t and changed map_physical_memory()'s physicalAddress parameter type from void* to phys_addr_t. This breaks source compatibility, but -- as long as phys_{addr,size}_t remain 32 bit wide -- keeps binary compatibility with BeOS. * Adjusted all code using the affected interfaces (Oh what fun!). Added a few TODOs in places where the wrong types (e.g. void* for physical addresses are used). Looks like quite a few drivers aren't 64 bit safe and others will break with PAE. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36960 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5d632c2a |
|
30-Dec-2007 |
Michael Pfeiffer <michael.w.pfeiffer@gmail.com> |
- Fixed HW cursor issues: - in order to set cursor position SVGA_CURSOR_ON_SHOW has to be written to register SVGA_REG_CURSOR_ON. - do not use alpha cursor because it does not support inverting of source pixels. - Fixed wrong usage of if-statement inside switch-statement - Sync at end of SCREEN_TO_SCREEN_BLIT so that app_server does not write to frame buffer while accelerated operation is still running. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23193 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
efe48b88 |
|
30-Jun-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Fixed build for BeOS. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21534 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8b798702 |
|
14-Jun-2007 |
Stefano Ceccherini <stefano.ceccherini@gmail.com> |
Implemented needed methods to be able to clone the accelerant. Implemented SetIndexedColors hook, although not really correct. I don't know why the driver's 8 bit mode were disabled. They seem to work fine. I had to enable at least 640x480x8 to be able to test WindowScreen. There are some TODOs in the code. I'll look into them later. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21410 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
562ce636 |
|
27-Jan-2007 |
Marcus Overhagen <marcusoverhagen@gmail.com> |
reverted r19986. uncached mapping didn't work, instead it was falling back to vesa mode. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19987 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e0858f4d |
|
27-Jan-2007 |
Marcus Overhagen <marcusoverhagen@gmail.com> |
added a temporary workaround for bug report #994 git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19986 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
00d65a52 |
|
14-Jan-2007 |
Axel Dörfler <axeld@pinc-software.de> |
Added Eric Petit's VMware graphics driver - thanks! Made the following changes from the version I got from Eric: * made BppForSpace() in DriverInterface.h inline to remove some warnings * renamed driver source files to lower case. * removed Be Inc. copyright from kernel driver as I couldn't see anything coming from Be Inc. there - correct me if I was wrong, Eric. * Minor other changes like added missing header guards. * The README provided in the main directory is only included in the accelerant directory. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19793 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
64d79eff7290437d24b1a420537c3ed5c144ab96 |
|
27-May-2010 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Changed physical_entry::{address,size} to phys_{addr,size}_t and changed map_physical_memory()'s physicalAddress parameter type from void* to phys_addr_t. This breaks source compatibility, but -- as long as phys_{addr,size}_t remain 32 bit wide -- keeps binary compatibility with BeOS. * Adjusted all code using the affected interfaces (Oh what fun!). Added a few TODOs in places where the wrong types (e.g. void* for physical addresses are used). Looks like quite a few drivers aren't 64 bit safe and others will break with PAE. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36960 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5d632c2abaff53d5315511f770835cab5f1497a5 |
|
30-Dec-2007 |
Michael Pfeiffer <michael.w.pfeiffer@gmail.com> |
- Fixed HW cursor issues: - in order to set cursor position SVGA_CURSOR_ON_SHOW has to be written to register SVGA_REG_CURSOR_ON. - do not use alpha cursor because it does not support inverting of source pixels. - Fixed wrong usage of if-statement inside switch-statement - Sync at end of SCREEN_TO_SCREEN_BLIT so that app_server does not write to frame buffer while accelerated operation is still running. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23193 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
efe48b88b734ce13c035a40b38bd031fed7c6632 |
|
30-Jun-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Fixed build for BeOS. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21534 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8b7987023fa40d0c69f8059eed5a699a45174a5d |
|
14-Jun-2007 |
Stefano Ceccherini <stefano.ceccherini@gmail.com> |
Implemented needed methods to be able to clone the accelerant. Implemented SetIndexedColors hook, although not really correct. I don't know why the driver's 8 bit mode were disabled. They seem to work fine. I had to enable at least 640x480x8 to be able to test WindowScreen. There are some TODOs in the code. I'll look into them later. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21410 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
562ce636d3fc38c0eca201dc7e0ab27103af8a16 |
|
27-Jan-2007 |
Marcus Overhagen <marcusoverhagen@gmail.com> |
reverted r19986. uncached mapping didn't work, instead it was falling back to vesa mode. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19987 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e0858f4dd5186bc76c8f8f308440fa76f211a131 |
|
27-Jan-2007 |
Marcus Overhagen <marcusoverhagen@gmail.com> |
added a temporary workaround for bug report #994 git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19986 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
00d65a521d63790f05da2e9bce2bc2285033db8a |
|
14-Jan-2007 |
Axel Dörfler <axeld@pinc-software.de> |
Added Eric Petit's VMware graphics driver - thanks! Made the following changes from the version I got from Eric: * made BppForSpace() in DriverInterface.h inline to remove some warnings * renamed driver source files to lower case. * removed Be Inc. copyright from kernel driver as I couldn't see anything coming from Be Inc. there - correct me if I was wrong, Eric. * Minor other changes like added missing header guards. * The README provided in the main directory is only included in the accelerant directory. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19793 a95241bf-73f2-0310-859d-f6bbb57e9c96
|