Skip to content

Upgrade to mainstream lwip 2.2.1#790

Merged
fjtrujy merged 1 commit intops2dev:masterfrom
fjtrujy:upgrade_lwip
Mar 7, 2026
Merged

Upgrade to mainstream lwip 2.2.1#790
fjtrujy merged 1 commit intops2dev:masterfrom
fjtrujy:upgrade_lwip

Conversation

@fjtrujy
Copy link
Member

@fjtrujy fjtrujy commented Nov 27, 2025

Description

With this PR, now we are using 100% mainstream lwip repository without any specific change for IOP or EE.

@fjtrujy fjtrujy force-pushed the upgrade_lwip branch 3 times, most recently from b893024 to 15165ee Compare November 27, 2025 20:49
@fjtrujy fjtrujy marked this pull request as draft December 1, 2025 15:53
@fjtrujy
Copy link
Member Author

fjtrujy commented Dec 10, 2025

I have tested ps2link and it is currently crashing, a further investigation is needed

Replace the ps2dev-patched lwIP 2.0.3 fork with upstream STABLE-2_2_1_RELEASE. No modifications to lwIP sources; PS2-specific adaptations live in lwipopts.h and ps2sdk glue code.

Key changes: download_dependencies.sh; lwipopts tuned for IOP memory constraints; Makefile updates to add new lwIP sources and improve readability; API rename tcpip_callback_with_block → tcpip_callback; sys_now() implementation for lwIP 2.x timers; exports/imports sync with 2.2.1 API; minimal stdlib shim (atoi/strtol) for IOP.

Co-authored-by: Claude Sonnet <noreply@anthropic.com>
@fjtrujy fjtrujy marked this pull request as ready for review March 7, 2026 00:21
@fjtrujy fjtrujy merged commit f264a66 into ps2dev:master Mar 7, 2026
3 checks passed
@fjtrujy fjtrujy deleted the upgrade_lwip branch March 7, 2026 10:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant