Newsgroup: it.comp.retrocomputing
Titolo: Olivetti UNIX {AT&T}

total real memory        = 33157120
total available memory   = 31113216
UNIX System V/386 Release 4.0 Version 2.4
Copyright (c) 1984, 1986, 1987, 1988, 1989, 1990 AT&T
Copyright (c) 1987, 1988 Microsoft Corp.
Copyright (c) Ing. Olivetti & C., S.p.A., 1994
All Rights Reserved
Node: sede
The system is coming up.  Please wait.
The system is ready.
Welcome to the Olivetti 386-486 UNIX SystemVersion 2.4
System name: vivaldi
Console Login: root
Password:
UNIX System V/386 Release 4.0 Version 2.4
sede
Copyright (C) 1984, 1986, 1987, 1988, 1989, 1990 AT&T
Copyright (C) 1987, 1988 Microsoft Corp.
Copyright (c) Ing. Olivetti & C., S.p.A., 1994
All Rights Reserved
Last login: Sat Feb 26 00:43:40 on console
/                  :    Disk space:  60.92 MB of  67.02 MB available 
(90.90%).
/var               :    Disk space:  66.53 MB of  67.02 MB available 
(99.27%).
/usr               :    Disk space: 105.72 MB of 123.50 MB available 
(85.60%).
/home              :    Disk space:  66.66 MB of  67.02 MB available 
(99.46%).
/stand             :    Disk space:   3.54 MB of   5.41 MB available 
(65.43%).
/home2             :    Disk space:  54.48 MB of  54.49 MB available 
(99.99%).
/tmp               :    Disk space:  24.82 MB of  24.83 MB available 
(99.95%).
Total Disk Space: 382.70 MB of 409.32 MB available (93.50%).
you have mail
# free
free: not found
# df
/                  (/dev/root       ):  124782 blocks   17270 files
/proc              (/proc           ):       0 blocks     186 files
/dev/fd            (/dev/fd         ):       0 blocks       0 files
/var               (/dev/dsk/0s11   ):  136266 blocks   18241 files
/usr               (/dev/dsk/0s3    ):  216520 blocks   31112 files
/home              (/dev/dsk/0s4    ):  136526 blocks   18190 files
/stand             (/dev/dsk/0s10   ):    7255 blocks      95 files
/home2             (/dev/dsk/0s12   ):  111592 blocks   16379 files
/tmp               (/dev/dsk/0s13   ):   50846 blocks    8180 files
# df -h
df: illegal option -- h
Usage:
df [-F FSType] [-begklntVv] [current_options] [-o specific_options] 
[directory |
 special ...]
