LINUX.ORG.RU

NetBSD/sparc32 на qemu

 , ,


2

2

Поставил NetBSD/sparc32 6.1.4 вовнутрь qemu из git. Работает, правда не в SMP-режиме. Для графики (Х сервер) пришлось добавить " -g 1024x768x24" в параметры запуска qemu.

В SMP-режме падает сам qemu:

guest@slax:~$ qemu-system-sparc  -hda /mnt/sdb2/QEMU-KVM_IMG/SPARC32-netbsd-6-4gb.img -boot c -m 512 -g 1024x768x24 -M SS-10 -smp 2
qemu: fatal: Trap 0x29 while interrupts disabled, Error state
pc: 00000000  npc: 00000004
%g0-7: 00000000 00001011 00000011 00000001 00000000 1fffff08 f0006000 00000001
%o0-7: f0002000 00000000 00000000 00000000 00000000 00000000 f9f13ef0 f004f2a8
%l0-7: 400010c7 f0009f80 f0009f84 00000000 00000000 00000001 f0002000 00000000
%i0-7: f9f12000 00000000 00000000 00000000 00000000 00000000 f9f13f50 f0009f6c
%f00:  0000000000000000 0000000000000000 0000000000000000 0000000000000000
%f08:  0000000000000000 0000000000000000 0000000000000000 0000000000000000
%f16:  0000000000000000 0000000000000000 0000000000000000 0000000000000000
%f24:  0000000000000000 0000000000000000 0000000000000000 0000000000000000
psr: 400010c7 (icc: ---- SPE: SP-) wim: 00000002
fsr: 00000000 y: 00000000

Аварийный останов
guest@slax:~$

>>> Просмотр (1024x743, 102 Kb)

★★★★

Проверено: JB ()
Последнее исправление: JB (всего исправлений: 1)

Ответ на: комментарий от odii

http://c.51t.ru/sparc49.png

тока... чё с цветами? почему такая ужасная палитра? в fvwm вообще ничего не видать :( сколько

Так вот оказывается что, этот ваш легендарный fvwm. Кстати где он? Я не вижу тут fvwm, вместо него какая-то ярко-красная хрень :D

Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)
Ответ на: комментарий от Deleted

потому что это не fvwm, это cwm :) у openbsd (начиная с версии 4.2) по умолчанию идут fvwm, cwm (и twm, куда без него, родимого).

odii
()
Ответ на: комментарий от odii

зафигяч баг-репорт на qemu-devel@ . Многие вещи не делают просто потому что думают, что это никому не надо.

alt-x ★★★★★
()
Ответ на: комментарий от Andrew-R

Можешь ещё попробовать с OBP от SS-20 вместо OpenBIOS (примерно, как в моём how-to про Solaris/sparc под qemu). И в районе -cpu ещё можно покрутить.

А почему именно NetBSD и почему именно SPARC? JFF или что-то серьёзнее?

alt-x ★★★★★
()
Ответ на: комментарий от odii

в qemu-system-sparc64 даже инсталлер не стартует :( надо будет ещё ppc проверить

Кстати, тебе ppc 32 бита или 64 надо? Если 32, можешь ещё мою прошивку попробовать - она на базе той которая в 90е на большинстве машинок крутилась.

alt-x ★★★★★
()
Ответ на: комментарий от alt-x

да мне ничего не надо - я просто qemu на разных версиях openbsd мучаю :)

odii
()
Ответ на: комментарий от alt-x

так это в openbsd что-то произошло :) предыдущие версии работают :)

в любом случае - скорость для чего-то, кроме снятия скриншотов базовой системы, неприемлемая :)

odii
()
Ответ на: комментарий от odii

так это в openbsd что-то произошло :) предыдущие версии работают :)

