Commit d27b2e5044b143f9e522d6c3e80f498eb083a618

Authored by edgar_igl
1 parent d077b6f7

Avoid refering to CRIS specific cpu-state to be able to use these blocks with other cores.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4806 c046a42c-6fe2-441c-8c8c-71466251a162
hw/etraxfs_dma.c
... ... @@ -353,8 +353,8 @@ static void channel_stream_cmd(struct fs_dma_ctrl *ctrl, int c, uint32_t v)
353 353 {
354 354 unsigned int cmd = v & ((1 << 10) - 1);
355 355  
356   - D(printf("%s ch=%d cmd=%x pc=%x\n",
357   - __func__, c, cmd, ctrl->env->pc));
  356 + D(printf("%s ch=%d cmd=%x\n",
  357 + __func__, c, cmd));
358 358 if (cmd & regk_dma_load_d) {
359 359 channel_load_d(ctrl, c);
360 360 if (cmd & regk_dma_burst)
... ... @@ -541,8 +541,8 @@ static uint32_t dma_rinvalid (void *opaque, target_phys_addr_t addr)
541 541 {
542 542 struct fs_dma_ctrl *ctrl = opaque;
543 543 CPUState *env = ctrl->env;
544   - cpu_abort(env, "Unsupported short access. reg=" TARGET_FMT_plx
545   - " pc=%x.\n", addr, env->pc);
  544 + cpu_abort(env, "Unsupported short access. reg=" TARGET_FMT_plx "\n",
  545 + addr);
546 546 return 0;
547 547 }
548 548  
... ... @@ -566,8 +566,8 @@ dma_readl (void *opaque, target_phys_addr_t addr)
566 566  
567 567 default:
568 568 r = ctrl->channels[c].regs[addr];
569   - D(printf ("%s c=%d addr=%x pc=%x\n",
570   - __func__, c, addr, ctrl->env->pc));
  569 + D(printf ("%s c=%d addr=%x\n",
  570 + __func__, c, addr));
571 571 break;
572 572 }
573 573 return r;
... ... @@ -578,8 +578,8 @@ dma_winvalid (void *opaque, target_phys_addr_t addr, uint32_t value)
578 578 {
579 579 struct fs_dma_ctrl *ctrl = opaque;
580 580 CPUState *env = ctrl->env;
581   - cpu_abort(env, "Unsupported short access. reg=" TARGET_FMT_plx
582   - " pc=%x.\n", addr, env->pc);
  581 + cpu_abort(env, "Unsupported short access. reg=" TARGET_FMT_plx "\n",
  582 + addr);
583 583 }
584 584  
585 585 static void
... ... @@ -623,14 +623,12 @@ dma_writel (void *opaque, target_phys_addr_t addr, uint32_t value)
623 623  
624 624 case RW_STREAM_CMD:
625 625 ctrl->channels[c].regs[addr] = value;
626   - D(printf("stream_cmd ch=%d pc=%x\n",
627   - c, ctrl->env->pc));
  626 + D(printf("stream_cmd ch=%d\n", c));
628 627 channel_stream_cmd(ctrl, c, value);
629 628 break;
630 629  
631 630 default:
632   - D(printf ("%s c=%d %x %x pc=%x\n",
633   - __func__, c, addr, value, ctrl->env->pc));
  631 + D(printf ("%s c=%d %x %x\n", __func__, c, addr));
634 632 break;
635 633 }
636 634 }
... ...
hw/etraxfs_eth.c
... ... @@ -330,15 +330,14 @@ static uint32_t eth_rinvalid (void *opaque, target_phys_addr_t addr)
330 330 {
331 331 struct fs_eth *eth = opaque;
332 332 CPUState *env = eth->env;
333   - cpu_abort(env, "Unsupported short access. reg=" TARGET_FMT_plx
334   - " pc=%x.\n", addr, env->pc);
  333 + cpu_abort(env, "Unsupported short access. reg=" TARGET_FMT_plx "\n",
  334 + addr);
335 335 return 0;
336 336 }
337 337  
338 338 static uint32_t eth_readl (void *opaque, target_phys_addr_t addr)
339 339 {
340 340 struct fs_eth *eth = opaque;
341   - D(CPUState *env = eth->env);
342 341 uint32_t r = 0;
343 342  
344 343 /* Make addr relative to this instances base. */
... ... @@ -350,7 +349,7 @@ static uint32_t eth_readl (void *opaque, target_phys_addr_t addr)
350 349 break;
351 350 default:
352 351 r = eth->regs[addr];
353   - D(printf ("%s %x p=%x\n", __func__, addr, env->pc));
  352 + D(printf ("%s %x\n", __func__, addr));
354 353 break;
355 354 }
356 355 return r;
... ... @@ -361,8 +360,8 @@ eth_winvalid (void *opaque, target_phys_addr_t addr, uint32_t value)
361 360 {
362 361 struct fs_eth *eth = opaque;
363 362 CPUState *env = eth->env;
364   - cpu_abort(env, "Unsupported short access. reg=" TARGET_FMT_plx
365   - " pc=%x.\n", addr, env->pc);
  363 + cpu_abort(env, "Unsupported short access. reg=" TARGET_FMT_plx "\n",
  364 + addr);
366 365 }
367 366  
368 367 static void eth_update_ma(struct fs_eth *eth, int ma)
... ...
hw/etraxfs_ser.c
... ... @@ -89,7 +89,7 @@ static void ser_update_irq(struct etrax_serial_t *s)
89 89 static uint32_t ser_readb (void *opaque, target_phys_addr_t addr)
90 90 {
91 91 D(CPUState *env = opaque);
92   - D(printf ("%s %x pc=%x\n", __func__, addr, env->pc));
  92 + D(printf ("%s %x\n", __func__, addr));
93 93 return 0;
94 94 }
95 95  
... ... @@ -132,7 +132,7 @@ static uint32_t ser_readl (void *opaque, target_phys_addr_t addr)
132 132 break;
133 133  
134 134 default:
135   - D(printf ("%s %x p=%x\n", __func__, addr, env->pc));
  135 + D(printf ("%s %x\n", __func__, addr));
