Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
129 user(s) are online (100 user(s) are browsing Forums)

Members: 1
Guests: 128

kas1e, more...

Headlines

 
  Register To Post  

« 1 ... 35 36 37 (38) 39 40 41 ... 72 »
Re: What the fastest possible x64 emulation way of OS4 today ?
Just popping in
Just popping in


See User information
@kas1e

Quote:
Dunno why there 2 displays, but that what each of them show:


Could it be a TV out? If not then a duplicate device for extra VGA or DVI perhaps. My 9200SE used to show extra devices, which had a TV out, and could display UBoot on my TV. Been a while since I checked the PCI config.

Go to top
Re: What the fastest possible x64 emulation way of OS4 today ?
Just popping in
Just popping in


See User information
@joerg

Quote:
The main difference in the RTL 8029 and 8139 drivers is that AFAIK the 8139 one uses DMA, while the 8029 is PIO-only, which should be much easier to emulate.


Also I've found the OS4 8139 driver to be crippled somewhat. I can never get full speed out of it. Whatever that is about. If I use Linux it can download at full speed.

Also, strangely, Linux can use the X1000 Ethernet. But OS4 cannot. Except for a buggy driver which by comparison doesn't count. I thought the X1000 was made for AmigaOS but it only works fully in Linux.

Go to top
Re: What the fastest possible x64 emulation way of OS4 today ?
Just popping in
Just popping in


See User information
@Maijestro

Quote:
However, it is not possible to set up an internet connection via DHCP using Roadshow. There is no other solution like with the rtl8139 driver at the moment.


That log doesn't make sense. First it can't open the network device and after it can. Then it's able to query it.

Also that Dialer is really old by now. Looks like it needs an update. It does need an update, since 15 years, because by default Ethernet devices have been given an icon that tries to make a dial up connection, that always complains when you open it and the Workbench thinks is a mountlist!

Go to top
Re: What the fastest possible x64 emulation way of OS4 today ?
Home away from home
Home away from home


See User information
@balaton
Quote:

Can you boot Linux on real pegasos2 and get lspci -v and /proc/interrupts from it?

Don't have linux installed on peg2, but do have spare SSD, so if there needs may install it if it will of any help.

edit: maybe you aware of the best currently support linux distro for pegasos2 ?

@All
What is also interst me in terms of real pegasos2 hardware : all the PCI slots in here is 33MHZ, but AGP slot (which is the same PCI) is 66MHZ. So using PCI to PCIE adapters, we will be able to only have 33MHZ PCI for video , which on real hardware will be surely worse, if, in comprasion, use some AGP to PCIE adapter. I am not sure if any is present and sold, but i am sure there should be somewhere AGP to PCI line adapters, as it mostly just an the same PCI, with different slot..


Edited by kas1e on 2023/7/8 9:22:39
Edited by kas1e on 2023/7/8 9:31:42
Join us to improve dopus5!
AmigaOS4 on youtube
Go to top
Re: What the fastest possible x64 emulation way of OS4 today ?
Just can't stay away
Just can't stay away


See User information
@kas1e
Quote:
Don't have linux installed on peg2, but do have spare SSD, so if there needs may install it if it will of any help.
Linux wont display additional information compared to AmigaOS tools like Ranger or shell PCI tools anyway with which you can check BARs, IRQs, etc. as well.
And even if Linux does display some more information: It's irrelevant what Linux does for emulating AmigaOS.

Go to top
Re: What the fastest possible x64 emulation way of OS4 today ?
Just can't stay away
Just can't stay away


See User information
@Hypex
Quote:
Also that Dialer is really old by now. Looks like it needs an update.
I never used Dialer, at least for me it's much more complicated and can easier fail than simply using the internet prefs to set up a connection.

Go to top
Re: What the fastest possible x64 emulation way of OS4 today ?
Quite a regular
Quite a regular


See User information
@kas1e
You don't need to install Linux just boot a live CD or rescue system and get the info needed which should not need a full install. I don't know what's the best distro but I think this should at least boot with 'boot install/pegasos':
https://cdimage.debian.org/cdimage/archive/8.11.0/powerpc/iso-cd/ I used the netinstall CD for testing, select rescue in boot menu then you either go through the questins it asks just accepting defaults or Tab to the Back button then select run a shell from the menu (or somthing similat, I write from memory).

Go to top
Re: What the fastest possible x64 emulation way of OS4 today ?
Quite a regular
Quite a regular