# du | more
4       ./lost+found
4       ./etc/ap
30      ./etc/default
14      ./etc/initprog
534     ./etc/fs/s5
218     ./etc/fs/bfs
350     ./etc/fs/ufs
58      ./etc/fs/fdfs
58      ./etc/fs/proc
1220    ./etc/fs
6       ./etc/net/ticots
6       ./etc/net/ticlts
6       ./etc/net/ticotsord
20      ./etc/net
4       ./etc/acct
588     ./etc/conf/bin
2138    ./etc/conf/cf.d
2       ./etc/conf/init.d
28      ./etc/conf/mfsys.d
24      ./etc/conf/node.d
4       ./etc/conf/pack.d/RFS
18      ./etc/conf/pack.d/ansi
52      ./etc/conf/pack.d/asy
6       ./etc/conf/pack.d/async
46      ./etc/conf/pack.d/bfs
38      ./etc/conf/pack.d/char
32      ./etc/conf/pack.d/clist
24      ./etc/conf/pack.d/cmux
12      ./etc/conf/pack.d/coff
8       ./etc/conf/pack.d/connld
8       ./etc/conf/pack.d/cpyrt
6       ./etc/conf/pack.d/cram
22      ./etc/conf/pack.d/dma
6       ./etc/conf/pack.d/dosx
14      ./etc/conf/pack.d/elf
8       ./etc/conf/pack.d/events
48      ./etc/conf/pack.d/fd
14      ./etc/conf/pack.d/fdfs
20      ./etc/conf/pack.d/fifofs
16      ./etc/conf/pack.d/fp
24      ./etc/conf/pack.d/gendisp
6       ./etc/conf/pack.d/gentty
10      ./etc/conf/pack.d/gvid
58      ./etc/conf/pack.d/hd
32      ./etc/conf/pack.d/hrt
4       ./etc/conf/pack.d/i286x
8       ./etc/conf/pack.d/intp
6       ./etc/conf/pack.d/ipc
100     ./etc/conf/pack.d/kd
24      ./etc/conf/pack.d/kdvm
944     ./etc/conf/pack.d/kernel
22      ./etc/conf/pack.d/kma
8       ./etc/conf/pack.d/kmacct
50      ./etc/conf/pack.d/ldterm
22      ./etc/conf/pack.d/lp
10      ./etc/conf/pack.d/mem
8       ./etc/conf/pack.d/merge
20      ./etc/conf/pack.d/msg
18      ./etc/conf/pack.d/namefs
6       ./etc/conf/pack.d/nfa
4       ./etc/conf/pack.d/nfs
10      ./etc/conf/pack.d/nmi
14      ./etc/conf/pack.d/nsxt
48      ./etc/conf/pack.d/nxt
6       ./etc/conf/pack.d/osm
6       ./etc/conf/pack.d/pic
6       ./etc/conf/pack.d/pipemod
46      ./etc/conf/pack.d/proc
10      ./etc/conf/pack.d/prf
16      ./etc/conf/pack.d/raio
4       ./etc/conf/pack.d/rmc
20      ./etc/conf/pack.d/rt
8       ./etc/conf/pack.d/rtc
124     ./etc/conf/pack.d/s5
16      ./etc/conf/pack.d/sad
22      ./etc/conf/pack.d/sem
24      ./etc/conf/pack.d/shm
36      ./etc/conf/pack.d/specfs
26      ./etc/conf/pack.d/sxt
14      ./etc/conf/pack.d/sysmsg
26      ./etc/conf/pack.d/ts
18      ./etc/conf/pack.d/ttcompat
164     ./etc/conf/pack.d/ufs
30      ./etc/conf/pack.d/vx
14      ./etc/conf/pack.d/weitek
64      ./etc/conf/pack.d/ws
10      ./etc/conf/pack.d/xque
6       ./etc/conf/pack.d/xnamfs
10      ./etc/conf/pack.d/xout
34      ./etc/conf/pack.d/xt
8       ./etc/conf/pack.d/clone
98      ./etc/conf/pack.d/sockmod
34      ./etc/conf/pack.d/timod
14      ./etc/conf/pack.d/tirdwr
8       ./etc/conf/pack.d/pckt
20      ./etc/conf/pack.d/log
12      ./etc/conf/pack.d/ptm
18      ./etc/conf/pack.d/ptem
10      ./etc/conf/pack.d/pts
30      ./etc/conf/pack.d/ticlts
34      ./etc/conf/pack.d/ticots
36      ./etc/conf/pack.d/ticotsor
122     ./etc/conf/pack.d/krpc
46      ./etc/conf/pack.d/ktli
36      ./etc/conf/pack.d/des
3148    ./etc/conf/pack.d
4       ./etc/conf/rc.d
2       ./etc/conf/sd.d
140     ./etc/conf/sdevice.d
28      ./etc/conf/sfsys.d
6104    ./etc/conf
12      ./etc/cron.d
4       ./etc/dfs
2       ./etc/idrc.d
2       ./etc/idsd.d
# uname -a
Vivaldi Vivaldi 4.0 2.4 i386 386/AT 

http://www.imageno.com/zk81fopaqa3vpic.html

Fammi capire ... hai installato l'immagine su di un'altro HD ?
Un emulatore ?
Il nome del nodo è lo stesso ... sede ...
Con 400MB potrebbe essere tranquillamente un vecchio PC e collegamento in 
console seriale (da cui lo screenshot verde/nero, non foto)

 console seriale (da cui lo screenshot verde/nero, non foto)
