Repository navigation
Java 25 Networking (PPSA99868) #5972
pipe1os
started this conversation in
Game bring-up
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Existing thread
Title
Java 25 Networking (PPSA99868)
Content version tested
01.000.003, release
Network_Probe-v01.000.003of mateo-cogeanu/ps5-java25-homebrew (PPSA99868-network-pass-01.000.003.zip, SHA-2569765536f274f3b3e35922b29564ac67afc7cfe979df5d8f3cf5f2a3b3649ebc2, matching the release'sNetwork_Probe-SHA256SUMS-01.000.003.txt). It's one of the project's OpenJDK 25 probe apps, like PPSA99869 in #5501: same 290 imports and the same bundledsce_module/libc.prx. The release reports all of its stages passing on a PS5 (firmware 13.60).AnyPS5 commit
maine34c47921System tested
Windows 11 Pro (26300), RTX 4060 (NVIDIA 617.42), WinLibs GCC 15.2.0 r7, Release
Furthest point
Menu
What is shown
Its menu. The second row creates the VM (
JNI_CreateJavaVM returned 0). The third runsNetwork25.main: security configuration, numeric IPv4 loopback, TCP client/server echo and UDP two-way datagrams pass, and the NIO stage stops the title:HotSpot warns
Attempt to allocate stack guard pages failedat start-up (an anonymousMAP_FIXEDmmapgetsEOPNOTSUPP); it isn't fatal. Only the controller was used; audio wasn't checked.Current blocker
kevent: EVFILT_READ on a non-socket descriptor not implemented: the JDK's kqueue selector registering the read end of its wake-up pipe. #5973 fixes it; with it, the third row ends withSTAGE: Network25 returned normallyand the fourth withSTAGE: DestroyJavaVM complete. The PRs it needed to load and start its VM (#5502, #5563, #5643, #5666, #5187) are merged.How it was run
relinker --windows --to-intel --trap-sdk-syscall-stubs --registry eboot.elf app.exeon the unwrappedeboot.binandsce_module/libc.prx. The rows were driven withAPS5_PAD_INPUT_FILEandtools/pad_input.py(down,cross); the first press after start-up is ignored. The title writes its stages to/download0/java25-startup.log.AI-assisted.
All reactions