See User information
@joerg
Quote:
Linux wont display additional information compared to AmigaOS tools like Ranger or shell PCI tools anyway with which you can check BARs, IRQs, etc. as well.
And even if Linux does display some more information: It's irrelevant what Linux does for emulating AmigaOS.

At least Linux displays info in text which is easier to handle than Ranger or can you get a text report that you can easily post with ranger? Also Linux may give error messages in log, we have its source to check what is happening if a problem can be reproduced with Linux. And finally it's not irrelevant because we don't emulate AmigaOS but emulate pegasos2 so if we can find a difference between real machine and emulation under any OS that helps to improve emulation (even for AmigaOS).

Also I don't know what shell PCI tools are available for AmigaOS so if you have more info on those that might help.

Go to top
Re: What the fastest possible x64 emulation way of OS4 today ?
Just can't stay away
Just can't stay away


See User information
@balaton
Quote:
Also I don't know what shell PCI tools are available for AmigaOS so if you have more info on those that might help.
I don't know either which tools are available. OS4 developers, and probably OS4 beta testers as well, had access to such shell PCI (and Zorro bus) tools long before any GUI tools like Ranger were implemented, but I don't know if any of them was ever available to end users.
The old Zorro II/III ShowConfig command displays some PCI info on NG Amigas as well, but I don't know if "ShowConfig DEBUG" includes enough information.

Go to top
Re: What the fastest possible x64 emulation way of OS4 today ?
Not too shy to talk
Not too shy to talk


See User information
Just to update, I think I’ve reached the limit of what I can do without being more of a burden than a help. I’ve managed to determine that the hangs in os4 are not specific to networking. If I add emulated sound hardware, it hangs too. I will try disabling the startup sound and see if I can use the os just without actually triggering any sound in which case I may be able to get some device info and stuff but of course I’ll be limited in what I can do.

I am running Qemu built from master incidentally. It was the easiest way since Ubuntu’s repo is still on qemu 6. I fetched / updated yesterday I believe.

If there’s anything else I can do then say.


Amiga x5040 ı 16GB ı RX580
GB-A1000 060@100,
A1200 PiStorm32-Lite CM4
Go to top
Re: What the fastest possible x64 emulation way of OS4 today ?
Not too shy to talk
Not too shy to talk


See User information
@MartinW
Quote:
I’ve managed to determine that the hangs in os4 are not specific to networking. If I add emulated sound hardware, it hangs too. I will try disabling the startup sound and see if I can use the os just without actually triggering any sound in which case I may be able to get some device info and stuff but of course I’ll be limited in what I can do.


I have tried the script you gave me, and I am getting the same result - The GFX card is recognised so OS4 boots to workbench, but the whole OS hangs after a short amount of time.

I will get the Linux iso on usb and boot from that to get some pci output, both with and without the script. That was the autopilot kicking in there... dont need to do that for QEMU :)


Edited by derfs on 2023/7/8 15:03:51
Go to top
Re: What the fastest possible x64 emulation way of OS4 today ?
Home away from home
Home away from home


See User information
@balaton
I were able to boot to linux as you advice, so want to clarify little bits : "cat /proc/interrupts" will be enough for second part ?

And, do you aware if serial output should work if i will just do "echo aaa >/dev/ttyS0" ? Why i ask, it's because i did the commands you need, have output, but to save it in text i need to throw it on serial (which is working of course, as it display pegasos2 init stages, etc and i have "Linux/PPC 3.16.0" out. But then, when i tried from the shell do "echo aaa >/dev/ttyS0" it didn't works, same as if i use /dev/serial.. I may forget somethings about linux, but should't it just works like that ?

Join us to improve dopus5!
AmigaOS4 on youtube
Go to top
Re: What the fastest possible x64 emulation way of OS4 today ?
Not too shy to talk
Not too shy to talk


See User information
@derfs

I know an OS without sound isn't much fun, or network but it would be useful to me, at least if you could remove the sound device from your qemu command and see if your OS is then stable until you use the network.

To do that will mean that your addresses are going to change, but if you paste the output from properties again then I can update your script. It sounds like if you add
,addr=4
to the gpu device line(s) then hopefully only the easy part of the addresses will change and I can tell you where they go very easily. I didn't try that myself yet.

I don't think it will get us any further forward but it will at least ensure it's not anything specific to my setup.

I have a couple of hours I think today.

Go to top
Re: What the fastest possible x64 emulation way of OS4 today ?
Not too shy to talk
Not too shy to talk


See User information
@derfs

Passthrough GFX card is on pci.0 (agp)

I have removed sound and network devices

