Writing a GEOM Class

Ivan Voras


    
  

Revision: 44964
Legal Notice
Last modified on 2014-05-26 by bcr.
Abstract

This text documents some starting points in developing GEOM classes, and kernel modules in general. It is assumed that the reader is familiar with C userland programming.

[ Split HTML / Single HTML ]

Table of Contents
1. Introduction
2. Preliminaries
3. On FreeBSD Kernel Programming
4. On GEOM Programming

1. Introduction

1.1. Documentation

Documentation on kernel programming is scarce — it is one of few areas where there is nearly nothing in the way of friendly tutorials, and the phrase use the source! really holds true. However, there are some bits and pieces (some of them seriously outdated) floating around that should be studied before beginning to code:

All FreeBSD documents are available for download at http://ftp.FreeBSD.org/pub/FreeBSD/doc/

Questions that are not answered by the documentation may be sent to <freebsd-questions@FreeBSD.org>.
Send questions about this document to <freebsd-doc@FreeBSD.org>.