Adapter now: parses init binary (ELF or raw), allocates pages, creates user page table, sets thread entry point in SavedContext, enters U-mode. Init takes over from there — no more IPC demo hardcoded in the adapter.