Mercurial > flash_v2
comparison 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 |
comparison
equal
deleted
inserted
replaced
| 114:5ad2b71d525e | 115:6ed91473a1cd |
|---|---|
| 84 script io_serial.cdl | 84 script io_serial.cdl |
| 85 description " | 85 description " |
| 86 This package contains drivers for basic I/O services on | 86 This package contains drivers for basic I/O services on |
| 87 serial devices." | 87 serial devices." |
| 88 } | 88 } |
| 89 package CYGPKG_IO_PCMCIA { | |
| 90 alias { "PCMCIA & Compact Flash support" pcmcia io_pcmcia cf } | |
| 91 directory io/pcmcia | |
| 92 script io_pcmcia.cdl | |
| 93 description " | |
| 94 This package contains basic card services support for PCMCIA | |
| 95 and Compact Flash devices." | |
| 96 } | |
| 97 | |
| 98 package CYGPKG_DEVS_PCMCIA_ASSABET { | |
| 99 alias { "SA11x0/Assabet PCMCIA & Compact Flash support" pcmcia_assabet assabet_pcmcia assabet_cf io_assabet_pcmcia} | |
| 100 directory devs/pcmcia/arm/assabet | |
| 101 script pcmcia_assabet.cdl | |
| 102 hardware | |
| 103 description " | |
| 104 This package contains hardware support for PCMCIA | |
| 105 and Compact Flash devices on the SA11x0/Assabet board." | |
| 106 } | |
| 107 | |
| 108 package CYGPKG_IO_FLASH { | |
| 109 alias { "Generic FLASH memory support" flash } | |
| 110 directory io/flash | |
| 111 script io_flash.cdl | |
| 112 description " | |
| 113 This package contains generic support for FLASH memory." | |
| 114 } | |
| 115 | |
| 116 | |
| 117 package CYGPKG_DEVS_FLASH_EBSA285 { | |
| 118 alias { "FLASH memory support for StrongARM EBSA-285" flash_ebsa285 } | |
| 119 directory devs/flash/arm/ebsa285 | |
| 120 script flash_ebsa285.cdl | |
| 121 hardware | |
| 122 description " | |
| 123 This package contains hardware support for FLASH memory | |
| 124 on the StrongARM EBSA-285 platform." | |
| 125 } | |
| 126 | |
| 127 package CYGPKG_DEVS_FLASH_EDB7XXX { | |
| 128 alias { "FLASH memory support for Cirrus Logic EDB7xxx" flash_edb7xxx } | |
| 129 directory devs/flash/arm/edb7xxx | |
| 130 script flash_edb7xxx.cdl | |
| 131 hardware | |
| 132 description " | |
| 133 This package contains hardware support for FLASH memory | |
| 134 on the Cirrus Logic EDB7xxx platform(s)." | |
| 135 } | |
| 136 | |
| 89 package CYGPKG_IO_SERIAL_ARM_EBSA285 { | 137 package CYGPKG_IO_SERIAL_ARM_EBSA285 { |
| 90 alias { "Intel EBSA285 serial driver" | 138 alias { "Intel EBSA285 serial driver" |
| 91 devs_serial_arm_ebsa285 ebsa285_serial_driver } | 139 devs_serial_arm_ebsa285 ebsa285_serial_driver } |
| 92 hardware | 140 hardware |
| 93 directory devs/serial/arm/ebsa285 | 141 directory devs/serial/arm/ebsa285 |
| 237 script ser_v85x_v850.cdl | 285 script ser_v85x_v850.cdl |
| 238 description "Serial device drivers for systems based on NEC V850 | 286 description "Serial device drivers for systems based on NEC V850 |
| 239 SA1 (70F3017) or SB1 (70F3033) processors." | 287 SA1 (70F3017) or SB1 (70F3033) processors." |
| 240 } | 288 } |
| 241 | 289 |
| 290 package CYGPKG_IO_SERIAL_LOOP { | |
| 291 alias { "Loop serial device drivers" | |
| 292 devs_serial_loop loop_serial_driver } | |
| 293 directory devs/serial/loop | |
| 294 script ser_loop.cdl | |
| 295 description "Loopback serial device driver." | |
| 296 } | |
| 297 | |
| 298 package CYGPKG_IO_FILEIO { | |
| 299 alias { "File IO" fileio io_file } | |
| 300 directory io/fileio | |
| 301 script fileio.cdl | |
| 302 description " | |
| 303 This package contains the infrastructure for doing POSIX compliant | |
| 304 file IO." | |
| 305 } | |
| 306 | |
| 307 package CYGPKG_FS_RAM { | |
| 308 alias { "RAM Filesystem" ramfs ram_fs fs_ram } | |
| 309 directory fs/ram | |
| 310 script ramfs.cdl | |
| 311 description " | |
| 312 This package contains a RAM resident filesystem." | |
| 313 } | |
| 314 | |
| 315 package CYGPKG_IO_ETH_DRIVERS { | |
| 316 alias { "Common ethernet support" net_drivers } | |
| 317 directory io/eth | |
| 318 script eth_drivers.cdl | |
| 319 description "Platform independent ethernet support." | |
| 320 } | |
| 321 | |
| 242 package CYGPKG_NET { | 322 package CYGPKG_NET { |
| 243 alias { "Networking" net } | 323 alias { "Networking" net } |
| 244 directory net/tcpip | 324 directory net/tcpip |
| 245 script net.cdl | 325 script net.cdl |
| 246 description "Generic networking support, including TCP/IP." | 326 description "Generic networking support, including TCP/IP." |
| 247 } | 327 } |
| 248 | 328 |
| 249 package CYGPKG_NET_ETH_DRIVERS { | |
| 250 alias { "Common ethernet support" net_drivers } | |
| 251 directory net/drivers/eth/common | |
| 252 script eth_drivers.cdl | |
| 253 description "Platform independent ethernet support." | |
| 254 } | |
| 255 | |
| 256 package CYGPKG_SNMPLIB { | 329 package CYGPKG_SNMPLIB { |
| 257 alias { "SNMP library" snmplib } | 330 alias { "SNMP library" snmplib } |
| 258 directory net/snmp/lib | 331 directory net/snmp/lib |
| 259 script snmplib.cdl | 332 script snmplib.cdl |
| 260 description "UCD SNMP library." | 333 description "UCD SNMP library." |
| 287 alias { "QUICC ethernet driver" quicc_eth_driver } | 360 alias { "QUICC ethernet driver" quicc_eth_driver } |
| 288 hardware | 361 hardware |
| 289 directory devs/eth/powerpc/quicc | 362 directory devs/eth/powerpc/quicc |
| 290 script quicc_eth_drivers.cdl | 363 script quicc_eth_drivers.cdl |
| 291 description "Ethernet driver for PowerPC QUICC (MPC8xx) based boards." | 364 description "Ethernet driver for PowerPC QUICC (MPC8xx) based boards." |
| 365 } | |
| 366 | |
| 367 # Not sure whether this should be "hardware"; if so, it should be mentioned | |
| 368 # in all targets that can use it. | |
| 369 package CYGPKG_DEVS_ETH_CF { | |
| 370 alias { "PCMCIA (Compact Flash) ethernet drivers" cf_eth_drivers } | |
| 371 directory devs/eth/cf | |
| 372 script cf_eth_drivers.cdl | |
| 373 description "Ethernet drivers for PCMCIA (Compact Flash) cardss." | |
| 292 } | 374 } |
| 293 package CYGPKG_IO_PCI { | 375 package CYGPKG_IO_PCI { |
| 294 alias { "PCI configuration library" io_pci } | 376 alias { "PCI configuration library" io_pci } |
| 295 directory io/pci | 377 directory io/pci |
| 296 script io_pci.cdl | 378 script io_pci.cdl |
| 388 eCos infrastructure. In turn the eCos kernel provides support for | 470 eCos infrastructure. In turn the eCos kernel provides support for |
| 389 other packages such as the device drivers and the uITRON compatibility | 471 other packages such as the device drivers and the uITRON compatibility |
| 390 layer." | 472 layer." |
| 391 } | 473 } |
| 392 | 474 |
| 475 package CYGPKG_MEMALLOC { | |
| 476 alias { "Dynamic memory allocation" memalloc malloc } | |
| 477 directory services/memalloc/common | |
| 478 script memalloc.cdl | |
| 479 description " | |
| 480 This package provides memory allocator infrastructure required for | |
| 481 dynamic memory allocators, including the ISO standard malloc | |
| 482 interface. It also contains some sample implementations." | |
| 483 } | |
| 484 | |
| 393 package CYGPKG_UITRON { | 485 package CYGPKG_UITRON { |
| 394 alias { "uITRON compatibility" uitron } | 486 alias { "uITRON compatibility" uitron } |
| 395 directory compat/uitron | 487 directory compat/uitron |
| 396 script uitron.cdl | 488 script uitron.cdl |
| 397 description " | 489 description " |
| 398 eCos supports a uITRON Compatibility Layer, providing full Level S | 490 eCos supports a uITRON Compatibility Layer, providing full Level S |
| 399 (Standard) compliance with Version 3.02 of the uITRON Standard, plus | 491 (Standard) compliance with Version 3.02 of the uITRON Standard, plus |
| 400 many Level E (Extended) features. uITRON is the premier Japanese | 492 many Level E (Extended) features. uITRON is the premier Japanese |
| 401 embedded RTOS standard." | 493 embedded RTOS standard." |
| 402 } | 494 } |
| 495 | |
| 496 package CYGPKG_ISOINFRA { | |
| 497 alias { "ISO C and POSIX infrastructure" isoinfra } | |
| 498 directory isoinfra | |
| 499 script isoinfra.cdl | |
| 500 description " | |
| 501 eCos supports implementations of ISO C libraries and POSIX implementations. | |
| 502 This package provides infrastructure used by all such implementations." | |
| 503 } | |
| 504 | |
| 505 package CYGPKG_POSIX { | |
| 506 alias { "POSIX compatibility" posix } | |
| 507 directory compat/posix | |
| 508 script posix.cdl | |
| 509 description " | |
| 510 This package enables compatibility with the ISO/IEEE 1003.1 POSIX | |
| 511 standard. This allows the user application to use a well known | |
| 512 standard API, and starts a thread to invoke the user function | |
| 513 main()" | |
| 514 } | |
| 515 | |
| 403 package CYGPKG_LIBC { | 516 package CYGPKG_LIBC { |
| 404 alias { "C library" libc clib clibrary } | 517 alias { "C library" libc clib clibrary } |
| 405 directory language/c/libc | 518 directory language/c/libc/common |
| 406 script libc.cdl | 519 script libc.cdl |
| 407 description " | 520 description " |
| 408 This package enables compatibility with the ISO C standard - ISO/IEC | 521 The packages under this package enable compatibility with the ISO C |
| 409 9899:1990. This allows the user application to use well known standard | 522 standard - ISO/IEC 9899:1990. This allows the user application to use |
| 410 C library functions, and in eCos starts a thread to invoke the user | 523 well known standard C library functions, and in eCos starts a thread |
| 411 function main()" | 524 to invoke the user function main(). This package is a top-level placeholder |
| 525 to contain the implementations." | |
| 526 } | |
| 527 | |
| 528 package CYGPKG_LIBC_I18N { | |
| 529 alias { "ISO C library internationalization" libc_i18n } | |
| 530 directory language/c/libc/i18n | |
| 531 script i18n.cdl | |
| 532 description " | |
| 533 This package provides internationalization functions specified by the | |
| 534 ISO C standard - ISO/IEC 9899:1990." | |
| 535 } | |
| 536 | |
| 537 package CYGPKG_LIBC_SETJMP { | |
| 538 alias { "ISO C library non-local jumps" libc_setjmp } | |
| 539 directory language/c/libc/setjmp | |
| 540 script setjmp.cdl | |
| 541 description " | |
| 542 This package provides non-local jump functionality specified by the | |
| 543 ISO C standard - ISO/IEC 9899:1990." | |
| 544 } | |
| 545 | |
| 546 package CYGPKG_LIBC_SIGNALS { | |
| 547 alias { "ISO C library signals" libc_signals } | |
| 548 directory language/c/libc/signals | |
| 549 script signals.cdl | |
| 550 description " | |
| 551 This component controls signal functionality, as implemented in | |
| 552 ISO/IEC 9899:1990 chapter 7.7 with the signal() and raise() functions. | |
| 553 As well as allowing a program to send itself signals, it is also | |
| 554 possible to cause hardware exceptions to be signalled to the program | |
| 555 in a similar way." | |
| 556 } | |
| 557 | |
| 558 package CYGPKG_LIBC_STARTUP { | |
| 559 alias { "ISO environment startup/termination" libc_startup } | |
| 560 directory language/c/libc/startup | |
| 561 script startup.cdl | |
| 562 description " | |
| 563 This package manages the control of the | |
| 564 environment (in the general sense) that an | |
| 565 application would require for full ISO C / POSIX | |
| 566 compatibility, including a main() entry point | |
| 567 supplied with arguments and an environment | |
| 568 (as retrievable by the getenv() function). | |
| 569 It also includes at the other end of things, | |
| 570 what happens when main() returns or exit() is | |
| 571 called." | |
| 572 } | |
| 573 | |
| 574 package CYGPKG_LIBC_STDIO { | |
| 575 alias { "ISO C library standard input/output functions" libc_stdio } | |
| 576 directory language/c/libc/stdio | |
| 577 script stdio.cdl | |
| 578 description " | |
| 579 This package provides standard input/output functions associated | |
| 580 with the header file <stdio.h> as specified by the | |
| 581 ISO C standard - ISO/IEC 9899:1990." | |
| 582 } | |
| 583 | |
| 584 package CYGPKG_LIBC_STDLIB { | |
| 585 alias { "ISO C library general utility functions" libc_stdlib } | |
| 586 directory language/c/libc/stdlib | |
| 587 script stdlib.cdl | |
| 588 description " | |
| 589 This package provides general utility functions associated | |
| 590 with the header file <stdlib.h> as specified by the | |
| 591 ISO C standard - ISO/IEC 9899:1990." | |
| 592 } | |
| 593 | |
| 594 package CYGPKG_LIBC_STRING { | |
| 595 alias { "ISO C library string functions" libc_string } | |
| 596 directory language/c/libc/string | |
| 597 script string.cdl | |
| 598 description " | |
| 599 This package provides string functions specified by the ISO C standard | |
| 600 - ISO/IEC 9899:1990." | |
| 601 } | |
| 602 | |
| 603 package CYGPKG_LIBC_TIME { | |
| 604 alias { "ISO C library date/time functions" libc_time } | |
| 605 directory language/c/libc/time | |
| 606 script time.cdl | |
| 607 description " | |
| 608 This package provides date and time manipulation functionality specified | |
| 609 by the ISO C standard - ISO/IEC 9899:1990." | |
| 412 } | 610 } |
| 413 | 611 |
| 414 package CYGPKG_LIBM { | 612 package CYGPKG_LIBM { |
| 415 alias { "Math library" libm mathlib mathlibrary } | 613 alias { "Math library" libm mathlib mathlibrary } |
| 416 directory language/c/libm | 614 directory language/c/libm |
| 429 held centrally to allow packages to interchange error codes and status | 627 held centrally to allow packages to interchange error codes and status |
| 430 codes in a common way, rather than each package having its own | 628 codes in a common way, rather than each package having its own |
| 431 conventions for error/status reporting. The error codes are modelled | 629 conventions for error/status reporting. The error codes are modelled |
| 432 on the POSIX style naming e.g. EINVAL etc. This package also provides | 630 on the POSIX style naming e.g. EINVAL etc. This package also provides |
| 433 the standard strerror() function to convert error codes to textual | 631 the standard strerror() function to convert error codes to textual |
| 434 representation." | 632 representation, as well as an implementation of the errno idiom." |
| 435 } | 633 } |
| 436 package CYGPKG_CYGMON { | 634 package CYGPKG_CYGMON { |
| 437 alias { "CygMon support via eCos" cygmon } | 635 alias { "CygMon support via eCos" cygmon } |
| 438 directory cygmon | 636 directory cygmon |
| 439 script cygmon.cdl | 637 script cygmon.cdl |
| 440 description " | 638 description " |
| 441 This package supports the CygMon \[stand-alone debug monitor\] | 639 This package supports the CygMon \[stand-alone debug monitor\] |
| 640 using eCos as the underlying board support mechanism." | |
| 641 } | |
| 642 | |
| 643 package CYGPKG_REDBOOT { | |
| 644 alias { "RedBoot, the Red Hat bootstrap" cygmon } | |
| 645 directory redboot | |
| 646 script redboot.cdl | |
| 647 description " | |
| 648 This package creates the RedBoot \[stand-alone bootstrap & debug monitor\] | |
| 442 using eCos as the underlying board support mechanism." | 649 using eCos as the underlying board support mechanism." |
| 443 } | 650 } |
| 444 | 651 |
| 445 # -------------------------------------------------------------------------- | 652 # -------------------------------------------------------------------------- |
| 446 # ARM packages | 653 # ARM packages |
| 938 CYGPKG_HAL_ARM_EBSA285 | 1145 CYGPKG_HAL_ARM_EBSA285 |
| 939 CYGPKG_IO_PCI | 1146 CYGPKG_IO_PCI |
| 940 CYGPKG_DEVS_ETH_ARM_EBSA285 | 1147 CYGPKG_DEVS_ETH_ARM_EBSA285 |
| 941 CYGPKG_IO_SERIAL_ARM_EBSA285 | 1148 CYGPKG_IO_SERIAL_ARM_EBSA285 |
| 942 CYGPKG_DEVICES_WATCHDOG_ARM_EBSA285 | 1149 CYGPKG_DEVICES_WATCHDOG_ARM_EBSA285 |
| 1150 CYGPKG_DEVS_FLASH_EBSA285 | |
| 943 } | 1151 } |
| 944 description " | 1152 description " |
| 945 The ebsa285 target provides the packages needed to run | 1153 The ebsa285 target provides the packages needed to run |
| 946 eCos on an Intel EBSA285 StrongARM board." | 1154 eCos on an Intel EBSA285 StrongARM board." |
| 947 } | 1155 } |
| 950 alias { "Intel StrongARM SA1110 board" assabet } | 1158 alias { "Intel StrongARM SA1110 board" assabet } |
| 951 packages { CYGPKG_HAL_ARM | 1159 packages { CYGPKG_HAL_ARM |
| 952 CYGPKG_HAL_ARM_SA11X0 | 1160 CYGPKG_HAL_ARM_SA11X0 |
| 953 CYGPKG_HAL_ARM_SA11X0_ASSABET | 1161 CYGPKG_HAL_ARM_SA11X0_ASSABET |
| 954 CYGPKG_IO_SERIAL_ARM_SA11X0 | 1162 CYGPKG_IO_SERIAL_ARM_SA11X0 |
| 1163 CYGPKG_DEVS_PCMCIA_ASSABET | |
| 955 } | 1164 } |
| 956 description " | 1165 description " |
| 957 The assabet target provides the packages needed to run | 1166 The assabet target provides the packages needed to run |
| 958 eCos on an Intel StrongARM SA1110 evaluation board." | 1167 eCos on an Intel StrongARM SA1110 evaluation board." |
| 959 } | 1168 } |
| 973 alias { "Cirrus Logic development board" edb7211 eb7xxx eb7211 } | 1182 alias { "Cirrus Logic development board" edb7211 eb7xxx eb7211 } |
| 974 packages { CYGPKG_HAL_ARM | 1183 packages { CYGPKG_HAL_ARM |
| 975 CYGPKG_HAL_ARM_EDB7XXX | 1184 CYGPKG_HAL_ARM_EDB7XXX |
| 976 CYGPKG_DEVS_ETH_ARM_EDB7XXX | 1185 CYGPKG_DEVS_ETH_ARM_EDB7XXX |
| 977 CYGPKG_IO_SERIAL_ARM_EDB7XXX | 1186 CYGPKG_IO_SERIAL_ARM_EDB7XXX |
| 1187 CYGPKG_DEVS_FLASH_EDB7XXX | |
| 978 } | 1188 } |
| 979 description " | 1189 description " |
| 980 The edb7xxx target provides the packages needed to run eCos on Cirrus Logic development boards." | 1190 The edb7xxx target provides the packages needed to run eCos on Cirrus Logic development boards." |
| 981 } | 1191 } |
| 982 | 1192 |
