Hacker News new | ask | show | jobs
by cjsplat 1132 days ago
Nope.

The Sun-1 MMU was segment and page registers indexed hierarchically off the physical addresses.

It was a full page based system with segment and page level sharing and protection.

The 68000 didn't support restart from page faults, so the runtime model was indeed segment level swapping. (Note - not what Linux decided to call swapping)

1 comments

68010 solved this, with a new stack frame format for page faults that had enough information to resume.

Most of these early m68k UNIX boxes used the 68010 for that reason.

Besides the tight loop optimization, the other 68010 changes, like move from SR being privileged (new from CCP unprivileged) are bugfixes.