Skip to content

qemu_mips_machines

Serge Vakulenko edited this page Oct 29, 2016 · 1 revision
  1. summary QEMU platforms for MIPS architecture (Russian).

Table of Contents

Эмулятор QEMU

Эмулятор QEMU для архитектуры MIPS поддерживает несколько платформ. Некоторые из них представляют собой копии реальных компьютеров или процессорных плат, а некоторые - виртуальные машины, полезные для разработки и отладки программного обеспечения. Платформы отличаются набором периферийных устройств и распределением адресного пространства.

Есть четыре платформы:

 * hw/mips_jazz.c
 * hw/mips_malta.c
 * hw/mips_mipssim.c
 * hw/mips_r4k.c

MIPS Jazz

Платформа Jazz была разработана фирмой Microsoft для архитектуры MIPS: http://www.linux-mips.org/wiki/Jazz

Затем она была куплена фирмой MIPS и выпускалась под именем Magnum: http://en.wikipedia.org/wiki/MIPS_Magnum

Две машины, отличающиеся типом видеоадаптера:

 * magnum - MIPS Magnum
 * pica61 - Acer Pica 61

Описание архитектуры: http://www.netbsd.org/Documentation/Hardware/Machines/ARC/riscspec.pdf

Веб-страница с полезной информацией: http://www.sensi.org/~alec/mips/acer_pica.html

Карта памяти: || *Адрес* || *Размер* || *Назначение* || || 00000000 || || Оперативная память || || 1fc00000 || 7e000 || BIOS mipsel_bios.bin || || fff00000 || 7e000 || BIOS mipsel_bios.bin || || 11000000 || 1000000 || Шина ISA, память || || 90000000 || 1000000 || Шина ISA, ввод-вывод || || 40000000 || 60000000 || Видеопамять || || 80001000 || 1000 || Контроллер Ethernet || || 80002000 || 1000 || Адаптер SCSI || || 80003000 || 1000 || Контроллер Floppy-дисковода || || 80004000 || 1000 || Часы реального времени || || 80005000 || 1000 || Контроллер клавиатуры || || 80006000 || 1000 || Последовательный порт COM1 || || 80007000 || 1000 || Последовательный порт COM2 || || 80008000 || 1000 || Параллельный порт || || 80009000 || 1000 || NVRAM || || 8000d000 || 1000 || Память DMA || || 8000f000 || 1000 || Индикатор LED ||

MIPS Malta

Демонстрационная плата фирмы MIPS: http://www.linux-mips.org/wiki/Mips_Malta

Имеется шина PCI.

Карта памяти: || *Адрес* || *Размер* || *Назначение* || || 00000000 || || Оперативная память || || 1fc00000 || 7e000 || BIOS mipsel_bios.bin || || 1e000000 || 7e000 || BIOS mipsel_bios.bin || || 1f000000 || || FPGA ||

MIPS MIPSsim

Аналог фирменного симулятора MIPSsim фирмы MIPS. Ядро Linux имеет встроенную поддержку для этой архитектуры. Есть COM-порт и адаптер Ethernet.

Карта памяти: || *Адрес* || *Размер* || *Назначение* || || 00000000 || || Оперативная память || || 1fc00000 || 7e000 || BIOS mipsel_bios.bin || || 1fd00000 || 10000 || Шина ISA, ввод-вывод ||

MIPS 4k

Псевдо-компьютер с шиной ISA. Имеются контроллер прерываний, часы реального времени, интервальный таймер, COM-порты, клавиатура, видеоадаптер VGA, сетевой адаптер Ethernet NE2000, дисковые адаптеры IDE.

Карта памяти: || *Адрес* || *Размер* || *Назначение* || || 00000000 || || Оперативная память || || 1fc00000 || 7e000 || BIOS mipsel_bios.bin || || 1fbf0000 || 1000 || Контроллер сброса (reset) || || 10000000 || 1000000 || Шина ISA, память || || 14000000 || 10000 || Шина ISA, ввод-вывод ||

Clone this wiki locally