qemu-system-ppc \
    
-L pc-bios -M pegasos2 -bios pegasos2.rom -vga none \
    
-cpu 7457 -m 1024 \
    
-rtc base=localtime -serial stdio \
    
-cdrom iso/debian-8.11.0-powerpc-CD-1.iso \
    
-device VGA,romfile="" \
    
-device vfio-pci,host=0b:00.0,multifunction=on,x-vga=on,bus=pci.0 \
    
-device vfio-pci,host=0b:00.1,bus=pci.0


show-devs

ok show-devs
/ (chrp)
/
openprom
/openprom/client-services
/aliases
/options
/packages
/packages/terminal-emulator
/packages/deblocker
/packages/disk-label
/packages/obp-tftp
/chosen
/memory@(memory)
/
cpus
/cpus/PowerPC,74x7 (cpu)
/
cpus/PowerPC,74x7/l2-cache (l2-cache)
/
cpus/PowerPC,74x7/l3-cache (l3-cache)
/
rtas
/failsafe (serial)
/
pci@80000000 (pci)
/
pci@80000000/host@0
/pci@80000000/display@1
/pci@80000000/isa@(isa)
/
pci@80000000/isa@C/serial@i2F8 (serial)
/
pci@80000000/isa@C/8042@i60 ()
/
pci@80000000/isa@C/keyboard@i60 (keyboard)
/
pci@80000000/isa@C/rtc@i70 (rtc)
/
pci@80000000/isa@C/timer@i40 (timer)
/
pci@80000000/isa@C/fdc@i3F0 (fdc)
/
pci@80000000/isa@C/lpt@i3BC (lpt)
/
pci@80000000/ide@C,(spi)
/
pci@80000000/ide@C,1/cdrom@1,(block)
/
pci@80000000/usb@C,(usb)
/
pci@80000000/usb@C,(usb)
/
pci@80000000/other@C,4
/pci@80000000/sound@C,5
/pci@80000000/pci1106,3068@C,6
/pci@C0000000 (pci)
/
pci@C0000000/host@0
/pci@C0000000/display@1
/pci@C0000000/pci1002,AAB0@2
/bootconsole (bootconsole)


smartfirmware show-pci-full - before script

(ignore the BAR numbers being odd-numbers, as I believe thats a simple bug in the code for displaying the data for 64-bit BARs - increments the number by 1 before displaying it!)

ok show-pci-full
Br Bus Dv F Vend Dev  Vendor         Chip         Description
===============================================================================
 
0   0  0 0 11AB 6460 Marvell        MV6436x      System Controller for PowerPC Processors
 0   0  1 0 1234 1111 Technical                   
                      8000.0008
-          80FF.FFFF BAR 0 MEM
                      8100.0000
-          8100.0FFF BAR 2 MEM
 0   0 12 0 1106 8231 VIA            VT8231       PCI to ISA Bridge
 0   0 12 1 1106 0571 VIA            VT82C586
/596/686 PCI IDE Controller
                      0000.1001
-          0000.1007 BAR 0 I/O
                      0000.100D
-          0000.100F BAR 1 I/O
                      0000.1011
-          0000.1017 BAR 2 I/O
                      0000.101D
-          0000.101F BAR 3 I/O
                      0000.1021
-          0000.102F BAR 4 I/O
 0   0 12 2 1106 3038 VIA            VT83C572     PCI USB Controller
                      0000.1041
-          0000.105F BAR 4 I/O
 0   0 12 3 1106 3038 VIA            VT83C572     PCI USB Controller
                      0000.1061
-          0000.107F BAR 4 I/O
 0   0 12 4 1106 8235 VIA            VT8235       Power Management Controller
 0   0 12 5 1106 3058 VIA            VT82C686A
/B  AC97 Audio Codec
                      0000.1101
-          0000.11FF BAR 0 I/O
                      0000.1031
-          0000.1033 BAR 1 I/O
                      0000.1035
-          0000.1037 BAR 2 I/O
 0   0 12 6 1106 3068 VIA            VT82C686
/686A/686B AC97 Modem Codec
 1   0  0 0 11AB 6460 Marvell        MV6436x      System Controller 
for PowerPC Processors
 1   0  1 0 1002 6811 ATI                         
            0000.0000
.C000.000C-0000.0001.CFFF.FFFF BAR 1 MEM
            0000.0000
.D000.0004-0000.0001.D003.FFFF BAR 3 MEM
                      0000.1001
-          0000.10FF BAR 4 I/O
                      D004.0000