136 136 break;
137 137 }
138 138 return r;
... ... @@ -143,7 +143,7 @@ ser_writeb (void *opaque, target_phys_addr_t addr, uint32_t value)
143 143 {
144 144 D(struct etrax_serial_t *s = opaque);
145 145 D(CPUState *env = s->env);
146   - D(printf ("%s %x %x pc=%x\n", __func__, addr, value, env->pc));
  146 + D(printf ("%s %x %x\n", __func__, addr, value));
147 147 }
148 148 static void
149 149 ser_writel (void *opaque, target_phys_addr_t addr, uint32_t value)
... ... @@ -181,8 +181,7 @@ ser_writel (void *opaque, target_phys_addr_t addr, uint32_t value)
181 181 s->rw_intr_mask = value;
182 182 break;
183 183 default:
184   - D(printf ("%s %x %x pc=%x\n",
185   - __func__, addr, value, env->pc));
  184 + D(printf ("%s %x %x\n", __func__, addr, value));
186 185 break;
187 186 }
188 187 ser_update_irq(s);
... ...
hw/etraxfs_timer.c
... ... @@ -80,15 +80,14 @@ static uint32_t timer_rinvalid (void *opaque, target_phys_addr_t addr)
80 80 {
81 81 struct fs_timer_t *t = opaque;
82 82 CPUState *env = t->env;
83   - cpu_abort(env, "Unsupported short access. reg=" TARGET_FMT_plx
84   - " pc=%x.\n", addr, env->pc);
  83 + cpu_abort(env, "Unsupported short access. reg=" TARGET_FMT_plx "\n",
  84 + addr);
85 85 return 0;
86 86 }
87 87  
88 88 static uint32_t timer_readl (void *opaque, target_phys_addr_t addr)
89 89 {
90 90 struct fs_timer_t *t = opaque;
91   - D(CPUState *env = t->env);
92 91 uint32_t r = 0;
93 92  
94 93 /* Make addr relative to this instances base. */
... ... @@ -109,7 +108,7 @@ static uint32_t timer_readl (void *opaque, target_phys_addr_t addr)
109 108 r = t->r_intr & t->rw_intr_mask;
110 109 break;
111 110 default:
112   - D(printf ("%s %x p=%x\n", __func__, addr, env->pc));
  111 + D(printf ("%s %x\n", __func__, addr));
113 112 break;
114 113 }
115 114 return r;
... ... @@ -120,8 +119,8 @@ timer_winvalid (void *opaque, target_phys_addr_t addr, uint32_t value)
120 119 {
121 120 struct fs_timer_t *t = opaque;
122 121 CPUState *env = t->env;
123   - cpu_abort(env, "Unsupported short access. reg=" TARGET_FMT_plx
124   - " pc=%x.\n", addr, env->pc);
  122 + cpu_abort(env, "Unsupported short access. reg=" TARGET_FMT_plx "\n",
  123 + addr);
125 124 }
126 125  
127 126 #define TIMER_SLOWDOWN 1
... ... @@ -273,7 +272,6 @@ static void
273 272 timer_writel (void *opaque, target_phys_addr_t addr, uint32_t value)
274 273 {
275 274 struct fs_timer_t *t = opaque;
276   - CPUState *env = t->env;
277 275  
278 276 /* Make addr relative to this instances base. */
279 277 addr -= t->base;
... ... @@ -309,8 +307,8 @@ timer_writel (void *opaque, target_phys_addr_t addr, uint32_t value)
309 307 t->rw_ack_intr = 0;
310 308 break;
311 309 default:
312   - printf ("%s " TARGET_FMT_plx " %x pc=%x\n",
313   - __func__, addr, value, env->pc);
  310 + printf ("%s " TARGET_FMT_plx " %x\n",
  311 + __func__, addr, value);
314 312 break;
315 313 }
316 314 }
... ...