Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
75 user(s) are online (38 user(s) are browsing Forums)

Members: 0
Guests: 75

more...

Headlines

 
  Register To Post  

« 1 ... 18 19 20 (21) 22 23 24 ... 72 »
Re: What the fastest possible x64 emulation way of OS4 today ?
Quite a regular
Quite a regular


See User information
@balaton

Nothing happens. The "OK" prompt doesn't return.
But I did notice that when I quit QEMU (Machine->Quit), the command shows up in the reqular linux bash without the first character: /failsafe" io. As a result, a new '>' bash appears which I had to quit with CTRL+C. I've also tried entering: boot CD amigaboot.of. Same story. Nothing happens and when I exit QEMU then the bash displays oot CD amigaboot.of. So it seems that the emulation crashed after entering the first character. The remaining characters are send to the bash. One core is at 100% until I quit QEMU. So something is running.

Tried using a space as first character before ntering either " /failsafe" io or boot CD amigaboot.of. Didn'tchange the result. Exect that now the complete command was visible on the linux bash.

Instead of using vfio, i've also tried -device ati-vga. But the result is exactly the same. So different behavior compared to your Morphos 3.18 result. I'm running QEMU 8.02 on Ubuntu 23.04.

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


See User information
@geennaam
That likely means you're typing the boot command in the wrong window. When using -serial stdio AND not having a graphics card that the pegasos2 firmware recognises (such as sm502 which it does not know about) then the firmware console is redirected from screen/keyboard to /failsafe which is on serial by default so you see the ok prompt in the window where you started QEMU from and can type there.

But if there is a graphics card the firmware knows about it sets io to screen/keyboard even if it then fails to init the gfx card so you can't see output but also can't type in the serial window because the firmware is expecting output from the keyboard not serial. So you have to type " /failsafe" io command in the window where you'd see the output and keyboard is connected to, which is the one that normally says "Guest did not init display (yet)." at this point. If you don't get such window with only a passed through graphics card then add another card with -device VGA,romfile="" that the firmware will ignore but you'd get a guest window where you can blindly type the " /failsafe" io command to redirect input/output to serial or the boot command to continue booting.

Hope I could explain it enough now if not and somebody got it please try to explain it better.

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


See User information
@HansQuote:
Hans wrote:@Walkero
Quote:
Would it make sense to start a kickstarter for the virtio-gfx driver? This way we will see how many are interested in something like that and your work will be able to be paid in advance. Also, people will be able to buy it after the kickstarter from your e-shop if they want to jump on.

If I did a "kickstarter," I'd likely run it via my own website. There's enough trust in the community that we don't need to give 5% (or whatever it is) to Kickstarter. There are some other issues to consider, though, the biggest one being fragmentation. People are already complaining and/or getting confused with needing to buy the OS from Hyperion, and graphics drivers + extras from A-EON. It would take some negotiation for me to be able to offer a unified emulation package with everything you need. After that, I might get into conflict with Cloanto due to selling a package with AmigaOS 4.1 included.


A package like there is with Cloanto seems unrealistic with Qemu at the moment and as you mentioned there could be problems with other AmigaOs4.1 parties.

What would be a good idea would be to offer some kind of additional package for Qemu, you could call it "AmigaOs4.1Qemu-Tools" for example where you provide additional graphic card drivers and other things that could be useful for Qemu Peg/Sam460 and AmigaOs4.1.

Nobody would be forced to buy such a package as we already have a simple limited graphics output with the sm501/2.

But for users who want to work intensively with the AmigaOs4.1 system such a package would be the ideal way to use the full potential under Qemu with AmigaOs4.1 and it would not remain with a simple playful emulation.

As already mentioned you could try to collect money for your work in advance to see if and how much interest there would be to start working on the driver. We are in a dead end with the Amiga NG hardware at the moment and have nothing to lose and this emulation is already quite usable as some users have found out.

Another idea would be to start a survey if there is any interest in such a solution, I know you are good at creating surveys. What do we have to lose?

** NOTE: maybe I am just a crazy Qemu/AmigaOs4.1 fan who is so convinced of this emulation that I am suffering from a loss of reality since I have already bought all the software that is useful for me under AmigaOs4.1 without owning real hardware.


Edited by Maijestro on 2023/6/26 13:24:15
Edited by Maijestro on 2023/6/26 17:29:32
MacStudio ARM M1 Max Qemu//Pegasos2 AmigaOs4.1 FE
Go to top
Re: What the fastest possible x64 emulation way of OS4 today ?
Quite a regular
Quite a regular


See User information
@Hans
Quote:

Open vs closed source: I'm simply warning that open-sourcing doesn't guarantee anything. Plenty of projects have been open-sourced, and die. Good leadership is what makes a project succeed or fail. Projects with leaders who know how to make their business model** work and have good communication skills are much more likely to succeed compared to those that don't.

One thing it guarantees is that results won't be lost. If an open source project dnesn't succeed at least it can be taken over by others who can make something out of it an not lose the results while if a closed source project is failing then all their reuslts so far will be lost and since nobody can help them out they can struggle for a long time. The sam460ex emulation was started by sombody to test the Haiku Sam460EX port originally but was abandoned as it turned out to be more complex than a few weeks of hacking. But since it's open source I could pick it up and finish it but without that I may not even have started. Also much more people can use the results of an open source project than a closed one so a model where development is spnsored up front like in a crowd funding campaign but the results are then open sourced is better than doing something closed then hoping to sell enough to recover the costs. Doing crowd funded development with the results closed source but ninaries freely available is not ideal but still better than nothing. (Doing something closed with crowd funding and then selling it is the worst possible model IMO.)

Quote:

Graphics drivers: The released Picasso96 documentation is missing AmigaOS 4 extensions. They should theoretically work, but things such as hardware accelerated compositing and EDID would be absent.

Fortunately we don't need any of those for a simple framebuffer driver so that should be possible to do as a first step. We'd just need somebody who either knows about this already or willing to read the docs and learn.

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


See User information
@balaton

Ah, I didn't get this "guest has not initialized the display (yet)" output. Just some QEMU command prompt.

I've now added the bogus VGA device like you've suggested and now the " /failsafe" io command works. AmigaOS4.1 boots and loads all the kernel modules but that's it. Display doesn't get initialized on HD 4850. No signal at all. As a second tests, I've added the sm501 again as second display device but this simulated display isn't initialized as well. That probably means that the Radeon driver hangs the system.
Now I didn't add the lastest and greatest HD driver from enhancer. So this is something I might test next. Currently the install CD contains the old demo driver.

Edit1: No difference with enhancer 2.2 Radeon HD driver.
Edit2: disabling compositing or adding a hd4850 romfile doesn't make a difference either


Edited by geennaam on 2023/6/26 15:39:53
Edited by geennaam on 2023/6/26 15:42:05
Edited by geennaam on 2023/6/26 16:19:36
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:
Fortunately we don't need any of those for a simple framebuffer driver so that should be possible to do as a first step. We'd just need somebody who either knows about this already or willing to read the docs and learn.
For a framebuffer driver all you need to implement should be the FindCard(), InitCard() and and a no-op WaitBlitter() function, all other function pointers in the driver can be set to NULL in which case default (slow, CPU based) functions inside graphics.library are used.
Usual drivers consist of 2 parts, a card driver (ZorroII/III, PCI/AGP, PCIe, or some other bus support code, and, usually only for classic Amiga Zorro cards, gfx card specific parts) and a chip driver (GPU specific functions, can be used by different card drivers using different hardware and/or buses but with the same GPU), but for a framebuffer driver that shouldn't be required and only implementing a card driver might be enough.

@geennaam
Quote:
AmigaOS4.1 boots and loads all the kernel modules but that's it. Display doesn't get initialized on HD 4850. No signal at all. As a second tests, I've added the sm501 again as second display device but this simulated display isn't initialized as well. That probably means that the Radeon driver hangs the system.
When debugging make sure you are using MODULE=kernel.debug instead of MODULE=kernel in your kicklayout file, and for example "debuglevel=3" as part of the os4_commandline firmware ENV variable to get OS4 and driver debug output on (emulated) serial output.

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


See User information
Nevermind. Found the smartfirmware settings

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
@geennaam
Sorry, I don't know anything about the Pegasos2 firmware, but according to https://wiki.amigaos.net/wiki/Advanced_Serial_Debugging_Guide
using something like
setenv os4_commandline serial munge debuglevel=3
should work.

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