se vuoi ti faccio qualche foto! :-) però, in questo caso, vedrai i chart 
bianchi e non verdi! 

 Il nome del nodo č lo stesso ... sede ...
si .. anche se io l'ho chiamato Vivaldi..  editando /etc/nodename, devo 
ancora capire da dove va a pescare sede.
ps.. Vivaldi perché stavo ascoltando il promo movimento del concerto per 
fagotto rv 484 di v. appunto. :p 

 si, uso qemu.
   Interessante. Spiegheresti i passi fatti per convertire i supporti,
la configurazione di qemu e l'installazione dell'OS? Vorrei emularti
(pun intended). :)
-- 
Nicola D'Agostino
<!-- 
http://www.nicoladagostino.net
 -->
<!-- 
http://www.storiediapple.it
 -->
<!-- 
http://www.mondochrome.it
 -->

 la configurazione di qemu e l'installazione dell'OS?
ti consiglio vivamente di leggere il man!
"qemu -boot c -hda img0.dd -hdb img1.dd -k it"

Ricordo che più di un anno e mezzo fa,
avevamo smanettato parecchio con qemu su un AMD Athlon 64 cercando di
fare una macchina virtuale
con installato Xenix recuperato assieme all'Olivetti XP9:
http://compvter.it/index.php?title=Olivetti_M380-XP9
(!incredibile la foto in una zona della sede praticamente vuota...oggi
ho scaffalato tutto il possibile !)
Dino
comPVter

con installato Xenix recuperato assieme all'Olivetti XP9:
che poi è stranissimo, qemu è un emulatore che praticamente non va 
configurato {in linux come in windows} basta lasciargli il bios vga/mb nella 
stessa directory dell'eseguibile, e lanciarlo {facendo attenzione} perché è 
case sensitive! quindi se gli dici "hdA" lui si aspetta "hda" cosi come 
"boot X" lui si aspetta "boot x", {la cosa bella di qemu}, in linux per lo 
meno... è che emula moltissime arch:
# qemu
qemu                    qemu-img                qemu-nbd 
qemu-sparc              qemu-system-microblaze  qemu-system-ppc64 
qemu-system-x86_64
qemu-alpha              qemu-io                 qemu-ppc 
qemu-sparc32plus        qemu-system-mips        qemu-system-ppcemb 
qemu-x86_64
qemu-arm                qemu-m68k               qemu-ppc64 
qemu-sparc64            qemu-system-mips64      qemu-system-sh4
qemu-armeb              qemu-microblaze         qemu-ppc64abi32 
qemu-system-arm         qemu-system-mips64el    qemu-system-sh4eb
qemu-cris               qemu-mips               qemu-sh4 
qemu-system-cris        qemu-system-mipsel      qemu-system-sparc
qemu-i386               qemu-mipsel             qemu-sh4eb 
qemu-system-m68k        qemu-system-ppc         qemu-system-sparc64
e poi a dirla tutta non sai quante volte qemu mi ha salvato il culo!
ti voglio raccontare di quando ebbi problemi con un disco della lacie, era 
un nas con 5 dischi da 500gb in raid5, pubblicizzato come "wow!" che 
utilizzava un sistema di archiviazione suo.. in pratica un filesystem 
proprietario su una redhat rimarchiata, ad un certo punto smette di 
funzionare.. si era sputtanalo l'os, stacco i dischi e provo a vedere cosa 
ci trovo dentro.. l'os c'era (ext3) e ho recuperato l'immagine di questo 
filesystem + il modulo del kernel, ovviamente il modulo era per arm, chiamo 
lacie, che mi dice che per sistemare l'aggeggio avrei dovuto riflashare il 
firmware sui dischi, chiaramente perdendo tutti i dati, gli faccio presente 
che i dati sono ancora lì, è tutta una questione di "tu e il tuo filesystem 
del cazzo fai in modo di farmeli recuperare per favore" riposta del tecnico: 
legga a pagina 6 del manuale, ok pagina1 del manuale: "lacie nas merdafaccia 
è il modo migliore per archiviare i tuoi dati al sicuro bla bla accesso rete 
bla bla raid5" pagina 6: questo dispositivo non è da considerarsi un 
apparecchio di backup non c'è nessun agarazia sui dati etc etc, risultato: 
se non ci fosse stato qemu il cliente avrebbe perso i dati, cosa che non è 
accaduto, attualmente i 5 dischi sono in raid5 software su un pc recuperato 
che funziona egregiamente da tre anni.
:-)

