Commit bb433bef5ad177ff95c2c18afe4957bd987687be

Authored by ths
1 parent 0b64d008

Remove superfluous gt64xxx_pci_mapping calls.


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3064 c046a42c-6fe2-441c-8c8c-71466251a162
Showing 1 changed file with 3 additions and 7 deletions
hw/gt64xxx.c
@@ -330,36 +330,33 @@ static void gt64120_writel (void *opaque, target_phys_addr_t addr, @@ -330,36 +330,33 @@ static void gt64120_writel (void *opaque, target_phys_addr_t addr,
330 case GT_PCI0M0LD: 330 case GT_PCI0M0LD:
331 s->regs[GT_PCI0M0LD] = val & 0x00007fff; 331 s->regs[GT_PCI0M0LD] = val & 0x00007fff;
332 s->regs[GT_PCI0M0REMAP] = val & 0x000007ff; 332 s->regs[GT_PCI0M0REMAP] = val & 0x000007ff;
333 - gt64120_pci_mapping(s);  
334 break; 333 break;
335 case GT_PCI0M1LD: 334 case GT_PCI0M1LD:
336 s->regs[GT_PCI0M1LD] = val & 0x00007fff; 335 s->regs[GT_PCI0M1LD] = val & 0x00007fff;
337 s->regs[GT_PCI0M1REMAP] = val & 0x000007ff; 336 s->regs[GT_PCI0M1REMAP] = val & 0x000007ff;
338 - gt64120_pci_mapping(s);  
339 break; 337 break;
340 case GT_PCI1IOLD: 338 case GT_PCI1IOLD:
341 s->regs[GT_PCI1IOLD] = val & 0x00007fff; 339 s->regs[GT_PCI1IOLD] = val & 0x00007fff;
342 s->regs[GT_PCI1IOREMAP] = val & 0x000007ff; 340 s->regs[GT_PCI1IOREMAP] = val & 0x000007ff;
343 - gt64120_pci_mapping(s);  
344 break; 341 break;
345 case GT_PCI1M0LD: 342 case GT_PCI1M0LD:
346 s->regs[GT_PCI1M0LD] = val & 0x00007fff; 343 s->regs[GT_PCI1M0LD] = val & 0x00007fff;
347 s->regs[GT_PCI1M0REMAP] = val & 0x000007ff; 344 s->regs[GT_PCI1M0REMAP] = val & 0x000007ff;
348 - gt64120_pci_mapping(s);  
349 break; 345 break;
350 case GT_PCI1M1LD: 346 case GT_PCI1M1LD:
351 s->regs[GT_PCI1M1LD] = val & 0x00007fff; 347 s->regs[GT_PCI1M1LD] = val & 0x00007fff;
352 s->regs[GT_PCI1M1REMAP] = val & 0x000007ff; 348 s->regs[GT_PCI1M1REMAP] = val & 0x000007ff;
353 - gt64120_pci_mapping(s);  
354 break; 349 break;
355 case GT_PCI0IOHD: 350 case GT_PCI0IOHD:
  351 + s->regs[saddr] = val & 0x0000007f;
  352 + gt64120_pci_mapping(s);
  353 + break;
356 case GT_PCI0M0HD: 354 case GT_PCI0M0HD:
357 case GT_PCI0M1HD: 355 case GT_PCI0M1HD:
358 case GT_PCI1IOHD: 356 case GT_PCI1IOHD:
359 case GT_PCI1M0HD: 357 case GT_PCI1M0HD:
360 case GT_PCI1M1HD: 358 case GT_PCI1M1HD:
361 s->regs[saddr] = val & 0x0000007f; 359 s->regs[saddr] = val & 0x0000007f;
362 - gt64120_pci_mapping(s);  
363 break; 360 break;
364 case GT_ISD: 361 case GT_ISD:
365 s->regs[saddr] = val & 0x00007fff; 362 s->regs[saddr] = val & 0x00007fff;
@@ -373,7 +370,6 @@ static void gt64120_writel (void *opaque, target_phys_addr_t addr, @@ -373,7 +370,6 @@ static void gt64120_writel (void *opaque, target_phys_addr_t addr,
373 case GT_PCI1M0REMAP: 370 case GT_PCI1M0REMAP:
374 case GT_PCI1M1REMAP: 371 case GT_PCI1M1REMAP:
375 s->regs[saddr] = val & 0x000007ff; 372 s->regs[saddr] = val & 0x000007ff;
376 - gt64120_pci_mapping(s);  
377 break; 373 break;
378 374
379 /* CPU Error Report */ 375 /* CPU Error Report */