mirror of
https://github.com/neokuze/ps5-rust.git
synced 2026-10-29 04:02:20 +01:00
Target fixes (payloads built with the custom target ran nothing): - default-uwtable: keeps the SDK linker script's page-aligned .eh_frame_hdr, so data no longer shares a page with code (which made main non-executable) - relro full: rustc only emits GOT calls (GLOB_DAT) with full relro; partial relro produced PLT JUMP_SLOT relocations unlike the SDK's -fno-plt output New: - ps5::net: blocking IPv4 TcpListener/TcpStream with errno errors - examples/http_server: PS5 serves /info, /notify?msg=, /quit on port 9954 - examples/pc/ps5_client.py + .cmd launchers for the PC side - ps5::http::last_step() names the SDK call that failed Tested on CFI-1215A, fw 13.60: hwinfo, http_test and http_server all run. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
10 lines
194 B
TOML
10 lines
194 B
TOML
[package]
|
|
name = "http_server"
|
|
version.workspace = true
|
|
edition.workspace = true
|
|
license.workspace = true
|
|
publish = false
|
|
|
|
[dependencies]
|
|
ps5 = { workspace = true, features = ["notify", "hw"] }
|