Subject: Re(2): MacOnLinux
To: Bill Studenmund <wrstuden@zembu.com>
From: Benjamin Herrenschmidt <benh@mipsys.com>
List: port-powerpc
Date: 03/12/2001 14:26:59
On Thu, Mar 1, 2001, Bill Studenmund <wrstuden@zembu.com> 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
environement
is completely controlled, the supervisor mode & MMU are emulated. Some
exceptions
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".

Ben.