nvidia: Enable Werror for last (nvidia) and hence all graphics drivers.
* Fix warnings by adding two casts * Activate Werror for all graphics drivers * Remove options to disable Werror for individual graphics drivers, can later be re-introduced, if *really* necessary. * Part of ticket #9460 uintptr_t is intentionally used although a physical address is concerned. Using phys_addr_t would require additional casts at other places. Change-Id: Ife6dbcf809b6537427f318460e41cdc056e7d964 Reviewed-on: https://review.haiku-os.org/c/haiku/+/10386 Haiku-Format: Haiku-format Bot <[email protected]> Tested-by: Commit checker robot <[email protected]> Reviewed-by: Adrien Destugues <[email protected]>
This commit is contained in:
committed by
Adrien Destugues
parent
91eb43cfc0
commit
7ebad420e9
@@ -664,23 +664,7 @@ rule ArchitectureSetupWarnings architecture
|
||||
EnableWerror src add-ons kernel drivers disk ;
|
||||
# EnableWerror src add-ons kernel drivers display ;
|
||||
EnableWerror src add-ons kernel drivers dvb ;
|
||||
# EnableWerror src add-ons kernel drivers graphics ;
|
||||
EnableWerror src add-ons kernel drivers graphics 3dfx ;
|
||||
EnableWerror src add-ons kernel drivers graphics ati ;
|
||||
EnableWerror src add-ons kernel drivers graphics et6x00 ;
|
||||
EnableWerror src add-ons kernel drivers graphics framebuffer ;
|
||||
EnableWerror src add-ons kernel drivers graphics intel_i810 ;
|
||||
EnableWerror src add-ons kernel drivers graphics intel_extreme ;
|
||||
EnableWerror src add-ons kernel drivers graphics matrox ;
|
||||
EnableWerror src add-ons kernel drivers graphics neomagic ;
|
||||
# EnableWerror src add-ons kernel drivers graphics nvidia ;
|
||||
EnableWerror src add-ons kernel drivers graphics radeon ;
|
||||
EnableWerror src add-ons kernel drivers graphics radeon_hd ;
|
||||
EnableWerror src add-ons kernel drivers graphics s3 ;
|
||||
EnableWerror src add-ons kernel drivers graphics skeleton ;
|
||||
EnableWerror src add-ons kernel drivers graphics vesa ;
|
||||
EnableWerror src add-ons kernel drivers graphics via ;
|
||||
EnableWerror src add-ons kernel drivers graphics virtio ;
|
||||
EnableWerror src add-ons kernel drivers graphics ;
|
||||
EnableWerror src add-ons kernel drivers input ;
|
||||
EnableWerror src add-ons kernel drivers joystick ;
|
||||
EnableWerror src add-ons kernel drivers midi ;
|
||||
|
||||
@@ -710,7 +710,7 @@ map_device(device_info *di)
|
||||
|
||||
//fixme: retest for card coldstart and PCI/virt_mem mapping!!
|
||||
/* remember the DMA address of the frame buffer for BDirectWindow?? purposes */
|
||||
si->framebuffer_pci = (void *) physicalAddress;
|
||||
si->framebuffer_pci = (void*)(uintptr_t)physicalAddress;
|
||||
|
||||
/* note the amount of memory mapped by the kerneldriver so we can make sure we
|
||||
* don't attempt to adress more later on */
|
||||
@@ -955,8 +955,8 @@ open_hook(const char* name, uint32 flags, void** cookie)
|
||||
* fed into the GPU's engine later on. Get an aligned adress so we can use MTRR-WC
|
||||
* even on older CPU's. */
|
||||
get_memory_map(unaligned_dma_buffer, B_PAGE_SIZE, map, 1);
|
||||
si->dma_buffer_pci = (void*)
|
||||
((map[0].address + net_buf_size - 1) & ~(net_buf_size - 1));
|
||||
si->dma_buffer_pci
|
||||
= (void*)(uintptr_t)((map[0].address + net_buf_size - 1) & ~(net_buf_size - 1));
|
||||
|
||||
/* map the net DMA command buffer into vmem, using Write Combining */
|
||||
si->dma_area = map_physical_memory(
|
||||
|
||||
Reference in New Issue
Block a user