chelmuth / morbo

A toolchain for Firewire booting and remote DMA

Home Page:http://os.inf.tu-dresden.de/~jsteckli/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Morbo is a multiboot binary intended to be loaded from Grub or a
similar multiboot-capable boot loader. It tries to find a
OHCI-compatible Firewire controller on your PCI bus and enable
physical DMA. After that it boots the first multiboot
module. Diagnostics are printed on the serial console.

If Morbo cannot find an OHCI-compliant controller, it will complain,
but continue. If it is not given a module to start, it will wait for
modules to be written using Remote DMA.

To build morbo and related tools, type:
 scons

A sample grub.conf (Grub 1) to boot morbo could look like the following:

  title Morbo
  kernel /morbo
  module /yourkernel

Direct any questions to jsteckli@os.inf.tu-dresden.de

About

A toolchain for Firewire booting and remote DMA

http://os.inf.tu-dresden.de/~jsteckli/

License:GNU General Public License v2.0


Languages

Language:C 91.1%Language:Python 8.5%Language:Assembly 0.4%