Subject: Re(2): MacOnLinux
To: Bill Studenmund <>
From: Benjamin Herrenschmidt <>
List: port-powerpc
Date: 03/12/2001 14:26:59
On Thu, Mar 1, 2001, Bill Studenmund <> wrote:

>?? What are these doing?

MOL works by patching most kernel low-level exception vectors, building
a hook table that is then filled by the MOL kernel module when loaded.

The purpose of this is to have a "MacOS" process for which the MMU
is completely controlled, the supervisor mode & MMU are emulated. Some
are directly handled by the MOL module, others are passed to the "linux-
side" of
the MOL process (like IOs) to be then routed to the various "drivers".