Classes | Functions | Variables

vancouver/executor/vbios_multiboot.cc File Reference

#include "nul/motherboard.h"
#include "service/elf.h"
#include "executor/bios.h"

Classes

class  VirtualBiosMultiboot
 Multiboot support for the virtual BIOS. More...
struct  VirtualBiosMultiboot::Mbi
struct  VirtualBiosMultiboot::Module
struct  VirtualBiosMultiboot::MbiMmap

Functions

 PARAM (vbios_multiboot_modaddr, _vbios_multiboot_modaddr=argv[0],"vbios_multiboot_modaddr:modaddr - override the default modaddr parameter of vbios_multiboot")
 PARAM (vbios_multiboot,{mb.bus_bios.add(new VirtualBiosMultiboot(mb, argv[0]!=~0ul?argv[0]:_vbios_multiboot_modaddr, argv[1]!=~0ul?argv[1]:0xa0000), VirtualBiosMultiboot::receive_static);},"vbios_multiboot:modaddr=0x1800000,lowmem=0xa0000 - create a BIOS extension that supports multiboot","Example: 'vbios_multiboot'","modaddr defines where the modules are loaded in guest memory.","lowmem allows to restrict memory below 1M to less than 640k.")

Variables

unsigned long _vbios_multiboot_modaddr = 0x1800000

Function Documentation

PARAM ( vbios_multiboot_modaddr  ,
_vbios_multiboot_modaddr  = argv[0],
"vbios_multiboot_modaddr:modaddr - override the default modaddr parameter of vbios_multiboot"   
)
PARAM ( vbios_multiboot   ) 

Variable Documentation

unsigned long _vbios_multiboot_modaddr = 0x1800000
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines