Advertising (This ad goes away for registered users. You can Login or Register)

[RELEASE] kuio - Kernel-User bridge for basic I/O operations

HENkaku is a native Homebrew Enabler for the PS Vita and PS TV. It lets you run homebrews on the PS Vita
Post Reply
User avatar
Rinnegatamante
VIP
Posts: 681
Joined: Sat Mar 26, 2011 10:02 am
Contact:

[RELEASE] kuio - Kernel-User bridge for basic I/O operations

Post by Rinnegatamante » Fri Apr 28, 2017 8:00 pm

Description
kuio is a lightweight kernel module for taiHen that allows user modules to access ux0:data for basic I/O operations.
So what's the point for the end user? Pratically nothing, but this will be extremely useful for taiHen user plugins developers and i hope more and more plugins will use this module. I suggest taiHen users to just put this in their config.txt under *KERNEL and in the future, if a plugin will use this, you'll already have it available.

It currently gives abstractions for these functions:
sceIoOpen -> kuIoOpen
sceIoWrite -> kuIoWrite
sceIoRead -> kuIoRead
sceIoClose -> kuIoClose
sceIoLseek -> kuIoLseek
sceIoRemove -> kuIoRemove
sceIoMkdir -> kuIoMkdir
sceIoRmdir -> kuIoRmdir
ftell -> kuIoTell (kuIoLseek doesn't return position)

Credits:
Thanks to everyone who helped me during this journey trying to get SD access on user modules on #vitasdk and #henkaku. (noname120, xerpi, yifanlu, davee, xyz, frangarcj)

Links:
Download: http://vitadb.rinnegatamante.it/#/info/245
Sourcecode: https://github.com/Rinnegatamante/kuio
Documentation: https://github.com/Rinnegatamante/kuio/ ... ude/kuio.h (It's a lot similar to standard sceIo functions, the only two different functions are kuIoOpen and kuIoLseek).
Advertising
If you want, visit my website: http://rinnegatamante.it :D

User avatar
Rinnegatamante
VIP
Posts: 681
Joined: Sat Mar 26, 2011 10:02 am
Contact:

Re: [RELEASE] kuio - Kernel-User bridge for basic I/O operat

Post by Rinnegatamante » Wed Aug 30, 2017 10:10 am

v.1.2 available with enso support: http://vitadb.rinnegatamante.it/#/info/245
Advertising
If you want, visit my website: http://rinnegatamante.it :D

Post Reply

Return to “HENkaku”