Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
50 user(s) are online (31 user(s) are browsing Forums)

Members: 1
Guests: 49

thomas, more...

Support us!

Headlines

 
  Register To Post  

Virtio9PFS-handler v0.7.0-beta released
Not too shy to talk
Not too shy to talk


See User information
Current working release of Virtio9PFS-handler - https://os4depot.net/?function=showfil ... er/handler/virtio9pfs.lha

New beta of Virtio9PFS-handler has been released at https://github.com/derfsss/Virtio9PFS- ... /releases/tag/v0.7.0-beta

Be warned - This software is beta and may not work correctly, so please let me know of any issues you get.

About Virtio9PFS-handler

A FileSysBox-based handler for AmigaOS 4.1 FE that mounts QEMU host-shared folders as DOS volumes via the VirtIO 9P (9P2000.L) protocol.

When running AmigaOS under QEMU with a -virtfs shared folder, this handler presents the host directory as a native AmigaOS volume (e.g. SHARED:). You can browse, copy, create, rename, and delete files on the host filesystem directly from Workbench or the Shell.


Edited by derfs on 2026/3/26 14:17:20
Edited by derfs on 2026/3/26 14:26:52
Edited by derfs on 2026/3/27 16:05:52
Edited by derfs on 2026/3/27 16:07:27
Go to top
Re: Virtio9PFS-handler v0.0.5-beta released
Quite a regular
Quite a regular


See User information
@derfs
System crashes on restart/shutdown
Tested on A1 and PEG2
Version 0.4 works correctly.