See User information
@geennaam
We can't go any further from here without getting some more details about what is happening to try to find why it's not working. It would be helpful to test a config that's known to work on real hadware to avoid debugging problems that are not related to QEMU or VFIO so is this card knwon to work on a real PegasosII? Is there anybody with a real hardware and known working card that could be tested on QEMU?
Some ideas to get more details would be to enable some debug logging in AmigaOS4 if the Radeon driver has any. @Hans should know how to do that. Or trying to get memory map after the driver started to see if the BARs are mapped correctly. To get access to QEMU monitor you can either replace -serial stdio with -monitor stdio to redirect monitor to stdio instead of serial in which case serial window will be in the QEMU guest window from the view menu or CTRL+Akt+2 or 3. (There's also a -serial mon:stdio option which redirects both QEMU monitor snd serial to stdio and you can switch between the two with Ctrl-A c or see Ctrl-A h for help but this may be more confusing than redirecting just serial or monitor.) Once you get monitor on stdio you can try info mtree and info qtree commands to get info about the machine and see if the gfx card shows up in the guest where it should be but to make sense of that some knowledge on how this should work is needed so since only Hans knows what the driver does his help may be needed to debug this.

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:
Sorry, I don't know anything about the Pegasos2 firmware, but according to https://wiki.amigaos.net/wiki/Advanced_Serial_Debugging_Guide
using something like
setenv os4_commandline serial munge debuglevel=3
should work.

That command works but needs to define the variable first so you either need to boot cd bootloader_prepare first or just run the relevant command from that script which is:
120 nodefault-bytes os4_commandline

before the above setenv.


Edited by balaton on 2023/6/26 16:55:23
Edited by balaton on 2023/6/26 16:55:56
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
If debuglevel=3 doesn't show enough information you can increase it, IIRC level 20 is the maximum, but with debuglevel=20 on real hardware and a real serial terminal it may take hours to boot AmigaOS (there is debug output for each kernel function entry and exit), if it succeeds at all (the serial I/O may add too long delays for some HW driver timeouts), and produces several 100 MB of debugging output...
Try debuglevel 3 first, if that doesn't help try 5, 7, or maybe even 10. But not more, higher levels are only usable, if at all, for the kernel developers.

For example PCI BAR mappings should be included even in very low debug levels, probably even debuglevel 1.

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


See User information
@balaton @joerg @hans

That worked. HD 4850 (RV770) is detected and RadeonHD is initializing. But it fails at the following line:
RadeonHD.chip (0): ERRORCould not get the video RAM resource range


debuglevel=3
booting default
Trying to boot configuration AmigaOS_4.1_Final_Edition
[ColdStartExecSG           [########################################] 100 %
[ColdStartCopyright (c2002-2020 Trevor Dickinson
[ColdStartexec 54.30 (1.1.2021)
[
ColdStartKernel commandlineserial munge debuglevel=3
[ColdStartDebug level3
[mem_enable_munge] *** WarningMemory munging enabled for malloc/free emulation
[HAL_SetupMemoryEnvironmentCopying 59 modules from 0x00003200 to 0x02249220size 13570 (36800)
[
InternalMapMemoryTrying to map 0x01000000 to 0x01000000length 0x800000 with attrs 0x00000044
[InternalMapMemoryTrying to map 0x02000000 to 0x02000000length 0x230000 with attrs 0x000000C0
[InternalMapMemoryTrying to map 0x02230000 to 0x02230000length 0x21FFFF with attrs 0x00000080
[InternalMapMemoryTrying to map 0x01800000 to 0x01800000length 0x7FFFFF with attrs 0x000000C0
[InternalMapMemoryTrying to map 0x00000000 to 0x00000000length 0x3000 with attrs 0x00000080
[ColdStartStored checksum 0x00000000
[ColdStartComputed checksum 0x00000000
[radix_tree_initMax Key for 0x00000000
[radix_tree_initMax Key for 0x0000003F
[radix_tree_initMax Key for 0x00000FFF
[radix_tree_initMax Key for 0x0003FFFF
[radix_tree_initMax Key for 0x00FFFFFF
[radix_tree_initMax Key for 0x3FFFFFFF
[mark_pagesMarking pages from 0x00000000 to 0x00002FFF as used
[mark_pagesMarking pages from 0x01000000 to 0x0244FFFF as used
[rmap_initInitializing resource map 0x02383970 with base 0x00010000size 0xFFFF0000quantum 128caches up to 0
[rmap_initQCacheMax 0
[rmap_initCreated hash table with 101 buckets and shift of 7
[rmap_initCreating 0 caches
[rmap_initInitializing resource map 0x0238A758 with base 0x70000000size 0x10000000quantum 4096caches up to 32768
[rmap_initQCacheMax 32767
[rmap_initCreated hash table with 101 buckets and shift of 12
[rmap_initCreating 7 caches
[rmap_initCreating QCache 00 for 0x0238A758
[rmap_initCreating QCache 01 for 0x0238A758
[rmap_initCreating QCache 02 for 0x0238A758
[rmap_initCreating QCache 03 for 0x0238A758
[rmap_initCreating QCache 04 for 0x0238A758
[rmap_initCreating QCache 05 for 0x0238A758
[rmap_initCreating QCache 06 for 0x0238A758
[default_initAdding Alloc/Free emulation to area executable heap (0x0238A670)
[
ColdStartAdded executable range 0x70000000 0x80000000
[rmap_initInitializing resource map 0x0238E358 with base 0x10000000size 0x60000000quantum 4096caches up to 32768
[rmap_initQCacheMax 32767
[rmap_initCreated hash table with 101 buckets and shift of 12
[rmap_initCreating 7 caches
[rmap_initCreating QCache 00 for 0x0238E358
[rmap_initCreating QCache 01 for 0x0238E358
[rmap_initCreating QCache 02 for 0x0238E358
[rmap_initCreating QCache 03 for 0x0238E358
[rmap_initCreating QCache 04 for 0x0238E358
[rmap_initCreating QCache 05 for 0x0238E358
[rmap_initCreating QCache 06 for 0x0238E358
[default_initAdding Alloc/Free emulation to area primary heap (0x0238E270)
[
mem_initInitializing emu ctrl 0x02390D60 for VMA 0x0238E270
[mem_initBucket 0 size 16
[mem_initBucket 1 size 32
[mem_initBucket 2 size 48
[mem_initBucket 3 size 64
[mem_initBucket 4 size 80
[mem_initBucket 5 size 96
[mem_initBucket 6 size 128
[mem_initBucket 7 size 160
[mem_initBucket 8 size 192
[mem_initBucket 9 size 240
[mem_initBucket 10 size 256
[mem_initBucket 11 size 320
[mem_initBucket 12 size 384
[mem_initBucket 13 size 464
[mem_initBucket 14 size 512
[mem_initBucket 15 size 624
[mem_initBucket 16 size 752
[mem_initBucket 17 size 912
[mem_initBucket 18 size 1024
[mem_initBucket 19 size 1232
[mem_initBucket 20 size 1488
[mem_initBucket 21 size 1792
[mem_initBucket 22 size 2048
[mem_initBucket 23 size 2464
[mem_initBucket 24 size 2960
[mem_initBucket 25 size 3552
[mem_initBucket 26 size 4096
[mem_initBucket 27 size 4928
[mem_initBucket 28 size 5920
[mem_initBucket 29 size 7104
[mem_initBucket 30 size 8192
[mem_initMaxAlloc 8192
[ColdStartAdded virtual range 0x10000000 0x70000000
[ColdStartUsing as resident memory area
[HAL_SetupMemoryEnvironment2Kernel data segment VMArea createdvma 0x02391E70
[HAL_SetupMemoryEnvironment2VMArea0x02000000 0x0044FFFF
[HAL_SetupMemoryEnvironment2Kernel text segment VMArea createdvma 0x02395A70
[HAL_SetupMemoryEnvironment2VMArea0x01800000 0x00800000
[HAL_SetupMemoryEnvironment2Custom chip interceptor VMArea createdvma 0x02399670
[HAL_SetupMemoryEnvironment2Custom chip CIA interceptor VMArea createdvma 0x0239D270
[HAL_SetupMemoryEnvironment2ROM space interceptor VMArea createdvma 0x023A0E70
[rmap_initInitializing resource map 0x023A4B58 with base 0xE0000000size 0x10000000quantum 4096caches up to 0
[rmap_initQCacheMax 0
[rmap_initCreated hash table with 101 buckets and shift of 12
[rmap_initCreating 0 caches
[init_kernel_heapAdded kernel heap (Pri -127vma 0x023A4A70)
[
ColdStartSetting up kernel caches
[res_initInitialising resident memory system
[ColdStartComputed checksum after res_init0x70003000
[_impl_InitResidentInitializing rom tag openfirmware.resource V53 (priority 106), init 0x018156A8
[_impl_InitResidentInit function of openfirmware.resource V53 returned 0x6FFA901C
[_impl_InitCodeInitializing module flush.resident 52.2 (19.2.2007)
 [
_impl_InitResidentInitializing rom tag flush.resident V52 (priority 120), init 0x01810458
[_impl_InitResidentInit function of flush.resident V52 returned 0x00000001
[_impl_InitCodeInitializing module expansion.library 53.1 (16.6.2008)
 [
_impl_InitResidentInitializing native autoinit expansion.library V53priority 110
[_impl_InitResidentexpansion.library V53 initialized
[_impl_InitCodeInitializing module post reset code of timer.device 53.4 (7.5.2016)
 [
_impl_InitResidentInitializing rom tag post reset code of timer.device V53 (priority 106), init 0x01C54144
[_impl_InitResidentInit function of post reset code of timer.device V53 returned 0x00000000
[_impl_InitCodeInitializing module exec 54.30 (1.1.2021)
 [
_impl_InitResidentInitializing rom tag exec.library V54 (priority 105), init 0x0185575C
[StartExecIExec 0x02272B7CSysBase 0x02386702
[HAL_FillCPUInfoCPU Model StringMotorola MPC 7447/7457 Apollo
[HAL_FillCPUInfoCPU Version String1.2
[HAL_FillCPUInfoFrontside Speed133333333
[HAL_FillCPUInfoProcessor Speed1533333318
[HAL_FillCPUInfoTimebase  Speed33333333
[HAL_SetupMachineEventsInstalling Program exception at 0x00000700
[HAL_SetupMachineEventsInstalling Machine check exception at 0x00000200
[HAL_SetupMachineEventsInstalling DSI exception at 0x00000300
[HAL_SetupMachineEventsInstalling ISI exception at 0x00000400
[HAL_SetupMachineEventsInstalling Alignment exception at 0x00000600
[HAL_SetupMachineEventsInstalling Instruction breakpoint at 0x00001300
[HAL_SetupMachineEventsInstalling Trace exception at 0x00000D00
[HAL_SetupMachineEventsInstalling FPU unavailable exception at 0x00000800
[HAL_SetupMachineEventsInstalling External interrupt at 0x00000500
[HAL_SetupMachineEventsInstalling System call exception at 0x00000C00
[HAL_SetupMachineEventsInstalling Performance Monitor exception at 0x00000F00
[HAL_SetupMachineEventsInstalling Altivec Unavailable exception at 0x00000F20
[HAL_SetupMachineEventsInstalling Altivec assist exception at 0x00001600
[HAL_SetupMachineEventsInstalling System Management exception at 0x00001400
[StartExecexec.library created
[StartExecMaking utility.library
[page_buddyalloc_convert_from_bootConverting boot allocator to buddy allocator
[page_buddyalloc_convertCreating new allocator from pool with BaseAddress 0x0000000000000000 and TopAddress 0x0000000040000000
[page_buddyalloc_convertPool has 262144 total pages
[page_buddyalloc_initCreating new buddy allocator with BaseAddress 0x0000000000000000 and TopAddress 0x0000000040000000
[page_buddyalloc_convertStarting conversion from 0 to 262144
[page_buddyalloc_convertDone
[page_buddyalloc_convert_from_bootDone converting
[StartExecPage backend has 262144 pages total256813 available
[StartExecExec stack0x022307E0 0x022407F0 (0x022405A0)
[
StartExecIExec 0x02272B7CSysBase 0x02386702
[StartExecAdding exec.task
[StartExecGoing to enable interrupts (SysBase 0x02386702)
[
StartExecEnabling multitasking (SysBase 0x02386702)
[
StartExecLet the good times roll !!! Multitasking enabled
[StartExec] Global resource map after startexec:
[
rmap_dumpBase 0x00010000 (to 0x00BEFFFF), size 0x00BE0000Free
[rmap_dumpBase 0x00BF0000 (to 0x00BFFFFF), size 0x00010000Used
[rmap_dumpBase 0x00C00000 (to 0x00D9FFFF), size 0x001A0000Free
[rmap_dumpBase 0x00DA0000 (to 0x00DFFFFF), size 0x00060000Used
[rmap_dumpBase 0x00E00000 (to 0x00F7FFFF), size 0x00180000Free
[rmap_dumpBase 0x00F80000 (to 0x00FFFFFF), size 0x00080000Used
[rmap_dumpBase 0x01000000 (to 0x017FFFFF), size 0x00800000Used
[rmap_dumpBase 0x01800000 (to 0x01FFFFFF), size 0x00800000Used
[rmap_dumpBase 0x02000000 (to 0x0244FFFF), size 0x00450000Used
[rmap_dumpBase 0x02450000 (to 0x0FFFFFFF), size 0x0DBB0000Free
[rmap_dumpBase 0x10000000 (to 0x6FFFFFFF), size 0x60000000Used
[rmap_dumpBase 0x70000000 (to 0x7FFFFFFF), size 0x10000000Used
[rmap_dumpBase 0x80000000 (to 0xDFFFFFFF), size 0x60000000Free
[rmap_dumpBase 0xE0000000 (to 0xEFFFFFFF), size 0x10000000Used
[rmap_dumpBase 0xF0000000 (to 0xFFFFFFFF), size 0x10000000Used
[rmap_dumpNumber of blocks15
[StartExecAbout to init RTF_COLDSTART resident modules
[_impl_InitCodeInitializing module diag init
 
[_impl_InitResidentInitializing rom tag diag init
 V53 
(priority 105), init 0x01890684
[expansion_doDiagListScanning PCI bus
[InternalMapMemoryTrying to map 0x80000000 to 0x80000000length 0x100 with attrs 0x0000008A
[InternalMapMemoryTrying to map 0x80040000 to 0x80040000length 0x40000 with attrs 0x0000008A
[InternalMapMemoryTrying to map 0x84000000 to 0x84000000length 0x4000000 with attrs 0x0000008A
[InternalMapMemoryTrying to map 0x80200000 to 0x80200000length 0x200000 with attrs 0x0000008A
[InternalMapMemoryTrying to map 0x80020000 to 0x80020000length 0x10000 with attrs 0x0000008A
[expansion_doDiagListReading capabilities lists
[expansion_ReadPCICapabilitiesController 0x6FF7B000
[_SetupCapabilitiesEnumerating capabilites of device 0x00:0x00.0x00 (@0x6FF9338C)
[
_SetupCapabilitiesEnumerating capabilites of device 0x00:0x01.0x00 (@0x6FF9350C)
[
_SetupCapabilitiescapOffs0xDC  capID0x0 (Unknown)
[
_SetupCapabilitiesEnumerating capabilites of device 0x00:0x02.0x00 (@0x6FF9368C)
[
_SetupCapabilitiesEnumerating capabilites of device 0x00:0x03.0x00 (@0x6FF9380C)
[
_SetupCapabilitiescapOffs0x50  capID0x1 (Power Management)
[
_SetupCapabilitiescapOffs0x58  capID0x10 (PCIe)
[
_SetupCapabilitiesEnumerating capabilites of device 0x00:0x04.0x00 (@0x6FF9398C)
[
_SetupCapabilitiescapOffs0x50  capID0x1 (Power Management)
[
_SetupCapabilitiescapOffs0x58  capID0x10 (PCIe)
[
_SetupCapabilitiesEnumerating capabilites of device 0x00:0x0C.0x00 (@0x6FF93B0C)
[
_SetupCapabilitiescapOffs0xC0  capID0x0 (Unknown)
[
_SetupCapabilitiesEnumerating capabilites of device 0x00:0x0C.0x01 (@0x6FF93C8C)
[
_SetupCapabilitiescapOffs0xC0  capID0x1 (Power Management)
[
_SetupCapabilitiesEnumerating capabilites of device 0x00:0x0C.0x02 (@0x6FF93E0C)
[
_SetupCapabilitiesEnumerating capabilites of device 0x00:0x0C.0x03 (@0x6FF7D09C)
[
_SetupCapabilitiesEnumerating capabilites of device 0x00:0x0C.0x04 (@0x6FF7D21C)
[
_SetupCapabilitiesEnumerating capabilites of device 0x00:0x0C.0x05 (@0x6FF7D39C)
[
_SetupCapabilitiesEnumerating capabilites of device 0x00:0x0C.0x06 (@0x6FF7D51C)
[
expansion_ReadPCICapabilitiesController 0x6FF7B030
[_SetupCapabilitiesEnumerating capabilites of device 0x01:0x00.0x00 (@0x6FF7D69C)
[
_impl_InitResidentInit function of diag init
 V53 returned 0x00000000
[_impl_InitCodeInitializing module newlib.library 53.80 (6.4.2022)
 [
_impl_InitResidentInitializing native autoinit newlib.library V53priority 104
[_impl_InitResidentnewlib.library V53 initialized
[_impl_InitCodeInitializing module utility.library 54.2 (30.11.2019)
 [
_impl_InitResidentInitializing rom tag utility.library V54 (priority 103), init 0x0189E8B0
[_impl_InitResidentInit function of utility.library V54 returned 0x00000000
[_impl_InitCodeInitializing module uhci_early_stop 53.1 (21.9.2012)
 [
_impl_InitResidentInitializing rom tag uhci_early_stop V1 (priority 102), init 0x01F0C96C
[_impl_InitResidentInit function of uhci_early_stop V1 returned 0x00000000
[_impl_InitCodeInitializing module idle.task 52.2 (19.2.2007)
 [
_impl_InitResidentInitializing rom tag idle.task V52 (priority 90), init 0x01803978
[_impl_InitResidentInit function of idle.task V52 returned 0x6FFAB540
[_impl_InitCodeInitializing module emulator.resource 53.1
 
[_impl_InitResidentInitializing rom tag emulator.resource V53 (priority 90), init 0x0182BFA4
[_impl_InitResidentInit function of emulator.resource V53 returned 0x6FF910C0
[_impl_InitCodeInitializing module memdebug.resident 52.2 (19.2.2007)
 [
_impl_InitResidentInitializing rom tag memdebug.resident V52 (priority 90), init 0x01861740
[_impl_InitResidentInit function of memdebug.resident V52 returned 0x00000000
[_impl_InitCodeInitializing module async_serial_debug.resident 53.1 (23.6.2016)
 [
_impl_InitResidentInitializing rom tag async_serial_debug.resident V53 (priority 89), init 0x018622AC
[_impl_InitResidentInit function of async_serial_debug.resident V53 returned 0x00000000
[_impl_InitCodeInitializing module FileSystem.resource 53.1 (12.2.2011)
 [
_impl_InitResidentInitializing rom tag FileSystem.resource V53 (priority 80), init 0x019C7D54
[_impl_InitResidentInit function of FileSystem.resource V53 returned 0x6FF94270
[_impl_InitCodeInitializing module SmartFilesystem 1.293 (19.11.2015AmigaOS4 PPC A-EON Technology Ltd
 
[_impl_InitResidentInitializing rom tag SmartFilesystem V1 (priority 79), init 0x018C2A00
[_impl_InitResidentInit function of SmartFilesystem V1 returned 0x6FF91140
[_impl_InitCodeInitializing module JXFileSystem 4.34 (26.3.2009)
 [
_impl_InitResidentInitializing rom tag JXFileSystem4 V4 (priority 79), init 0x018E54C0
[_impl_InitResidentInit function of JXFileSystem4 V4 returned 0x6FF91180
[_impl_InitCodeInitializing module CDFileSystem 53.8 (20.10.2019)
 [
_impl_InitResidentInitializing rom tag CDFileSystem V53 (priority 79), init 0x0191EF20
[_impl_InitResidentInit function of CDFileSystem V53 returned 0x6FF911C0
[_impl_InitCodeInitializing module battclock.resource 54.1 (1.5.2016)
 [
_impl_InitResidentInitializing rom tag battclock.resource V54 (priority 70), init 0x01910B34
[_impl_InitResidentInit function of battclock.resource V54 returned 0x6FFA91A0
[_impl_InitCodeInitializing module ps2.resource 52.1 (11.12.2006)
 [
_impl_InitResidentInitializing native autoinit ps2.resource V52priority 70
[_impl_InitResidentps2.resource V52 initialized
[_impl_InitCodeInitializing module 
 
[_impl_InitResidentInitializing rom tag CardPatch V0 (priority 65), init 0x01C695F4
[_impl_InitResidentInitializing native autoinit PCIGraphics.card V53priority 0
[_impl_InitResidentPCIGraphics.card V53 initialized
[_impl_InitResidentInit function of CardPatch V0 returned 0x00000000
[_impl_InitCodeInitializing module RadeonRX.chip 2.11 (26.1.2022)
 [
_impl_InitResidentInitializing rom tag RXCardPatch V0 (priority 65), init 0x01D146A4
RadeonRX 
(2): Could not identify the chipset
[_impl_InitResidentInit function of RXCardPatch V0 returned 0x00000000
[_impl_InitCodeInitializing module timer.device 53.4 (7.5.2016)
 [
_impl_InitResidentInitializing rom tag timer.device V53 (priority 64), init 0x01C53110
[_impl_InitResidentInit function of timer.device V53 returned 0x00000001
[_impl_InitCodeInitializing module $VERohci_early_stop [_impl_InitResidentInitializing rom tag ohci_early_stop V1 (priority 64), init 0x01F16054
[_impl_InitResidentInit function of ohci_early_stop V1 returned 0x00000000
[_impl_InitCodeInitializing module $VERehci_early_stop [_impl_InitResidentInitializing rom tag ehci_early_stop V1 (priority 64), init 0x01F20830
[_impl_InitResidentInit function of ehci_early_stop V1 returned 0x00000000
[_impl_InitCodeInitializing module graphics.library 54.248 (23.2.2020)
 [
_impl_InitResidentInitializing rom tag Graphics Startup V54 (priority 63), init 0x019D7CA0
graphics
.library AltiVec/VMX enabled
graphics
.library PPC74xx optimizations enabled
RadeonHD
.card (5): findRHDCard called
RadeonHD
.card (5): Card 0 (0): 0x126F0x 501unknownother driverinactive
RadeonHD
.card (5): Calling original FindCard()
RadeonHD.card (5): Found a graphics card
RadeonHD
.card (5): Skipping
RadeonHD
.card (5): Card 0 (0): 0x126F0x 501unknownother driverinactive
RadeonHD
.card (5): Calling original FindCard()
RadeonHD.card (5): Card 1 (1): 0x10020x9442Radeon 4800supportedinactive
RadeonHD
.card (5): Found supported card
RadeonHD
.card (5): initRHDCard called
RadeonHD
.card (5): Initializing card
[_impl_InitResidentInitializing native autoinit RadeonHD.chip V3priority -128
[_impl_InitResidentRadeonHD.chip V3 initialized
RadeonHD
.card (2): Obtaining ITimer interface
RadeonHD.card (2): Got ITimer interface
RadeonHD.card (2): Returning from LibInit().
RadeonHD.card (0): RadeonHD.chip 3.7 (19.11.2019)
RadeonHD.chip (5): rhdOpen called
RadeonHD
.chip (4): Have altivec.
RadeonHD.chip (2): PCI device is a graphics card.
RadeonHD.chip (2): RadeonHD chipset identified as: RV770
RadeonHD
.chip (2): Obtaining memory and I/O addresses and sizes
RadeonHD
.chip (0): ERRORCould not get the video RAM resource range
RadeonHD
.chip (5): rhdSpritesDestroy called.
RadeonHD.chip (6): rhdPMDestroy called.
RadeonHD.chip (6): rhdMCDestroy called.
RadeonHD.chip (6): rhdPLLsDestroy called
RadeonHD
.chip (6): rhdLUTsDestroy called 
RadeonHD
.chip (6): rhdOutputsDestroy called
RadeonHD
.chip (6): rhdCrtcsDestroy called 
RadeonHD
.chip (0): RadeonHD card closed
graphics
.library cannot configure your graphics board!
Either your board is not supported or there's a configuration problem.
Did you install PCIGraphics.kmod?


Debuglevel=7
booting default
Trying to boot configuration AmigaOS_4.1_Final_Edition
[ColdStartExecSG           [########################################] 100 %
[ColdStartCopyright (c2002-2020 Trevor Dickinson
[ColdStartexec 54.30 (1.1.2021)
[
ColdStartKernel commandlineserial munge debuglevel=7
[ColdStartDebug level7
[mem_enable_munge] *** WarningMemory munging enabled for malloc/free emulation
[HAL_GetMemoryMapPhysical memory start0x00000000
[HAL_GetMemoryMapPhysical memory on board1024 MB
[HAL_GetMemoryMapKernel text segment base0x01800000
[HAL_GetMemoryMapKernel data segment base0x02000000
[HAL_GetMemoryMapPage area 1 0x023B0000 size 1036320768 (15813 pages)
[
HAL_GetMemoryMapPage area 2 0x00010000 size 16711680 (255 pages)
[
HAL_GetMemoryMapNode 0 (expansion memoryKERNEL): 0x02450000 0x023AFFFF
[HAL_GetMemoryMapNode 1 (virtual memoryPAGES): 0x023B0000 0x3FFFFFFF
[HAL_GetMemoryMapNode 2 (virtual memoryPAGES): 0x00010000 0x00FFFFFF
[HAL_GetMemoryMapNode 3 (IO areaIO): 0x80000000 0xFFFFFFFF
[HAL_GetMemoryMapNode 4 (executable memoryEXECUTABLE): 0x70000000 0x7FFFFFFF
[HAL_GetMemoryMapNode 5 (virtual memoryVIRTUAL): 0x10000000 0x6FFFFFFF
[ColdStartSetting up MMU
[ColdStartSetting up memory environmentstage 1
[HAL_SetupMemoryEnvironmentCopying 59 modules from 0x00003200 to 0x02249220size 13570 (36800)
[
InternalMapMemoryTrying to map 0x01000000 to 0x01000000length 0x800000 with attrs 0x00000044
[InternalMapMemoryTrying to map 0x02000000 to 0x02000000length 0x230000 with attrs 0x000000C0
[InternalMapMemoryTrying to map 0x02230000 to 0x02230000length 0x21FFFF with attrs 0x00000080
[InternalMapMemoryTrying to map 0x01800000 to 0x01800000length 0x7FFFFF with attrs 0x000000C0
[InternalMapMemoryTrying to map 0x00000000 to 0x00000000length 0x3000 with attrs 0x00000080
[ColdStartEnabling caches
[ColdStartAbsExecBase points to 0x00000000
[ColdStartNo ExecBase found
[ColdStartMemory map:
[
ColdStartexpansion memory     Kernel     0x02450000 0x023AFFFF
[ColdStartvirtual memory       Pages      0x023B0000 0x3FFFFFFF
[ColdStartvirtual memory       Pages      0x00010000 0x00FFFFFF
[ColdStartIO area              I/O        0x80000000 0xFFFFFFFF
[ColdStartexecutable memory    Executable 0x70000000 0x7FFFFFFF
[ColdStartvirtual memory       Virtual    0x10000000 0x6FFFFFFF
[ColdStartExecBase starts at 0x02386702top=0x023877AEbottom=0x02386378
[ColdStartVector table has 151 entries
[ColdStartFilling ExecBase (allocated at 0x02386702)
[
ColdStartStored checksum 0x00000000
[ColdStartComputed checksum 0x00000000
[radix_tree_initMax Key for 0x00000000
[radix_tree_initMax Key for 0x0000003F
[radix_tree_initMax Key for 0x00000FFF
[radix_tree_initMax Key for 0x0003FFFF
[radix_tree_initMax Key for 0x00FFFFFF
[radix_tree_initMax Key for 0x3FFFFFFF
[mark_pagesMarking pages from 0x00000000 to 0x00002FFF as used
[mark_pagesMarking pages from 0x01000000 to 0x0244FFFF as used
[ColdStartCreating primary interface (vectors at 0x0200AA38)
[
ColdStartMain interface created at 0x02272B7C
[struct_alloc_initInitializing struct allocator pagesize 48
[struct_alloc_initInitializing struct allocator boundary tagsize 28
[struct_alloc_initInitializing struct allocator vmareasize 15360
[struct_alloc_initInitializing struct allocator buddy_tagsize 24
[struct_alloc_initInitializing struct allocator radix_tree_nodesize 256
[rmap_initInitializing resource map 0x02383970 with base 0x00010000size 0xFFFF0000quantum 128caches up to 0
[rmap_initQCacheMax 0
[rmap_initCreated hash table with 101 buckets and shift of 7
[rmap_initCreating 0 caches
[ColdStartCreating utility interface (vectors at 0x0201677C)
[
ColdStartCreating kernel stack
[HAL_CreateKernelStackKernel stack allocated at 0x02252590
[HAL_CreateKernelStackKernel stack pointer 0x022725A0
[ColdStartCalibrating time base
[ColdStartSetting up virtual memory system
[rmap_initInitializing resource map 0x0238A758 with base 0x70000000size 0x10000000quantum 4096caches up to 32768
[rmap_initQCacheMax 32767
[rmap_initCreated hash table with 101 buckets and shift of 12
[rmap_initCreating 7 caches
[rmap_initCreating QCache 00 for 0x0238A758
[rmap_initCreating QCache 01 for 0x0238A758
[rmap_initCreating QCache 02 for 0x0238A758
[rmap_initCreating QCache 03 for 0x0238A758
[rmap_initCreating QCache 04 for 0x0238A758
[rmap_initCreating QCache 05 for 0x0238A758
[rmap_initCreating QCache 06 for 0x0238A758
[default_initAdding Alloc/Free emulation to area executable heap (0x0238A670)
[
ColdStartAdded executable range 0x70000000 0x80000000
[rmap_initInitializing resource map 0x0238E358 with base 0x10000000size 0x60000000quantum 4096caches up to 32768
[rmap_initQCacheMax 32767
[rmap_initCreated hash table with 101 buckets and shift of 12
[rmap_initCreating 7 caches
[rmap_initCreating QCache 00 for 0x0238E358
[rmap_initCreating QCache 01 for 0x0238E358
[rmap_initCreating QCache 02 for 0x0238E358
[rmap_initCreating QCache 03 for 0x0238E358
[rmap_initCreating QCache 04 for 0x0238E358
[rmap_initCreating QCache 05 for 0x0238E358
[rmap_initCreating QCache 06 for 0x0238E358
[default_initAdding Alloc/Free emulation to area primary heap (0x0238E270)
[
mem_initInitializing emu ctrl 0x02390D60 for VMA 0x0238E270
[mem_initBucket 0 size 16
[mem_initBucket 1 size 32
[mem_initBucket 2 size 48
[mem_initBucket 3 size 64
[mem_initBucket 4 size 80
[mem_initBucket 5 size 96
[mem_initBucket 6 size 128
[mem_initBucket 7 size 160
[mem_initBucket 8 size 192
[mem_initBucket 9 size 240
[mem_initBucket 10 size 256
[mem_initBucket 11 size 320
[mem_initBucket 12 size 384
[mem_initBucket 13 size 464
[mem_initBucket 14 size 512
[mem_initBucket 15 size 624
[mem_initBucket 16 size 752
[mem_initBucket 17 size 912
[mem_initBucket 18 size 1024
[mem_initBucket 19 size 1232
[mem_initBucket 20 size 1488
[mem_initBucket 21 size 1792
[mem_initBucket 22 size 2048
[mem_initBucket 23 size 2464
[mem_initBucket 24 size 2960
[mem_initBucket 25 size 3552
[mem_initBucket 26 size 4096
[mem_initBucket 27 size 4928
[mem_initBucket 28 size 5920
[mem_initBucket 29 size 7104
[mem_initBucket 30 size 8192
[mem_initMaxAlloc 8192
[ColdStartAdded virtual range 0x10000000 0x70000000
[ColdStartUsing as resident memory area
[HAL_SetupMemoryEnvironment2Kernel data segment VMArea createdvma 0x02391E70
[HAL_SetupMemoryEnvironment2VMArea0x02000000 0x0044FFFF
[HAL_SetupMemoryEnvironment2Kernel text segment VMArea createdvma 0x02395A70
[HAL_SetupMemoryEnvironment2VMArea0x01800000 0x00800000
[HAL_SetupMemoryEnvironment2Custom chip interceptor VMArea createdvma 0x02399670
[HAL_SetupMemoryEnvironment2Custom chip CIA interceptor VMArea createdvma 0x0239D270
[HAL_SetupMemoryEnvironment2ROM space interceptor VMArea createdvma 0x023A0E70
[rmap_initInitializing resource map 0x023A4B58 with base 0xE0000000size 0x10000000quantum 4096caches up to 0
[rmap_initQCacheMax 0
[rmap_initCreated hash table with 101 buckets and shift of 12
[rmap_initCreating 0 caches
[init_kernel_heapAdded kernel heap (Pri -127vma 0x023A4A70)
[
ColdStartSetting up kernel caches
[ColdStartCPU initialisationstage 2 (CPU special feature setup)
[
ColdStartCPU initialisationstage 2 finished
[res_initInitialising resident memory system
[ColdStartComputed checksum after res_init0x70003000
[ColdStartScanning ROM tags
[FindAllTagsScanning for resident tags0x02000000 0x0244FFFF
[AddRomTagFound resident at 0x02000000
[mem_allocCreated primary heap emu cache 32
[AddRomTagFound resident at 0x020009B0
[AddRomTagFound resident at 0x02000F1A
[AddRomTagFound resident at 0x02000F34
[AddRomTagFound resident at 0x02000F4E
[AddRomTagFound resident at 0x0200258C
[AddRomTagFound resident at 0x0200265C
[AddRomTagFound resident at 0x020027E0
[AddRomTagFound resident at 0x0200520C
[AddRomTagFound resident at 0x02005E4A
[AddRomTagFound resident at 0x0200B114
[AddRomTagFound resident at 0x0200B12E
[AddRomTagFound resident at 0x0200DA68
[AddRomTagFound resident at 0x0200DEEC
[AddRomTagFound resident at 0x02010A96
[AddRomTagFound resident at 0x02011778
[AddRomTagFound resident at 0x02013008
[AddRomTagFound resident at 0x02013022
[AddRomTagFound resident at 0x0201340C
[AddRomTagFound resident at 0x02013B88
[AddRomTagFound resident at 0x020145CE
[AddRomTagFound resident at 0x020145E8
[AddRomTagFound resident at 0x02016760
[AddRomTagFound resident at 0x02017FA0
[AddRomTagFound resident at 0x020184B8
[AddRomTagFound resident at 0x02019F58
[AddRomTagFound resident at 0x0201DA08
[AddRomTagFound resident at 0x0201E090
[AddRomTagFound resident at 0x0201E0AA
[AddRomTagFound resident at 0x0201F06C
[AddRomTagFound resident at 0x0201F104
[AddRomTagFound resident at 0x0201F8C0
[AddRomTagFound resident at 0x02020870
[AddRomTagFound resident at 0x02021F0C
[AddRomTagFound resident at 0x020221C0
[AddRomTagFound resident at 0x0202A1A8
[AddRomTagFound resident at 0x0202A1C2
[AddRomTagFound resident at 0x0202D3B4
[AddRomTagFound resident at 0x0202ED70
[AddRomTagFound resident at 0x0202EE60
[AddRomTagFound resident at 0x0202EF0A
[AddRomTagFound resident at 0x0202F464
[AddRomTagFound resident at 0x0202F790
[AddRomTagFound resident at 0x0202F7AA
[AddRomTagFound resident at 0x0202F7C4
[AddRomTagFound resident at 0x0203ACF4
[AddRomTagFound resident at 0x0203C0F8
[AddRomTagFound resident at 0x0203D200
[AddRomTagFound resident at 0x0203D512
[AddRomTagFound resident at 0x0203D700
[AddRomTagFound resident at 0x02046E20
[AddRomTagFound resident at 0x02047740
[AddRomTagFound resident at 0x0204F088
[AddRomTagFound resident at 0x0204F0A2
[AddRomTagFound resident at 0x0204F0BC
[AddRomTagFound resident at 0x0205DAE8
[AddRomTagFound resident at 0x0205E1C0
[AddRomTagFound resident at 0x0205ECB8
[AddRomTagFound resident at 0x0205EE06
[AddRomTagFound resident at 0x0205EE20
[AddRomTagFound resident at 0x0205F0E8
[AddRomTagFound resident at 0x0205F858
[AddRomTagFound resident at 0x02065DE0
[AddRomTagFound resident at 0x02065E00
[AddRomTagFound resident at 0x0206654A
[AddRomTagFound resident at 0x02066564
[AddRomTagFound resident at 0x02066628
[AddRomTagFound resident at 0x02066840
[AddRomTagFound resident at 0x0206CBE8
[AddRomTagFound resident at 0x0206D03C
[AddRomTagFound resident at 0x0213F7E0
[AddRomTagFound resident at 0x02140014
[AddRomTagFound resident at 0x0214019A
[AddRomTagFound resident at 0x0221A46C
[AddRomTagFound resident at 0x0221E080
[AddRomTagFound resident at 0x0221EB16
[AddRomTagFound resident at 0x0221EE92
[AddRomTagFound resident at 0x0221F36E
[AddRomTagFound resident at 0x02221D3C
[AddRomTagFound resident at 0x02222D22
[AddRomTagFound resident at 0x022230A0
[AddRomTagFound resident at 0x02223480
[AddRomTagFound resident at 0x02224080
[AddRomTagFound resident at 0x02224110
[AddRomTagFound resident at 0x02224A20
[AddRomTagFound resident at 0x02224AB0
[AddRomTagFound resident at 0x02225560
[AddRomTagFound resident at 0x022255CC
[AddRomTagFound resident at 0x022260A0
[AddRomTagFound resident at 0x0222626E
[AddRomTagFound resident at 0x02248EF4
[AddRomTagFound resident at 0x02248F24
[AddRomTagFound resident at 0x024215F0
[AddRomTagFound resident at 0x02428540
[AddRomTagFound resident at 0x02433300
[AddRomTagFound resident at 0x02433580
[AddRomTagFound resident at 0x024355A0
[AddRomTagFound resident at 0x02435620
[AddRomTagFound resident at 0x02435860
[AddRomTagFound resident at 0x02435A40
[AddRomTagFound resident at 0x02435C80
[AddRomTagFound resident at 0x02439150
[FindAllTagsScanning for resident tags0xFFF00000 0xFFF7FFFF
[FindAllTagsDone (102 tag(sfound)
[
mem_allocCreated primary heap emu cache 464
[ColdStartInitializing emulation
[mem_allocCreated primary heap emu cache 1024
[mem_allocCreated primary heap emu cache 4096
[mem_allocCreated primary heap emu cache 752
[ColdStartDone
[ColdStartChecking for OpenFirmware
[_impl_FindResidentFound resident module openfirmware.resource
[_impl_InitResidentInitializing rom tag openfirmware.resource V53 (priority 106), init 0x018156A8
[mem_allocCreated primary heap emu cache 192
[of_initOpenFirmware resource init
[of_initChecking for Pegasos model
[of_initRoot node 0x0243A660
[of_initMachine is a Pegasos 2
[of_initDone
[_impl_InitResidentInit function of openfirmware.resource V53 returned 0x6FFA901C
[mem_allocCreated primary heap emu cache 1488
[mem_allocCreated primary heap emu cache 2048
[ColdStartNegative size906
[ColdStartAbout to init SINGLETASK resident modules
[_impl_InitCodeScanning resident array 0x6FFFE000 (0x0204F0BC)
[
_impl_InitCodestartClass 2version 0
[_impl_InitCodeInitializing module flush.resident 52.2 (19.2.2007)
 [
_impl_InitResidentInitializing rom tag flush.resident V52 (priority 120), init 0x01810458
[_impl_InitResidentInit function of flush.resident V52 returned 0x00000001
[_impl_InitCodeInitializing module expansion.library 53.1 (16.6.2008)
 [
_impl_InitResidentInitializing native autoinit expansion.library V53priority 110
[mem_allocCreated primary heap emu cache 96
[mem_allocCreated primary heap emu cache 384
[_impl_CreateLibraryDone creating librarybase at 0x6FFA8398
[_impl_InitResidentexpansion.library V53 initialized
[_impl_InitCodeInitializing module post reset code of timer.device 53.4 (7.5.2016)
 [
_impl_InitResidentInitializing rom tag post reset code of timer.device V53 (priority 106), init 0x01C54144
[_impl_InitResidentInit function of post reset code of timer.device V53 returned 0x00000000
[_impl_InitCodeInitializing module exec 54.30 (1.1.2021)
 [
_impl_InitResidentInitializing rom tag exec.library V54 (priority 105), init 0x0185575C
[StartExecIExec 0x02272B7CSysBase 0x02386702
[FindAllTagsScanning for resident tags0x02000000 0x0244FFFF
[AddRomTagFound resident at 0x02000000
[AddRomTagFound resident at 0x020009B0
[AddRomTagFound resident at 0x02000F1A
[AddRomTagFound resident at 0x02000F34
[AddRomTagFound resident at 0x02000F4E
[AddRomTagFound resident at 0x0200258C
[AddRomTagFound resident at 0x0200265C
[AddRomTagFound resident at 0x020027E0
[AddRomTagFound resident at 0x0200520C
[AddRomTagFound resident at 0x02005E4A
[AddRomTagFound resident at 0x0200B114
[AddRomTagFound resident at 0x0200B12E
[AddRomTagFound resident at 0x0200DA68
[AddRomTagFound resident at 0x0200DEEC
[AddRomTagFound resident at 0x02010A96
[AddRomTagFound resident at 0x02011778
[AddRomTagFound resident at 0x02013008
[AddRomTagFound resident at 0x02013022
[AddRomTagFound resident at 0x0201340C
[AddRomTagFound resident at 0x02013B88
[AddRomTagFound resident at 0x020145CE
[AddRomTagFound resident at 0x020145E8
[AddRomTagFound resident at 0x02016760
[AddRomTagFound resident at 0x02017FA0
[AddRomTagFound resident at 0x020184B8
[AddRomTagFound resident at 0x02019F58
[AddRomTagFound resident at 0x0201DA08
[AddRomTagFound resident at 0x0201E090
[AddRomTagFound resident at 0x0201E0AA
[AddRomTagFound resident at 0x0201F06C
[AddRomTagFound resident at 0x0201F104
[AddRomTagFound resident at 0x0201F8C0
[AddRomTagFound resident at 0x02020870
[AddRomTagFound resident at 0x02021F0C
[AddRomTagFound resident at 0x020221C0
[AddRomTagFound resident at 0x0202A1A8
[AddRomTagFound resident at 0x0202A1C2
[AddRomTagFound resident at 0x0202D3B4
[AddRomTagFound resident at 0x0202ED70
[AddRomTagFound resident at 0x0202EE60
[AddRomTagFound resident at 0x0202EF0A
[AddRomTagFound resident at 0x0202F464
[AddRomTagFound resident at 0x0202F790
[AddRomTagFound resident at 0x0202F7AA
[AddRomTagFound resident at 0x0202F7C4
[AddRomTagFound resident at 0x0203ACF4
[AddRomTagFound resident at 0x0203C0F8
[AddRomTagFound resident at 0x0203D200
[AddRomTagFound resident at 0x0203D512
[AddRomTagFound resident at 0x0203D700
[AddRomTagFound resident at 0x02046E20
[AddRomTagFound resident at 0x02047740
[AddRomTagFound resident at 0x0204F088
[AddRomTagFound resident at 0x0204F0A2
[AddRomTagFound resident at 0x0204F0BC
[AddRomTagFound resident at 0x0205DAE8
[AddRomTagFound resident at 0x0205E1C0
[AddRomTagFound resident at 0x0205ECB8
[AddRomTagFound resident at 0x0205EE06
[AddRomTagFound resident at 0x0205EE20
[AddRomTagFound resident at 0x0205F0E8
[AddRomTagFound resident at 0x0205F858
[AddRomTagFound resident at 0x02065DE0
[AddRomTagFound resident at 0x02065E00
[AddRomTagFound resident at 0x0206654A
[AddRomTagFound resident at 0x02066564
[AddRomTagFound resident at 0x02066628
[AddRomTagFound resident at 0x02066840
[AddRomTagFound resident at 0x0206CBE8
[AddRomTagFound resident at 0x0206D03C
[AddRomTagFound resident at 0x0213F7E0
[AddRomTagFound resident at 0x02140014
[AddRomTagFound resident at 0x0214019A
[AddRomTagFound resident at 0x0221A46C
[AddRomTagFound resident at 0x0221E080
[AddRomTagFound resident at 0x0221EB16
[AddRomTagFound resident at 0x0221EE92
[AddRomTagFound resident at 0x0221F36E
[AddRomTagFound resident at 0x02221D3C
[AddRomTagFound resident at 0x02222D22
[AddRomTagFound resident at 0x022230A0
[AddRomTagFound resident at 0x02223480
[AddRomTagFound resident at 0x02224080
[AddRomTagFound resident at 0x02224110
[AddRomTagFound resident at 0x02224A20
[AddRomTagFound resident at 0x02224AB0
[AddRomTagFound resident at 0x02225560
[AddRomTagFound resident at 0x022255CC
[AddRomTagFound resident at 0x022260A0
[AddRomTagFound resident at 0x0222626E
[AddRomTagFound resident at 0x02248EF4
[AddRomTagFound resident at 0x02248F24
[AddRomTagFound resident at 0x024215F0
[AddRomTagFound resident at 0x02428540
[AddRomTagFound resident at 0x02433300
[AddRomTagFound resident at 0x02433580
[AddRomTagFound resident at 0x024355A0
[AddRomTagFound resident at 0x02435620
[AddRomTagFound resident at 0x02435860
[AddRomTagFound resident at 0x02435A40
[AddRomTagFound resident at 0x02435C80
[AddRomTagFound resident at 0x02439150
[FindAllTagsScanning for resident tags0xFFF00000 0xFFF7FFFF
[FindAllTagsDone (102 tag(sfound)
[
HAL_FillCPUInfoCPU Model StringMotorola MPC 7447/7457 Apollo
[HAL_FillCPUInfoCPU Version String1.2
[HAL_FillCPUInfoFrontside Speed133333333
[HAL_FillCPUInfoProcessor Speed1533333318
[HAL_FillCPUInfoTimebase  Speed33333333
[StartExecSetting up machine events
[mem_allocCreated primary heap emu cache 624
[HAL_SetupMachineEventsInstalling Program exception at 0x00000700
[HAL_SetupMachineEventsInstalling Machine check exception at 0x00000200
[HAL_SetupMachineEventsInstalling DSI exception at 0x00000300
[HAL_SetupMachineEventsInstalling ISI exception at 0x00000400
[HAL_SetupMachineEventsInstalling Alignment exception at 0x00000600
[HAL_SetupMachineEventsInstalling Instruction breakpoint at 0x00001300
[HAL_SetupMachineEventsInstalling Trace exception at 0x00000D00
[HAL_SetupMachineEventsInstalling FPU unavailable exception at 0x00000800
[HAL_SetupMachineEventsInstalling External interrupt at 0x00000500
[HAL_SetupMachineEventsInstalling System call exception at 0x00000C00
[HAL_SetupMachineEventsInstalling Performance Monitor exception at 0x00000F00
[HAL_SetupMachineEventsInstalling Altivec Unavailable exception at 0x00000F20
[HAL_SetupMachineEventsInstalling Altivec assist exception at 0x00001600
[HAL_SetupMachineEventsInstalling System Management exception at 0x00001400
[StartExecSetting up scheduler
[StartExecMemory environment setupstage 3
[StartExecexec.library created
[StartExecMaking utility.library
[mem_allocCreated primary heap emu cache 512
[_impl_CreateLibraryDone creating librarybase at 0x6FF951AC
[mem_allocCreated primary heap emu cache 128
[mem_allocCreated primary heap emu cache 160
[ComputeCheckSumCalculating lower checksum... (0x02386702)
[
ComputeCheckSumLower checksumFFFF66E5
[page_buddyalloc_convert_from_bootConverting boot allocator to buddy allocator
[page_buddyalloc_convertCreating new allocator from pool with BaseAddress 0x0000000000000000 and TopAddress 0x0000000040000000
[page_buddyalloc_convertPool has 262144 total pages
[page_buddyalloc_initCreating new buddy allocator with BaseAddress 0x0000000000000000 and TopAddress 0x0000000040000000
[mem_allocCreated primary heap emu cache 8192
[mem_allocCreated primary heap emu cache 256
[mem_allocCreated primary heap emu cache 64
[mem_allocCreated primary heap emu cache 16
[page_buddyalloc_convertStarting conversion from 0 to 262144
[page_buddyalloc_convertDone
[page_buddyalloc_convert_from_bootDone converting
[StartExecPage backend has 262144 pages total256813 available
[StartExecExec stack0x022307E0 0x022407F0 (0x022405A0)
[
StartExecIExec 0x02272B7CSysBase 0x02386702
[StartExecAdding exec.task
[_impl_AddTaskAdding Task 0x6FFAB240exec.task (0x02248D68)
[
_impl_FindResidentFound resident module petunia.library
[_impl_OpenLibraryLibrary "petunia.library" not found
[_impl_AddTaskTask 0x6FFAB240ETask 0xEFFF4000Context 0xEFFF3000
[_impl_AddTaskStack bottom 0x022307E0Stack top 0x022407F0Stack pointer 0x022405A0
[_impl_AddTaskTask added to ready list
[
StartExecGoing to enable interrupts (SysBase 0x02386702)
[
StartExecEnabling multitasking (SysBase 0x02386702)
[
StartExecLet the good times roll !!! Multitasking enabled
[StartExec] Global resource map after startexec:
[
rmap_dumpBase 0x00010000 (to 0x00BEFFFF), size 0x00BE0000Free
[rmap_dumpBase 0x00BF0000 (to 0x00BFFFFF), size 0x00010000Used
[rmap_dumpBase 0x00C00000 (to 0x00D9FFFF), size 0x001A0000Free
[rmap_dumpBase 0x00DA0000 (to 0x00DFFFFF), size 0x00060000Used
[rmap_dumpBase 0x00E00000 (to 0x00F7FFFF), size 0x00180000Free
[rmap_dumpBase 0x00F80000 (to 0x00FFFFFF), size 0x00080000Used
[rmap_dumpBase 0x01000000 (to 0x017FFFFF), size 0x00800000Used
[rmap_dumpBase 0x01800000 (to 0x01FFFFFF), size 0x00800000Used
[rmap_dumpBase 0x02000000 (to 0x0244FFFF), size 0x00450000Used
[rmap_dumpBase 0x02450000 (to 0x0FFFFFFF), size 0x0DBB0000Free
[rmap_dumpBase 0x10000000 (to 0x6FFFFFFF), size 0x60000000Used
[rmap_dumpBase 0x70000000 (to 0x7FFFFFFF), size 0x10000000Used
[rmap_dumpBase 0x80000000 (to 0xDFFFFFFF), size 0x60000000Free
[rmap_dumpBase 0xE0000000 (to 0xEFFFFFFF), size 0x10000000Used
[rmap_dumpBase 0xF0000000 (to 0xFFFFFFFF), size 0x10000000Used
[rmap_dumpNumber of blocks15
[StartExecAbout to init RTF_COLDSTART resident modules
[_impl_InitCodeScanning resident array 0x6FFFE000 (0x0204F0BC)
[
_impl_InitCodestartClass 1version 0
[_impl_InitCodeInitializing module diag init
 
[_impl_InitResidentInitializing rom tag diag init
 V53 
(priority 105), init 0x01890684
[expansion_doDiagListScanning PCI bus
[mem_allocCreated primary heap emu cache 48
[ScanController]     Vendor0x11ABDevice0x6460
[ScanController]     reg property at 0x0243C260
[ScanController]     device at 0000:00:0.0
[ScanController]     (regaddr prop 0x00000000)
[
ScanController]     assAddr property at 0x0243C288
[ScanController]     Vendor0x10ECDevice0x8139
[ScanController]     reg property at 0x0243C4F1
[ScanController]     device at 0000:00:1.0
[ScanController]     (regaddr prop 0x00000800)
[
ScanController]     assAddr property at 0x0243C555
[mem_allocCreated primary heap emu cache 240
[ScanController]     I/O range (0): 0x1100size 0x100[InternalMapMemoryTrying to map 0x80000000 to 0x80000000length 0x100 with attrs 0x0000008A
[ScanController]     Memory range (1): 0x80000000size 0x100[ScanController
[
InternalMapMemoryTrying to map 0x80040000 to 0x80040000length 0x40000 with attrs 0x0000008A
[ScanController]     Memory range (8): 0x80040000size 0x40000[ScanController
[
ScanController]     Vendor0x126FDevice0x0501
[ScanController]     reg property at 0x0243C77E
[ScanController]     device at 0000:00:2.0
[ScanController]     (regaddr prop 0x00001000)
[
ScanController]     assAddr property at 0x0243C7CE
[InternalMapMemoryTrying to map 0x84000000 to 0x84000000length 0x4000000 with attrs 0x0000008A
[ScanController]     Memory range (0): 0x84000000size 0x4000000[ScanController
[
InternalMapMemoryTrying to map 0x80200000 to 0x80200000length 0x200000 with attrs 0x0000008A
[ScanController]     Memory range (1): 0x80200000size 0x200000[ScanController
[
ScanController]     Vendor0x1002Device0x9442
[ScanController]     reg property at 0x0243CA03
[ScanController]     device at 0000:00:3.0
[ScanController]     (regaddr prop 0x00001800)
[
ScanController]     assAddr property at 0x0243CA7B
[ScanControllerCannot handle SS == 3
[ScanControllerCannot handle SS == 3
[ScanController]     I/O range (4): 0x1200size 0x100[InternalMapMemoryTrying to map 0x80020000 to 0x80020000length 0x10000 with attrs 0x0000008A
[ScanController]     Memory range (8): 0x80020000size 0x10000[ScanController
[
ScanController]     Vendor0x1002Device0xAA30
[ScanController]     reg property at 0x0243CC8B
[ScanController]     device at 0000:00:4.0
[ScanController]     (regaddr prop 0x00002000)
[
ScanController]     assAddr property at 0x0243CCC7
[ScanControllerCannot handle SS == 3
[ScanController]     Vendor0x1106Device0x8231
[ScanController]     reg property at 0x0243CF0D
[ScanController]     device at 0000:00:C.0
[ScanController]     (regaddr prop 0x00006000)
[
ScanController]     assAddr property at 0x0243D096
[ScanController]     Vendor0x1106Device0x0571
[ScanController]     reg property at 0x0243D831
[ScanController]     device at 0000:00:C.1
[ScanController]     (regaddr prop 0x00006100)
[
ScanController]     assAddr property at 0x0243D8DD
[ScanController]     I/O range (0): 0x1000size 0x8[ScanController]     I/O range (1): 0x100Csize 0x4[ScanController]     I/O range (2): 0x1010size 0x8[ScanController]     I/O range (3): 0x101Csize 0x4[ScanController]     I/O range (4): 0x1020size 0x10[ScanController]     Vendor0x1106Device0x3038
[ScanController]     reg property at 0x0243DCC3
[ScanController]     device at 0000:00:C.2
[ScanController]     (regaddr prop 0x00006200)
[
ScanController]     assAddr property at 0x0243DD62
[ScanController]     I/O range (4): 0x1040size 0x20[ScanController]     Vendor0x1106Device0x3038
[ScanController]     reg property at 0x0243DFE5
[ScanController]     device at 0000:00:C.3
[ScanController]     (regaddr prop 0x00006300)
[
ScanController]     assAddr property at 0x0243E084
[ScanController]     I/O range (4): 0x1060size 0x20[ScanController]     Vendor0x1106Device0x8235
[ScanController]     reg property at 0x0243E2F6
[ScanController]     device at 0000:00:C.4
[ScanController]     (regaddr prop 0x00006400)
[
ScanController]     assAddr property at 0x0243E31E
[ScanController]     Vendor0x1106Device0x3058
[ScanController]     reg property at 0x0243E577
[ScanController]     device at 0000:00:C.5
[ScanController]     (regaddr prop 0x00006500)
[
ScanController]     assAddr property at 0x0243E5DB
[ScanController]     I/O range (0): 0x1300size 0x100[ScanController]     I/O range (1): 0x1030size 0x4[ScanController]     I/O range (2): 0x1034size 0x4[ScanController]     Vendor0x1106Device0x3068
[ScanController]     reg property at 0x0243E835
[ScanController]     device at 0000:00:C.6
[ScanController]     (regaddr prop 0x00006600)
[
ScanController]     assAddr property at 0x0243E85D
[ScanController]     Vendor0x11ABDevice0x6460
[ScanController]     reg property at 0x0243EC10
[ScanController]     device at 0001:00:0.0
[ScanController]     (regaddr prop 0x01000000)
[
ScanController]     assAddr property at 0x0243EC38
[expansion_doDiagListReading capabilities lists
[expansion_ReadPCICapabilitiesController 0x6FF7B000
[_SetupCapabilitiesEnumerating capabilites of device 0x00:0x00.0x00 (@0x6FF9338C)
[
_SetupCapabilitiesEnumerating capabilites of device 0x00:0x01.0x00 (@0x6FF9350C)
[
_SetupCapabilitiescapOffs0xDC  capID0x0 (Unknown)
[
_SetupCapabilitiesEnumerating capabilites of device 0x00:0x02.0x00 (@0x6FF9368C)
[
_SetupCapabilitiesEnumerating capabilites of device 0x00:0x03.0x00 (@0x6FF9380C)
[
_SetupCapabilitiescapOffs0x50  capID0x1 (Power Management)
[
_SetupCapabilitiescapOffs0x58  capID0x10 (PCIe)
[
_SetupCapabilitiesEnumerating capabilites of device 0x00:0x04.0x00 (@0x6FF9398C)
[
_SetupCapabilitiescapOffs0x50  capID0x1 (Power Management)
[
_SetupCapabilitiescapOffs0x58  capID0x10 (PCIe)
[
_SetupCapabilitiesEnumerating capabilites of device 0x00:0x0C.0x00 (@0x6FF93B0C)
[
_SetupCapabilitiescapOffs0xC0  capID0x0 (Unknown)
[
_SetupCapabilitiesEnumerating capabilites of device 0x00:0x0C.0x01 (@0x6FF93C8C)
[
_SetupCapabilitiescapOffs0xC0  capID0x1 (Power Management)
[
_SetupCapabilitiesEnumerating capabilites of device 0x00:0x0C.0x02 (@0x6FF93E0C)
[
_SetupCapabilitiesEnumerating capabilites of device 0x00:0x0C.0x03 (@0x6FF7D09C)
[
_SetupCapabilitiesEnumerating capabilites of device 0x00:0x0C.0x04 (@0x6FF7D21C)
[
_SetupCapabilitiesEnumerating capabilites of device 0x00:0x0C.0x05 (@0x6FF7D39C)
[
_SetupCapabilitiesEnumerating capabilites of device 0x00:0x0C.0x06 (@0x6FF7D51C)
[
expansion_ReadPCICapabilitiesController 0x6FF7B030
[_SetupCapabilitiesEnumerating capabilites of device 0x01:0x00.0x00 (@0x6FF7D69C)
[
_impl_InitResidentInit function of diag init
 V53 returned 0x00000000
[_impl_InitCodeInitializing module newlib.library 53.80 (6.4.2022)
 [
_impl_InitResidentInitializing native autoinit newlib.library V53priority 104
[mem_allocCreated primary heap emu cache 4928
[_impl_CreateLibraryDone creating librarybase at 0x6FFAB438
[_impl_InitResidentnewlib.library V53 initialized
[_impl_InitCodeInitializing module utility.library 54.2 (30.11.2019)
 [
_impl_InitResidentInitializing rom tag utility.library V54 (priority 103), init 0x0189E8B0
[_impl_InitResidentInit function of utility.library V54 returned 0x00000000
[_impl_InitCodeInitializing module uhci_early_stop 53.1 (21.9.2012)
 [
_impl_InitResidentInitializing rom tag uhci_early_stop V1 (priority 102), init 0x01F0C96C
[_impl_InitResidentInit function of uhci_early_stop V1 returned 0x00000000
[_impl_InitCodeInitializing module idle.task 52.2 (19.2.2007)
 [
_impl_InitResidentInitializing rom tag idle.task V52 (priority 90), init 0x01803978
[_impl_AddTaskAdding Task 0x6FFAB540idle.task (0x02000D34)
[
_impl_FindResidentFound resident module petunia.library
[_impl_OpenLibraryLibrary "petunia.library" not found
[_impl_AddTaskTask 0x6FFAB540ETask 0xEFFF40C0Context 0xEFFF33E0
[_impl_AddTaskStack bottom 0x6FF7E000Stack top 0x6FF7F000Stack pointer 0x6FF7EFD0
[_impl_AddTaskTask added to ready list
[
_impl_InitResidentInit function of idle.task V52 returned 0x6FFAB540
[_impl_InitCodeInitializing module emulator.resource 53.1
 
[_impl_InitResidentInitializing rom tag emulator.resource V53 (priority 90), init 0x0182BFA4
[_impl_InitResidentInit function of emulator.resource V53 returned 0x6FF910C0
[_impl_InitCodeInitializing module memdebug.resident 52.2 (19.2.2007)
 [
_impl_InitResidentInitializing rom tag memdebug.resident V52 (priority 90), init 0x01861740
[_impl_InitResidentInit function of memdebug.resident V52 returned 0x00000000
[_impl_InitCodeInitializing module async_serial_debug.resident 53.1 (23.6.2016)
 [
_impl_InitResidentInitializing rom tag async_serial_debug.resident V53 (priority 89), init 0x018622AC
[_impl_InitResidentInit function of async_serial_debug.resident V53 returned 0x00000000
[_impl_InitCodeInitializing module FileSystem.resource 53.1 (12.2.2011)
 [
_impl_InitResidentInitializing rom tag FileSystem.resource V53 (priority 80), init 0x019C7D54
[_impl_FindResidentFound resident module filesystem
[_impl_InitResidentInit function of FileSystem.resource V53 returned 0x6FF94270
[_impl_InitCodeInitializing module SmartFilesystem 1.293 (19.11.2015AmigaOS4 PPC A-EON Technology Ltd
 
[_impl_InitResidentInitializing rom tag SmartFilesystem V1 (priority 79), init 0x018C2A00
[_impl_InitResidentInit function of SmartFilesystem V1 returned 0x6FF91140
[_impl_InitCodeInitializing module JXFileSystem 4.34 (26.3.2009)
 [
_impl_InitResidentInitializing rom tag JXFileSystem4 V4 (priority 79), init 0x018E54C0
[_impl_InitResidentInit function of JXFileSystem4 V4 returned 0x6FF91180
[_impl_InitCodeInitializing module CDFileSystem 53.8 (20.10.2019)
 [
_impl_InitResidentInitializing rom tag CDFileSystem V53 (priority 79), init 0x0191EF20
[_impl_InitResidentInit function of CDFileSystem V53 returned 0x6FF911C0
[_impl_InitCodeInitializing module battclock.resource 54.1 (1.5.2016)
 [
_impl_InitResidentInitializing rom tag battclock.resource V54 (priority 70), init 0x01910B34
[_impl_CreateLibraryDone creating librarybase at 0x6FFA91A0
[_impl_InitResidentInit function of battclock.resource V54 returned 0x6FFA91A0
[_impl_InitCodeInitializing module ps2.resource 52.1 (11.12.2006)
 [
_impl_InitResidentInitializing native autoinit ps2.resource V52priority 70
[_impl_CreateLibraryDone creating librarybase at 0x6FF96298
[_impl_InitResidentps2.resource V52 initialized
[_impl_InitCodeInitializing module 
 
[_impl_InitResidentInitializing rom tag CardPatch V0 (priority 65), init 0x01C695F4
[_impl_OpenLibraryLibrary "PCIGraphics.card" not found
[_impl_FindResidentFound resident module PCIGraphics.card
[_impl_InitResidentInitializing native autoinit PCIGraphics.card V53priority 0
[_impl_CreateLibraryDone creating librarybase at 0x6FF96324
[_impl_OpenLibraryLibrary "dos.library" not found
[_impl_OpenLibraryLibrary "elf.library" not found
[_impl_InitResidentPCIGraphics.card V53 initialized
[_impl_InitResidentInit function of CardPatch V0 returned 0x00000000
[_impl_InitCodeInitializing module RadeonRX.chip 2.11 (26.1.2022)
 [
_impl_InitResidentInitializing rom tag RXCardPatch V0 (priority 65), init 0x01D146A4
RadeonRX 
(2): Could not identify the chipset
[_impl_InitResidentInit function of RXCardPatch V0 returned 0x00000000
[_impl_InitCodeInitializing module timer.device 53.4 (7.5.2016)
 [
_impl_InitResidentInitializing rom tag timer.device V53 (priority 64), init 0x01C53110
[mem_allocCreated primary heap emu cache 320
[_impl_CreateLibraryDone creating librarybase at 0x6FF58050
[_impl_InitResidentInit function of timer.device V53 returned 0x00000001
[_impl_InitCodeInitializing module $VERohci_early_stop [_impl_InitResidentInitializing rom tag ohci_early_stop V1 (priority 64), init 0x01F16054
[_impl_InitResidentInit function of ohci_early_stop V1 returned 0x00000000
[_impl_InitCodeInitializing module $VERehci_early_stop [_impl_InitResidentInitializing rom tag ehci_early_stop V1 (priority 64), init 0x01F20830
[_impl_InitResidentInit function of ehci_early_stop V1 returned 0x00000000
[_impl_InitCodeInitializing module graphics.library 54.248 (23.2.2020)
 [
_impl_InitResidentInitializing rom tag Graphics Startup V54 (priority 63), init 0x019D7CA0
[_impl_OpenLibraryLibrary "dos.library" not found
[_impl_OpenLibraryLibrary "elf.library" not found
[_impl_CreateLibraryDone creating librarybase at 0x6FFA3420
graphics
.library AltiVec/VMX enabled
graphics
.library PPC74xx optimizations enabled
[mem_allocCreated primary heap emu cache 5920
[_impl_CreateLibraryDone creating librarybase at 0x6FF4F150
[_impl_CreateLibraryDone creating librarybase at 0x6FFFE4F0
[_impl_OpenLibraryLibrary "nonvolatile.library" not found
[_impl_OpenLibraryLibrary "icon.library" not found
[mem_allocCreated primary heap emu cache 1792
[mem_allocCreated primary heap emu cache 7104
RadeonHD
.card (5): findRHDCard called
RadeonHD
.card (5): Card 0 (0): 0x126F0x 501unknownother driverinactive
RadeonHD
.card (5): Calling original FindCard()
RadeonHD.card (5): Found a graphics card
RadeonHD
.card (5): Skipping
RadeonHD
.card (5): Card 0 (0): 0x126F0x 501unknownother driverinactive
RadeonHD
.card (5): Calling original FindCard()
RadeonHD.card (5): Card 1 (1): 0x10020x9442Radeon 4800supportedinactive
RadeonHD
.card (5): Found supported card
RadeonHD
.card (5): initRHDCard called
RadeonHD
.card (5): Initializing card
[_impl_InitResidentInitializing native autoinit RadeonHD.chip V3priority -128
[mem_allocCreated primary heap emu cache 80
[_impl_CreateLibraryDone creating librarybase at 0x6FF964A0
[_impl_OpenLibraryLibrary "dos.library" not found
[_impl_OpenLibraryLibrary "elf.library" not found
[_impl_InitResidentRadeonHD.chip V3 initialized
RadeonHD
.card (2): Obtaining ITimer interface
RadeonHD.card (2): Got ITimer interface
RadeonHD.card (2): Returning from LibInit().
RadeonHD.card (0): RadeonHD.chip 3.7 (19.11.2019)
RadeonHD.chip (5): rhdOpen called
RadeonHD
.chip (4): Have altivec.
RadeonHD.chip (2): PCI device is a graphics card.
RadeonHD.chip (2): RadeonHD chipset identified as: RV770
[mem_allocCreated primary heap emu cache 1232
RadeonHD
.chip (2): Obtaining memory and I/O addresses and sizes
RadeonHD
.chip (0): ERRORCould not get the video RAM resource range
RadeonHD
.chip (5): rhdSpritesDestroy called.
RadeonHD.chip (6): rhdPMDestroy called.
RadeonHD.chip (6): rhdMCDestroy called.
RadeonHD.chip (6): rhdPLLsDestroy called
RadeonHD
.chip (6): rhdLUTsDestroy called 
RadeonHD
.chip (6): rhdOutputsDestroy called
RadeonHD
.chip (6): rhdCrtcsDestroy called 
RadeonHD
.chip (0): RadeonHD card closed
graphics
.library cannot configure your graphics board!
Either your board is not supported or there's a configuration problem.
Did you install PCIGraphics.kmod?


Area of interest for PCI bus scanning for the HD4850 and its audio codec. The following error will probably make the RadeonHD driver fail:
[ScanControllerCannot handle SS == 3


[ScanController]     Vendor0x1002Device0x9442
[ScanController]     reg property at 0x0243CA03
[ScanController]     device at 0000:00:3.0
[ScanController]     (regaddr prop 0x00001800)
[
ScanController]     assAddr property at 0x0243CA7B
[ScanControllerCannot handle SS == 3
[ScanControllerCannot handle SS == 3
[ScanController]     I/O range (4): 0x1200size 0x100[InternalMapMemoryTrying to map 0x80020000 to 0x80020000length 0x10000 with attrs 0x0000008A
[ScanController]     Memory range (8): 0x80020000size 0x10000[ScanController
[
ScanController]     Vendor0x1002Device0xAA30
[ScanController]     reg property at 0x0243CC8B
[ScanController]     device at 0000:00:4.0
[ScanController]     (regaddr prop 0x00002000)
[
ScanController]     assAddr property at 0x0243CCC7
[ScanControllerCannot handle SS == 3


Edited by geennaam on 2023/6/26 18:09:13
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
@geennaam @balaton @joerg

Such a silly question. Wouldn't it be simpler to start with Linux to check if the card works at all?

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


See User information
@smarkusg

Card works. At first install, it showed me the ubuntu desktop.

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
@geennaam

ubuntu desktop for PPC running on pegasos2 or as a base system ?

I have a Debian for PPC Pegasos2 disk image if you need it.

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


See User information
@smarkusg

The host system is Ubuntu. After installing Ubuntu, it showed me the desktop on my primary and secondary gfx card. The secondary is the HD4850. Now it's dedicated to vfio so no display anymore of course.

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


See User information
@geennaam
It would help if you could include info mtree and info qtree output from QEMU monitor and the card info as seen by the firmware, i.e. the ouput of following commands from the firmware ok prompt:
cd /pci
ls
cd display \\ 
or whatever it recognises the card as, may be pci1002,9442 instead
.properties

Probably the memory BAR is not recognised correctly which could happen because we might try to use an impossible config or the firmware is not prepared to handle it but it might be possible to patch the info in the firmware before booting.

smarkusg said you could test pass through with a Linux guest first, i.e. running a PPC Linux distro instead of AmigaOS in the emulated pegasos2 first as that may give you better debug info or if it works could confirm that the problem is not on the host/vfio/QEMU side but in the guest OS.

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
@geennaamQuote:
geennaam wrote:@balaton

Ah, I didn't get this "guest has not initialized the display (yet)" output. Just some QEMU command prompt.

I've now added the bogus VGA device like you've suggested and now the " /failsafe" io command works. AmigaOS4.1 boots and loads all the kernel modules but that's it. Display doesn't get initialized on HD 4850. No signal at all. As a second tests, I've added the sm501 again as second display device but this simulated display isn't initialized as well. That probably means that the Radeon driver hangs the system.
Now I didn't add the lastest and greatest HD driver from enhancer. So this is something I might test next. Currently the install CD contains the old demo driver.

Edit1: No difference with enhancer 2.2 Radeon HD driver.
Edit2: disabling compositing or adding a hd4850 romfile doesn't make a difference either


I cant get beyond this bit, no matter where i type " /failsafe" io - can you share your run script so i can see where im going wrong?

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


See User information
@derfs

You need to add another device. For example -device sm501.

Your "black window" will display a line that the guest has initialized the display yet. Now click with your mouse button inside that window and type " /failsafe" io. An OK prompt will now appear on your terminal from which you've started qemu.

From there you can enter the usual boot command

Alternatively you can add a non existing VGA device: -device VGA,romfile=""

In case of my Radeon 9250, it suddenly shows the Smartfirmware output.


Edited by geennaam on 2023/6/26 21:45:51
Go to top
Re: What the fastest possible x64 emulation way of OS4 today ?
Quite a regular
Quite a regular


See User information
VFIO with Radeon 9250 gives a signal on the vga connector but the screen is garbage.

I can control workbench sometimes but it will also completely freeze my machine.

The gfx card works without issues in my Sam440.

Maybe I will need to create a monitor file or something

Edit1: Amigaos4 boot logo is fine now. Just wb is still garbage.
Edit2: out of ideas to get wb working. Garbage is gone with the monitor file but wb doesn't redraw correctly. Icons draw on top of eachother. Windows do not draw correctly. Borders missing, backdrop missing Etc.


Edited by geennaam on 2023/6/26 20:34:12
Edited by geennaam on 2023/6/26 21:17:15
Go to top

  Register To Post
« 1 ... 18 19 20 (21) 22 23 24 ... 72 »

 




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




Powered by XOOPS 2.0 © 2001-2023 The XOOPS Project