* Fixed warnings in the VMware accelerant - GCC 2.95.3 cannot compare function signatures

without any argument specifier, and a(void); != a(); in C.
* Added the VMware graphics driver to the image.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19795 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Axel Dörfler
2007-01-14 14:26:29 +00:00
parent 67d68c7766
commit f445b04baf
5 changed files with 19 additions and 17 deletions
+2 -1
View File
@@ -62,7 +62,7 @@ BEOS_NETWORK_PROTOCOLS = ipv4 tcp udp icmp ;
BEOS_ADD_ONS_ACCELERANTS = $(X86_ONLY)radeon.accelerant $(X86_ONLY)nv.accelerant BEOS_ADD_ONS_ACCELERANTS = $(X86_ONLY)radeon.accelerant $(X86_ONLY)nv.accelerant
$(X86_ONLY)mga.accelerant $(X86_ONLY)nm.accelerant $(X86_ONLY)intel_extreme.accelerant $(X86_ONLY)mga.accelerant $(X86_ONLY)nm.accelerant $(X86_ONLY)intel_extreme.accelerant
vesa.accelerant vesa.accelerant $(X86_ONLY)vmware.accelerant
; ;
BEOS_ADD_ONS_TRANSLATORS = BMPTranslator GIFTranslator JPEGTranslator BEOS_ADD_ONS_TRANSLATORS = BMPTranslator GIFTranslator JPEGTranslator
JPEG2000Translator TIFFTranslator PNGTranslator PPMTranslator JPEG2000Translator TIFFTranslator PNGTranslator PPMTranslator
@@ -92,6 +92,7 @@ BEOS_ADD_ONS_SCREENSAVERS = Haiku IFS ;
BEOS_ADD_ONS_DRIVERS_AUDIO = auich auvia emuxki ; BEOS_ADD_ONS_DRIVERS_AUDIO = auich auvia emuxki ;
BEOS_ADD_ONS_DRIVERS_GRAPHICS = $(X86_ONLY)radeon.driver $(X86_ONLY)nv.driver BEOS_ADD_ONS_DRIVERS_GRAPHICS = $(X86_ONLY)radeon.driver $(X86_ONLY)nv.driver
$(X86_ONLY)nm.driver $(X86_ONLY)mga.driver $(X86_ONLY)intel_extreme vesa $(X86_ONLY)nm.driver $(X86_ONLY)mga.driver $(X86_ONLY)intel_extreme vesa
$(X86_ONLY)vmware
; ;
BEOS_ADD_ONS_DRIVERS_MIDI = emuxki ; BEOS_ADD_ONS_DRIVERS_MIDI = emuxki ;
BEOS_ADD_ONS_DRIVERS_NET = etherpci ipro1000 rtl8139 rtl8169 sis900 BEOS_ADD_ONS_DRIVERS_NET = etherpci ipro1000 rtl8139 rtl8169 sis900
@@ -8,14 +8,15 @@
* Eric Petit <[email protected]> * Eric Petit <[email protected]>
*/ */
#include "GlobalData.h" #include "GlobalData.h"
void void
SCREEN_TO_SCREEN_BLIT(engine_token *et, blit_params *list, uint32 count) SCREEN_TO_SCREEN_BLIT(engine_token *et, blit_params *list, uint32 count)
{ {
int i; uint32 i;
blit_params * b; blit_params *b;
for (i = 0; i < count; i++) { for (i = 0; i < count; i++) {
b = &list[i]; b = &list[i];
@@ -40,8 +41,8 @@ void
FILL_RECTANGLE(engine_token *et, uint32 colorIndex, FILL_RECTANGLE(engine_token *et, uint32 colorIndex,
fill_rect_params *list, uint32 count) fill_rect_params *list, uint32 count)
{ {
int i; uint32 i;
fill_rect_params * f; fill_rect_params *f;
for (i = 0; i < count; i++) { for (i = 0; i < count; i++) {
f = &list[i]; f = &list[i];
+5 -5
View File
@@ -49,7 +49,7 @@ FifoPrintCapabilities(int c)
void void
FifoInit() FifoInit(void)
{ {
uint32 *fifo = gSi->fifo; uint32 *fifo = gSi->fifo;
@@ -87,14 +87,14 @@ FifoInit()
void void
FifoSync() FifoSync(void)
{ {
ioctl(gFd, VMWARE_FIFO_SYNC, NULL, 0); ioctl(gFd, VMWARE_FIFO_SYNC, NULL, 0);
} }
void void
FifoBeginWrite() FifoBeginWrite(void)
{ {
ACQUIRE_BEN(gSi->fifoLock); ACQUIRE_BEN(gSi->fifoLock);
} }
@@ -117,7 +117,7 @@ FifoWrite(uint32 value)
void void
FifoEndWrite() FifoEndWrite(void)
{ {
uint32 *fifo = gSi->fifo; uint32 *fifo = gSi->fifo;
@@ -127,7 +127,7 @@ FifoEndWrite()
void void
FifoUpdateFullscreen() FifoUpdateFullscreen(void)
{ {
FifoBeginWrite(); FifoBeginWrite();
FifoWrite(SVGA_CMD_UPDATE); FifoWrite(SVGA_CMD_UPDATE);
+2 -2
View File
@@ -26,8 +26,8 @@ GET_FRAME_BUFFER_CONFIG(frame_buffer_config *afb)
{ {
TRACE("GET_FRAME_BUFFER_CONFIG\n"); TRACE("GET_FRAME_BUFFER_CONFIG\n");
afb->frame_buffer = gSi->fb + gSi->fbOffset; afb->frame_buffer = (uint8 *)gSi->fb + gSi->fbOffset;
afb->frame_buffer_dma = gSi->fbDma + gSi->fbOffset; afb->frame_buffer_dma = (uint8 *)gSi->fbDma + gSi->fbOffset;
afb->bytes_per_row = gSi->bytesPerRow; afb->bytes_per_row = gSi->bytesPerRow;
TRACE("fb: %p, fb_dma: %p, row: %d bytes\n", afb->frame_buffer, TRACE("fb: %p, fb_dma: %p, row: %d bytes\n", afb->frame_buffer,
+5 -5
View File
@@ -27,11 +27,11 @@ extern thread_id gUpdateThread;
extern volatile int gUpdateThreadDie; extern volatile int gUpdateThreadDie;
/* Fifo.c */ /* Fifo.c */
void FifoInit(); void FifoInit(void);
void FifoSync(); void FifoSync(void);
void FifoBeginWrite(); void FifoBeginWrite(void);
void FifoWrite(uint32 value); void FifoWrite(uint32 value);
void FifoEndWrite(); void FifoEndWrite(void);
void FifoUpdateFullscreen(); void FifoUpdateFullscreen(void);
#endif // GLOBAL_DATA_H #endif // GLOBAL_DATA_H