Skip to content

Add XU native Ethernet daemon for the PDP2011 core - #1298

Open
fayep wants to merge 1 commit into
MiSTer-devel:masterfrom
fayep:pr/xu-native-networking-daemon
Open

Add XU native Ethernet daemon for the PDP2011 core#1298
fayep wants to merge 1 commit into
MiSTer-devel:masterfrom
fayep:pr/xu-native-networking-daemon

Conversation

@fayep

@fayep fayep commented Aug 31, 2026

Copy link
Copy Markdown

Summary

  • ARM daemon that plays ENC424J600 over the PDP2011 DDR3 mailbox: TX handshake, nowrap RX ring, intake while RXEN is off, drain at most 6 frames per poll.
  • is_pdp2011() gate in user_io_poll(); xu_stop() on core switch.
  • Pair with MiSTer-Enhanced/PDP2011_MiSTer (fayep:pr/xu-native-ethernet). Both are required; the mailbox layout must match.

Test plan

  • [PDP2011] main= points at a binary built from this branch; reload the PDP2011 core
  • /tmp/xu.log shows core detected and MAC published
  • 2.11BSD de0 ping and telnet from another host

Made with Cursor

Play ENC424J600 over the DDR3 mailbox: TX handshake, nowrap RX ring, and
at most 6 frames drained per poll to match the DEUNA ring. Start and stop
with the PDP2011 core via is_pdp2011().

Co-authored-by: Cursor <cursoragent@cursor.com>
@sorgelig

sorgelig commented Sep 1, 2026

Copy link
Copy Markdown
Member

PDP2011 isn't in MiSTer-devel.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants