1 2006-02-03 Nick Garnett <nickg@ecoscentric.com>
3 * src/synthdisk.c: Updated to match changes in io/disk package.
5 2004-07-01 Savin Zlobec <savin@elatec.si>
8 Updated to work with the new DISK_CHANNEL macro definition.
10 2004-04-15 Nick Garnett <nickg@ecoscentric.com>
12 * src/synthdisk.c: Mildly reorganized to support changeable
13 media. Added synth_disk_change() function to allow us to fake a
14 disk change for testing purposes.
16 2004-02-05 Nick Garnett <nickg@ecoscentric.com>
18 * cdl/synthdisk.cdl: Added testing config options, plus
19 define_proc to export CYGDAT_DEVS_DISK_CFG include file name.
21 2004-01-30 Nick Garnett <nickg@ecoscentric.com>
23 * src/synthdisk.c: Updated to latest disk device specification.
25 2004-01-15 Nick Garnett <nickg@ecoscentric.com>
29 Added _FILENAME option for disk instances to map device to an
30 arbitrary configured file.
32 * src/synthdisk.c: Removed block_pos arguments from read
33 and write calls: it is not necessary.
35 2003-09-01 Savin Zlobec <savin@elatec.si>
39 Updated to work with the current disk interface.
41 2003-08-19 Savin Zlobec <savin@elatec.si>
45 A synthetic block device driver.
49 //===========================================================================
50 //####ECOSGPLCOPYRIGHTBEGIN####
51 // -------------------------------------------
52 // This file is part of eCos, the Embedded Configurable Operating System.
53 // Copyright (C) 2003 Savin Zlobec
54 // Copyright (C) 2004, 2006 eCosCentric Limited
56 // eCos is free software; you can redistribute it and/or modify it under
57 // the terms of the GNU General Public License as published by the Free
58 // Software Foundation; either version 2 or (at your option) any later version.
60 // eCos is distributed in the hope that it will be useful, but WITHOUT ANY
61 // WARRANTY; without even the implied warranty of MERCHANTABILITY or
62 // FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
65 // You should have received a copy of the GNU General Public License along
66 // with eCos; if not, write to the Free Software Foundation, Inc.,
67 // 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
69 // As a special exception, if other files instantiate templates or use macros
70 // or inline functions from this file, or you compile this file and link it
71 // with other works to produce a work based on this file, this file does not
72 // by itself cause the resulting work to be covered by the GNU General Public
73 // License. However the source code for this file must still be made available
74 // in accordance with section (3) of the GNU General Public License.
76 // This exception does not invalidate any other reasons why a work based on
77 // this file might be covered by the GNU General Public License.
79 // -------------------------------------------
80 //####ECOSGPLCOPYRIGHTEND####
81 //===========================================================================