Mercurial > mplayer.hg
comparison vidix/drivers/radeon_vid.c @ 12072:be548f4433b3
temporary workaround to make it work on windows
author | faust3 |
---|---|
date | Fri, 26 Mar 2004 16:03:53 +0000 |
parents | 070fc453a20b |
children | b52e831261b1 |
comparison
equal
deleted
inserted
replaced
12071:ab3590ad2101 | 12072:be548f4433b3 |
---|---|
1082 { | 1082 { |
1083 printf(RADEON_MSG" Workarounding buggy Rage Mobility M3 (0 vs. 8MB ram)\n"); | 1083 printf(RADEON_MSG" Workarounding buggy Rage Mobility M3 (0 vs. 8MB ram)\n"); |
1084 radeon_ram_size = 8192*1024; | 1084 radeon_ram_size = 8192*1024; |
1085 } | 1085 } |
1086 #endif | 1086 #endif |
1087 #ifdef WIN32 | |
1088 if(radeon_ram_size > 16*1024*1024)radeon_ram_size=16*1024*1024; | |
1089 #endif | |
1087 if((radeon_mem_base = map_phys_mem(pci_info.base0,radeon_ram_size))==(void *)-1) return ENOMEM; | 1090 if((radeon_mem_base = map_phys_mem(pci_info.base0,radeon_ram_size))==(void *)-1) return ENOMEM; |
1088 memset(&besr,0,sizeof(bes_registers_t)); | 1091 memset(&besr,0,sizeof(bes_registers_t)); |
1089 radeon_vid_make_default(); | 1092 radeon_vid_make_default(); |
1090 printf(RADEON_MSG" Video memory = %uMb\n",radeon_ram_size/0x100000); | 1093 printf(RADEON_MSG" Video memory = %uMb\n",radeon_ram_size/0x100000); |
1091 err = mtrr_set_type(pci_info.base0,radeon_ram_size,MTRR_TYPE_WRCOMB); | 1094 err = mtrr_set_type(pci_info.base0,radeon_ram_size,MTRR_TYPE_WRCOMB); |