diff options
author | Ralf Baechle <ralf@linux-mips.org> | 2008-01-29 05:15:02 -0500 |
---|---|---|
committer | Ralf Baechle <ralf@linux-mips.org> | 2008-01-29 05:15:02 -0500 |
commit | 302922e5f6901eb6f29c58539631f71b3d9746b8 (patch) | |
tree | b7e41f0da3bc8710363ab6cd020ace21d35a9ac6 /arch/mips/qemu/q-firmware.c | |
parent | 9900485893c004245cbaeef050fe6ba5453a5925 (diff) |
[MIPS] Qemu: Remove platform.
The Qemu platform was originally implemented to have an easily supportable
platform until Qemu reaches a state where it emulates a real world system.
Since the latest release Qemu is capable of emulating the MIPSsim and
Malta platforms, so this goal has been reached. The Qemu plaform is also
rather underfeatured so less useful than a Malta emulation.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Diffstat (limited to 'arch/mips/qemu/q-firmware.c')
-rw-r--r-- | arch/mips/qemu/q-firmware.c | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/arch/mips/qemu/q-firmware.c b/arch/mips/qemu/q-firmware.c deleted file mode 100644 index 3ed43f416cd1..000000000000 --- a/arch/mips/qemu/q-firmware.c +++ /dev/null | |||
@@ -1,24 +0,0 @@ | |||
1 | #include <linux/init.h> | ||
2 | #include <linux/string.h> | ||
3 | #include <asm/addrspace.h> | ||
4 | #include <asm/bootinfo.h> | ||
5 | #include <asm/io.h> | ||
6 | |||
7 | #define QEMU_PORT_BASE 0xb4000000 | ||
8 | |||
9 | void __init prom_init(void) | ||
10 | { | ||
11 | int *cmdline; | ||
12 | |||
13 | cmdline = (int *) (CKSEG0 + (0x10 << 20) - 260); | ||
14 | if (*cmdline == 0x12345678) { | ||
15 | if (*(char *)(cmdline + 1)) | ||
16 | strcpy(arcs_cmdline, (char *)(cmdline + 1)); | ||
17 | add_memory_region(0x0<<20, cmdline[-1], BOOT_MEM_RAM); | ||
18 | } else { | ||
19 | add_memory_region(0x0<<20, 0x10<<20, BOOT_MEM_RAM); | ||
20 | } | ||
21 | |||
22 | |||
23 | set_io_port_base(QEMU_PORT_BASE); | ||
24 | } | ||