-          D005.FFFF BIOS  MEM
 1   0  2 0 1002 AAB0 ATI                         
            0000.0000
.D006.0004-0000.0001.D006.3FFF BAR 1 MEM
ok


smartfirmware .properties (/pci@C0000000/display@1) - before script

ok cd /pci@C0000000/display@1
ok 
.properties
vendor
-id             0x1002 (4098)
device-id             0x6811 (26641)
revision-id           0x0 (0)
class-
code            0x30000 (196608)
subsystem-id          0x1462 (5218)
subsystem-vendor-id   0x3050 (12368)
.
vendor-name          "ATI"
.class                "Display Controller"
.subclass             "PC Compatible"
interrupts            0x1 (1)
devsel-speed          0x0 (0)
min-grant             0x0 (0)
max-latency           0x0 (0)
rom                   [0x20000 bytes]
    [
00055AA80E9 71020000 00000000 00000000
    
[01000000000 00000000 24020000 00004942
    [
0204DD3F49B 00000000 00000000 00000004
    
[03020373631 32393535 32300000 00000000
    
[04069020000 00000000 FE010000 00000000
    
[05031312F30 362F3133 2030303A 31350000
    
[06033000000 E9580300 E9670300 0000D800
    
[07080000060 A06000C0 10526210 00840000
    [080] 
C428100A 00000008 00000000 00000300
    
[090] 1E3E7800 80B85840 2C0DA501 0022D020
    
[0A000000000 00000000 004048B0 94305758
    
[0B0007F92C3 00000000 00000000 9E000000
    
[0C0] 00000900 00000000 00000000 00000000
    
[0D000000000 00000000 3131332D 43363330
    
[0E030313030 2D583031 00435552 4143414F
    
[0F0] 00504349 5F455850 52455353 00474444
    
[1005235000D 0A313133 2D4D5349 54563330
    
[110354D532E 31303320 43363330 30312043
    
[12055524143 414F2050 524F2044 44523520
    
[13036344D78 33322032 47422020 20202020
    
[14020202020 20202020 20202020 20202020
    
[150200D0A00 0D0A200D 0A002843 29203139
    
[16038382D32 3031302C 20416476 616E6365
    
[17064204D69 63726F20 44657669 6365732C
    
[18020496E63 2E004154 4F4D4249 4F53424B
    
[1902D414D44 20564552 3031352E 3034312E
    
[1A03030302E 3030302E 30303330 33380056
    
[1B033303530 31532E45 31342000 39373230
    
[1C036362020 00323736 35363320 20002020
    
[1D020202020 20200043 36333030 315F4355
    
[1E052414341 4F5F5052 4F5F4744 355F3247
    
[1F0425C636F 6E666967 2E680000 00902400
[
skipped]

name                  "display"
reg                   1:0
                      xp1
,0,10,0:10000000
                      x1
,0,18,0:40000
                      i1
,0,20,0:100
                      m1
,0,30,0:20000
assigned
-addresses    xp1,0,10,C0000000:10000000
                      x1
,0,18,D0000000:40000
                      i1
,0,20,F8001000:100
                      m1
,0,30,D0040000:20000
ok


linux lspci -vvvv

0001:01:01.0 VGA compatible controllerAdvanced Micro DevicesInc. [AMD/ATICuracao PRO [Radeon R
9 270
]
    
SubsystemMicro-Star International Co., Ltd. [MSIDevice 3050
    Control
I/OMemBusMasterSpecCycleMemWINVVGASnoopParErrSteppingSERRFastB2B-
 
DisINTx-
    
StatusCap66MHzUDFFastB2BParErrDEVSEL=fast >TAbort- <TAbortSERR- <PER
R
INTx-
    
Interruptpin A routed to IRQ 9
    Region 0
Memory at c0000000 (64-bitprefetchable) [disabled] [size=256M]
    
Region 2Memory at d0000000 (64-bitnon-prefetchable) [disabled] [size=256K]
    
Region 4I/O ports at 1000 [disabled] [size=256]
    
Expansion ROM at d0040000 [disabled] [size=128K]
    
Capabilities: [48Vendor Specific InformationLen=08 
    
Capabilities: [50Power Management version 3
        Flags
PMEClkDSID1D2AuxCurrent=0mA PME(D0-,D1+,D2+,D3hot+,D3cold-)
        
StatusD0 NoSoftRstPME-EnableDSel=0 DScale=0 PME-
    
Capabilities: [58Express (v2Legacy EndpointMSI 00
        DevCap
:    MaxPayload 256 bytesPhantFunc 0Latency L0s <4usL1 unlimited
            ExtTag
AttnBtnAttnIndPwrIndRBEFLReset-
        
DevCtl:    Report errorsCorrectableNon-FatalFatalUnsupported-
            
RlxdOrdExtTagPhantFuncAuxPwrNoSnoop+
            
MaxPayload 256 bytesMaxReadReq 512 bytes
        DevSta
:    CorrErrUncorrErrFatalErrUnsuppReqAuxPwrTransPend-
        
LnkCap:    Port #0, Speed 8GT/s, Width x16, ASPM L0s L1, Exit Latency L0s <64ns, L1 TAbort- <TAbort- SERR- <PER
RINTx-
    
Interruptpin B routed to IRQ 9
    Region 0
Memory at d0060000 (64-bitnon-prefetchable) [disabled] [size=16K]
    
Capabilities: [48Vendor Specific InformationLen=08 
    
Capabilities: [50Power Management version 3
        Flags
PMEClkDSID1D2AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
        
StatusD0 NoSoftRstPME-EnableDSel=0 DScale=0 PME-
    
Capabilities: [58Express (v2Legacy EndpointMSI 00
        DevCap
:    MaxPayload 256 bytesPhantFunc 0Latency L0s <4usL1 unlimited
            ExtTag
AttnBtnAttnIndPwrIndRBEFLReset-
        
DevCtl:    Report errorsCorrectableNon-FatalFatalUnsupported-
            
RlxdOrdExtTagPhantFuncAuxPwrNoSnoop+
            
MaxPayload 256 bytesMaxReadReq 512 bytes
        DevSta
:    CorrErrUncorrErrFatalErrUnsuppReqAuxPwrTransPend-
        
LnkCap:    Port #0, Speed 8GT/s, Width x16, ASPM L0s L1, Exit Latency L0s <64ns, L1 <1u
s
            ClockPM
SurpriseLLActRepBwNot-
        
LnkCtl:    ASPM DisabledRCB 64 bytes DisabledCommClk+
            
ExtSynchClockPMAutWidDisBWIntAutBWInt-
        
LnkSta:    Speed 8GT/sWidth x8TrErrTrainSlotClkDLActiveBWMgmtABWMgmt-
        
DevCap2Completion TimeoutNot SupportedTimeoutDis-, LTR-, OBFF Not Supported
        DevCtl2
Completion Timeout50us to 50msTimeoutDis-, LTR-, OBFF Disabled
        LnkSta2
Current De-emphasis Level: -3.5dBEqualizationComplete-, EqualizationPhase
1
-
             
EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-


after script values will follow soon...

Go to top
Re: What the fastest possible x64 emulation way of OS4 today ?
Not too shy to talk
Not too shy to talk


See User information
@MartinW

I have added it to the AGP socket (pci.0) so the values will always be the same now, as everything else will be on the other bus.

The values are in my previous post.

Go to top
Re: What the fastest possible x64 emulation way of OS4 today ?
Not too shy to talk
Not too shy to talk


See User information
Well thats interesting because I couldn't get OS4 to even load the dock when I used AGP.


Amiga x5040 ı 16GB ı RX580
GB-A1000 060@100,
A1200 PiStorm32-Lite CM4
Go to top
Re: What the fastest possible x64 emulation way of OS4 today ?
Not too shy to talk
Not too shy to talk


See User information
Sorry, you're booting linux there!

If you want to try AGP, here's your values (let me know if you can work these out yourself now - you should be able to see the pattern I would think):

\ reg

0 0 h
# 00000800 encode-phys 0 encode-int encode+ 0 encode-int encode+
0 0 h# 42000810 encode-phys 0 encode-int encode+ h# 10000000 encode-int encode+
0 0 h# 02000818 encode-phys 0 encode-int encode+ h# 00040000 encode-int encode+
0 0 h# 01000820 encode-phys 0 encode-int encode+ h# 00000100 encode-int encode+
0 0 h# 02000830 encode-phys 0 encode-int encode+ h# 00020000 encode-int encode+
encodeencodeencodeencode" reg" property

\ assigned
-addresses

h
# C0000000 0 h# 42000810 encode-phys 0 encode-int encode+ h# 10000000 encode-int encode+
h# D0000000 0 h# 02000818 encode-phys 0 encode-int encode+ h# 00040000 encode-int encode+
h# F8001000 0 h# 01000820 encode-phys 0 encode-int encode+ h# 00000100 encode-int encode+
h# D0040000 0 h# 02000830 encode-phys 0 encode-int encode+ h# 00020000 encode-int encode+ 
encodeencodeencode" assigned-addresses" property

device
-end

I haven't bothered to decode the HDMI sound part of the GPU


Amiga x5040 ı 16GB ı RX580
GB-A1000 060@100,
A1200 PiStorm32-Lite CM4
Go to top
Re: What the fastest possible x64 emulation way of OS4 today ?
Not too shy to talk
Not too shy to talk


See User information
@MartinW

Yea i should be good now

run script in smartfirmware (copy and paste for now)

s" /pci@C0000000/display@1" find-device
open ( -- ) true ;
s" /pci@C0000000/display@1" open-dev to my-self

\ reg

0 0 h
# 00000800 encode-phys 0 encode-int encode+ 0 encode-int encode+
0 0 h# 42000810 encode-phys 0 encode-int encode+ h# 10000000 encode-int encode+
0 0 h# 02000818 encode-phys 0 encode-int encode+ h# 00040000 encode-int encode+
0 0 h# 01000820 encode-phys 0 encode-int encode+ h# 00000100 encode-int encode+
0 0 h# 02000830 encode-phys 0 encode-int encode+ h# 00020000 encode-int encode+
encodeencodeencodeencode" reg" property

\ assigned
-addresses

h
# C0000000 0 h# 42000810 encode-phys 0 encode-int encode+ h# 10000000 encode-int encode+
h# D0000000 0 h# 02000818 encode-phys 0 encode-int encode+ h# 00040000 encode-int encode+
h# F8001000 0 h# 01000820 encode-phys 0 encode-int encode+ h# 00000100 encode-int encode+
h# D0040000 0 h# 02000830 encode-phys 0 encode-int encode+ h# 00020000 encode-int encode+ 
encodeencodeencode" assigned-addresses" property

device
-end


show-devs

ok show-devs
/ (chrp)
/
openprom
/openprom/client-services
/aliases
/options
/packages
/packages/terminal-emulator
/packages/deblocker
/packages/disk-label
/packages/obp-tftp
/chosen
/memory@(memory)
/
cpus
/cpus/PowerPC,74x7 (cpu)
/
cpus/PowerPC,74x7/l2-cache (l2-cache)
/
cpus/PowerPC,74x7/l3-cache (l3-cache)
/
rtas
/failsafe (serial)
/
pci@80000000 (pci)
/
pci@80000000/host@0
/pci@80000000/display@1
/pci@80000000/isa@(isa)
/
pci@80000000/isa@C/serial@i2F8 (serial)
/
pci@80000000/isa@C/8042@i60 ()
/
pci@80000000/isa@C/keyboard@i60 (keyboard)
/
pci@80000000/isa@C/rtc@i70 (rtc)
/
pci@80000000/isa@C/timer@i40 (timer)
/
pci@80000000/isa@C/fdc@i3F0 (fdc)
/
pci@80000000/isa@C/lpt@i3BC (lpt)
/
pci@80000000/ide@C,(spi)
/
pci@80000000/ide@C,1/cdrom@1,(block)
/
pci@80000000/usb@C,(usb)
/
pci@80000000/usb@C,(usb)
/
pci@80000000/other@C,4
/pci@80000000/sound@C,5
/pci@80000000/pci1106,3068@C,6
/pci@C0000000 (pci)
/
pci@C0000000/host@0
/pci@C0000000/display@1
/pci@C0000000/pci1002,AAB0@2
/bootconsole (bootconsole)
ok


show-pci-full

ok show-pci-full
Br Bus Dv F Vend Dev  Vendor         Chip         Description
===============================================================================
 
0   0  0 0 11AB 6460 Marvell        MV6436x      System Controller for PowerPC Processors
 0   0  1 0 1234 1111 Technical                   
                      8000.0008
-          80FF.FFFF BAR 0 MEM
                      8100.0000
-          8100.0FFF BAR 2 MEM
 0   0 12 0 1106 8231 VIA            VT8231       PCI to ISA Bridge
 0   0 12 1 1106 0571 VIA            VT82C586
/596/686 PCI IDE Controller
                      0000.1001
-          0000.1007 BAR 0 I/O
                      0000.100D
-          0000.100F BAR 1 I/O
                      0000.1011
-          0000.1017 BAR 2 I/O
                      0000.101D
-          0000.101F BAR 3 I/O
                      0000.1021
-          0000.102F BAR 4 I/O
 0   0 12 2 1106 3038 VIA            VT83C572     PCI USB Controller
                      0000.1041
-          0000.105F BAR 4 I/O
 0   0 12 3 1106 3038 VIA            VT83C572     PCI USB Controller
                      0000.1061
-          0000.107F BAR 4 I/O
 0   0 12 4 1106 8235 VIA            VT8235       Power Management Controller
 0   0 12 5 1106 3058 VIA            VT82C686A
/B  AC97 Audio Codec
                      0000.1101
-          0000.11FF BAR 0 I/O
                      0000.1031
-          0000.1033 BAR 1 I/O
                      0000.1035
-          0000.1037 BAR 2 I/O
 0   0 12 6 1106 3068 VIA            VT82C686
/686A/686B AC97 Modem Codec
 1   0  0 0 11AB 6460 Marvell        MV6436x      System Controller 
for PowerPC Processors
 1   0  1 0 1002 6811 ATI                         
            0000.0000
.C000.000C-0000.0001.CFFF.FFFF BAR 1 MEM
            0000.0000
.D000.0004-0000.0001.D003.FFFF BAR 3 MEM
                      0000.1001
-          0000.10FF BAR 4 I/O
                      D004.0000
-          D005.FFFF BIOS  MEM
 1   0  2 0 1002 AAB0 ATI                         
            0000.0000
.D006.0004-0000.0001.D006.3FFF BAR 1 MEM
ok


.properties (/pci@C0000000/display@1)

ok cd /pci@C0000000/display@1
ok 
.properties
vendor
-id             0x1002 (4098)
device-id             0x6811 (26641)
revision-id           0x0 (0)
class-
code            0x30000 (196608)
subsystem-id          0x1462 (5218)
subsystem-vendor-id   0x3050 (12368)
.
vendor-name          "ATI"
.class                "Display Controller"
.subclass             "PC Compatible"
interrupts            0x1 (1)
devsel-speed          0x0 (0)
min-grant             0x0 (0)
max-latency           0x0 (0)
rom                   [0x20000 bytes]
    [
00055AA80E9 71020000 00000000 00000000
    
[01000000000 00000000 24020000 00004942
    [
0204DD3F49B 00000000 00000000 00000004
    
[03020373631 32393535 32300000 00000000
    
[04069020000 00000000 FE010000 00000000
    
[05031312F30 362F3133 2030303A 31350000
    
[06033000000 E9580300 E9670300 0000D800
    
[07080000060 A06000C0 10526210 00840000
    [080] 
C428100A 00000008 00000000 00000300
    
[090] 1E3E7800 80B85840 2C0DA501 0022D020
    
[0A000000000 00000000 004048B0 94305758
    
[0B0007F92C3 00000000 00000000 9E000000
    
[0C0] 00000900 00000000 00000000 00000000
    
[0D000000000 00000000 3131332D 43363330
    
[0E030313030 2D583031 00435552 4143414F
    
[0F0] 00504349 5F455850 52455353 00474444
    
[1005235000D 0A313133 2D4D5349 54563330
    
[110354D532E 31303320 43363330 30312043
    
[12055524143 414F2050 524F2044 44523520
    
[13036344D78 33322032 47422020 20202020
    
[14020202020 20202020 20202020 20202020
    
[150200D0A00 0D0A200D 0A002843 29203139
    
[16038382D32 3031302C 20416476 616E6365
    
[17064204D69 63726F20 44657669 6365732C
    
[18020496E63 2E004154 4F4D4249 4F53424B
    
[1902D414D44 20564552 3031352E 3034312E
    
[1A03030302E 3030302E 30303330 33380056
    
[1B033303530 31532E45 31342000 39373230
    
[1C036362020 00323736 35363320 20002020
    
[1D020202020 20200043 36333030 315F4355
    
[1E052414341 4F5F5052 4F5F4744 355F3247
    
[1F0425C636F 6E666967 2E680000 00902400
[
skipped]

name                  "display"
reg                   1:0
                      mp1
,0,10,0:10000000
                      m1
,0,18,0:40000
                      i1
,0,20,0:100
                      m1
,0,30,0:20000
assigned
-addresses    mp1,0,10,C0000000:10000000
                      m1
,0,18,D0000000:40000
                      i1
,0,20,F8001000:100
                      m1
,0,30,D0040000:20000
ok


linux lspci -vvvv

0001:01:01.0 VGA compatible controllerAdvanced Micro DevicesInc. [AMD/ATICuracao PRO [Radeon R
9 270
]
    
SubsystemMicro-Star International Co., Ltd. [MSIDevice 3050
    Control
I/OMemBusMasterSpecCycleMemWINVVGASnoopParErrSteppingSERRFastB2B-
 
DisINTx-
    
StatusCap66MHzUDFFastB2BParErrDEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PER
R
INTx-
    
Interruptpin A routed to IRQ 9
    Region 0
Memory at c0000000 (64-bitprefetchable) [disabled] [size=256M]
    
Region 2Memory at d0000000 (64-bitnon-prefetchable) [disabled] [size=256K]
    
Region 4I/O ports at 1000 [disabled] [size=256]
    
Expansion ROM at d0040000 [disabled] [size=128K]
    
Capabilities: [48Vendor Specific InformationLen=08 <?>
    Capabilities: [50] Power Management version 3
        Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1+,D2+,D3hot+,D3cold-)
        Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
    Capabilities: [58] Express (v2) Legacy Endpoint, MSI 00
        DevCap:    MaxPayload 256 bytes, PhantFunc 0, Latency L0s <4us, L1 unlimited
            ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
        DevCtl:    Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
            RlxdOrd+ ExtTag+ PhantFunc- AuxPwr- NoSnoop+
            MaxPayload 256 bytes, MaxReadReq 512 bytes
        DevSta:    CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
        LnkCap:    Port #0, Speed 8GT/s, Width x16, ASPM L0s L1, Exit Latency L0s <64ns, L1 <1u
s
            ClockPM- Surprise- LLActRep- BwNot-
        LnkCtl:    ASPM Disabled; RCB 64 bytes Disabled- CommClk+
            ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
        LnkSta:    Speed 8GT/s, Width x8, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
        DevCap2: Completion Timeout: Not Supported, TimeoutDis-, LTR-, OBFF Not Supported
        DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF Disabled
        LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete+, EqualizationPhase
1+
             EqualizationPhase2+, EqualizationPhase3+, LinkEqualizationRequest-

0001:01:02.0 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Cape Verde/Pitcairn HDMI Audio [Ra
deon HD 7700/7800 Series]
    Subsystem: Micro-Star International Co., Ltd. [MSI] Device aab0
    Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
 DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PER
R- INTx-
    Interrupt: pin B routed to IRQ 9
    Region 0: Memory at d0060000 (64-bit, non-prefetchable) [disabled] [size=16K]
    Capabilities: [48] Vendor Specific Information: Len=08 <?>
    Capabilities: [50] Power Management version 3
        Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
        Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
    Capabilities: [58] Express (v2) Legacy Endpoint, MSI 00
        DevCap:    MaxPayload 256 bytes, PhantFunc 0, Latency L0s <4us, L1 unlimited
            ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
        DevCtl:    Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
            RlxdOrd+ ExtTag+ PhantFunc- AuxPwr- NoSnoop+
            MaxPayload 256 bytes, MaxReadReq 512 bytes
        DevSta:    CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
        LnkCap:    Port #0, Speed 8GT/s, Width x16, ASPM L0s L1, Exit Latency L0s <64ns, L1 <1u
s
            ClockPM- Surprise- LLActRep- BwNot-
        LnkCtl:    ASPM Disabled; RCB 64 bytes Disabled- CommClk+
            ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
        LnkSta:    Speed 8GT/s, Width x8, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
        DevCap2: Completion Timeout: Not Supported, TimeoutDis-, LTR-, OBFF Not Supported
        DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF Disabled
        LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete-, EqualizationPhase
1-
             EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-


OS4 next...

Go to top
Re: What the fastest possible x64 emulation way of OS4 today ?
Not too shy to talk
Not too shy to talk


See User information
@derfs

AmigaOS still freezes after about 30 seconds.

Here is a picture of Ranger as it froze.

https://imgur.com/a/tNTZCYd

*edit*

debug output up to the freeze

http://crashlog.os4depot.net/cl434


Edited by derfs on 2023/7/8 14:52:40
Edited by derfs on 2023/7/8 17:31:28
Go to top
Re: What the fastest possible x64 emulation way of OS4 today ?
Not too shy to talk
Not too shy to talk


See User information
You get further than me when using AGP. For me I can't get to workbench before it freezes.


Amiga x5040 ı 16GB ı RX580
GB-A1000 060@100,
A1200 PiStorm32-Lite CM4
Go to top

  Register To Post
« 1 ... 35 36 37 (38) 39 40 41 ... 72 »

 




Currently Active Users Viewing This Thread: 3 ( 0 members and 3 Anonymous Users )




Powered by XOOPS 2.0 © 2001-2023 The XOOPS Project