Notevole !
Dovresti pubblicare un HowTo passo passo,
chissà quanta gente, con meno intuizione ed esperienza di te, ha
dovuto rinunciare e perdere i dati
che, si suppone importanti, visto che abitano in un Raid !
...io mi appoggio al vecchio e fidato FreeNAS.
Per un bel po' in casa avevo un vecchissimo Celerno733 di recupero,
con una montagna di dischi SCSI :-)
Dino
comPVter

Corrado Roberto ha scritto:





Ecco, la domanda allora IMHO e': com'e' che il disco era scsi, ed il
sistema e' riuscito in emulazione a "salire" su disco ide? :-o
bye G.L.
-- 
Da i.d.c.tutela:
P.S. Quando ci sarà lo switch-off, avrò problemi anche col
monitor del PC? Ho visto che è collegato in modalità analogica.

 bye G.L.
Abbozzo uno risposta io ...
Olivetti Unix lavora in "compatibility mode": interagisce, cioè, ad "alto 
livello" con l'interfaccia SCSI, senza un suo driver.
Il primo disco, dunque, è visto come 0x80, il secondo 0x81, senza alcuna 
distinzione sulla sua natura (IDE o SCSI), così come l'interfaccia SCSI 
li presenta tramite BIOS.
Per questo motivo, una volta effettuata l'immagine, può essere riversata 
(virtualmente) su di un disco IDE.

 sistema e' riuscito in emulazione a "salire" su disco ide? :-o
guarda ti rispondo senza darti spiegazioni, poiché se lo facessi potrei 
risultare scortese..
0) -> scarica il bios per il boot scsi 
http://www.cpci.eu/c/cscs/sdms/cs5/bios/lsi_bios.zip
1) -> qemu -L . -m 32 -drive file=Boot.img,if=scsi,unit=0 -boot 
menu=on -option-rom lsi_bios.bin
2) -> entra nel qemu monitor(crtl+2{se usi linux abilitalo su di una console 
o via standardout[mi pare fosse -monitor dev]}) e dai info block{per 
controllare che stai usando un device scsi}
cmq.. con tutta franchezza caro Renaissance, le risposte a queste domande le 
trovavi nella documentazione allegata ai sorgenti di qemu^^ ed anche nella 
loro mail list...
good luck^^

 qemu^^ ed anche nella loro mail list...
Vabbe, cacchiarola, e' un RTFM, ma come sei acido: mi sembrava intuibile
che non ho mai usato qemu... :-)


 loro mail list...
Vabbe', cacchiarola, potrebbe essere un RTFM, ma come sei acido: mi
sembrava intuibile che non ho mai usato qemu... :-) Nessuno vuole
la pappa pronta (e non penso che io ne abbia bisogno, fai che ritengo
di avere un minimo di esperienza con emulatori e macchine virtuali).
Senza contare che si sta parlando di qualcosa di particolare: tirare
su un sistema vetusto cosi' com'e' su una macchina virtuale, con la
sua immagine disco cosi' com'e' (ma: e SCSI...). Mica si ha la sfera di
cristallo.
D'altronde, ti e' stato chiesto come fare, e non mi sembra che nelle
risposte tu abbia menzionato nulla circa il firmware scsi LSI, e la
possibilita' di emulazione del device lsi da parte di qemu, che non
penso avrebbero sprecato piu' di qualche riga di risposta.
E osserva anche la risposta di supervinx al mio post...
Boh... se ti sto' sul ca**o, dilla tutta, e chiusa li', ci mancherebbe.


 Boh... se ti sto' sul ca**o, dilla tutta, e chiusa li', ci mancherebbe.