Ну, критерием тут является работа на настоящих железках. Если там оно продолжает работать, значит, хоть изменения и были в openbsd, виноват всё равно qemu. Например, спарковый контроллер скази - esp - в qemu работает несколько не так как настоящий. Из-за этого не работаеют версии NetBSD 1.6+ - NetBSD 4.х (не помню точную цифру). Переделать контроллер так, чтобы он работал как надо этим версиям - слишком много возни, а другого профита от этой переделки не будет. Поэтому я забил.

alt-x ★★★★★
()
Ответ на: комментарий от odii

в любом случае - скорость для чего-то, кроме снятия скриншотов базовой системы, неприемлемая :)

Да ладно? 32х битные спарки были только до ~150 Мгц, qemu на современном компе должен быть по-любому быстрее.

У меня был проект где мы навигацию 3000 тонного корабля перевели под qemu-system-sparc - и ничего, справляется.

alt-x ★★★★★
()
Ответ на: комментарий от alt-x

Это JFF, но из netBSD я когда-то хотел ускоренный видеодрайвер в Linux/Sgi перетянуть. Знаний/умений не хватило, хотя поковырялся знатно.

OBP попробую ....

Andrew-R ★★★★
() автор топика
Ответ на: комментарий от alt-x

Что-то не катит ....

qemu-system-sparc -bios ~/botva/src/src/SPARC-PROM_BINARY/ss20_v2.25_rom  -M SS-20 -m 512 -cpu "TI SuperSparc 60" -smp 2 -nographic

Power-ON Reset




















           SMCC SPARCstation 10/20 UP/MP POST version VRV3.45 (09/11/95)


CPU_#0       TI, TMS390Z50(3.x)       0Mb External cache

CPU_#1       ******* NOT installed *******
CPU_#2       ******* NOT installed *******
CPU_#3       ******* NOT installed *******

    <<< CPU_00000000 on MBus Slot_00000000 >>> IS RUNNING (MID = 00000008)



$$$$$   WARNING : No Keyboard Detected! $$$$$
MMU Context Table Reg Test
MMU Context Register Test
MMU TLB Bit Pattern Tests

    <<< CPU_00000000 on MBus Slot_00000000 >>>
     ERROR : Address = 00000000,
     exp = aaaaa000, obs = 00000000, xor = aaaaa000
     U-NUMBER : Suspect Viking Module
Available Memory 0x20000000
Allocating SRMMU Context Table
Context Table allocated, Available Memory 0x1ffc0000
Setting SRMMU Context Register
Context Table allocated, Available Memory 0x1ffc0000
Setting SRMMU Context Table Pointer Register
RAMsize allocated, Available Memory 0x1ffb0000
Allocating SRMMU Level 1 Table
Level 1 Table allocated, Available Memory 0x1ffafc00
Mapping RAM @ 0xffef0000
RAM mapped, Available Memory 0x1ffafa00
Mapping ROM @ 0xffd00000
ROM mapped, Available Memory 0x1ffaf800
Mapping ROM @ 0x00000000
ROM mapped, Available Memory 0x1ffaf000
ttya initialized
Cpu #0 TI,TMS390Z50
Cpu #1 Nothing there
Cpu #2 Nothing there
Cpu #3 Nothing there
Probing Memory Bank #0 64 Megabytes of DRAM
Probing Memory Bank #1 64 Megabytes of DRAM
Probing Memory Bank #2 64 Megabytes of DRAM
Probing Memory Bank #3 64 Megabytes of DRAM
Probing Memory Bank #4 64 Megabytes of DRAM
Probing Memory Bank #5 64 Megabytes of DRAM
Probing Memory Bank #6 64 Megabytes of DRAM
Probing Memory Bank #7 64 Megabytes of DRAM
Incorrect configuration checksum;
Setting NVRAM parameters to default values.
Setting diag-switch? NVRAM parameter to true
Убито

Хотя в принципе оно и дальше бежало, НО почему-то только с одним процессором .....

PROM брал отсюда: home.earthlink.net/~reif/

Andrew-R ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.