Subversion Repositories Kolibri OS

Rev

Rev 6104 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 6104 Rev 6938
Line 3144... Line 3144...
3144
 
3144
 
3145
void r100_bandwidth_update(struct radeon_device *rdev)
3145
void r100_bandwidth_update(struct radeon_device *rdev)
3146
{
3146
{
3147
	fixed20_12 trcd_ff, trp_ff, tras_ff, trbs_ff, tcas_ff;
3147
	fixed20_12 trcd_ff, trp_ff, tras_ff, trbs_ff, tcas_ff;
3148
	fixed20_12 sclk_ff, mclk_ff, sclk_eff_ff, sclk_delay_ff;
3148
	fixed20_12 sclk_ff, mclk_ff, sclk_eff_ff, sclk_delay_ff;
-
 
3149
	fixed20_12 peak_disp_bw, mem_bw, pix_clk, pix_clk2, temp_ff;
3149
	fixed20_12 peak_disp_bw, mem_bw, pix_clk, pix_clk2, temp_ff, crit_point_ff;
3150
	fixed20_12 crit_point_ff = {0};
3150
	uint32_t temp, data, mem_trcd, mem_trp, mem_tras;
3151
	uint32_t temp, data, mem_trcd, mem_trp, mem_tras;
3151
	fixed20_12 memtcas_ff[8] = {
3152
	fixed20_12 memtcas_ff[8] = {
3152
		dfixed_init(1),
3153
		dfixed_init(1),
3153
		dfixed_init(2),
3154
		dfixed_init(2),
Line 3198... Line 3199...
3198
		dfixed_init(11)
3199
		dfixed_init(11)
3199
	};
3200
	};
3200
	fixed20_12 min_mem_eff;
3201
	fixed20_12 min_mem_eff;
3201
	fixed20_12 mc_latency_sclk, mc_latency_mclk, k1;
3202
	fixed20_12 mc_latency_sclk, mc_latency_mclk, k1;
3202
	fixed20_12 cur_latency_mclk, cur_latency_sclk;
3203
	fixed20_12 cur_latency_mclk, cur_latency_sclk;
3203
	fixed20_12 disp_latency, disp_latency_overhead, disp_drain_rate,
3204
	fixed20_12 disp_latency, disp_latency_overhead, disp_drain_rate = {0},
3204
		disp_drain_rate2, read_return_rate;
3205
		disp_drain_rate2, read_return_rate;
3205
	fixed20_12 time_disp1_drop_priority;
3206
	fixed20_12 time_disp1_drop_priority;
3206
	int c;
3207
	int c;
3207
	int cur_size = 16;       /* in octawords */
3208
	int cur_size = 16;       /* in octawords */
3208
	int critical_point = 0, critical_point2;
3209
	int critical_point = 0, critical_point2;