Machine model(AmigaOne)
Dump of context at 0xEFED1BA0
Trap type
DSI exception
Machine State 
(raw): 0x0200F030
Machine State 
(verbose): [ExtInt on] [User] [FPU on] [IAT on] [DAT on
Instruction pointer0x7FDCBB08
Crashed process
Workbench (0x6C22CCA0)
DSI verbose error descriptionAccess not found in hash or BAT (page fault)
Access was a load operation
 0
7FDC22A4 6C179C90 00000000 6C5FFF50 00000000 00000000 6C8A6CA8 00000000
 8
7FF4D4B0 00000000 6C560000 01796598 000007A8 00000000 00000000 00000000
16
00000000 6C58AA58 6FF1A5BC 6FF1A570 6FF1A578 7FF2CF24 6FF18D16 6FF19C52
24
6FF18CD2 00000000 6C840900 6C22CD34 6C505090 6C5FFF50 6C22CD34 6C8A6BC0
CR
24024228   XER00000000  CTR7FDCBB00  LR7FDC1F54
DSISR
40000000  DAR00000014

FP0 
: 0000000082004000 406FF00000000000 3FE999999959554E 3FE0000000000006
FP4 
0000000000000000 BFF2495B9B4845E9 3FEFFFEB00000000 4050000000000000
FP8 
4050000000000000 3FF0000000000000 43300000000000FF 406FE00000000000
FP12
40F0000000000000 4330000000000100 0000000000000000 0000000000000000
FP16
0000000000000000 0000000000000000 0000000000000000 0000000000000000
FP20
0000000000000000 0000000000000000 0000000000000000 0000000000000000
FP24
0000000000000000 0000000000000000 0000000000000000 0000000000000000
FP28
0000000000000000 0000000000000000 0000000000000000 0000000000000000
FPSCR
82004000

V0 
00000000000000000000000000000000 EE12E818EB15F20EED13ED13EE12E61A
V2 
E4EEEBE8EEEBE8F2F0EDF1EDEAEEEAE6 EDEAF0EDE9F2EFECF1EDEAEFEBE7EDEA
V4 
01000100010001000100010001000100 00000000000000000000000000000000
V6 
ED13F010E917EF11F10FEA16EB15ED13 FF000000FF000000FF000000FF000000
V8 
101112131415161718191A1B1C1D1E1F E4EEEBE8EEEBE8F2F0EDF1EDEAEEEAE6
V10
: 001002120414061608180A1A0C1C0E1E 01000100010001000100010001000100
V12
01000100010001000100010001000100 00000020000000200000002000000020
V14
EA16ED13F20EEC14ED13EF11E719EA16 FFDEDBDEF1F0EEEAE7F2EFECEEEAE6F0
V16
DD22DD22EF10E916F10EEB14E916EF10 EDEAF0EDE9F2EFECF1EDEAEFEBE7EDEA
V18
FE01DA25F00FED12E619EE11ED12E51A ED12E718EA15F10EEC13EC13ED12E51A
V20
00000000000000000000000000000000 00000000000000000000000000000000
V22
00000000000000000000000000000000 00000000000000000000000000000000
V24
00000000000000000000000000000000 00000000000000000000000000000000
V26
00000000000000000000000000000000 00000000000000000000000000000000
V28
00000000000000000000000000000000 00000000000000000000000000000000
V30
00000000000000000000000000000000 00000000000000000000000000000000
VSCR
00000000 VRSAVE00000000

Kernel command line
debuglevel=7 serial



Machine model
(Pegasos II)
Dump of context at 0xEFDCABA0
Trap type
DSI exception
Machine State 
(raw): 0x0200F030
Machine State 
(verbose): [ExtInt on] [User] [FPU on] [IAT on] [DAT on
Instruction pointer0x7FD06B08
Crashed process
Workbench (0x66B9E6C0)
DSI verbose error descriptionAccess not found in hash or BAT (page fault)
Access was a load operation
 0
7FCFD2A4 66AE1C20 00000000 66E74F50 00000000 00000000 6952A0E8 00000000
 8
7FF24914 00000000 66F90000 01B8AC78 000007A8 00000000 6FF2012C 6FF20178
16
6FF20134 694F121C 6FF1E8D2 6FF1E88E 80000000 695E0000 66AE1E36 6FF1F80E
24
66BA1D80 00000000 66F952E0 66B9E754 66FB43A0 66E74F50 66B9E754 6952A000
CR
24024228   XER00000000  CTR7FD06B00  LR7FCFCF54
DSISR
40000000  DAR00000014

FP0 
: 0000000082008000 4076300000000000 0000000000000000 0000000000000000
FP4 
0000000000000000 0000000000000000 0000000000000000 4050000000000000
FP8 
4050000000000000 3FF0000000000000 4050000000000000 4050000000000000
FP12
4070000000000000 4330000000000100 0000000000000000 0000000000000000
FP16
0000000000000000 0000000000000000 0000000000000000 0000000000000000
FP20
0000000000000000 0000000000000000 0000000000000000 0000000000000000
FP24
0000000000000000 0000000000000000 0000000000000000 0000000000000000
FP28
0000000000000000 0000000000000000 0000000000000000 0000000000000000
FPSCR
82008000

V0 
00000000000000000000000000000000 3DA63DAE3DA63DAE3DA63DAE3DA63DAE
V2 
01000100010001000100010001000100 FFADC7EFFFA5C7EFFF010101FFCECBCE
V4 
FF01CB35FF0104FCFF0104FCFF01C43C 00000000000000000000000000000000
V6 
FF01C739FF01C739FF0101FFFF01CB35 FF000000FF000000FF000000FF000000
V8 
07E007E007E007E007E007E007E007E0 F81FF81FF81FF81FF81FF81FF81FF81F
V10
020006000A000E00120016001A001E00 0C0D0E0F101112131415161718191A1B
V12
06200620062006200620062006200620 FFADC7EFFFA5C7EFFFADC7EFFFA5C7EF
V14
AD53EF11A55BEF1101FF01FFCE32CE32 FFADC7EFFFA5C7EFFFADC7EFFFA5C7EF
V16
AC53EE11A45BEE11AC53EE11A45BEE11 FFADC7EFFFA5C7EFFF010101FFCECBCE
V18
01000100010001000100010001000100 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
V20
00000000000000000000000000000000 00000000000000000000000000000000
V22
00000000000000000000000000000000 00000000000000000000000000000000
V24
00000000000000000000000000000000 00000000000000000000000000000000
V26
00000000000000000000000000000000 00000000000000000000000000000000
V28
00000000000000000000000000000000 00000000000000000000000000000000
V30
00000000000000000000000000000000 00000000000000000000000000000000
VSCR
00000000 VRSAVE00000000

Kernel command line
os4_commandline serial munge debuglevel=7

Go to top
Re: Virtio9PFS-handler v0.0.5-beta released
Not too shy to talk
Not too shy to talk


See User information
@smarkusg

Thanks for pointing this out, it was due to one of the extra feature I added and it pointed out several places that needed better error handling!

Link to new version in original post.

Go to top
Re: Virtio9PFS-handler v0.0.5-beta released
Quite a regular
Quite a regular


See User information
@derfs
The problem still persists. I reinstalled the system for A1 and updated to UP3.
If you select “Restart System” or “AOS4” from the menu, the system freezes.
If I type “reboot” in the shell, the problem does not occur. Apparently, a reboot from the shell is permanent and does not require closing tasks (I'm guessing).

Go to top
Re: Virtio9PFS-handler v0.0.5-beta released
Not too shy to talk
Not too shy to talk


See User information
@smarkusg

https://github.com/derfsss/Virtio9PFS- ... /releases/tag/v0.7.0-beta

Quote:
Bug fixes
Fixed shutdown freeze on Restart System — the interrupt handler was being removed from the system chain after FbxCleanupFS replied to DOS. During Restart System, the OS could kill the handler process after that reply but before RemIntServer ran, leaving the stack-allocated ISR node dangling in the interrupt chain. The ISR is now detached before FbxCleanupFS.

Go to top

  Register To Post

 




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



Polls
Running AmigaOS 4 on?
AmigaOne SE/XE or microA1 12% (26)
Pegasos2 3% (8)
X5000 22% (48)
X1000 14% (30)
A1222 8% (19)
Sam 440/460 18% (40)
Classic PowerPC Amiga 2% (6)
WinUAE emulation 7% (16)
Qemu emulation 9% (21)
Total Votes: 214
The poll closed at 2025/12/1 12:00
8 Comments


Powered by XOOPS 2.0 © 2001-2024 The XOOPS Project