Mercurial > nand-ecoscentric
diff packages/ecos.db @ 115:6ed91473a1cd ecos-sw-2000-08-21
Merge from eCos master repository on 2000-08-21-22:40:54-BST
| author | jlarmour |
|---|---|
| date | Fri, 25 Aug 2000 17:32:38 +0000 |
| parents | 02ea4320376c |
| children | bd1a71e3e476 |
line wrap: on
line diff
--- a/packages/ecos.db +++ b/packages/ecos.db @@ -86,6 +86,54 @@ package CYGPKG_IO_SERIAL { This package contains drivers for basic I/O services on serial devices." } +package CYGPKG_IO_PCMCIA { + alias { "PCMCIA & Compact Flash support" pcmcia io_pcmcia cf } + directory io/pcmcia + script io_pcmcia.cdl + description " + This package contains basic card services support for PCMCIA + and Compact Flash devices." +} + +package CYGPKG_DEVS_PCMCIA_ASSABET { + alias { "SA11x0/Assabet PCMCIA & Compact Flash support" pcmcia_assabet assabet_pcmcia assabet_cf io_assabet_pcmcia} + directory devs/pcmcia/arm/assabet + script pcmcia_assabet.cdl + hardware + description " + This package contains hardware support for PCMCIA + and Compact Flash devices on the SA11x0/Assabet board." +} + +package CYGPKG_IO_FLASH { + alias { "Generic FLASH memory support" flash } + directory io/flash + script io_flash.cdl + description " + This package contains generic support for FLASH memory." +} + + +package CYGPKG_DEVS_FLASH_EBSA285 { + alias { "FLASH memory support for StrongARM EBSA-285" flash_ebsa285 } + directory devs/flash/arm/ebsa285 + script flash_ebsa285.cdl + hardware + description " + This package contains hardware support for FLASH memory + on the StrongARM EBSA-285 platform." +} + +package CYGPKG_DEVS_FLASH_EDB7XXX { + alias { "FLASH memory support for Cirrus Logic EDB7xxx" flash_edb7xxx } + directory devs/flash/arm/edb7xxx + script flash_edb7xxx.cdl + hardware + description " + This package contains hardware support for FLASH memory + on the Cirrus Logic EDB7xxx platform(s)." +} + package CYGPKG_IO_SERIAL_ARM_EBSA285 { alias { "Intel EBSA285 serial driver" devs_serial_arm_ebsa285 ebsa285_serial_driver } @@ -239,6 +287,38 @@ package CYGPKG_IO_SERIAL_V85X_V850 { SA1 (70F3017) or SB1 (70F3033) processors." } +package CYGPKG_IO_SERIAL_LOOP { + alias { "Loop serial device drivers" + devs_serial_loop loop_serial_driver } + directory devs/serial/loop + script ser_loop.cdl + description "Loopback serial device driver." +} + +package CYGPKG_IO_FILEIO { + alias { "File IO" fileio io_file } + directory io/fileio + script fileio.cdl + description " + This package contains the infrastructure for doing POSIX compliant + file IO." +} + +package CYGPKG_FS_RAM { + alias { "RAM Filesystem" ramfs ram_fs fs_ram } + directory fs/ram + script ramfs.cdl + description " + This package contains a RAM resident filesystem." +} + +package CYGPKG_IO_ETH_DRIVERS { + alias { "Common ethernet support" net_drivers } + directory io/eth + script eth_drivers.cdl + description "Platform independent ethernet support." +} + package CYGPKG_NET { alias { "Networking" net } directory net/tcpip @@ -246,13 +326,6 @@ package CYGPKG_NET { description "Generic networking support, including TCP/IP." } -package CYGPKG_NET_ETH_DRIVERS { - alias { "Common ethernet support" net_drivers } - directory net/drivers/eth/common - script eth_drivers.cdl - description "Platform independent ethernet support." -} - package CYGPKG_SNMPLIB { alias { "SNMP library" snmplib } directory net/snmp/lib @@ -290,6 +363,15 @@ package CYGPKG_DEVS_ETH_POWERPC_QUICC { script quicc_eth_drivers.cdl description "Ethernet driver for PowerPC QUICC (MPC8xx) based boards." } + +# Not sure whether this should be "hardware"; if so, it should be mentioned +# in all targets that can use it. +package CYGPKG_DEVS_ETH_CF { + alias { "PCMCIA (Compact Flash) ethernet drivers" cf_eth_drivers } + directory devs/eth/cf + script cf_eth_drivers.cdl + description "Ethernet drivers for PCMCIA (Compact Flash) cardss." +} package CYGPKG_IO_PCI { alias { "PCI configuration library" io_pci } directory io/pci @@ -390,6 +472,16 @@ other packages such as the device driver layer." } +package CYGPKG_MEMALLOC { + alias { "Dynamic memory allocation" memalloc malloc } + directory services/memalloc/common + script memalloc.cdl + description " +This package provides memory allocator infrastructure required for +dynamic memory allocators, including the ISO standard malloc +interface. It also contains some sample implementations." +} + package CYGPKG_UITRON { alias { "uITRON compatibility" uitron } directory compat/uitron @@ -400,15 +492,121 @@ eCos supports a uITRON Compatibility Lay many Level E (Extended) features. uITRON is the premier Japanese embedded RTOS standard." } + +package CYGPKG_ISOINFRA { + alias { "ISO C and POSIX infrastructure" isoinfra } + directory isoinfra + script isoinfra.cdl + description " +eCos supports implementations of ISO C libraries and POSIX implementations. +This package provides infrastructure used by all such implementations." +} + +package CYGPKG_POSIX { + alias { "POSIX compatibility" posix } + directory compat/posix + script posix.cdl + description " +This package enables compatibility with the ISO/IEEE 1003.1 POSIX +standard. This allows the user application to use a well known +standard API, and starts a thread to invoke the user function +main()" +} + package CYGPKG_LIBC { alias { "C library" libc clib clibrary } - directory language/c/libc + directory language/c/libc/common script libc.cdl description " -This package enables compatibility with the ISO C standard - ISO/IEC -9899:1990. This allows the user application to use well known standard -C library functions, and in eCos starts a thread to invoke the user -function main()" +The packages under this package enable compatibility with the ISO C +standard - ISO/IEC 9899:1990. This allows the user application to use +well known standard C library functions, and in eCos starts a thread +to invoke the user function main(). This package is a top-level placeholder +to contain the implementations." +} + +package CYGPKG_LIBC_I18N { + alias { "ISO C library internationalization" libc_i18n } + directory language/c/libc/i18n + script i18n.cdl + description " +This package provides internationalization functions specified by the +ISO C standard - ISO/IEC 9899:1990." +} + +package CYGPKG_LIBC_SETJMP { + alias { "ISO C library non-local jumps" libc_setjmp } + directory language/c/libc/setjmp + script setjmp.cdl + description " +This package provides non-local jump functionality specified by the +ISO C standard - ISO/IEC 9899:1990." +} + +package CYGPKG_LIBC_SIGNALS { + alias { "ISO C library signals" libc_signals } + directory language/c/libc/signals + script signals.cdl + description " +This component controls signal functionality, as implemented in +ISO/IEC 9899:1990 chapter 7.7 with the signal() and raise() functions. +As well as allowing a program to send itself signals, it is also +possible to cause hardware exceptions to be signalled to the program +in a similar way." +} + +package CYGPKG_LIBC_STARTUP { + alias { "ISO environment startup/termination" libc_startup } + directory language/c/libc/startup + script startup.cdl + description " + This package manages the control of the + environment (in the general sense) that an + application would require for full ISO C / POSIX + compatibility, including a main() entry point + supplied with arguments and an environment + (as retrievable by the getenv() function). + It also includes at the other end of things, + what happens when main() returns or exit() is + called." +} + +package CYGPKG_LIBC_STDIO { + alias { "ISO C library standard input/output functions" libc_stdio } + directory language/c/libc/stdio + script stdio.cdl + description " +This package provides standard input/output functions associated +with the header file <stdio.h> as specified by the +ISO C standard - ISO/IEC 9899:1990." +} + +package CYGPKG_LIBC_STDLIB { + alias { "ISO C library general utility functions" libc_stdlib } + directory language/c/libc/stdlib + script stdlib.cdl + description " +This package provides general utility functions associated +with the header file <stdlib.h> as specified by the +ISO C standard - ISO/IEC 9899:1990." +} + +package CYGPKG_LIBC_STRING { + alias { "ISO C library string functions" libc_string } + directory language/c/libc/string + script string.cdl + description " +This package provides string functions specified by the ISO C standard +- ISO/IEC 9899:1990." +} + +package CYGPKG_LIBC_TIME { + alias { "ISO C library date/time functions" libc_time } + directory language/c/libc/time + script time.cdl + description " +This package provides date and time manipulation functionality specified +by the ISO C standard - ISO/IEC 9899:1990." } package CYGPKG_LIBM { @@ -431,7 +629,7 @@ codes in a common way, rather than each conventions for error/status reporting. The error codes are modelled on the POSIX style naming e.g. EINVAL etc. This package also provides the standard strerror() function to convert error codes to textual -representation." +representation, as well as an implementation of the errno idiom." } package CYGPKG_CYGMON { alias { "CygMon support via eCos" cygmon } @@ -442,6 +640,15 @@ package CYGPKG_CYGMON { using eCos as the underlying board support mechanism." } +package CYGPKG_REDBOOT { + alias { "RedBoot, the Red Hat bootstrap" cygmon } + directory redboot + script redboot.cdl + description " + This package creates the RedBoot \[stand-alone bootstrap & debug monitor\] + using eCos as the underlying board support mechanism." +} + # -------------------------------------------------------------------------- # ARM packages package CYGPKG_HAL_ARM { @@ -940,6 +1147,7 @@ target ebsa285 { CYGPKG_DEVS_ETH_ARM_EBSA285 CYGPKG_IO_SERIAL_ARM_EBSA285 CYGPKG_DEVICES_WATCHDOG_ARM_EBSA285 + CYGPKG_DEVS_FLASH_EBSA285 } description " The ebsa285 target provides the packages needed to run @@ -952,6 +1160,7 @@ target assabet { CYGPKG_HAL_ARM_SA11X0 CYGPKG_HAL_ARM_SA11X0_ASSABET CYGPKG_IO_SERIAL_ARM_SA11X0 + CYGPKG_DEVS_PCMCIA_ASSABET } description " The assabet target provides the packages needed to run @@ -975,6 +1184,7 @@ target edb7xxx { CYGPKG_HAL_ARM_EDB7XXX CYGPKG_DEVS_ETH_ARM_EDB7XXX CYGPKG_IO_SERIAL_ARM_EDB7XXX + CYGPKG_DEVS_FLASH_EDB7XXX } description " The edb7xxx target provides the packages needed to run eCos on Cirrus Logic development boards."
