25 |
* SUCH DAMAGE. |
* SUCH DAMAGE. |
26 |
* |
* |
27 |
* |
* |
28 |
* $Id: machine_mvmeppc.c,v 1.18 2007/01/28 14:15:30 debug Exp $ |
* $Id: machine_mvmeppc.c,v 1.22 2007/06/15 18:08:10 debug Exp $ |
29 |
* |
* |
30 |
* MVMEPPC machines (for experimenting with NetBSD/mvmeppc or RTEMS). |
* COMMENT: MVMEPPC machines |
31 |
|
* |
32 |
|
* This is for experiments with NetBSD/mvmeppc or RTEMS. |
33 |
* (ftp://ftp.netbsd.org/pub/NetBSD/arch/mvmeppc/snapshot/20020302/README) |
* (ftp://ftp.netbsd.org/pub/NetBSD/arch/mvmeppc/snapshot/20020302/README) |
34 |
* |
* |
35 |
* Note: MVME machines that really adhere to the PReP standard should be |
* Note: MVME machines that really adhere to the PReP standard should be |
64 |
case MACHINE_MVMEPPC_1600: |
case MACHINE_MVMEPPC_1600: |
65 |
machine->machine_name = "MVME1600"; |
machine->machine_name = "MVME1600"; |
66 |
|
|
|
fatal("TODO: Legacy rewrite\n"); |
|
|
abort(); |
|
|
// machine->md_interrupt = isa32_interrupt; |
|
|
// machine->md_int.prep_data = device_add(machine, "prep"); |
|
|
// machine->isa_pic_data.native_irq = 1; /* Semi-bogus */ |
|
|
|
|
67 |
snprintf(tmpstr, sizeof(tmpstr), "eagle irq=%s.cpu[%i]", |
snprintf(tmpstr, sizeof(tmpstr), "eagle irq=%s.cpu[%i]", |
68 |
machine->path, machine->bootstrap_cpu); |
machine->path, machine->bootstrap_cpu); |
69 |
device_add(machine, tmpstr); |
device_add(machine, tmpstr); |
182 |
|
|
183 |
MACHINE_REGISTER(mvmeppc) |
MACHINE_REGISTER(mvmeppc) |
184 |
{ |
{ |
185 |
MR_DEFAULT(mvmeppc, "MVME", ARCH_PPC, MACHINE_MVMEPPC); |
MR_DEFAULT(mvmeppc, "MVMEPPC", ARCH_PPC, MACHINE_MVMEPPC); |
186 |
|
|
187 |
machine_entry_add_alias(me, "mvmeppc"); |
machine_entry_add_alias(me, "mvmeppc"); |
188 |
|
|