niente di tutto questo, pensavo fossi un attaccante della "dec net", in 
merito a qemu, ed in particolare allo scsi bios, "8xx_64.rom" da includere 
con -option-rom 8xx_64.rom, (l'ho rinominato in lsi_bios.bin per comodità), 
è effettivamente un lato oscuro di qemu, nel senso che si sa ma non lo si 
dice.. poiché il bios utilizzato e di proprietà della LSI, e non penso 
abbiano la licenza di distribuzione.. questo penso che perduri fino a quando 
non rilasceranno uno scsi bios open source come accade per seabios, quindi 
per evitare grane legali, è un "qualcosa che tengono relativamente 
nascosto", cmq colgo l'occasione per correggere ciò che ho detto prima circa 
a qemu monitor, lo standard out di launch, lo si richiama con "-monitor 
stdio" con dev imposti la console nel caso tu voglia usare una delle getty 
di linux.. tutto qua.. per il resto qemu è un emulatore privo di 
configurazioni varie.. e permette cose carine come avviare un os da un file 
immagine, o da una partizione (anche in window) con questo os immagina di 
avere 2 partizioni o una pennetta usb con sopra linux.. puoi richiamare il 
boot direttamente con "-hda \\.\PhysicalDrive1" win giustamente inizia a 
contare da zero. e goderti il live os con accesso diretto al drive! 
pericolosissimo :°D ..

 esempio}
  Beh, sai io Xenix ce l'ho su floppy da 3,5 e su nastro quindi per me
la questione della conversione si pone. Non è che posso ficcare tutto
nell'unità ottica. ;)


 immagine,
E' questo che mi rende un attimo perplesso. Non mi stupisce affatto che
si possano pure aggiungere delle option rom, ma siccome in linea teorica
in una macchina virtuale vi e' perlomeno una componente piu' o meno
grande di emulazione quando si va a ring 0 (LO SO: si possono escludere
sistemi come i mainframe ibm, con tutto un massiccio supporto hardware
mirato alla virtualizzazione, dove l'hardware e' sempre quello, e dove
pertanto le parti emulate sono ridotte all'osso o nulle...), mi stupisce
che qemu abbia un'emulazione del suddetto controller LSI (dato che non
penso che Olivetti UNIX vada ad accedere ai dischi attraverso il BIOS
del controller...). Spero di essermi spiegato.


 nell'unità ottica. ;)
mah.. è estremamente semplice..
creati le immagini dei floppy con dd (dd if=/dev/fd0 
of=/home/tuahome/nomefile.dd)
e avvia qemu con il floppy di boot specificato ad es: (-fda fd0.img -boot 
a ) e successivamente li cambi in questo modo.. : entri in qemu monitor.. 
crtl+2 di solito..  scrivi eject fda oppure direttamente change fda 
"fd1.img" e poi dai un info block per controllare che file= punti 
all'immagine giusta.. e poi torni in qemu  crtl+1.. et voilà!.. come vedi è 
tutto molto semplice e ovvio..
buon divertimento!

Ricevo un read error relativo all'option rom SCSI, con qemu :(

 Ricevo un read error relativo all'option rom SCSI, con qemu :(
