Personal tools Home Log in ?php $this->data['sitenotice'] = 'This is a test instance. Do not edit, your changes will be lost.'; ? Views Page Discussion View source History Jump to: navigation , search start content By making GHC and the Linux build system meet in the middle we can have modules that are type safe and garbage collected. Using the copy of GHC modified for the House operating system as a base, it turns out to be relatively simple to make the modifications necessary to generate object files for the Kernel environment. Additionally, a new calling convention (regparm3) has been added to make it easier to import (and export) functions from the Kernel. 1 Starting Environment 2 Building GHC to Make Object files for Linux Modules 3 Build a Kernel Module 4 Known Issue 1 Starting Environment You need a Linux x86 (not AMD64) base...