Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
36 user(s) are online (27 user(s) are browsing Forums)

Members: 0
Guests: 36

more...

Support us!

Headlines

 
  Register To Post  

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


See User information
RX 560 doesn't work either. Radeon RX driver stuck in an endless loop.

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 0x02140170
[AddRomTagFound resident at 0x02140360
[AddRomTagFound resident at 0x0222278C
[AddRomTagFound resident at 0x022263A0
[AddRomTagFound resident at 0x02226E36
[AddRomTagFound resident at 0x022271B2
[AddRomTagFound resident at 0x0222768E
[AddRomTagFound resident at 0x0222A05C
[AddRomTagFound resident at 0x0222B042
[AddRomTagFound resident at 0x0222B3C0
[AddRomTagFound resident at 0x0222B7A0
[AddRomTagFound resident at 0x0222C3A0
[AddRomTagFound resident at 0x0222C430
[AddRomTagFound resident at 0x0222CD40
[AddRomTagFound resident at 0x0222CDD0
[AddRomTagFound resident at 0x0222D880
[AddRomTagFound resident at 0x0222D8EC
[AddRomTagFound resident at 0x0222E3C0
[AddRomTagFound resident at 0x0222E58E
[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 0x02140170
[AddRomTagFound resident at 0x02140360
[AddRomTagFound resident at 0x0222278C
[AddRomTagFound resident at 0x022263A0
[AddRomTagFound resident at 0x02226E36
[AddRomTagFound resident at 0x022271B2
[AddRomTagFound resident at 0x0222768E
[AddRomTagFound resident at 0x0222A05C
[AddRomTagFound resident at 0x0222B042
[AddRomTagFound resident at 0x0222B3C0
[AddRomTagFound resident at 0x0222B7A0
[AddRomTagFound resident at 0x0222C3A0
[AddRomTagFound resident at 0x0222C430
[AddRomTagFound resident at 0x0222CD40
[AddRomTagFound resident at 0x0222CDD0
[AddRomTagFound resident at 0x0222D880
[AddRomTagFound resident at 0x0222D8EC
[AddRomTagFound resident at 0x0222E3C0
[AddRomTagFound resident at 0x0222E58E
[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 StringIBM PowerPC 750 CXe
[HAL_FillCPUInfoCPU Version String3.1
[HAL_FillCPUInfoFrontside Speed133333333
[HAL_FillCPUInfoProcessor Speed599999994
[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 0x0243C076
[ScanController]     device at 0000:00:0.0
[ScanController]     (regaddr prop 0x00000000)
[
ScanController]     assAddr property at 0x0243C09E
[ScanController]     Vendor0x10ECDevice0x8139
[ScanController]     reg property at 0x0243C307
[ScanController]     device at 0000:00:1.0
[ScanController]     (regaddr prop 0x00000800)
[
ScanController]     assAddr property at 0x0243C36B
[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]     Vendor0x1234Device0x1111
[ScanController]     reg property at 0x0243C59B
[ScanController]     device at 0000:00:2.0
[ScanController]     (regaddr prop 0x00001000)
[
ScanController]     assAddr property at 0x0243C5EB
[InternalMapMemoryTrying to map 0x81000000 to 0x81000000length 0x1000000 with attrs 0x00000082
[ScanController]     Memory range (0): 0x81000000size 0x1000000[ScanController]  (prefetchable)
[
InternalMapMemoryTrying to map 0x80001000 to 0x80001000length 0x1000 with attrs 0x0000008A
[ScanController]     Memory range (2): 0x80001000size 0x1000[ScanController
[
ScanController]     Vendor0x1002Device0x67FF
[ScanController]     reg property at 0x0243C820
[ScanController]     device at 0000:00:3.0
[ScanController]     (regaddr prop 0x00001800)
[
ScanController]     assAddr property at 0x0243C8AC
[ScanControllerCannot handle SS == 3
[ScanControllerCannot handle SS == 3
[ScanController]     I/O range (4): 0x1200size 0x100[InternalMapMemoryTrying to map 0x80080000 to 0x80080000length 0x40000 with attrs 0x0000008A
[ScanController]     Memory range (5): 0x80080000size 0x40000[ScanController
[
InternalMapMemoryTrying to map 0x80020000 to 0x80020000length 0x20000 with attrs 0x0000008A
[ScanController]     Memory range (8): 0x80020000size 0x20000[ScanController
[
ScanController]     Vendor0x1002Device0xAAE0
[ScanController]     reg property at 0x0243CAD0
[ScanController]     device at 0000:00:4.0
[ScanController]     (regaddr prop 0x00002000)
[
ScanController]     assAddr property at 0x0243CB0C
[ScanControllerCannot handle SS == 3
[ScanController]     Vendor0x1106Device0x8231
[ScanController]     reg property at 0x0243CD52
[ScanController]     device at 0000:00:C.0
[ScanController]     (regaddr prop 0x00006000)
[
ScanController]     assAddr property at 0x0243CEDB
[ScanController]     Vendor0x1106Device0x0571
[ScanController]     reg property at 0x0243D676
[ScanController]     device at 0000:00:C.1
[ScanController]     (regaddr prop 0x00006100)
[
ScanController]     assAddr property at 0x0243D722
[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 0x0243DB08
[ScanController]     device at 0000:00:C.2
[ScanController]     (regaddr prop 0x00006200)
[
ScanController]     assAddr property at 0x0243DBA7
[ScanController]     I/O range (4): 0x1040size 0x20[ScanController]     Vendor0x1106Device0x3038
[ScanController]     reg property at 0x0243DE2A
[ScanController]     device at 0000:00:C.3
[ScanController]     (regaddr prop 0x00006300)
[
ScanController]     assAddr property at 0x0243DEC9
[ScanController]     I/O range (4): 0x1060size 0x20[ScanController]     Vendor0x1106Device0x8235
[ScanController]     reg property at 0x0243E13B
[ScanController]     device at 0000:00:C.4
[ScanController]     (regaddr prop 0x00006400)
[
ScanController]     assAddr property at 0x0243E163
[ScanController]     Vendor0x1106Device0x3058
[ScanController]     reg property at 0x0243E3BC
[ScanController]     device at 0000:00:C.5
[ScanController]     (regaddr prop 0x00006500)
[
ScanController]     assAddr property at 0x0243E420
[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 0x0243E67A
[ScanController]     device at 0000:00:C.6
[ScanController]     (regaddr prop 0x00006600)
[
ScanController]     assAddr property at 0x0243E6A2
[ScanController]     Vendor0x11ABDevice0x6460
[ScanController]     reg property at 0x0243EA55
[ScanController]     device at 0001:00:0.0
[ScanController]     (regaddr prop 0x01000000)
[
ScanController]     assAddr property at 0x0243EA7D
[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)
[
_SetupCapabilitiescapOffs0x48  capID0x9 (Vendor specific)
[
_SetupCapabilitiescapOffs0x50  capID0x1 (Power Management)
[
_SetupCapabilitiescapOffs0x58  capID0x10 (PCIe)
[
_SetupCapabilitiesEnumerating capabilites of device 0x00:0x04.0x00 (@0x6FF9398C)
[
_SetupCapabilitiescapOffs0x48  capID0x9 (Vendor specific)
[
_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 0x01F10F4C
[_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 <unknown module>
 [
_impl_InitResidentInitializing rom tag CardPatch V0 (priority 65), init 0x01C695F4
[_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 0x01D14ACC
RadeonRX 
(2): Identified the chipset as: POLARIS11
RadeonRX 
(2): Graphics card name isRadeon RX Polaris11
RadeonRX 
(2):     If - and only if - your card does not work or does not work optimally
    please submit a bug report at
:
    
http://www.amiga.org/developer/bugreports 
    
Remember to include the driver version, and the following card details:
    
0x67FF:0x1458:0x22FF: <name of board>
    and *
pleasedescribe the problems you are seeing in detail.
[
_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 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 0x01F1A634
[_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 0x01F24E10
[_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
[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
RadeonRX 
(5): findRXCard called
RadeonRX 
(5): Card 0 (0): 0x12340x1111unknownother driverinactive
RadeonRX 
(5): Calling original FindCard()
RadeonRX (5): Card 1 (1): 0x10020x67FFRadeon RX Polaris11supportedinactive
RadeonRX 
(5): Found supported card
RadeonRX 
(5): initRXCard called
RadeonRX 
(5): Initializing card
[_impl_InitResidentInitializing native autoinit RadeonRX.chip V2priority -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_InitResidentRadeonRX.chip V2 initialized
RadeonRX 
(2): Obtaining ITimer interface
RadeonRX (2): Got ITimer interface
RadeonRX (2): Returning from LibOpen().
RadeonRX (0): RadeonRX.chip 2.11 (26.1.2022)
RadeonRX (6): <rxOpen>
RadeonRX (4): CPU cache line length32
RadeonRX 
(4): PCI device is a graphics card.
RadeonRX (2): Identified the chipset as: POLARIS11
RadeonRX 
(2): Graphics card name isRadeon RX Polaris11
RadeonRX 
(2):     If - and only if - your card does not work or does not work optimally
    please submit a bug report at
:
    
http://www.amiga.org/developer/bugreports 
    
Remember to include the driver version, and the following card details:
    
0x67FF:0x1458:0x22FF: <name of board>
    and *
pleasedescribe the problems you are seeing in detail.
RadeonRX (5): RadeonRX (5): Cannot print bridge configuration for PCI:0.0,0because it is not a bridge device.
RadeonRX (2): Cannot enable blind prefetch for PCI:0.0,0because this device doesn't support it.
RadeonRX (5): RadeonRX (5): Cannot print bridge configuration for PCI:0.12,0, because it is not a bridge device.
RadeonRX (2): Cannot enable blind prefetch for PCI:0.12,0, because this device doesn'
t support it.
RadeonRX (5): RadeonRX (5): Cannot print bridge configuration for PCI:0.0,0because it is not a bridge device.
RadeonRX (2): Cannot enable blind prefetch for PCI:0.0,0because this device doesn't support it.
RadeonRX (5): RadeonRX (5): Cannot print bridge configuration for PCI:0.12,0, because it is not a bridge device.
RadeonRX (2): Cannot enable blind prefetch for PCI:0.12,0, because this device doesn'
t support it.
RadeonRX (5): RadeonRX (5): Cannot print bridge configuration for PCI:0.0,0because it is not a bridge device.
RadeonRX (2): Cannot enable blind prefetch for PCI:0.0,0because this device doesn't support it.
RadeonRX (5): RadeonRX (5): Cannot print bridge configuration for PCI:0.12,0, because it is not a bridge device.
RadeonRX (2): Cannot enable blind prefetch for PCI:0.12,0, because this device doesn'
t support it.
RadeonRX (5): RadeonRX (5): Cannot print bridge configuration for PCI:0.0,0because it is not a bridge device.
RadeonRX (2): Cannot enable blind prefetch for PCI:0.0,0because this device doesn't support it.
RadeonRX (5): RadeonRX (5): Cannot print bridge configuration for PCI:0.12,0, because it is not a bridge device.
RadeonRX (2): Cannot enable blind prefetch for PCI:0.12,0, because this device doesn'
t support it.
RadeonRX (5): RadeonRX (5): Cannot print bridge configuration for PCI:0.0,0because it is not a bridge device.
RadeonRX (2): Cannot enable blind prefetch for PCI:0.0,0because this device doesn't support it.
RadeonRX (5): RadeonRX (5): Cannot print bridge configuration for PCI:0.12,0, because it is not a bridge device.
RadeonRX (2): Cannot enable blind prefetch for PCI:0.12,0, because this device doesn'
t support it.
RadeonRX (5): RadeonRX (5): Cannot print bridge configuration for PCI:0.0,0because it is not a bridge device.
RadeonRX (2): Cannot enable blind prefetch for PCI:0.0,0because this device doesn't support it.
RadeonRX (5): RadeonRX (5): Cannot print bridge configuration for PCI:0.12,0, because it is not a bridge device.
RadeonRX (2): Cannot enable blind prefetch for PCI:0.12,0, because this device doesn'
t support it.
RadeonRX (5): RadeonRX (5): Cannot print bridge configuration for PCI:0.0,0because it is not a bridge device.
RadeonRX (2): Cannot enable blind prefetch for PCI:0.0,0because this device doesn't support it.
RadeonRX (5): RadeonRX (5): Cannot print bridge configuration for PCI:0.12,0, because it is not a bridge device.
RadeonRX (2): Cannot enable blind prefetch for PCI:0.12,0, because this device doesn'
t support it.

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
@balaton
>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.

yes

Nothing comes out of these tests. It does not work under AOS4. And does it work at all? nobody knows.

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:@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.


This is what i get when running qemu - I have stripped out extra devices, such as the passthrough gpu, and drives for now. I get a similar "UNHANDLED INT 10" issue with the passthrough gpu though.

qemu-system-ppc -L pc-bios -machine pegasos2 -bios pegasos2.rom -cdrom Peg2InstallCD.iso -serial stdio -vga none -device sm501 -device ati-vga
PegasosII Boot Strap 
(c2002-2003 bplan GmbH
Running on CPU PVR
:000C0209
Enable L1 ICache
...                                                    Done.
Reading W83194 :                                                       FAILED.
Setting Front Side Bus to 133MHz...                                    FAILED.
Configuring DDR...                                                     Done.
Configuring PCI0...                                                    Done.
Configuring PCI1...                                                    Done.
Configuring ETH...                                                     Done.
Releasing IDE reset ...                                                Done.
Configuring Legacy Devices
Initializing KBD
...                                                    Done.
Testing 10000000 BytesPass00000000 Failed00000000
RAM TEST 
(fill linear)...                                              Done.
FFFFFFFF

SmartFirmware
:
cpu0PowerPC,G4 CPUClock 599 Mhz BUSClock 133 Mhz (Version 0x000C,0x0209)
no/bad nvramrc performing default startup script
channel 1 unit 0 
atapi QEMU DVD-ROM                             2.5+    
ATA device not present or not responding
MISC
UNHANDLED 32 BIT DATA PREFIX
AT CS
:IP 0000C000:000033EF 99
INTERNAL ERROR
0000000A=UNHANDLED 32BIT PREFIX

EAX
=0000 EBX=0000 ECX=0000 EDX=0000 ESP=0000 EBP=0000 ESI=0000 EDI=0000
 AX
=1407  BX=0190  CX=4E04  DX=0000  SP=FFAE  BP=FFD2  SI=0008  DI=0280
 
DS=1000  ES=C000  SS=1000  CS=C000  IP=33F1   NV UP -- PL NZ NA PO NC
CS
:IP 66  
STACK
0000 0000 0000 0000 0000 0000 0000 0000 
  00
FE00 F000 FE01 F000 FE02 F000 FE03 F000 
  10
FE04 F000 FE05 F000 FE06 F000 FE07 F000 
  20
FE08 F000 FE09 F000 FE0A F000 FE0B F000 
  30
FE0C F000 FE0D F000 FE0E F000 FE0F F000 
  40
FE10 F000 FE11 F000 FE12 F000 FE13 F000 
  50
FE14 F000 FE15 F000 FE16 F000 FE17 F000 
  60
FE18 F000 FE19 F000 FE1A F000 FE1B F000 
  70
FE1C F000 FE1D F000 FE1E F000 FE1F F000 
  80
FE20 F000 FE21 F000 FE22 F000 FE23 F000 
  90
FE24 F000 FE25 F000 FE26 F000 FE27 F000 
  A0
FE28 F000 FE29 F000 FE2A F000 FE2B F000 
  B0
FE2C F000 FE2D F000 FE2E F000 FE2F F000 
  C0
FE30 F000 FE31 F000 FE32 F000 FE33 F000 
  D0
FE34 F000 FE35 F000 FE36 F000 FE37 F000 
  E0
FE38 F000 FE39 F000 FE3A F000 FE3B F000 
  F0
FE3C F000 FE3D F000 FE3E F000 FE3F F000 
  00
FE40 F000 FE41 F000 FE42 F000 FE43 F000 
  10
FE44 F000 FE45 F000 FE46 F000 FE47 F000 
  20
FE48 F000 FE49 F000 FE4A F000 FE4B F000 
  30
FE4C F000 FE4D F000 FE4E F000 FE4F F000 MISCUNHANDLED 32 BIT DATA PREFIX
AT CS
:IP 0000C000:000033F1 F7
INTERNAL ERROR
0000000A=UNHANDLED 32BIT PREFIX

EAX
=0000 EBX=0000 ECX=0000 EDX=0000 ESP=0000 EBP=0000 ESI=0000 EDI=0000
 AX
=1407  BX=0190  CX=4E04  DX=0000  SP=FFAE  BP=FFD2  SI=0008  DI=0280
 
DS=1000  ES=C000  SS=1000  CS=C000  IP=33F2   NV UP -- PL NZ NA PO NC
CS
:IP F7  
STACK
0000 0000 0000 0000 0000 0000 0000 0000 
  00
FE00 F000 FE01 F000 FE02 F000 FE03 F000 
  10
FE04 F000 FE05 F000 FE06 F000 FE07 F000 
  20
FE08 F000 FE09 F000 FE0A F000 FE0B F000 
  30
FE0C F000 FE0D F000 FE0E F000 FE0F F000 
  40
FE10 F000 FE11 F000 FE12 F000 FE13 F000 
  50
FE14 F000 FE15 F000 FE16 F000 FE17 F000 
  60
FE18 F000 FE19 F000 FE1A F000 FE1B F000 
  70
FE1C F000 FE1D F000 FE1E F000 FE1F F000 
  80
FE20 F000 FE21 F000 FE22 F000 FE23 F000 
  90
FE24 F000 FE25 F000 FE26 F000 FE27 F000 
  A0
FE28 F000 FE29 F000 FE2A F000 FE2B F000 
  B0
FE2C F000 FE2D F000 FE2E F000 FE2F F000 
  C0
FE30 F000 FE31 F000 FE32 F000 FE33 F000 
  D0
FE34 F000 FE35 F000 FE36 F000 FE37 F000 
  E0
FE38 F000 FE39 F000 FE3A F000 FE3B F000 
  F0
FE3C F000 FE3D F000 FE3E F000 FE3F F000 
  00
FE40 F000 FE41 F000 FE42 F000 FE43 F000 
  10
FE44 F000 FE45 F000 FE46 F000 FE47 F000 
  20
FE48 F000 FE49 F000 FE4A F000 FE4B F000 
  30
FE4C F000 FE4D F000 FE4E F000 FE4F F000 
Failed to emulate CS
:IP [C000:33F1]=66,F7,FE,66,0F,B7
UNHANDLED INT 10 
FUNCTION 0100 WITHIN EMULATION
EA
BYTE READ FROM UNINITIALIZED LOW MEM 0040:0085
UNHANDLED INT 10 FUNCTION 0300 WITHIN EMULATION
UNHANDLED INT 10 
FUNCTION 1301 WITHIN EMULATION
UNHANDLED INT 10 
FUNCTION 0300 WITHIN EMULATION
UNHANDLED INT 10 
FUNCTION 1301 WITHIN EMULATION
UNHANDLED INT 10 
FUNCTION 0300 WITHIN EMULATION
UNHANDLED INT 10 
FUNCTION 1301 WITHIN EMULATION
UNHANDLED INT 10 
FUNCTION 0300 WITHIN EMULATION
UNHANDLED INT 10 
FUNCTION 1301 WITHIN EMULATION
UNHANDLED INT 10 
FUNCTION 0300 WITHIN EMULATION
UNHANDLED INT 10 
FUNCTION 1301 WITHIN EMULATION
UNHANDLED INT 10 
FUNCTION 0300 WITHIN EMULATION
UNHANDLED INT 10 
FUNCTION 1301 WITHIN EMULATION
UNHANDLED INT 10 
FUNCTION 0300 WITHIN EMULATION
UNHANDLED INT 10 
FUNCTION 1301 WITHIN EMULATION
UNHANDLED INT 10 
FUNCTION 0300 WITHIN EMULATION
UNHANDLED INT 10 
FUNCTION 1301 WITHIN EMULATION
entering main read
/eval loop...
UNHANDLED INT 10 FUNCTION 0300 WITHIN EMULATION
UNHANDLED INT 10 
FUNCTION 1301 WITHIN EMULATION


If I click into the 'black window' to type " /failsafe" io, then it adds extra UNHANDLED lines for every key press, and OK does not appear. Something must be different or not set up correctly.

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


See User information
@derfs
If you make a mistake typing " /failsafe" io then it will stop working so make sure you type that correctly, space after first quote and space after second quote exactly as above with no mistakes. Once you typed that and pressed enter you can exit the guest window with Ctrl-Alt-G as show in the title bar and try pressing enter in the shell window where the errors are to see if an ok prompt appears there. If you typed the io command wrong then you don't have a second chance, restart guest and try again.

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


See User information
@geennaam
The HD and Rx cards are not supposed to work on pegasos2 which does not have PCIe so it proabably fails because they have large memory BAR that is not handled correctly but Hans would know for sure what the SS = 3 means. The 9250 seems to be a better target first. If it shows SmartFirmware output then the BIOS has run and the card should be init'ed but you did not send much info so don't know what you're seeing. Was the serial output without errors with this card or did it still show some errors. From the brief report it seems BARs are mapped and basic communication and frame buffer works but probably there are some problems with DMA but I don't know how to debug that. You should really give more details on what you get from firmware before booting and also from QEMU monitor after booting to see how the card is set up. The AmigaOS debug logs are only useful to Hans as he's the only one who knows what those mean as nobody else has the sources so I can't help with that.

I know about a comment in qemu:
https://gitlab.com/qemu-project/qemu/- ... hw/vfio/pci-quirks.c#L243
that may be relevant but not sure if it would affect the AmigaOS driver.

You could try other guest OSes such as Linux as smarkusg suggested or MorphOS with the 9250 card as those have different drivers to see if they work or can reveal something. With Linux for example you can have a console on serial and explire the card from the OS even if you can't get picture so that can help debugging further. Also the Linux diver may log something more useful.

Also you never told what kind of PCIe-PCI bridge you have, it may also be dependent on that.

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
@derfs
Quote:
Running on CPU PVR:000C0209
That's a 7400 CPU, which isn't supported by AmigaOS.
You have to emulate a CPU supported by the Pegasos2 version of AmigaOS, supported G3 CPUs are 750CXe, 750FX and 750GX, supported G4 ones are (some, but not all) V'Ger and Apollo6/7 versions.

Edit: In general don't try to emulate something with QEmu which doesn't even work on real hardware. Not just limited to unsupported CPUs like the 7400, but for example trying to use a Radeon HD or RX gfx card behind a PCI/PCIe bride with pass-through in QEmu, which doesn't work on a real Pegasos2 either, doesn't make any sense.


Edited by joerg on 2023/6/27 7:01:10
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
@geennaam
Quote:
RX 560 doesn't work either. Radeon RX driver stuck in an endless loop.

Please contact me via email...

Hans

Join Kea Campus' Amiga Corner and support Amiga content creation
https://keasigmadelta.com/ - see more of my work
Go to top
Re: What the fastest possible x64 emulation way of OS4 today ?
Quite a regular
Quite a regular


See User information
@balaton

Part1:

I'm trying to help here but you have to understand that I'm not even close to a Linux or QEMU expert here. If you want me to give you some logs then you'll have to tell me what to do. I'm also not familiar with MorphOS.
My only experience with Ubuntu and QEMU is that I've used a step by step guide for QEMU and VFIO in the past to capture hdaudio ringbuffers for a Soundblaster AE7 with windows7 on QEMU.


Edited by geennaam on 2023/7/3 19:45:29
Go to top
Re: What the fastest possible x64 emulation way of OS4 today ?
Quite a regular
Quite a regular


See User information
@balaton

Part 2:



The QEMU window itself shows the BPLAN SmartFirmware output with "ok" promtp:
P/N113-PC2502-16

{bplan logo}

Welcome to SmartFirmware(tm) for bplan Pegasos2 version 1.1 (20040405172512)
SmartFirmware(tmCopyright 1996-2001 by CodeGenInc.
All rights Reserved.
ok _

No need to do a "/ failsafe" io. I simply type the boot command at the ok prompt.


Edited by geennaam on 2023/6/29 11:03:07
Edited by geennaam on 2023/7/3 19:46:33
Edited by geennaam on 2023/7/3 19:48:21
Go to top
Re: What the fastest possible x64 emulation way of OS4 today ?
Quite a regular
Quite a regular


See User information
@balaton

@balaton
Part 3:

This is the full output debug output from start kernel until finished booting (debuglevel=7):

{ Todo: Insert OS4 debug log} Amigans doesn't accept a long log.

It looks to me like the Radeon driver is working with the wrong memory buffers/regions which will eventually result in a crash.

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


See User information
@balaton

Part 4:
I've downloaded and booted MorphOS3.18.iso.

When presented with the bplan SmartFirmware output in the QEMU window, I now enter: boot CD boot.img

- Morphos starts booting and shows the MorphOS bootlogo on my external monitor which is still connected to the VGA output of the Radeon 9250
- I am presented with a keyboard and language selection windows
- “Ambient screen” opens fine. No visual artifacts. Everything looks and works as it is supposed to as far as I can tell.


Edited by geennaam on 2023/7/3 19:47:30
Edited by geennaam on 2023/7/3 19:48:57
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

Impressive performance, thanks for testing and confirming that passthrough can work with Qemu and the right configuration.

MacStudio ARM M1 Max Qemu//Pegasos2 AmigaOs4.1 FE / AmigaOne x5000/40 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
Noticed that MorphOS supports the HD 4850.

But unfortunately this fails. Booting halts where the MorphOS driver tries to read the vbios.


Edited by geennaam on 2023/7/3 19:49:42
Go to top
Re: What the fastest possible x64 emulation way of OS4 today ?
Quite a regular
Quite a regular


See User information
@geennaam
Thanks for testing and providing this info. This should not only help me to understand these but also Amiga people on this forum so I think it would be useful to keep this here than moving to private emails with Hans.

You get the screen output on the external monitor if the card ROM runs enough to init the card. The ok prompt is also there if you can't see it that's why you need to redirect to serial with /failsafe if the card ROM cannot run to get it back. But you could blindly type the boot command as well, this is what I tried to explain before.

I don't know MorphOS either, I only had experience with these OSes trying to get them run on QEMU but it's possbile that MorphOS driver handles the error and runs in some fallback mode or just does not use the same accel features. Only those would know who wrote these drivers. But I think there's some problem with setting up DMA as proven by the errors. I don't think this is normal and likely a problem with not emulating some parts of the chips related to this. On AGP there's GART and on PCI something similar I don't remember now but I would look at that direction and find out how these supposed to work then check if we emulate that correctly in QEMU. For this seeing the memory map and deivice settings might be helpful so I ask again to collect info mtree and info qtree ouput from QEMU monitor after booting these guests (or when they hang during boot with the HD card). You can get the monitor output in the shell window with -monitor stdio instead of -serial stdio so you can redirect or copy it from there more easily.

Later when we find out what registers should control DMA setup on pegasos2 (hope somebody here who already knows could tell that) we may enable trace output for those to see what the driver programs and check if it is handled correctly in QEMU which I think is missing to get DMA working correctly. QEMU usually only implements enough of the hardware that guests use but may be missing parts that nothing used so far.

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:

Edit: In general don't try to emulate something with QEmu which doesn't even work on real hardware. Not just limited to unsupported CPUs like the 7400, but for example trying to use a Radeon HD or RX gfx card behind a PCI/PCIe bride with pass-through in QEmu, which doesn't work on a real Pegasos2 either, doesn't make any sense.


I'd say instead you can try but don't expect it to work or don't expect it to be fixable. So sticking to what should work on real hardware at least at first has a higher chance of working or at least should be fixable if it doesn't work but I don't think we should limit ourselves to what's possible on real hardware if it can be made working. So I would not be as strict saying don't even try it. Just know what you can expect.

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


See User information
@balaton

AmigaOS4 with Radeon 9250

Monitor starts with this message:
(qemuqemu-system-ppcvfioUnable to power on devicestuck in D3


Edited by geennaam on 2023/7/3 19:50:28
Go to top
Re: What the fastest possible x64 emulation way of OS4 today ?
Quite a regular
Quite a regular


See User information
@balaton

AmigaOS4 with HD 4850

info mtree
(qemuinfo mtree
address
-spacecpu-memory-0
address
-spacememory
  0000000000000000
-ffffffffffffffff (prio 0i/o): system
    0000000000000000
-000000003fffffff (prio 0ram): pegasos2.ram
    
0000000080000000-00000000bfffffff (prio 0i/o): alias pci1-mem0-win @pci1-mem 0000000080000000-00000000bfffffff
    00000000c0000000
-00000000dfffffff (prio 0i/o): alias pci0-mem0-win @pci0-mem 00000000c0000000-00000000dfffffff
    00000000f1000000
-00000000f100ffff (prio 0i/o): mv64361
    00000000f8000000
-00000000f8ffffff (prio 0i/o): alias pci0-io-win @pci0-io 0000000000000000-0000000000ffffff
    00000000f9000000
-00000000f9ffffff ffffff
    00000000fe000000
-00000000feffffff (prio 0i/o): alias pci1-io-win @pci1-io 0000000000000000-0000000000ffffff
    00000000ff800000
-00000000ffffffff (prio 0i/o): alias pci1-mem3-win @pci1-mem 00000000ff800000-00000000ffffffff
    00000000fff00000
-00000000fff7ffff (prio 0rom): pegasos2.rom


info qtree
(qemuinfo qtree
bus
main-system-bus
  type System
  dev
ps2-mouseid ""
    
gpio-out "" 1
  dev
ps2-kbdid ""
    
gpio-out "" 1
  dev
mv64361-pcihostid ""
    
index (0x1)
    
x-config-reg-migration-enabled true


Edited by geennaam on 2023/7/3 19:52:29
Edited by geennaam on 2023/7/3 19:55:18
Go to top
Re: What the fastest possible x64 emulation way of OS4 today ?
Quite a regular
Quite a regular


See User information
@balaton

AmigaOS4 with RX 560

info mtree:
(qemuinfo mtree
address
-spacevfio-pci
  0000000000000000
-ffffffffffffffff (prio 0i/o): bus master container

address
-spacemv64361-pcibridge
  0000000000000000
-ffffffffffffffff (prio 0i/o): bus master container

address
-spacecpu-memory-0
address
-spacememory
  0000000000000000
-ffffffffffffffff (prio 0i/o): system
    0000000000000000
-000000003fffffff (


info qtree:
(qemuinfo qtree
bus
main-system-bus
  type System
  dev
ps2-mouseid ""
    
gpio-out "" 1
  dev
ps2-kbdid ""
    
gpio-out "" 1
  dev
mv64361-pcihostid ""
    
index 00000010000


Edited by geennaam on 2023/7/3 19:53:35
Go to top
Re: What the fastest possible x64 emulation way of OS4 today ?
Quite a regular
Quite a regular


See User information
@balaton

And for the sake of completeness

Morphos 3.18 with Radeon 9250

info mtree:
(qemuinfo mtree
address
-spacevfio-pci
  0000000000000000
-ffffffffffffffff (prio 0i/o): bus master container
    0000000000000000
-ffffffffffffffff (prio 0i/o): alias bus master @system 0000000000000000-ffffffffffffffff

address
-spacertl8139


info qtree
(qemuinfo qtree
bus
main-system-bus
  type System
  dev
ps2-mouseid ""
    
gpio-out "" 1
  dev
ps2-kbdid ""
    
gpio-out "" 1
  dev
mv64361-pcihostid ""
    
index (0x1)
    
x-config-reg-migration-enabled true
    0010000


Edited by geennaam on 2023/7/3 19:54:39
Go to top
Re: What the fastest possible x64 emulation way of OS4 today ?
Quite a regular
Quite a regular


See User information
@geennaam
Thanks again. A few more ideas that may or may not help:

- Maybe try to remove -device VGA option but then you 'd need a way to get input into the guest so you may either need to pass through an additional PCI USB controller too and connect mouse/keyboard for the guest there or you can try passing thorugh only a USB device plugged in the host with -device usb-host but then you'd need to configure the host to not drive those first which may be difficult. So you could try to use -device bochs-display,romfile="" instead of -device VGA,romfile="". The reason is that bochs-display does not have legacy VGA resources that may clash with the ATI card that also has these but those are not passed through now and may not be needed but I think that's what the x-vga=on option of vfio-pci controls so maybe you can try if that makes a difference. Even though the guest drivers probably don't need legacy VGA the card BIOS may need it and could get confused by having a QEMU VGA device there. Also some BIOSes may init cards that could cause problems so may chack if there are any relevant BIOS settings in the host.

- Instead of unbinding the driver before starting QEMU it may be better to blacklist the driver to prevent it from loading at all to make sure the device is in a state it should be after power up and no driver messed with it before the guest starts. For this you may need to edit /etc/modprobe.d or /etc/udev/rules.d on the host (or wherever your distro keeps these). I don't quite know what to put in there without searching for the answer so you should do the same to find out.

- I was told before that some cards with a reset issue may need some changes in the Linux kernel to handle them, such as in the Linux kernel source "drivers/pci/quirks.c" may need
DECLARE_PCI_FIXUP_HEADER(YOURCARD_PCI_VENDOR_IDYOURCARD_PCI_DEVICE_IDquirk_no_bus_reset);

and/or
DECLARE_PCI_FIXUP_HEADER(YOURCARD_PCI_VENDOR_IDYOURCARD_PCI_DEVICE_IDquirk_no_pm_reset);

and then rebuild and reload the new kernel but first check what's there for your kernel version and graphics card already.

I don't know if any of the above could help and it could well be we're missing something about handling DMA in QEMU that I don't yet understand but if you want to keep experimenting these are the directions I'd try.

Go to top

  Register To Post
« 1 ... 19 20 21 (22) 23 24 25 ... 75 »

 




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




Powered by XOOPS 2.0 © 2001-2024 The XOOPS Project