NOVA User-Level Environment  Version testbox/changed-memory-timing-317-g320d8b5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
satadrive.cc File Reference

SataDrive virtualisation. More...

#include "nul/motherboard.h"
#include "host/dma.h"
#include "model/sata.h"
#include "model/simplemem.h"

Classes

class  SataDrive
 A SATA drive. More...

Functions

 PARAM_HANDLER (drive,"drive:sigma0drive,controller,port - put a drive to the given port of an ahci controller by using a drive from sigma0 as backend.","Example: 'drive:0,1,2' to put the first sigma0 drive on the third port of the second controller.")

Variables

SataDrive __attribute__

Detailed Description

SataDrive virtualisation.

Copyright (C) 2008-2009, Bernhard Kauer bk@vm.nosp@m.mon..nosp@m.org Economic rights: Technische Universitaet Dresden (Germany)

This file is part of Vancouver.

Vancouver is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.

Vancouver is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License version 2 for more details.

Function Documentation

PARAM_HANDLER ( drive  ,
"drive:sigma0drive  ,
controller  ,
port-put a drive to the given port of an ahci controller by using a drive from sigma0 as backend."  ,
"Example: 'drive:0  ,
,
2'to put the first sigma0 drive on the third port of the second controller."   
)

Variable Documentation

SataDrive __attribute__