[coyotos-dev] Coyotos License Policy?

Jeroen Visser jeroen.c.visser at gmail.com
Mon Oct 22 10:34:44 EDT 2007


Shap,

On 10/22/07, Jonathan S. Shapiro <shap at eros-os.com> wrote:
> If you incorporate code from Linux then we cannot accept the patch at
> all. Can you clarify?

Phew. I did not incorporate Linux code in my SMP patch. I merely
referenced the Linux and BSD code to find out what steps are involved
in booting SMP on different platforms. I did this in addition to the
reference AMD/Intel reference manuals.

Exception: currently the 3 IPI functions in my patch are lifted from
*BSD. I intend to replace these with proper Coyotos-derived IPI code
when I've figured out how the interrupt handling will look on SMP. I
need a more advanced IPI subsystem for TLB shootdowns and cross-CPU
coordination anyway.

All other code in the patch is my own creation, both the assembly and
C, either written from scratch or derived from existing Coyotos source
code.

In consequence, the SMP code will probably have bugs and shortcomings
that are no(t) longer present in Linux and *BSD :)

Is that acceptable?

-JCV


More information about the coyotos-dev mailing list