/[gxemul]/trunk/src/devices/dev_mp.c
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /trunk/src/devices/dev_mp.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 8 by dpavlin, Mon Oct 8 16:18:19 2007 UTC revision 14 by dpavlin, Mon Oct 8 16:18:51 2007 UTC
# Line 25  Line 25 
25   *  SUCH DAMAGE.   *  SUCH DAMAGE.
26   *     *  
27   *   *
28   *  $Id: dev_mp.c,v 1.27 2005/06/11 20:51:41 debug Exp $   *  $Id: dev_mp.c,v 1.28 2005/09/18 19:54:15 debug Exp $
29   *   *
30   *  This is a fake multiprocessor (MP) device. It can be useful for   *  This is a fake multiprocessor (MP) device. It can be useful for
31   *  theoretical experiments, but probably bares no resemblance to any   *  theoretical experiments, but probably bares no resemblance to any
# Line 221  int dev_mp_access(struct cpu *cpu, struc Line 221  int dev_mp_access(struct cpu *cpu, struc
221                          cpu_interrupt_ack(d->cpus[cpu->cpu_id], MIPS_IPI_INT);                          cpu_interrupt_ack(d->cpus[cpu->cpu_id], MIPS_IPI_INT);
222                  break;                  break;
223    
224            case DEV_MP_NCYCLES:
225                    /*
226                     *  Return approximately the number of cycles executed
227                     *  in this machine.  (This value is not updated for each
228                     *  instruction.)
229                     */
230                    odata = cpu->machine->ncycles;
231                    break;
232    
233          default:          default:
234                  fatal("[ dev_mp: unimplemented relative addr 0x%x ]\n",                  fatal("[ dev_mp: unimplemented relative addr 0x%x ]\n",
235                      relative_addr);                      relative_addr);

Legend:
Removed from v.8  
changed lines
  Added in v.14

  ViewVC Help
Powered by ViewVC 1.1.26