Mercurial > flash_v2
view packages/ecos.db @ 201:dd81b18e45fb
Merge from eCos master repository on 2002-01-04-06:43:04-GMT
| author | jlarmour |
|---|---|
| date | Fri, 04 Jan 2002 14:13:51 +0000 |
| parents | 9b55e9c69693 |
| children | 353a011b23b8 |
line wrap: on
line source
#============================================================================= # # ecos.db # # This file is a temporary database for eCos package information. # It replaces the old packages and targets files, and will in turn # be subsumed by another file containing more inormation. # #============================================================================= #####COPYRIGHTBEGIN#### # # ------------------------------------------- # The contents of this file are subject to the Red Hat eCos Public License # Version 1.1 (the "License"); you may not use this file except in # compliance with the License. You may obtain a copy of the License at # http://www.redhat.com/ # # Software distributed under the License is distributed on an "AS IS" # basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the # License for the specific language governing rights and limitations under # the License. # # The Original Code is eCos - Embedded Configurable Operating System, # released September 30, 1998. # # The Initial Developer of the Original Code is Red Hat. # Portions created by Red Hat are # Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc. # All Rights Reserved. # ------------------------------------------- # #####COPYRIGHTEND#### #============================================================================= ######DESCRIPTIONBEGIN#### # # Author(s): bartv # Date: 1999-06-13 # # This file contains three lots of information. It details the packages # in the component repository, the target boards supported by those # packages, and a set of templates that can be used to instantiate # configuration. # #####DESCRIPTIONEND#### #=============================================================================== package CYGPKG_HAL { alias { "eCos common HAL" hal hal_common } directory hal/common script hal.cdl description " The eCos HAL package provide a porting layer for higher-level parts of the system such as the kernel and the C library. Each installation should have HAL packages for one or more architectures, and for each architecture there may be one or more supported platforms. It is necessary to select one target architecture and one platform for that architecture. There are also a number of configuration options that are common to all HAL packages." } package CYGPKG_INFRA { alias { Infrastructure infra } directory infra script infra.cdl description " Common types and useful macros. Tracing and assertion facilities. Package startup options." } package CYGPKG_IO { alias { "I/O sub-system" io } directory io/common script io.cdl description " The eCos system is supplied with a number of different device drivers. This package contains the basic I/O system support which is the basis for all drivers." } package CYGPKG_IO_SERIAL { alias { "Serial device drivers" serial io_serial } directory io/serial script io_serial.cdl description " 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_DEVS_PCMCIA_IPAQ { alias { "SA11x0/iPAQ PCMCIA & Compact Flash support" pcmcia_ipaq ipaq_pcmcia ipaq_cf io_ipaq_pcmcia} directory devs/pcmcia/arm/ipaq script pcmcia_ipaq.cdl hardware description " This package contains hardware support for PCMCIA and Compact Flash devices on the Compaq iPAQ pocket PC." } 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_INTEL_BOOTBLOCK { alias { "Support for Intel boot block flash memory" flash_intel_bootblock } directory devs/flash/intel/bootblock script flash_intel_bootblock.cdl hardware description " This package contains hardware support for Intel boot block flash memory." } package CYGPKG_DEVS_FLASH_AMD_AM29XXXXX { alias { "Support for AMD AM29xxxxx flash memory" flash_amd_am29xxxxx } directory devs/flash/amd/am29xxxxx script flash_amd_am29xxxxx.cdl hardware description " This package contains hardware support for AMD AM29xxxxx flash memory devices." } package CYGPKG_DEVS_FLASH_ATMEL_AT29CXXXX { alias { "Support for Atmel AT29Cxxxx flash memory" flash_atmel_at29cxxxx } directory devs/flash/atmel/at29cxxxx script flash_atmel_at29cxxxx.cdl hardware description " This package contains hardware support for Atmel AT29Cxxxx flash memory devices." } package CYGPKG_DEVS_FLASH_ARM_PID { alias { "Support for flash memory on ARM/PID board" flash_arm_pid } directory devs/flash/arm/pid script flash_arm_pid.cdl hardware description " This package contains hardware support for flash memory on the ARM PID platform." } package CYGPKG_DEVS_FLASH_SH_EDK7708 { alias { "Support for flash memory on Hitachi/EDK7708 board" flash_sh_edk7708 } directory devs/flash/sh/edk7708 script flash_sh_edk7708.cdl hardware description " This package contains hardware support for flash memory on the Hitachi EDK7708 platform." } package CYGPKG_DEVS_FLASH_CQ7750 { alias { "Support for flash memory on CqREEK SH7750 board" flash_cq7750 } directory devs/flash/sh/cq7750 script flash_cq7750.cdl hardware description " This package contains hardware support for flash memory on the CqREEK SH7750 platform." } package CYGPKG_DEVS_FLASH_MIPS_OCELOT { alias { "Support for flash memory on PMC-Sierra/Ocelot board" flash_qed_ocelot } directory devs/flash/mips/ocelot script flash_mips_ocelot.cdl hardware description " This package contains hardware support for flash memory on the PMC-Sierra Ocelot platform." } package CYGPKG_DEVS_FLASH_MIPS_VRC437X { alias { "Support for flash memory on VRC437X boards" flash_vrc437x } directory devs/flash/mips/vrc437x script flash_mips_vrc437x.cdl hardware description " This package contains hardware support for flash memory on the VRC437X platform." } 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_SA1100MM { alias { "FLASH memory support for StrongARM SA1100 Multimedia" flash_sa1100mm } directory devs/flash/arm/sa1100mm script flash_sa1100mm.cdl hardware description " This package contains hardware support for FLASH memory on the StrongARM SA1100 Multimedia platform." } package CYGPKG_DEVS_FLASH_EDB7XXX { alias { "FLASH support for Cirrus Logic EP7xxx based boards" 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 EP7xxx based platform(s)." } package CYGPKG_DEVS_FLASH_AT91 { alias { "FLASH memory support for Atmel AT91/EB40" flash_at91 } directory devs/flash/arm/at91 script flash_at91.cdl hardware description " This package contains hardware support for FLASH memory on the Atmel AT91/EB40 platform(s)." } package CYGPKG_DEVS_FLASH_ASSABET { alias { "FLASH memory support for Intel SA1110 (Assabet)" flash_assabet } directory devs/flash/arm/assabet script flash_assabet.cdl hardware description " This package contains hardware support for FLASH memory on the Intel StrongARM SA-1110 Assabet platform." } package CYGPKG_DEVS_FLASH_IPAQ { alias { "FLASH memory support for Intel SA1110 (Ipaq)" flash_ipaq } directory devs/flash/arm/ipaq script flash_ipaq.cdl hardware description " This package contains hardware support for FLASH memory on the Intel StrongARM SA-1110 iPAQ platform." } package CYGPKG_DEVS_FLASH_FLEXANET { alias { "FLASH memory support for Flexanet" flash_flexanet } directory devs/flash/arm/flexanet script flash_flexanet.cdl hardware description " This package contains hardware support for FLASH memory on the SA-1100 Flexanet platform." } package CYGPKG_DEVS_FLASH_NANO { alias { "FLASH memory support for Intel SA1110 nanoEngine" flash_nano } directory devs/flash/arm/nano script flash_nano.cdl hardware description " This package contains hardware support for FLASH memory on the StrongARM SA-1110 nanoEngine platform." } package CYGPKG_DEVS_FLASH_STRATA { alias { "Generic FLASH memory support for Intel StrataFLASH" strata } directory devs/flash/intel/strata script flash_strata.cdl hardware description " This package contains generic hardware support for Intel StrataFLASH memory devices." } package CYGPKG_DEVS_FLASH_INTEL_28FXXX { alias { "Generic FLASH memory support for Intel 28Fxxx Flash parts" flashfile } directory devs/flash/intel/28fxxx script flash_intel_28fxxx.cdl hardware description " This package contains generic hardware support for Intel Flash memory devices." } package CYGPKG_DEVS_FLASH_IQ80310 { alias { "FLASH memory support for Cyclone IQ80310" flash_iq80310 } directory devs/flash/arm/iq80310 script flash_iq80310.cdl hardware description " This package contains hardware support for FLASH memory on the Cyclone IQ80310 platform." } package CYGPKG_DEVS_FLASH_INTEGRATOR { alias { "FLASH memory support for ARM INTEGRATOR" flash_integrator } directory devs/flash/arm/integrator script flash_integrator.cdl hardware description " This package contains hardware support for FLASH memory on the ARM INTEGRATOR platform." } package CYGPKG_DEVS_FLASH_MBX { alias { "FLASH memory support for Motorola PowerPC/860 MBX" flash_mbx } directory devs/flash/powerpc/mbx script flash_mbx.cdl hardware description " This package contains hardware support for FLASH memory on the Motorola PowerPC/860 MBX platform." } package CYGPKG_DEVS_FLASH_VIPER { alias { "FLASH memory support for A&M Viper PowerPC/8xx" flash_viper } directory devs/flash/powerpc/viper script flash_viper.cdl hardware description " This package contains hardware support for FLASH memory on the A&M PowerPC/8xx VIPER platform." } package CYGPKG_DEVS_FLASH_MN10300_STB { alias { "FLASH memory support for Matsushita MN10300 STB" flash_stb } directory devs/flash/mn10300/stb script flash_stb.cdl hardware description " This package contains hardware support for FLASH memory on the Matsushita MN10300 STB platform (SRAM2 socket)." } package CYGPKG_DEVS_FLASH_ATLAS { alias { "FLASH memory support for MIPS Atlas" flash_atlas } directory devs/flash/mips/atlas script flash_atlas.cdl hardware description " This package contains hardware support for FLASH memory on the MIPS Atlas platform." } package CYGPKG_DEVS_TOUCH_IPAQ { alias { "Touch screen support for iPAQ" touch_ipaq } directory devs/touch/arm/ipaq script touch_ipaq.cdl hardware description " This package contains hardware support for the touch screen on the Compaq iPAQ Pocket PC." } package CYGPKG_DEVS_KBD_IPAQ { alias { "Kaypad/button support for iPAQ" kbd_ipaq } directory devs/kbd/arm/ipaq script kbd_ipaq.cdl hardware description " This package contains hardware support for the keyboard buttons on the Compaq iPAQ Pocket PC." } package CYGPKG_IO_SERIAL_ARM_EBSA285 { alias { "Intel EBSA285 serial driver" devs_serial_arm_ebsa285 ebsa285_serial_driver } hardware directory devs/serial/arm/ebsa285 script ser_arm_ebsa285.cdl description "Intel StrongARM/EBSA285 serial device drivers" } package CYGPKG_IO_SERIAL_ARM_IQ80310 { alias { "Intel XScale IQ80310 serial driver" devs_serial_arm_iq80310 iq80310_serial_driver } hardware directory devs/serial/arm/iq80310 script ser_arm_iq80310.cdl description "Intel XScale/IQ80310 serial device drivers" } package CYGPKG_IO_SERIAL_ARM_SA11X0 { alias { "Intel StrongARM SA11x0 serial driver" devs_serial_arm_sa11x0 sa11x0_serial_driver } hardware directory devs/serial/arm/sa11x0 script ser_arm_sa11x0.cdl description "Intel StrongARM/SA11x0 serial device drivers" } package CYGPKG_IO_SERIAL_ARM_PID { alias { "ARM PID serial device drivers" devs_serial_arm_pid pid_serial_driver } hardware directory devs/serial/arm/pid script ser_arm_pid.cdl description "ARM PID serial device drivers" } package CYGPKG_IO_SERIAL_ARM_AEB { alias { "ARM AEB-1 serial device drivers" devs_serial_arm_aeb aeb_serial_driver } hardware directory devs/serial/arm/aeb script ser_arm_aeb.cdl description "ARM AEB-1 serial device drivers" } package CYGPKG_IO_SERIAL_ARM_EDB7XXX { alias { "Cirrus Logic ARM based board serial device drivers" devs_serial_arm_edb7xxx edb7xxx_serial_driver } hardware directory devs/serial/arm/edb7xxx script ser_arm_edb7xxx.cdl description "Cirrus Logic ARM based development board serial device drivers" } package CYGPKG_IO_SERIAL_ARM_CMA230 { alias { "Cogent ARM/CMA230 serial device drivers" devs_serial_arm_cma230 cma230_serial_driver } hardware directory devs/serial/arm/cma230 script ser_arm_cma230.cdl description "Cogent ARM/CMA230 serial device drivers" } package CYGPKG_IO_SERIAL_ARM_E7T { alias { "ARM AEB-2 (E7T) serial device drivers" devs_serial_arm_e7t e7t_serial_driver } hardware directory devs/serial/arm/e7t script ser_arm_e7t.cdl description "ARM AEB-2 (E7T) serial device drivers" } package CYGPKG_IO_SERIAL_ARM_INTEGRATOR { alias { "ARM INTEGRATOR serial device drivers" devs_serial_arm_integrator integrator_serial_driver } hardware directory devs/serial/arm/integrator script ser_arm_integrator.cdl description "ARM INTEGRATOR serial device drivers" } package CYGPKG_IO_SERIAL_ARM_AT91 { alias { "Atmel AT91 evaluation board (EB40)" devs_serial_arm_at91 at91_serial_driver } hardware directory devs/serial/arm/at91 script ser_arm_at91.cdl description "Atmel AT91 evaluation board (EB40) serial drivers." } package CYGPKG_IO_SERIAL_POWERPC_COGENT { alias { "Cogent PowerPC serial device drivers" devs_serial_powerpc_cogent cogent_serial_driver } hardware directory devs/serial/powerpc/cogent script ser_powerpc_cogent.cdl description "Cogent PowerPC serial device drivers" } package CYGPKG_IO_SERIAL_POWERPC_QUICC_SMC { alias { "PowerPC QUICC/SMC serial device drivers" devs_serial_quicc_smc quicc_smc_serial_driver devs_serial_powerpc_quicc_smc devs_serial_powerpc_quicc quicc_serial_driver } hardware directory devs/serial/powerpc/quicc script ser_quicc_smc.cdl description "PowerPC QUICC/SMC serial device drivers" } package CYGPKG_IO_SERIAL_SPARCLITE_SLEB { alias { "SPARClite SLEB serial device drivers" devs_serial_sparclite_sleb sleb_serial_driver } hardware directory devs/serial/sparclite/sleb script ser_sparclite_sleb.cdl description "SPARClite SLEB serial device drivers" } package CYGPKG_IO_SERIAL_TX39_JMR3904 { alias { "TX39 JMR3904 serial device drivers" devs_serial_tx39_jmr3904 jmr3904_serial_driver devs_serial_mips_jmr3904 tx3904_serial_driver } hardware directory devs/serial/mips/jmr3904 script ser_mips_jmr3904.cdl description "TX39 JMR3904 serial device drivers" } package CYGPKG_IO_SERIAL_MIPS_ATLAS { alias { "Atlas serial device drivers" devs_serial_atlas atlas_serial_driver devs_serial_mips_atlas mips_atlas_serial_driver } hardware directory devs/serial/mips/atlas script ser_mips_atlas.cdl description "Atlas serial device drivers" } package CYGPKG_IO_SERIAL_MIPS_REF4955 { alias { "TX49 REF4955 serial device drivers" devs_serial_mips_ref4955 ref4955_serial_driver } hardware directory devs/serial/mips/ref4955 script ser_mips_ref4955.cdl description "TX49 REF4955 serial device drivers" } package CYGPKG_IO_SERIAL_MIPS_VRC437X { alias { "VRC437X serial device drivers" devs_serial_mips_vrc437x vrc437x_serial_driver } hardware directory devs/serial/mips/vrc437x script ser_mips_vrc437x.cdl description "VRC437X serial device drivers" } package CYGPKG_IO_SERIAL_MN10300 { alias { "MN10300 serial device drivers" devs_serial_mn10300_mn10300 devs_serial_mn10300 mn10300_serial_driver } hardware directory devs/serial/mn10300/mn10300 script ser_mn10300.cdl description "MN10300 serial device drivers" } package CYGPKG_IO_SERIAL_I386_PC { alias { "PC serial device drivers" devs_serial_i386_pc pc_serial_driver } hardware directory devs/serial/i386/pc script ser_i386_pc.cdl description "PC serial device drivers" } package CYGPKG_IO_SERIAL_GENERIC_16X5X { alias { "16x5x compatible serial device drivers" devs_serial_generic_16x5x 16x5x_serial_driver } hardware directory devs/serial/generic/16x5x script ser_generic_16x5x.cdl description "16x5x compatible serial device drivers" } package CYGPKG_IO_SERIAL_SH_SCI { alias { "SH SCI serial device drivers" devs_serial_sh_sci sci_serial_driver } hardware directory devs/serial/sh/sci script ser_sh_sci.cdl description "SH SCI serial device drivers" } package CYGPKG_IO_SERIAL_SH_SCIF { alias { "SH SCIF serial device drivers" devs_serial_sh_scif scif_serial_driver } hardware directory devs/serial/sh/scif script ser_sh_scif.cdl description "SH SCIF serial device drivers" } package CYGPKG_IO_SERIAL_SH_EDK7708 { alias { "SH3 EDK7708 serial device drivers" devs_serial_sh3_edk7708 devs_serial_sh_edk7708 edk7708_serial_driver } hardware directory devs/serial/sh/edk7708 script ser_sh_edk7708.cdl description "SH3 EDK7708 serial device drivers" } package CYGPKG_IO_SERIAL_SH_CQ7708 { alias { "SH3 cq7708 serial device drivers" devs_serial_sh3_cq7708 devs_serial_sh_cq7708 cq7708_serial_driver } hardware directory devs/serial/sh/cq7708 script ser_sh_cq7708.cdl description "SH3 cq7708 serial device drivers" } package CYGPKG_IO_SERIAL_V85X_V850 { alias { "NEC V850 serial device drivers" devs_serial_v85x_v850 v850_serial_driver } hardware directory devs/serial/v85x/v850 script ser_v85x_v850.cdl description "Serial device drivers for systems based on NEC 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_FS_ROM { alias { "ROM Filesystem" romfs rom_fs fs_rom } directory fs/rom script romfs.cdl description " This package contains a ROM resident filesystem." } package CYGPKG_IO_ETH_DRIVERS { alias { "Common ethernet support" net_drivers eth_drivers CYGPKG_NET_ETH_DRIVERS } directory io/eth script eth_drivers.cdl description "Platform independent ethernet support." } package CYGPKG_IO_USB { alias { "Generic USB support" usb } hardware directory io/usb/common script usb.cdl description "Generic USB support" } package CYGPKG_IO_USB_SLAVE { alias { "Generic USB slave-side support" usbs } hardware directory io/usb/slave script usbs.cdl description "Generic USB slave-side support" } package CYGPKG_IO_USB_SLAVE_ETH { alias { "USB slave-side ethernet class drivers" usbs_eth } directory io/usb/eth/slave script usbs_eth.cdl description "Support for USB peripherals that provide an ethernet-class function" } package CYGPKG_DEVS_USB_SA11X0 { alias { "Device-driver for the SA11X0 on-chip USB support" usb_sa11x0 } hardware directory devs/usb/sa11x0 script usbs_sa11x0.cdl description "A device driver for the SA11X0 on-chip USB slave port" } package CYGPKG_NET { alias { "Networking" net } directory net/tcpip script net.cdl description "Generic networking support, including TCP/IP." } package CYGPKG_NET_FTPCLIENT { alias { "FTP Client" ftpclient } directory net/ftpclient script ftpclient.cdl description "FTP client support for get and put of files." } package CYGPKG_SNMPLIB { alias { "SNMP library" snmplib } directory net/snmp/lib script snmplib.cdl description "UCD SNMP library." } package CYGPKG_SNMPAGENT { alias { "SNMP agent" snmpagent } directory net/snmp/agent script snmpagent.cdl description "UCD SNMP agent." } package CYGPKG_DEVS_ETH_ARM_EDB7XXX { alias { "Cirrus Logic ethernet driver for EP7xxx boards" edb7xxx_eth_driver } hardware directory devs/eth/arm/edb7xxx script edb7xxx_eth_drivers.cdl description "Ethernet driver for Cirrus Logic EP7xxx based development boards." } package CYGPKG_DEVS_ETH_AMD_PCNET { alias { "AMD PCNET ethernet driver" pcnet_eth_driver } hardware directory devs/eth/amd/pcnet script amd_pcnet_eth_drivers.cdl description "Ethernet driver for AMD PCNET controller." } package CYGPKG_DEVS_ETH_ARM_EBSA285 { alias { "Intel EBSA285 with PRO/100+ ethernet driver" devs_eth_arm_ebsa285 ebsa285_eth_driver } hardware directory devs/eth/arm/ebsa285 script ebsa285_eth_drivers.cdl description "Ethernet driver for Intel EBSA285 with PRO/100+ boards." } package CYGPKG_DEVS_ETH_ARM_FLEXANET { alias { "SA11x0/Flexanet onboard ethernet support" devs_eth_arm_flexanet } hardware directory devs/eth/arm/flexanet script flexanet_eth_drivers.cdl description "This package contains hardware support for onboard SMC91C96 ethernet device on the Flexanet board." } package CYGPKG_DEVS_ETH_ARM_INTEGRATOR { alias { "ARM INTEGRATOR with Intel PRO/100+ ethernet driver" devs_eth_arm_integrator integrator_eth_driver } hardware directory devs/eth/arm/integrator script integrator_eth_drivers.cdl description "Ethernet driver for Intel PRO/100+ boards on ARM INTEGRATOR." } package CYGPKG_DEVS_ETH_POWERPC_QUICC { alias { "QUICC ethernet driver" quicc_eth_driver } hardware directory devs/eth/powerpc/quicc script quicc_eth_drivers.cdl description "Ethernet driver for PowerPC QUICC (MPC8xx) based boards." } package CYGPKG_DEVS_ETH_POWERPC_FEC { alias { "FEC ethernet driver" fec_eth_driver } hardware directory devs/eth/powerpc/fec script fec_eth_drivers.cdl description "Ethernet driver for PowerPC FEC (MPC8xxT) based boards." } package CYGPKG_DEVS_ETH_INTEL_I82559 { alias { "Intel 82559 ethernet driver" devs_eth_intel_i82559 i82559_eth_driver } hardware directory devs/eth/intel/i82559 script intel_i82559_eth_drivers.cdl description "Ethernet driver for Intel 82559 NIC." } package CYGPKG_DEVS_ETH_MIPS_RM7000_OCELOT { alias { "Ocelot ethernet drivers" devs_eth_mips_rm7000_ocelot ocelot_eth_driver } hardware directory devs/eth/mips/ocelot script mips_rm7000_ocelot_eth_drivers.cdl description "Ethernet driver for PMC-Sierra Ocelot board." } package CYGPKG_DEVS_ETH_ARM_IQ80310 { alias { "Intel IQ80310 with onboard 82559 ethernet driver" devs_eth_arm_iq80310 iq80310_eth_driver } hardware directory devs/eth/arm/iq80310 script iq80310_eth_drivers.cdl description "Ethernet driver for Intel IQ80310 with onboard 82559 NIC." } package CYGPKG_DEVS_ETH_I386_PC_I82559 { alias { "Standard PC with EtherPro 10/100 ethernet device" devs_eth_i386_pc_i82559 pc_etherpro } hardware directory devs/eth/i386/pc/i82559 script i386_pc_i82559_eth_drivers.cdl description "Ethernet driver for standard PC with Intel 82559 NIC. This is essentially support for a EtherPro 10/100 PCI card." } package CYGPKG_DEVS_ETH_MIPS_ATLAS { alias { "MIPS Atlas with onboard SAA9730 ethernet driver" devs_eth_mips_atlas atlas_eth_driver } hardware directory devs/eth/mips/atlas script atlas_eth_drivers.cdl description "Ethernet driver for MIPS Atlas with onboard SAA9730 NIC." } package CYGPKG_DEVS_ETH_NS_DP83902A { alias { "NS DP83902A ethernet driver" dp83902a_eth_driver } hardware directory devs/eth/ns/dp83902a script ns_dp83902a_eth_drivers.cdl description "Ethernet driver for NS DP83902A controller." } package CYGPKG_DEVS_ETH_CL_CS8900A { alias { "Cirrus Logic CS8900A ethernet driver" cs8900a_eth_driver } hardware directory devs/eth/cl/cs8900a script cl_cs8900a_eth_drivers.cdl description "Ethernet driver for Cirrus Logic CS8900A controller." } # 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 hardware description "Ethernet drivers for PCMCIA (Compact Flash) cardss." } package CYGPKG_IO_PCI { alias { "PCI configuration library" io_pci } directory io/pci script io_pci.cdl hardware description " This package contains the PCI configuration library." } package CYGPKG_IO_WALLCLOCK { alias { "Wallclock device framework" wallclock io_wallclock devices_wallclock device_wallclock } directory io/wallclock script wallclock.cdl description " This package provides a wallclock device framework. It is also necessary to select an actual driver implementation." } package CYGPKG_DEVICES_WALLCLOCK_SH3 { alias { "Wallclock driver for SH3 RTC module" devices_wallclock_sh3 device_wallclock_sh3 } directory devs/wallclock/sh/sh3 script wallclock_sh3.cdl hardware description " This package provides a wallclock driver implementation for the Hitachi SH3 CPU's RTC module." } package CYGPKG_DEVICES_WALLCLOCK_DALLAS_DS1742 { alias { "Wallclock driver for Dallas 1742" devices_wallclock_ds1742 device_wallclock_ds1742 } directory devs/wallclock/dallas/ds1742 script wallclock_ds1742.cdl hardware description " This package provides a driver implementation for the Dallas 1742 wallclock." } package CYGPKG_DEVICES_WALLCLOCK_DALLAS_DS12887 { alias { "Wallclock driver for Dallas 12887" devices_wallclock_ds12887 device_wallclock_ds12887 } directory devs/wallclock/dallas/ds12887 script wallclock_ds12887.cdl hardware description " This package provides a driver implementation for the Dallas 12887 wallclock." } package CYGPKG_DEVICES_WALLCLOCK_MIPS_REF4955 { alias { "Wallclock driver for REF4955 board" devices_wallclock_ref4955 device_wallclock_ref4955 } directory devs/wallclock/mips/ref4955 script wallclock_ref4955.cdl hardware description " This package provides a wallclock driver implementation for the Toshiba REF4955 board." } package CYGPKG_DEVICES_WALLCLOCK_I386_PC { alias { "Standard PC RTC device" devs_wallclock_i386_pc_ds12887 pc_rtc } hardware directory devs/wallclock/i386/pc script i386_pc_wallclock_drivers.cdl description " RTC driver for standard PC. This is essentially support for a Dallas DS12887 RTC." } package CYGPKG_DEVICES_WATCHDOG_ARM_AEB { alias { "Watchdog driver for ARM/AEB board" devices_watchdog_aeb device_watchdog_aeb } directory devs/watchdog/arm/aeb script watchdog_aeb.cdl hardware description " This package provides a watchdog driver implementation for the ARM/AEB board." } package CYGPKG_DEVICES_WATCHDOG_ARM_EBSA285 { alias { "Watchdog driver for ARM/EBSA285 board" devices_watchdog_ebsa285 device_watchdog_ebsa285 } directory devs/watchdog/arm/ebsa285 script watchdog_ebsa285.cdl hardware description " This package provides a watchdog driver implementation for the ARM/EBSA285 board." } package CYGPKG_DEVICES_WATCHDOG_ARM_SA11X0 { alias { "Watchdog driver for StrongARM SA11x0 devices" devices_watchdog_sa11x0 device_watchdog_sa11x0 } directory devs/watchdog/arm/sa11x0 script watchdog_sa11x0.cdl hardware description " This package provides a watchdog driver implementation for Intel StrongARM SA11x0 integrated devices." } package CYGPKG_DEVICES_WATCHDOG_MN10300_MN10300 { alias { "Watchdog driver for MN10300 chip" devices_watchdog_mn10300 device_watchdog_mn10300 } directory devs/watchdog/mn10300/mn10300 script watchdog_mn10300.cdl hardware description " This package provides a watchdog driver implementation for the MN10300 chip." } package CYGPKG_DEVICES_WATCHDOG_SH_SH3 { alias { "Watchdog driver for the Hitachi SH3 chip" devices_watchdog_sh3 device_watchdog_sh3 } directory devs/watchdog/sh/sh3 script watchdog_sh3.cdl hardware description " This package provides a watchdog driver implementation for the Hitachi SH3 chip." } package CYGPKG_IO_WATCHDOG { alias { "Watchdog IO device" watchdog io_watchdog } directory io/watchdog script watchdog.cdl description " This package provides a watchdog device." } package CYGPKG_KERNEL { alias { "eCos kernel" kernel } directory kernel script kernel.cdl description " This package contains the core functionality of the eCos kernel. It relies on functionality provided by various HAL packages and by the eCos infrastructure. In turn the eCos kernel provides support for other packages such as the device drivers and the uITRON compatibility 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_LOADER { alias { "Dynamic loader" loader dload } directory services/loader script loader.cdl description " This package provides support for the dynamic executable and library loader." } package CYGPKG_COMPRESS_ZLIB { alias { "Zlib compress/decompress" zlib_compress compress_zlib zlib } directory services/compress/zlib script compress_zlib.cdl description " This package provides zlib compression and decompression support." } package CYGPKG_UITRON { alias { "uITRON compatibility" uitron } directory compat/uitron script uitron.cdl description " eCos supports a uITRON Compatibility Layer, providing full Level S (Standard) compliance with Version 3.02 of the uITRON Standard, plus 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/common script libc.cdl description " 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 { alias { "Math library" libm mathlib mathlibrary } directory language/c/libm script libm.cdl description " ISO standard floating point mathematical library containing many useful functions for mathematical calculations." } package CYGPKG_ERROR { alias { "Common error code support" error errors } directory error script error.cdl description " This package contains the common list of error and status codes. It is held centrally to allow packages to interchange error codes and status codes in a common way, rather than each package having its own 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, as well as an implementation of the errno idiom." } package CYGPKG_CYGMON { alias { "CygMon support via eCos" cygmon } directory cygmon script cygmon.cdl description " This package supports the CygMon \[stand-alone debug monitor\] 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." } package CYGPKG_HAL_SH_SH7750_DREAMCAST { alias { "SEGA Dreamcast" hal_sh_dreamcast sh_dreamcast_hal } directory hal/sh/dreamcast script hal_sh_sh7750_dreamcast.cdl hardware description " This SH HAL package provides the support needed to run eCos on SEGA Dreamcast." } # -------------------------------------------------------------------------- # ARM packages package CYGPKG_HAL_ARM { alias { "ARM common HAL" hal_arm arm_hal arm_arch_hal } directory hal/arm/arch script hal_arm.cdl hardware description " The ARM architecture HAL package provides generic support for this processor architecture. It is also necessary to select a specific target platform HAL package." } package CYGPKG_HAL_ARM_PID { alias { "ARM development board (PID)" hal_arm_pid arm_pid_hal } directory hal/arm/pid script hal_arm_pid.cdl hardware description " The pid HAL package provides the support needed to run eCos on a ARM PID eval board." } package CYGPKG_HAL_ARM_AEB { alias { "ARM evaluation board (AEB-1)" hal_arm_aeb arm_aeb_hal } directory hal/arm/aeb script hal_arm_aeb.cdl hardware description " The aeb HAL package provides the support needed to run eCos on a ARM AEB-1 eval board." } package CYGPKG_HAL_ARM_E7T { alias { "ARM Evaluator7T board (AEB-2)" hal_arm_e7t arm_e7t_hal } directory hal/arm/e7t script hal_arm_e7t.cdl hardware description " The e7t HAL package provides the support needed to run eCos on a ARM Evaluator7T board (aka the AEB-2)." } package CYGPKG_HAL_ARM_INTEGRATOR { alias { "ARM development board (INTEGRATOR)" hal_arm_integrator arm_integrator_hal } directory hal/arm/integrator script hal_arm_integrator.cdl hardware description " The INTEGRATOR HAL package provides the support needed to run eCos on a ARM INTEGRATOR eval board." } package CYGPKG_HAL_ARM_AT91 { alias { "Atmel evaluation board (EB40)" hal_arm_at91 arm_at91_hal } directory hal/arm/at91 script hal_arm_at91.cdl hardware description " The at91 HAL package provides the support needed to run eCos on an Atmel evaluation board (EB40)." } package CYGPKG_HAL_ARM_EBSA285 { alias { "Intel EBSA285 StrongARM board" hal_arm_ebsa285 arm_ebsa285_hal } directory hal/arm/ebsa285 script hal_arm_ebsa285.cdl hardware description " The EBSA285 HAL package provides the support needed to run eCos on a Intel EBSA285 StrongARM eval board." } package CYGPKG_HAL_ARM_ARM9 { alias { "ARM9 variant" hal_arm_arm9 } directory hal/arm/arm9/var script hal_arm_arm9.cdl hardware description " The ARM9 HAL package provides the support needed to run eCos on a ARM9 based systems." } package CYGPKG_HAL_ARM_SA11X0 { alias { "Intel SA11X0 Chipset" hal_arm_sa11x0 } directory hal/arm/sa11x0/var script hal_arm_sa11x0.cdl hardware description " The SA11X0 HAL package provides the support needed to run eCos on a Intel StrongARM SA11X0 based systems." } package CYGPKG_HAL_ARM_SA11X0_ASSABET { alias { "Intel SA1110 Assabet eval board" hal_arm_sa11x0_assabet } directory hal/arm/sa11x0/assabet script hal_arm_sa11x0_assabet.cdl hardware description " The ASSABET HAL package provides the support needed to run eCos on a Intel StrongARM SA1110 evaluation board (assabet)." } package CYGPKG_HAL_ARM_SA11X0_IPAQ { alias { "Compaq iPAQ Pocket PC" hal_arm_sa11x0_ipaq } directory hal/arm/sa11x0/ipaq script hal_arm_sa11x0_ipaq.cdl hardware description " The IPAQ HAL package provides the support needed to run eCos on a Intel StrongARM SA1110 pocket PC (Compaq iPAQ)." } package CYGPKG_HAL_ARM_SA11X0_FLEXANET { alias { "SA1110 Flexanet board" hal_arm_sa11x0_flexanet } directory hal/arm/sa11x0/flexanet script hal_arm_sa11x0_flexanet.cdl hardware description " The FLEXANET HAL package provides the support needed to run eCos on an SA1110 Flexanet board." } package CYGPKG_DEVS_ETH_SMSC_LAN91CXX { alias { "SMSC LAN91CXX ethernet driver" lan91cxx_eth_driver lan9000_eth_driver } hardware directory devs/eth/smsc/lan91cxx script smsc_lan91cxx_eth_drivers.cdl description "Ethernet driver for SMSC LAN91CXX (LAN9000) controller." } package CYGPKG_HAL_ARM_SA11X0_NANO { alias { "Intel SA1110 nanoEngine eval board" hal_arm_sa11x0_nano } directory hal/arm/sa11x0/nano script hal_arm_sa11x0_nano.cdl hardware description " The nanoEngine HAL package provides the support needed to run eCos on the Bright Star Engineering nanoEngine StrongARM SA1110 board." } package CYGPKG_DEVS_ETH_ARM_NANO { alias { "BSE nanoEngine with 82559 ethernet driver" devs_eth_arm_nano nano_eth_driver } hardware directory devs/eth/arm/nano script nano_eth_drivers.cdl description "Ethernet driver for SA11x0 nanoEngine with Intel i82559 ethernet interfaces." } package CYGPKG_HAL_ARM_SA11X0_BRUTUS { alias { "Intel SA1100 Brutus eval board" hal_arm_sa11x0_brutus } directory hal/arm/sa11x0/brutus script hal_arm_sa11x0_brutus.cdl hardware description " The BRUTUS HAL package provides the support needed to run eCos on a Intel StrongARM SA1110 evaluation board (brutus)." } package CYGPKG_HAL_ARM_SA11X0_SA1100MM { alias { "Intel SA1100 Multimedia eval board" hal_arm_sa11x0_sa1100mm } directory hal/arm/sa11x0/sa1100mm script hal_arm_sa11x0_sa1100mm.cdl hardware description " The MULTIMEDIA HAL package provides the support needed to run eCos on a Intel StrongARM SA1110 Multimedia evaluation board." } package CYGPKG_HAL_ARM_EDB7XXX { alias { "Cirrus Logic ARM7 based development boards" hal_arm_edb7xxx arm_edb7xxx_hal } directory hal/arm/edb7xxx script hal_arm_edb7xxx.cdl hardware description " The EDB7XXX HAL package provides the support needed to run eCos on Cirrus Logic CL-PS7111 and EP7xxx based development boards." } package CYGPKG_HAL_ARM_CMA230 { alias { "Cogent CMA230/222 board" hal_arm_cma230 arm_cma230_hal } directory hal/arm/cma230 script hal_arm_cma230.cdl hardware description " The cma230 HAL package provides the support needed to run eCos on a Cogent CMA230 (ARM7TDMI) or CMA222 (ARM710T) eval board." } package CYGPKG_HAL_ARM_IQ80310 { alias { "Intel IQ80310 XScale board" hal_arm_iq80310 arm_iq80310_hal } directory hal/arm/iq80310 script hal_arm_iq80310.cdl hardware description " The IQ80310 HAL package provides the support needed to run eCos on an Intel XScale IQ80310 evaluation board." } # -------------------------------------------------------------------------- # SH packages package CYGPKG_HAL_SH { alias { "SH common HAL" hal_sh sh_hal sh_arch_hal } directory hal/sh/arch script hal_sh.cdl hardware description " The SH (SuperH) architecture HAL package provides generic support for this processor architecture. It is also necessary to select variant and target platform HAL packages." } package CYGPKG_HAL_SH_SH3 { alias { "SH3 architecture" hal_sh_sh3 } directory hal/sh/sh3 script hal_sh_sh3.cdl hardware description " The SH3 (SuperH 3) variant HAL package provides generic support for SH3 variant CPUs." } package CYGPKG_HAL_SH_SH4 { alias { "SH4 architecture" hal_sh_sh4 } directory hal/sh/sh4 script hal_sh_sh4.cdl hardware description " The SH4 (SuperH 4) variant HAL package provides generic support for SH4 variant CPUs." } package CYGPKG_HAL_SH_EDK7708 { alias { "Hitachi SH7708 board" hal_sh_edk sh_edk_hal } directory hal/sh/edk7708 script hal_sh_edk7708.cdl hardware description " This SH HAL package provides the support needed to run eCos on a Hitachi SH3 EDK7708 board." } package CYGPKG_HAL_SH_SH7708_CQ7708 { alias { "CqREEK SH7708 board" hal_sh_cq sh_cq_hal } directory hal/sh/cq7708 script hal_sh_sh7708_cq7708.cdl hardware description " This SH HAL package provides the support needed to run eCos on a CqREEK SH7708 board." } package CYGPKG_HAL_SH_SH7750_CQ7750 { alias { "CqREEK SH7750 board" hal_sh_cqsh4 sh_cqsh4_hal } directory hal/sh/cq7750 script hal_sh_sh7750_cq7750.cdl hardware description " This SH HAL package provides the support needed to run eCos on a CqREEK SH7750 board." } target dreamcast { alias { "SEGA Dreamcast" dreamcast } packages { CYGPKG_HAL_SH CYGPKG_HAL_SH_SH4 CYGPKG_HAL_SH_SH7750_DREAMCAST CYGPKG_IO_PCI CYGPKG_IO_SERIAL_SH_SCIF } description " The sh7750 target provides the packages needed to run eCos on SEGA Dreamcast." } # -------------------------------------------------------------------------- # i386 packages package CYGPKG_HAL_I386 { alias { "i386 common HAL" hal_i386 i386_hal i386_arch_hal } directory hal/i386/arch script hal_i386.cdl hardware description " The i386 architecture HAL package provides generic support for this processor architecture. It is also necessary to select a specific target platform HAL package." } package CYGPKG_HAL_I386_GENERIC { alias { "i386 generic target" hal_i386_generic } directory hal/i386/generic script hal_i386_generic.cdl hardware description " The i386 generic Target HAL package provides support for generic IA32 processors, from the 80386 to the latest Pentium/Athlon." } package CYGPKG_HAL_I386_PCMB { alias { "i386 PC Motherboard" hal_i386_pcmb } directory hal/i386/pcmb script hal_i386_pcmb.cdl hardware description " The i386 PC Motherboard HAL package provides the support needed to run eCos binaries on a standard i386 PC motherboard. This is a support package for various actual platform specific targets." } package CYGPKG_HAL_I386_PC { alias { "i386 PC target" hal_i386_pc } directory hal/i386/pc script hal_i386_pc.cdl hardware description " The i386 PC Target HAL package provides the support needed to run eCos binaries on a standard i386 PC." } # -------------------------------------------------------------------------- # Synthetic target. package CYGPKG_HAL_SYNTH { alias { "Linux synthetic target" linux } directory hal/synth/arch script hal_synth.cdl hardware description " The Linux Synthetic Target HAL package provides the support needed to run eCos binaries on top of the i386 Linux kernel." } package CYGPKG_HAL_SYNTH_I386 { alias { "Linux/i386 synthetic target" i386_linux } directory hal/synth/i386linux script hal_synth_i386.cdl hardware description " i386 processor-specific support for the Linux synthetic target" } # -------------------------------------------------------------------------- # SPARClite packages package CYGPKG_HAL_SPARCLITE { alias { "SPARClite common HAL" hal_sparclite sparclite_hal sparclite_arch_hal } directory hal/sparclite/arch script hal_sparclite.cdl hardware description " The SPARClite architecture HAL package provides generic support for this processor architecture. It is also necessary to select a specific target platform HAL package." } package CYGPKG_HAL_SPARCLITE_SLEB { alias { "Fujitsu MB86800-MA01 board" hal_sparclite_sleb sparclite_sleb_hal } directory hal/sparclite/sleb script hal_sparclite_sleb.cdl hardware description " The SPARClite evaluation board HAL package is provided for use with the Fujitsu MB8683x boards." } package CYGPKG_HAL_SPARCLITE_SIM { alias { "SPARClite simulator" hal_sparclite_sim sparclite_sim_hal } directory hal/sparclite/sim script hal_sparclite_sim.cdl hardware description " The SPARClite simulator HAL package is provided for use with the SPARClite simulator." } # -------------------------------------------------------------------------- # PowerPC packages package CYGPKG_HAL_POWERPC { alias { "PowerPC common HAL" hal_powerpc powerpc_hal powerpc_arch_hal } directory hal/powerpc/arch script hal_powerpc.cdl hardware description " The PowerPC architecture HAL package provides generic support for this processor architecture. It is also necessary to select a CPU variant and a specific target platform HAL package." } package CYGPKG_HAL_POWERPC_MPC8xx { alias { "PowerPC 8xx variant HAL" hal_mpc8xx mpc8xx_hal mpc8xx_arch_hal } directory hal/powerpc/mpc8xx/ script hal_powerpc_mpc8xx.cdl hardware description " The PowerPC 8xx variant HAL package provides generic support for this processor variant. It is also necessary to select a specific target platform HAL package." } package CYGPKG_HAL_POWERPC_PPC60x { alias { "PowerPC 60x variant HAL" hal_ppc60x ppc60x_hal ppc60x_arch_hal } directory hal/powerpc/ppc60x/ script hal_powerpc_ppc60x.cdl hardware description " The PowerPC 60x variant HAL package provides generic support for this processor variant. It is also necessary to select a specific target platform HAL package." } package CYGPKG_HAL_POWERPC_PPC40x { alias { "PowerPC 40x variant HAL" hal_ppc40x ppc40x_hal ppc40x_arch_hal } directory hal/powerpc/ppc40x/ script hal_powerpc_ppc40x.cdl hardware description " The PowerPC 40x variant HAL package provides generic support for this processor variant. It is also necessary to select a specific target platform HAL package." } package CYGPKG_HAL_POWERPC_COGENT { alias { "Cogent CMA286/287 board" hal_powerpc_cogent powerpc_cogent_hal } directory hal/powerpc/cogent script hal_powerpc_cogent.cdl hardware description " The cogent HAL package provides the support needed to run eCos on a Cogent board equipped with a PowerPC processor." } package CYGPKG_HAL_POWERPC_FADS { alias { "Motorola MPC8xxFADS board" hal_powerpc_fads powerpc_fads_hal } directory hal/powerpc/fads script hal_powerpc_fads.cdl hardware description " The FADS HAL package provides the support needed to run eCos on a Motorola FADS board equipped with a PowerPC processor." } package CYGPKG_HAL_POWERPC_MBX { alias { "Motorola MBX860/821 board" hal_powerpc_mbx powerpc_mbx_hal } directory hal/powerpc/mbx script hal_powerpc_mbx.cdl hardware description " The MBX HAL package provides the support needed to run eCos on a Motorola MBX board equipped with a PowerPC processor." } package CYGPKG_HAL_POWERPC_VIPER { alias { "A&M Viper PPC860 board" hal_powerpc_viper powerpc_viper_hal } directory hal/powerpc/viper script hal_powerpc_viper.cdl hardware description " The VIPER HAL package provides the support needed to run eCos on a A&M VIPER board equipped with a PowerPC processor." } package CYGPKG_HAL_QUICC { alias { "Motorola MBX860/821 QUICC support" hal_quicc quicc_hal quicc } directory hal/powerpc/quicc script hal_powerpc_quicc.cdl hardware description " The QUICC package provides some of the support needed to run eCos on a Motorola MBX board, using the QUICC feature of the MPC860 and MPC821 CPUs. Currently only serial IO via SMC1 is provided by this package." } package CYGPKG_HAL_POWERPC_SIM { alias { "PowerPC simulator" hal_powerpc_sim powerpc_sim_hal } directory hal/powerpc/sim script hal_powerpc_sim.cdl hardware description " The minimal simulator HAL package is provided for use when only a simple simulation of the processor architecture is desired, as opposed to detailed simulation of any specific board. In particular it is not possible to simulate any of the I/O devices, so device drivers cannot be used." } # -------------------------------------------------------------------------- # MIPS packages package CYGPKG_HAL_MIPS { alias { "MIPS common HAL" hal_mips mips_hal mips_arch_hal } directory hal/mips/arch/ script hal_mips.cdl hardware description " The MIPS architecture HAL package provides generic support for this processor architecture. It is also necessary to select a CPU variant and a specific target platform HAL package." } package CYGPKG_HAL_MIPS_SIM { alias { "MIPS simulator" hal_mips_sim mips_sim_hal } directory hal/mips/sim script hal_mips_sim.cdl hardware description " The minimal simulator HAL package is provided for when only a simple simulation of the processor architecture is desired, as opposed to detailed simulation of any specific board. To use this minimal simulator the command `target sim --board=jmr3904pal' should be used from inside gdb. It is not possible to use any of the eCos device drivers when the simulator is running in this mode" } package CYGPKG_HAL_MIPS_TX39 { alias { "TX39 chip HAL" hal_tx39 tx39_hal tx39_arch_hal } directory hal/mips/tx39/ script hal_mips_tx39.cdl hardware description " The TX39 architecture HAL package provides generic support for this processor architecture. It is also necessary to select a specific target platform HAL package." } package CYGPKG_HAL_MIPS_TX39_JMR3904 { alias { "Toshiba JMR-TX3904 board" hal_tx39_jmr3904 tx39_jmr3904_hal } directory hal/mips/jmr3904 script hal_mips_tx39_jmr3904.cdl hardware description " The JMR3904 HAL package should be used when targetting the actual hardware. The same package can also be used when running on the full simulator, since this provides an accurate simulation of the hardware including I/O devices. To use the simulator in this mode the command `target sim --board=jmr3904' should be used from inside gdb." } package CYGPKG_HAL_MIPS_MIPS32 { alias { "MIPS32 HAL" hal_mips32 mips32_hal mips32_arch_hal } directory hal/mips/mips32/ script hal_mips_mips32.cdl hardware description " The MIPS 32 architecture HAL package provides generic support for this processor architecture. It is also necessary to select a specific target platform HAL package." } package CYGPKG_HAL_MIPS_MIPS64 { alias { "MIPS64 HAL" hal_mips64 mips64_hal mips64_arch_hal } directory hal/mips/mips64/ script hal_mips_mips64.cdl hardware description " The MIPS 64 architecture HAL package provides generic support for this processor architecture. It is also necessary to select a specific target platform HAL package." } package CYGPKG_HAL_MIPS_ATLAS { alias { "MIPS Atlas board" hal_atlas atlas_hal } directory hal/mips/atlas script hal_mips_atlas.cdl hardware description " The Atlas HAL package should be used when targetting the actual hardware. " } package CYGPKG_HAL_MIPS_TX49 { alias { "TX49 chip HAL" hal_tx49 tx49_hal tx49_arch_hal } directory hal/mips/tx49/ script hal_mips_tx49.cdl hardware description " The TX49 architecture HAL package provides generic support for this processor architecture. It is also necessary to select a specific target platform HAL package." } package CYGPKG_HAL_MIPS_TX49_REF4955 { alias { "Toshiba TX4955 reference platform" hal_tx49_ref4955 tx49_ref4955_hal } directory hal/mips/ref4955 script hal_mips_tx49_ref4955.cdl hardware description " The REF4955 HAL package should be used when targetting the actual hardware." } package CYGPKG_HAL_MIPS_RM7000 { alias { "RM7000 chip HAL" hal_rm7000 rm7000_hal rm7000_arch_hal } directory hal/mips/rm7000/var script hal_mips_rm7000.cdl hardware description " The RM7000 architecture HAL package provides generic support for this processor architecture. It is also necessary to select a specific target platform HAL package." } package CYGPKG_HAL_MIPS_RM7000_OCELOT { alias { "PMC-Sierra Ocelot platform" hal_rm7000_ocelot rm7000_ocelot_hal } directory hal/mips/rm7000/ocelot script hal_mips_rm7000_ocelot.cdl hardware description " The Ocelot HAL package should be used when targetting the actual hardware." } package CYGPKG_HAL_MIPS_VR4300 { alias { "VR4300 chip HAL" hal_vr4300 vr4300_hal vr4300_arch_hal } directory hal/mips/vr4300/ script hal_mips_vr4300.cdl hardware description " The VR4300 variant HAL package provides generic support for this processor architecture. It is also necessary to select a specific target platform HAL package." } package CYGPKG_HAL_MIPS_VR4300_VRC4373 { alias { "NEC VRC4373 board" hal_vrc4373 vrc4373_hal } directory hal/mips/vrc4373 script hal_mips_vr4300_vrc4373.cdl hardware description " The VRC4373 HAL package should be used when targetting the actual hardware." } package CYGPKG_HAL_MIPS_VR4300_VRC437X { alias { "NEC VRC437X support" hal_vrc437x vrc437x_hal } directory hal/mips/vrc437x script hal_mips_vr4300_vrc437x.cdl hardware description " The VRC437X HAL package should be used when targetting harware that contains either a VRC437X companion chip." } # -------------------------------------------------------------------------- # MN10300 packages package CYGPKG_HAL_MN10300 { alias { "MN10300 common HAL" hal_mn10300 mn10300_hal mn10300_arch_hal } directory hal/mn10300/arch script hal_mn10300.cdl hardware description " The MN10300 architecture HAL package provides generic support for this processor architecture. It is also necessary to select a specific target platform HAL package." } package CYGPKG_HAL_MN10300_AM31 { alias { "MN10300 AM31 variant HAL" hal_mn10300_am31 mn10300_am31_hal } directory hal/mn10300/am31 script hal_mn10300_am31.cdl hardware description " The MN10300 AM31 variant HAL package provides generic support for this processor architecture. It is also necessary to select a specific target platform HAL package." } package CYGPKG_HAL_MN10300_AM31_SIM { alias { "MN10300 simulator" hal_mn10300_sim mn10300_sim_hal } directory hal/mn10300/sim script hal_mn10300_am31_sim.cdl hardware description " The minimal simulator HAL package is provided for use when only a simple simulation of the processor architecture is desired, as opposed to detailed simulation of any specific board. In particular it is not possible to simulate any of the I/O devices, so device drivers cannot be used." } package CYGPKG_HAL_MN10300_AM31_STDEVAL1 { alias { "Matsushita stdeval1 board" hal_mn10300_stdeval1 mn10300_stdeval1_hal } directory hal/mn10300/stdeval1 script hal_mn10300_am31_stdeval1.cdl hardware description " The stdeval1 HAL package should be used when targetting the actual hardware. The same package can also be used when running on the full MN10300 simulator, since this provides an accurate simulation of the full hardware including I/O devices." } package CYGPKG_HAL_MN10300_AM33 { alias { "MN10300 AM33 variant HAL" hal_mn10300_am33 mn10300_am33_hal } directory hal/mn10300/am33 script hal_mn10300_am33.cdl hardware description " The MN10300 AM33 variant HAL package provides generic support for this processor architecture. It is also necessary to select a specific target platform HAL package." } package CYGPKG_HAL_MN10300_AM33_STB { alias { "Matsushita STB board" hal_mn10300_am33_stb mn10300_am33_stb_hal } directory hal/mn10300/stb script hal_mn10300_am33_stb.cdl hardware description " The STB HAL package should be used when targetting the actual hardware for the AM33 STB evaluation board." } # -------------------------------------------------------------------------- # NEC packages package CYGPKG_HAL_V85X { alias { "NEC V85x common HAL" hal_v85x nec_arch_hal } directory hal/v85x/arch script hal_v85x.cdl hardware description " The NEC V85x architecture HAL package provides generic support for this processor architecture. It is also necessary to select a specific target platform HAL package." } package CYGPKG_HAL_V85X_V850 { alias { "NEC V850 variant HAL" hal_v85x_v850 nec_v850_hal } directory hal/v85x/v850 script hal_v85x_v850.cdl hardware description " The V850 HAL package provides the support needed to run eCos on a NEC V850 processor." } package CYGPKG_HAL_V85X_V850_CEB { alias { "Cosmo CEB-V850/SA1 board" hal_v85x_v850_ceb nec_v850_ceb_hal } directory hal/v85x/ceb_v850 script hal_v85x_ceb_v850.cdl hardware description " The CEB-V850/SA1 HAL package provides the support needed to run eCos on a Cosmo CEB-V850/SA1 evaluation board." } # ========================================================================== # -------------------------------------------------------------------------- # ARM Targets target pid { alias { "ARM development board (PID)" PID } packages { CYGPKG_HAL_ARM CYGPKG_HAL_ARM_PID CYGPKG_IO_SERIAL_GENERIC_16X5X CYGPKG_IO_SERIAL_ARM_PID CYGPKG_DEVS_FLASH_ARM_PID CYGPKG_DEVS_FLASH_ATMEL_AT29CXXXX } description " The pid target provides the packages needed to run eCos on an ARM development board (formerly known as PID)." } target aeb { alias { "ARM evaluation board (AEB-1)" aeb1 } packages { CYGPKG_HAL_ARM CYGPKG_HAL_ARM_AEB CYGPKG_IO_SERIAL_ARM_AEB CYGPKG_DEVICES_WATCHDOG_ARM_AEB } description " The aeb target provides the packages needed to run eCos on an ARM evaluation board (AEB-1)." } target e7t { alias { "ARM Evaluator7T board (AEB-2)" aeb2 } packages { CYGPKG_HAL_ARM CYGPKG_HAL_ARM_E7T CYGPKG_IO_SERIAL_ARM_E7T } description " The aeb target provides the packages needed to run eCos on an ARM Evaluator7T board (aka AEB-2)." } target integrator { alias { "ARM development board (INTEGRATOR)" INTEGRATOR } packages { CYGPKG_HAL_ARM CYGPKG_HAL_ARM_INTEGRATOR CYGPKG_IO_PCI CYGPKG_DEVS_ETH_ARM_INTEGRATOR CYGPKG_IO_SERIAL_ARM_INTEGRATOR CYGPKG_DEVS_FLASH_INTEGRATOR } description " The INTEGRATOR target provides the packages needed to run eCos on an ARM development board (formerly known as INTEGRATOR)." } target at91 { alias { "Atmel evaluation board (EB40)" eb40 } packages { CYGPKG_HAL_ARM CYGPKG_HAL_ARM_AT91 CYGPKG_DEVS_FLASH_AT91 CYGPKG_IO_SERIAL_ARM_AT91 } description " The aeb target provides the packages needed to run eCos on an Atmel evaluation board (EB40)." } target ebsa285 { alias { "Intel EBSA285 StrongARM board" ebsa } packages { CYGPKG_HAL_ARM CYGPKG_HAL_ARM_EBSA285 CYGPKG_IO_PCI 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 eCos on an Intel EBSA285 StrongARM board." } target assabet { alias { "Intel StrongARM SA1110 board" assabet } packages { CYGPKG_HAL_ARM CYGPKG_HAL_ARM_SA11X0 CYGPKG_HAL_ARM_SA11X0_ASSABET CYGPKG_IO_SERIAL_ARM_SA11X0 CYGPKG_DEVS_PCMCIA_ASSABET CYGPKG_DEVS_FLASH_STRATA CYGPKG_DEVS_FLASH_ASSABET CYGPKG_IO_USB CYGPKG_IO_USB_SLAVE CYGPKG_DEVS_USB_SA11X0 CYGPKG_DEVICES_WATCHDOG_ARM_SA11X0 CYGPKG_DEVS_ETH_CF CYGPKG_DEVS_ETH_NS_DP83902A } description " The assabet target provides the packages needed to run eCos on an Intel StrongARM SA1110 evaluation board." } target ipaq { alias { "Compaq iPAQ Pocket PC" ipaq } packages { CYGPKG_HAL_ARM CYGPKG_HAL_ARM_SA11X0 CYGPKG_HAL_ARM_SA11X0_IPAQ CYGPKG_IO_SERIAL_ARM_SA11X0 CYGPKG_DEVS_PCMCIA_IPAQ CYGPKG_DEVS_FLASH_IPAQ CYGPKG_DEVS_FLASH_STRATA CYGPKG_DEVICES_WATCHDOG_ARM_SA11X0 CYGPKG_DEVS_TOUCH_IPAQ CYGPKG_DEVS_KBD_IPAQ CYGPKG_DEVS_ETH_CF CYGPKG_DEVS_ETH_NS_DP83902A } description " The IPAQ target provides the packages needed to run eCos on an Intel StrongARM SA1110 Pocket PC (Compaq iPAQ)." } target nano { alias { "nanoEngine StrongARM SA1110 board" nano nanoEngine } packages { CYGPKG_HAL_ARM CYGPKG_HAL_ARM_SA11X0 CYGPKG_HAL_ARM_SA11X0_NANO CYGPKG_IO_SERIAL_ARM_SA11X0 CYGPKG_DEVS_FLASH_NANO CYGPKG_DEVS_FLASH_STRATA CYGPKG_DEVICES_WATCHDOG_ARM_SA11X0 CYGPKG_IO_PCI CYGPKG_DEVS_ETH_ARM_NANO CYGPKG_DEVS_ETH_INTEL_I82559 } description " The nanoEngine target provides the packages needed to run eCos on a Bright Star Engineering nanoEngine StrongARM SA1110 board." } target flexanet { alias { "Flexanet StrongARM SA1110 platform" flexanet } packages { CYGPKG_HAL_ARM CYGPKG_HAL_ARM_SA11X0 CYGPKG_HAL_ARM_SA11X0_FLEXANET CYGPKG_IO_SERIAL_ARM_SA11X0 CYGPKG_DEVS_FLASH_STRATA CYGPKG_DEVS_FLASH_FLEXANET CYGPKG_DEVS_ETH_SMSC_LAN91CXX CYGPKG_DEVS_ETH_ARM_FLEXANET CYGPKG_IO_USB CYGPKG_IO_USB_SLAVE CYGPKG_DEVS_USB_SA11X0 CYGPKG_DEVICES_WATCHDOG_ARM_SA11X0 } description " The Flexanet target provides the packages needed to run eCos on an SA1110 Flexanet board." } target brutus { alias { "Intel StrongARM SA1100 board" brutus } packages { CYGPKG_HAL_ARM CYGPKG_HAL_ARM_SA11X0 CYGPKG_HAL_ARM_SA11X0_BRUTUS CYGPKG_IO_SERIAL_ARM_SA11X0 } description " The brutus target provides the packages needed to run eCos on an Intel StrongARM SA1100 evaluation board." } target sa1100mm { alias { "Intel StrongARM SA1100 Multimedia board" sa1100mm } packages { CYGPKG_HAL_ARM CYGPKG_HAL_ARM_SA11X0 CYGPKG_HAL_ARM_SA11X0_SA1100MM CYGPKG_IO_SERIAL_ARM_SA11X0 CYGPKG_DEVS_FLASH_SA1100MM } description " The sa1100mm target provides the packages needed to run eCos on an Intel StrongARM SA1100 Multimedia evaluation board." } target iq80310 { alias { "Intel IQ80310 XScale board" iq80310 } packages { CYGPKG_HAL_ARM CYGPKG_HAL_ARM_IQ80310 CYGPKG_IO_PCI CYGPKG_DEVS_ETH_INTEL_I82559 CYGPKG_DEVS_ETH_ARM_IQ80310 CYGPKG_IO_SERIAL_GENERIC_16X5X CYGPKG_IO_SERIAL_ARM_IQ80310 CYGPKG_DEVS_FLASH_IQ80310 } description " The iq80310 target provides the packages needed to run eCos on a Cyclone IQ80310 board." } target edb7xxx { alias { "Cirrus Logic EDB7xxx development board" edb7211 eb7xxx eb7211 } packages { CYGPKG_HAL_ARM CYGPKG_HAL_ARM_EDB7XXX CYGPKG_DEVS_ETH_ARM_EDB7XXX CYGPKG_DEVS_ETH_CL_CS8900A CYGPKG_IO_SERIAL_ARM_EDB7XXX CYGPKG_DEVS_FLASH_EDB7XXX } description " The edb7xxx target provides the packages needed to run eCos on the Cirrus Logic EDB7xxx development boards." } target cma230 { alias { "Cogent CMA230/222 board" cma222 } packages { CYGPKG_HAL_ARM CYGPKG_HAL_ARM_CMA230 CYGPKG_IO_SERIAL_ARM_CMA230 } description " The cma230 target provides the packages needed to run eCos on a Cogent CMA230 (ARM7TDMI) or CMA222 (ARM710T) board." } # -------------------------------------------------------------------------- # SH targets target sh7708 { alias { "Hitachi EDK/SH7708 board" edk7708 } packages { CYGPKG_HAL_SH CYGPKG_HAL_SH_SH3 CYGPKG_HAL_SH_EDK7708 CYGPKG_DEVICES_WALLCLOCK_SH3 CYGPKG_IO_SERIAL_SH_SCI CYGPKG_IO_SERIAL_SH_EDK7708 CYGPKG_DEVICES_WATCHDOG_SH_SH3 CYGPKG_DEVS_FLASH_SH_EDK7708 CYGPKG_DEVS_FLASH_ATMEL_AT29CXXXX } description " The sh7708 target provides the packages needed to run eCos on a Hitachi EDK/SH7708 board." } target cq7708 { alias { "CqREEK SH7708 board" cq7708 } packages { CYGPKG_HAL_SH CYGPKG_HAL_SH_SH3 CYGPKG_HAL_SH_SH7708_CQ7708 CYGPKG_IO_SERIAL_SH_SCI CYGPKG_IO_SERIAL_SH_CQ7708 } description " The cq7708 target provides the packages needed to run eCos on a CqREEK SH7708 board." } target cq7750 { alias { "CqREEK SH7750 board" cqsh4 } packages { CYGPKG_HAL_SH CYGPKG_HAL_SH_SH4 CYGPKG_HAL_SH_SH7750_CQ7750 CYGPKG_DEVS_FLASH_CQ7750 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX CYGPKG_IO_SERIAL_SH_SCIF } description " The sh7750 target provides the packages needed to run eCos on a CqREEK SH7750 board." } # -------------------------------------------------------------------------- # i386 targets target pc { alias { "i386 PC target" } packages { CYGPKG_HAL_I386 CYGPKG_HAL_I386_GENERIC CYGPKG_HAL_I386_PC CYGPKG_HAL_I386_PCMB CYGPKG_IO_PCI CYGPKG_IO_SERIAL_GENERIC_16X5X CYGPKG_IO_SERIAL_I386_PC CYGPKG_DEVS_ETH_INTEL_I82559 CYGPKG_DEVS_ETH_I386_PC_I82559 CYGPKG_DEVICES_WALLCLOCK_DALLAS_DS12887 CYGPKG_DEVICES_WALLCLOCK_I386_PC } description " The pc target provides the packages needed to run eCos binaries on a standard i386 PC motherboard." } # -------------------------------------------------------------------------- # Synthetic targets. target linux { alias { "Linux synthetic target" i386linux } packages { CYGPKG_HAL_SYNTH CYGPKG_HAL_SYNTH_I386 } description " The linux target provides the packages needed to run eCos binaries on top of the i386 Linux kernel." } # -------------------------------------------------------------------------- # SPARClite targets target sleb { alias { "Fujitsu MB86800-MA01 board" } packages { CYGPKG_HAL_SPARCLITE CYGPKG_HAL_SPARCLITE_SLEB CYGPKG_IO_SERIAL_SPARCLITE_SLEB } description " The sleb target provides the packages need to run eCos on a Fujitsu MB86800-MA01 board." } target sparclite_sim { alias { "SPARClite simulator" sl_sim sparcl_sim } packages { CYGPKG_HAL_SPARCLITE CYGPKG_HAL_SPARCLITE_SIM } description " The sparclite_sim target provides the packages need to run eCos on the SPARClite simulator." } # -------------------------------------------------------------------------- # PowerPC targets target cma28x { alias { "Cogent CMA286/287 board" cma286 cma287 } packages { CYGPKG_HAL_POWERPC CYGPKG_HAL_POWERPC_MPC8xx CYGPKG_HAL_POWERPC_COGENT CYGPKG_IO_SERIAL_POWERPC_COGENT } description " The cma28x target provides the packages needed to run eCos on a Cogent CMA286 or CMA287 board." } target fads { alias { "Motorola MPC8xxFADS board" } packages { CYGPKG_HAL_POWERPC CYGPKG_HAL_POWERPC_MPC8xx CYGPKG_HAL_POWERPC_FADS } description " The fads target provides the packages needed to run eCos on a Motorola MPC8xxFADS board." } target mbx { alias { "Motorola MBX860/821 board" mbx860 mbx821 } packages { CYGPKG_HAL_POWERPC CYGPKG_HAL_POWERPC_MPC8xx CYGPKG_HAL_POWERPC_MBX CYGPKG_HAL_QUICC CYGPKG_IO_SERIAL_POWERPC_QUICC_SMC CYGPKG_DEVS_ETH_POWERPC_QUICC CYGPKG_DEVS_FLASH_MBX CYGPKG_DEVS_FLASH_AMD_AM29XXXXX } description " The mbx target provides the packages needed to run eCos on a Motorola MBX860 or MBX821 board." } target viper { alias { "A&M Viper PPC860 board" viper860 } packages { CYGPKG_HAL_POWERPC CYGPKG_HAL_POWERPC_MPC8xx CYGPKG_HAL_POWERPC_VIPER CYGPKG_HAL_QUICC CYGPKG_IO_SERIAL_POWERPC_QUICC_SMC CYGPKG_DEVS_ETH_POWERPC_FEC CYGPKG_DEVS_FLASH_VIPER } description " The viper target provides the packages needed to run eCos on a A&M Viper PPC860 board." } target psim { alias { "PowerPC simulator" ppc_sim powerpc_sim } packages { CYGPKG_HAL_POWERPC CYGPKG_HAL_POWERPC_PPC60x CYGPKG_HAL_POWERPC_SIM } description " The psim target provides the packages needed to run eCos in the PSIM simulator." } # -------------------------------------------------------------------------- # MIPS targets target jmr3904 { alias { "Toshiba JMR-TX3904 board" jmr tx39 } packages { CYGPKG_HAL_MIPS CYGPKG_HAL_MIPS_TX39 CYGPKG_HAL_MIPS_TX39_JMR3904 CYGPKG_IO_SERIAL_TX39_JMR3904 } description " The jmr3904 target provides the packages needed to run eCos on a Toshiba JMR-TX3904 board. This target can also be used when running in the full simulator, since the simulator provides an accurate simulation of the hardware including I/O devices. To use the simulator in this mode the command `target sim --board=jmr3904' should be used from inside gdb." } target atlas_mips32_4kc { alias { "MIPS Atlas board with Mips32 4Kc processor" atlas_mips32_4kc } packages { CYGPKG_HAL_MIPS CYGPKG_HAL_MIPS_MIPS32 CYGPKG_HAL_MIPS_ATLAS CYGPKG_IO_SERIAL_MIPS_ATLAS CYGPKG_DEVS_FLASH_ATLAS CYGPKG_DEVS_ETH_MIPS_ATLAS CYGPKG_IO_PCI } set_value CYGHWR_HAL_MIPS_MIPS32_CORE "4Kc" description " The atlas_mips32_4Kc target provides the packages needed to run eCos on a MIPS Atlas board with a Mips32 4Kc processor." } target atlas_mips64_5kc { alias { "MIPS Atlas board with Mips64 5Kc processor" atlas_mips64_5kc ruby } packages { CYGPKG_HAL_MIPS CYGPKG_HAL_MIPS_MIPS64 CYGPKG_HAL_MIPS_ATLAS CYGPKG_IO_SERIAL_MIPS_ATLAS CYGPKG_DEVS_FLASH_ATLAS CYGPKG_DEVS_ETH_MIPS_ATLAS } set_value CYGHWR_HAL_MIPS_MIPS64_CORE "5K" description " The atlas_mips32_5Kc target provides the packages needed to run eCos on a MIPS Atlas board with a Mips64 5Kc processor." } target tx39_sim { alias { "TX39 minimal simulator" } packages { CYGPKG_HAL_MIPS CYGPKG_HAL_MIPS_TX39 CYGPKG_HAL_MIPS_SIM } description " The tx39_sim target provides the packages needed to run eCos in the TX39 minimal simulator. To use this minimal simulator the command `target sim --board=jmr3904pal' should be used from inside gdb. It is not possible to use any of the eCos device drivers when the simulator is running in this mode." } target ref4955 { alias { "Toshiba TX4955 reference platform" tx49 } packages { CYGPKG_HAL_MIPS CYGPKG_HAL_MIPS_TX49 CYGPKG_HAL_MIPS_TX49_REF4955 CYGPKG_IO_SERIAL_GENERIC_16X5X CYGPKG_IO_SERIAL_MIPS_REF4955 CYGPKG_DEVICES_WALLCLOCK_MIPS_REF4955 CYGPKG_DEVICES_WALLCLOCK_DALLAS_DS1742 } description " The ref4955 target provides the packages needed to run eCos on a Toshiba TX4955 reference platform." } target ocelot { alias { "PMC-Sierra Ocelot platform" ocelot } packages { CYGPKG_HAL_MIPS CYGPKG_HAL_MIPS_RM7000 CYGPKG_HAL_MIPS_RM7000_OCELOT CYGPKG_IO_PCI CYGPKG_DEVS_FLASH_MIPS_OCELOT CYGPKG_DEVS_FLASH_AMD_AM29XXXXX CYGPKG_IO_SERIAL_GENERIC_16X5X CYGPKG_DEVS_ETH_INTEL_I82559 CYGPKG_DEVS_ETH_MIPS_RM7000_OCELOT } description " The ocelot target provides the packages needed to run eCos on a PMC-Sierra Ocelot Hot-Swap Computer." } target vrc4373 { alias { "NEC VRC4373 board" } packages { CYGPKG_HAL_MIPS CYGPKG_HAL_MIPS_VR4300 CYGPKG_HAL_MIPS_VR4300_VRC4373 CYGPKG_HAL_MIPS_VR4300_VRC437X CYGPKG_IO_SERIAL_MIPS_VRC437X CYGPKG_DEVS_FLASH_MIPS_VRC437X CYGPKG_DEVS_FLASH_AMD_AM29XXXXX CYGPKG_IO_PCI } description " The vrc4373 target provides the packages needed to run eCos on an NEC VRC4373 board." } # -------------------------------------------------------------------------- # MN10300 targets target am31_sim { alias { "MN10300 AM31 minimal simulator" } packages { CYGPKG_HAL_MN10300 CYGPKG_HAL_MN10300_AM31 CYGPKG_HAL_MN10300_AM31_SIM } description " The am31_sim target provides the packages need to run eCos in the MN10300 minimal simulator. It is not possible to use any of the eCos device drivers when the simulator is running in this mode." } target stdeval1 { alias { "Matsushita stdeval1 board" } packages { CYGPKG_HAL_MN10300 CYGPKG_HAL_MN10300_AM31_STDEVAL1 CYGPKG_HAL_MN10300_AM31 CYGPKG_IO_SERIAL_MN10300 CYGPKG_DEVICES_WATCHDOG_MN10300_MN10300 } description " The stdeval1 target provides the packages needed to run eCos on a Matsushita stdeval1 board. This target can also be used when running in the full simulator, since the simulator provides an accurate simulation of the hardware including I/O devices." } target stb { alias { "Matsushita STB board" } packages { CYGPKG_HAL_MN10300 CYGPKG_HAL_MN10300_AM33_STB CYGPKG_HAL_MN10300_AM33 CYGPKG_IO_SERIAL_MN10300 CYGPKG_DEVS_FLASH_AMD_AM29XXXXX CYGPKG_DEVS_FLASH_MN10300_STB CYGPKG_DEVICES_WATCHDOG_MN10300_MN10300 } description " The stb target provides the packages needed to run eCos on a Matsushita STB board." } # -------------------------------------------------------------------------- # NEC targets target ceb_v850 { alias { "Cosmo CEB-V850 board" CEB ceb_v850_sa1 } packages { CYGPKG_HAL_V85X CYGPKG_HAL_V85X_V850 CYGPKG_HAL_V85X_V850_CEB CYGPKG_IO_SERIAL_V85X_V850 } description " The ceb_v850 target provides the packages needed to run eCos on a Cosmo CEB-V850 evaluation board fitted with a NEC V850/SA1 or NEC V850/SB1." } # --------------------------------------------------------------------------