non so che dirti... mi spiace :(
a me funziona :
http://www.imageno.com/09bmnpzp7bqbpic.html
http://www.imageno.com/k09pfxxai9ylpic.html
http://www.imageno.com/34qsu2i37cippic.html
( qemu -L . -m 256 -drive file=flash.img,if=scsi,unit=1 -option-rom 
lsi_bios.bin -cdrom ReactOS-LiveCD.iso -boot d ) 

http://www.imageno.com/1shooglnogzypic.html
 

 
Ho avuto problemi prima con kqemu, che ho risolto, ma questo mi sta 
facendo penare :(

 facendo penare :(
sotto linux:
# locate lsi_bios
/usr/share/qemu/lsi_bios.bin
#qemu --version
QEMU PC emulator version 0.12.5, Copyright (c) 2003-2008 Fabrice Bellard
#qemu -m 128 -drive file=/flash.img,if=scsi,unit=1 -option-rom 
lsi_bios.bin -k it
(occhio che ti parte in frame buffer!)
http://www.imageno.com/554dv8b5v4alpic.html
http://www.imageno.com/4spqcu0wb8bopic.html
http://www.imageno.com/86pqnp7f4gwbpic.html
gli screenshoot li faccio con fbgrab!
fbgrab -c /dev/tty7 immagine.png {in questo caso!}

> screenshoot
/* oh mamma mia */
echo screenshoot | awk '{ sub(/o+/, "o"); print }'
// :S 

 
qemu --version non è disponibile ... ahi ... la mia versione è 
QEMU PC emulator version 0.9.1, Copyright (c) 2003-2008 Fabrice Bellard
Mi scarico i sorgenti, visto che nel repository ufficiale c'è ancora la 
mia versione ... 

 mia versione ...
e dai cosi mi dici come va la .14 {
http://wiki.qemu.org/Changelog/0.14
}
io non ho voglia di compilare (non avendo problemi) anche perché è piuttosto 
lungo 20 minuti con un dualcore 1.733mhz{ch2m} 

 mia versione ...
tra l'altro...
http://git.qemu.org/qemu.git/commit/?id=2e55e84282c545aeab8f5c9dd52a8073deaf3dbc
nella 12.5 avevono dato parecchio con -option-rom!
<cite>
Add bootindex for option roms.
Extend -option-rom command to have additional parameter ,bootindex=.
</cite> 

 qemu --version non è disponibile ... ahi ... la mia versione è
qemu-arm -cpu ?
Available CPUs:
  arm926
  arm946
  arm1026
  arm1136
  arm1136-r2
  arm11mpcore
  cortex-m3
  cortex-a8
  cortex-a9
  ti925t
  pxa250
  pxa255
  pxa260
  pxa261
  pxa262
  pxa270
  pxa270-a0
  pxa270-a1
  pxa270-b0
  pxa270-b1
  pxa270-c0
  pxa270-c5
  any
qemu-m68k -cpu ?
m5206
m5208
cfv4e
any
qemu-sparc -cpu ?
Sparc  Fujitsu MB86900 IU 00000000 FPU 00080000 MMU 00000000 NWINS 
7 -swap -mul -div -flush -fsqrt -fmul
Sparc  Fujitsu MB86904 IU 04000000 FPU 00080000 MMU 04000000 NWINS 8
Sparc  Fujitsu MB86907 IU 05000000 FPU 00080000 MMU 05000000 NWINS 8
Sparc       LSI L64811 IU 10000000 FPU 00020000 MMU 10000000 NWINS 
8 -mul -div -flush -fmul
Sparc  Cypress CY7C601 IU 11000000 FPU 00060000 MMU 10000000 NWINS 
8 -mul -div -flush -fmul
Sparc  Cypress CY7C611 IU 13000000 FPU 00060000 MMU 10000000 NWINS 
8 -mul -div -flush -fmul
Sparc  TI MicroSparc I IU 41000000 FPU 00080000 MMU 41000000 NWINS 7 -fsmuld
Sparc TI MicroSparc II IU 42000000 FPU 00080000 MMU 02000000 NWINS 8
Sparc TI MicroSparc IIep IU 42000000 FPU 00080000 MMU 04000000 NWINS 8
Sparc TI SuperSparc 40 IU 41000000 FPU 00000000 MMU 00000800 NWINS 8
Sparc TI SuperSparc 50 IU 40000000 FPU 00000000 MMU 01000800 NWINS 8
Sparc TI SuperSparc 51 IU 40000000 FPU 00000000 MMU 01000000 NWINS 8
Sparc TI SuperSparc 60 IU 40000000 FPU 00000000 MMU 01000800 NWINS 8
Sparc TI SuperSparc 61 IU 44000000 FPU 00000000 MMU 01000000 NWINS 8
Sparc TI SuperSparc II IU 40000000 FPU 00000000 MMU 08000000 NWINS 8
Sparc       Ross RT625 IU 1e000000 FPU 00020000 MMU 1e000000 NWINS 8
Sparc       Ross RT620 IU 1f000000 FPU 00020000 MMU 1f000000 NWINS 8
Sparc        BIT B5010 IU 20000000 FPU 00000000 MMU 20000000 NWINS 
8 -mul -div -flush -fmul
Sparc Matsushita MN10501 IU 50000000 FPU 00000000 MMU 50000000 NWINS 
8 -swap -div -flush -fmul
Sparc     Weitek W8601 IU 90000000 FPU 00060000 MMU 10000000 NWINS 8
Sparc            LEON2 IU f2000000 FPU 00080000 MMU f2000000 NWINS 8
Sparc            LEON3 IU f3000000 FPU 00080000 MMU f3000000 NWINS 8
Default CPU feature flags (use '-' to remove): float swap mul div flush 
fsqrt fmul fsmuld
Available CPU feature flags (use '+' to add): float128 vis1 vis2 hypv cmt gl
Numerical features (use '=' to set): iu_version fpu_version mmu_version 
nwindows
qemu-sparc64 -cpu ?
Sparc  Fujitsu Sparc64 IU 0004000200000000 FPU 00000000 MMU 00000000 NWINS 4
Sparc Fujitsu Sparc64 III IU 0004000300000000 FPU 00000000 MMU 00000000 
NWINS 5
Sparc Fujitsu Sparc64 IV IU 0004000400000000 FPU 00000000 MMU 00000000 NWINS 
8
Sparc Fujitsu Sparc64 V IU 0004000551000000 FPU 00000000 MMU 00000000 NWINS 
8
Sparc  TI UltraSparc I IU 0017001040000000 FPU 00000000 MMU 00000000 NWINS 8
Sparc TI UltraSparc II IU 0017001120000000 FPU 00000000 MMU 00000000 NWINS 8
Sparc TI UltraSparc IIi IU 0017001291000000 FPU 00000000 MMU 00000000 NWINS 
8
Sparc TI UltraSparc IIe IU 0017001314000000 FPU 00000000 MMU 00000000 NWINS 
8
Sparc Sun UltraSparc III IU 003e001434000000 FPU 00000000 MMU 00000000 NWINS 
8
Sparc Sun UltraSparc III Cu IU 003e001541000000 FPU 00000000 MMU 00000001 
NWINS 8
Sparc Sun UltraSparc IIIi IU 003e001634000000 FPU 00000000 MMU 00000000 
NWINS 8
Sparc Sun UltraSparc IV IU 003e001831000000 FPU 00000000 MMU 00000002 NWINS 
8
Sparc Sun UltraSparc IV+ IU 003e001922000000 FPU 00000000 MMU 00000000 NWINS 
8 +cmt
Sparc Sun UltraSparc IIIi+ IU 003e002200000000 FPU 00000000 MMU 00000001 
NWINS 8
Sparc Sun UltraSparc T1 IU 003e002302000000 FPU 00000000 MMU 00000003 NWINS 
8 +hypv +cmt +gl
Sparc Sun UltraSparc T2 IU 003e002402000000 FPU 00000000 MMU 00000003 NWINS 
8 +hypv +cmt +gl
Sparc NEC UltraSparc I IU 0022001040000000 FPU 00000000 MMU 00000000 NWINS 8
Default CPU feature flags (use '-' to remove): float swap mul div flush 
fsqrt fmul vis1 vis2 fsmuld
Available CPU feature flags (use '+' to add): float128 hypv cmt gl
Numerical features (use '=' to set): iu_version fpu_version mmu_version 
nwindows
qemu-mips -cpu ?
MIPS '4Kc'
MIPS '4Km'
MIPS '4KEcR1'
MIPS '4KEmR1'
MIPS '4KEc'
MIPS '4KEm'
MIPS '24Kc'
MIPS '24Kf'
MIPS '34Kf'
:°D