Changeset 91


Ignore:
Timestamp:
Apr 30, 2011, 10:20:36 PM (14 years ago)
Author:
chris
Message:
  • updated README
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/os2ahci/README

    r90 r91  
    77============
    88
    9 OS2AHCI is an AHCI driver for eComStation and OS/2 3.x or later. It
    10 supports both ATA and ATAPI devices in a single driver, thus there's
    11 no need for an ATAPI/CDROM filter driver.
     9OS2AHCI is an AHCI driver for eComStation. It supports both ATA and
     10ATAPI devices in a single driver, thus there's no need for an
     11ATAPI/CDROM filter driver.
    1212
    1313
     
    2323those parts are (c) Linux AHCI/ATA maintainers
    2424
    25   This program is free software; you can redistribute it and/or modify
    26   it under the terms of the GNU General Public License as published by
    27   the Free Software Foundation; either version 2 of the License, or
    28   (at your option) any later version.
    29 
    30   This program is distributed in the hope that it will be useful,
    31   but WITHOUT ANY WARRANTY; without even the implied warranty of
    32   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    33   GNU General Public License for more details.
    34 
    35   You should have received a copy of the GNU General Public License
    36   along with this program; if not, write to the Free Software
    37   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
     25 This program is free software; you can redistribute it and/or modify
     26 it under the terms of the GNU General Public License as published by
     27 the Free Software Foundation; either version 2 of the License, or
     28 (at your option) any later version.
     29
     30 This program is distributed in the hope that it will be useful,
     31 but WITHOUT ANY WARRANTY; without even the implied warranty of
     32 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     33 GNU General Public License for more details.
     34
     35 You should have received a copy of the GNU General Public License
     36 along with this program; if not, write to the Free Software
     37 Foundation, Inc., 59 Temple Place, Suite 330, Boston,
     38 MA  02111-1307  USA
     39
     40
     41Licensing and Source Code
     42=========================
     43
     44The *binary* delivery of OS2AHCI.ADD as obtained from ecomstation.nl,
     45or as part of packaged eComStation releases, is licensed to run with
     46eComStation, only.
     47
     48The source code can be retrieved from http://svn.ecomstation.nl;
     49in compliance to the GNU General Public License, the source code
     50can of course be modified/compiled to run on other products as long
     51as modifications will also be published as outlined in the GNU GPL2.
     52
     53The toolchain required for compilation consists of:
     54
     55 - Microsoft C600
     56 - Microsoft Assembler (MASM)
     57 - IBM OS/2 DDK for Warp 3 or later
    3858
    3959
     
    119139
    120140
     141Native Command Queuing
     142======================
     143
     144Native Command Queuing (NCQ) is a feature which allows sending multiple I/O
     145requests to hard disks before waiting for any of the requests to complete,
     146much like Tagged Command Queuing for SCSI devices. This allows the disks
     147to reorder I/O requests to minimize head movements, resulting in improved
     148performance when executing random I/Os. In practice, this will be most
     149noticable when multiple programs request I/O services to different parts
     150of the disk -- a single program typically won't queue up I/O's but instead
     151will wait for each I/O to complete (with the exception of programs like
     152database servers).
     153
     154While we believe NCQ will work with the majority of controllers and hard
     155disks, it's currently turned off by default until we have more feedback
     156from eComStation users. In order to turn on NCQ, just add the command line
     157option "/n" to OS2AHCI.ADD.
     158
     159
    121160Interoperability With IDE Drivers
    122161=================================
Note: See TracChangeset for help on using the changeset viewer.