Cleanup CVS ipmorted branch
authorLothar Waßmann <LW@KARO-electronics.de>
Fri, 17 Feb 2012 08:59:55 +0000 (09:59 +0100)
committerLothar Waßmann <LW@KARO-electronics.de>
Fri, 17 Feb 2012 08:59:55 +0000 (09:59 +0100)
922 files changed:
README.txt [deleted file]
buildid.txt [deleted file]
config/TRITON270_STK3.ecc [deleted file]
config/TRITON270_STK3_128S32F.ecc [deleted file]
config/TRITON270_STK3_16F.ecc [deleted file]
config/TRITON270_STK3_16F128S.ecc [deleted file]
config/TRITON270_STK3_16F32S.ecc [deleted file]
config/TRITON270_STK3_16F64S.ecc [deleted file]
config/TRITON270_STK3_32F.ecc [deleted file]
config/TRITON270_STK3_32F32S.ecc [deleted file]
config/TRITON270_STK3_32MB.ecc [deleted file]
config/TRITON270_STK3_64F.ecc [deleted file]
config/TRITON270_STK3_64F128S.ecc [deleted file]
config/TRITON_ECO_STK1.ecc [deleted file]
config/TRITON_ETN_STK2.ecc [deleted file]
config/TRITON_LP32_STK2.ecc [deleted file]
config/TRITON_LP_STK2.ecc [deleted file]
config/TRITON_STK1.ecc [deleted file]
config/TRITON_X.ecc [deleted file]
config/TX37_1.ecc [deleted file]
config/tx27karo.ecc [deleted file]
doc/html/cdl-guide/advanced.html [deleted file]
doc/html/cdl-guide/advanced.targets.html [deleted file]
doc/html/cdl-guide/build.headers.html [deleted file]
doc/html/cdl-guide/build.html [deleted file]
doc/html/cdl-guide/build.make.html [deleted file]
doc/html/cdl-guide/build.tests.html [deleted file]
doc/html/cdl-guide/cdl-guide.html [deleted file]
doc/html/cdl-guide/language.commands.html [deleted file]
doc/html/cdl-guide/language.database.html [deleted file]
doc/html/cdl-guide/language.html [deleted file]
doc/html/cdl-guide/language.interface.html [deleted file]
doc/html/cdl-guide/language.naming.html [deleted file]
doc/html/cdl-guide/language.properties.html [deleted file]
doc/html/cdl-guide/language.tcl.html [deleted file]
doc/html/cdl-guide/language.values.html [deleted file]
doc/html/cdl-guide/overview.approaches.html [deleted file]
doc/html/cdl-guide/overview.configurability.html [deleted file]
doc/html/cdl-guide/overview.degress.html [deleted file]
doc/html/cdl-guide/overview.html [deleted file]
doc/html/cdl-guide/overview.warning.html [deleted file]
doc/html/cdl-guide/package.contents.html [deleted file]
doc/html/cdl-guide/package.distrib.html [deleted file]
doc/html/cdl-guide/package.html [deleted file]
doc/html/cdl-guide/package.png [deleted file]
doc/html/cdl-guide/package.versions.html [deleted file]
doc/html/cdl-guide/ref.active-if.html [deleted file]
doc/html/cdl-guide/ref.calculated.html [deleted file]
doc/html/cdl-guide/ref.cdl-component.html [deleted file]
doc/html/cdl-guide/ref.cdl-interface.html [deleted file]
doc/html/cdl-guide/ref.cdl-option.html [deleted file]
doc/html/cdl-guide/ref.cdl-package.html [deleted file]
doc/html/cdl-guide/ref.compile.html [deleted file]
doc/html/cdl-guide/ref.default-value.html [deleted file]
doc/html/cdl-guide/ref.define-format.html [deleted file]
doc/html/cdl-guide/ref.define-header.html [deleted file]
doc/html/cdl-guide/ref.define-proc.html [deleted file]
doc/html/cdl-guide/ref.define.html [deleted file]
doc/html/cdl-guide/ref.description.html [deleted file]
doc/html/cdl-guide/ref.display.html [deleted file]
doc/html/cdl-guide/ref.doc.html [deleted file]
doc/html/cdl-guide/ref.flavor.html [deleted file]
doc/html/cdl-guide/ref.hardware.html [deleted file]
doc/html/cdl-guide/ref.if-define.html [deleted file]
doc/html/cdl-guide/ref.implements.html [deleted file]
doc/html/cdl-guide/ref.include-dir.html [deleted file]
doc/html/cdl-guide/ref.include-files.html [deleted file]
doc/html/cdl-guide/ref.legal-values.html [deleted file]
doc/html/cdl-guide/ref.library.html [deleted file]
doc/html/cdl-guide/ref.make-object.html [deleted file]
doc/html/cdl-guide/ref.make.html [deleted file]
doc/html/cdl-guide/ref.no-define.html [deleted file]
doc/html/cdl-guide/ref.parent.html [deleted file]
doc/html/cdl-guide/ref.requires.html [deleted file]
doc/html/cdl-guide/ref.script.html [deleted file]
doc/html/cdl-guide/reference.html [deleted file]
doc/html/cdl-guide/repo.png [deleted file]
doc/html/cdl-guide/version.png [deleted file]
doc/html/ecos.gif [deleted file]
doc/html/index.html [deleted file]
doc/html/ref/aaed2000.html [deleted file]
doc/html/ref/alias-command.html [deleted file]
doc/html/ref/asleep.png [deleted file]
doc/html/ref/assabet.html [deleted file]
doc/html/ref/at91.html [deleted file]
doc/html/ref/atlas.html [deleted file]
doc/html/ref/awake.png [deleted file]
doc/html/ref/baudrate-command.html [deleted file]
doc/html/ref/brutus.html [deleted file]
doc/html/ref/c-and-math-library-overview.html [deleted file]
doc/html/ref/c-library-startup.html [deleted file]
doc/html/ref/cache-command.html [deleted file]
doc/html/ref/calmrisc16.html [deleted file]
doc/html/ref/calmrisc32.html [deleted file]
doc/html/ref/cerfcube.html [deleted file]
doc/html/ref/channel-command.html [deleted file]
doc/html/ref/cksum-command.html [deleted file]
doc/html/ref/common-commands.html [deleted file]
doc/html/ref/compat-uitron-configuration-faq.html [deleted file]
doc/html/ref/compat-uitron-extended-sync-comm-functions.html [deleted file]
doc/html/ref/compat-uitron-interrupt-management-functions.html [deleted file]
doc/html/ref/compat-uitron-memory-pool-mgmt-functions.html [deleted file]
doc/html/ref/compat-uitron-microitron-api.html [deleted file]
doc/html/ref/compat-uitron-network-support-functions.html [deleted file]
doc/html/ref/compat-uitron-over-ecos.html [deleted file]
doc/html/ref/compat-uitron-sync-and-comm-functions.html [deleted file]
doc/html/ref/compat-uitron-system-mgmt-functions.html [deleted file]
doc/html/ref/compat-uitron-task-dependent-synch-functions.html [deleted file]
doc/html/ref/compat-uitron-task-management-functions.html [deleted file]
doc/html/ref/compat-uitron-time-mgmt-functions.html [deleted file]
doc/html/ref/compat-uitron.html [deleted file]
doc/html/ref/configuring-the-redboot-environment.html [deleted file]
doc/html/ref/cpuload-functions.html [deleted file]
doc/html/ref/crc-functions.html [deleted file]
doc/html/ref/devapi-api.html [deleted file]
doc/html/ref/devapi-device-driver-interface-to-the-kernel.html [deleted file]
doc/html/ref/devapi-device-driver-models.html [deleted file]
doc/html/ref/devapi-smp-support.html [deleted file]
doc/html/ref/devapi-synchronization-levels.html [deleted file]
doc/html/ref/devapi-synchronization.html [deleted file]
doc/html/ref/devs-eth-synth-ecosynth-ref.html [deleted file]
doc/html/ref/devs-eth-synth-ecosynth.html [deleted file]
doc/html/ref/devs-usb-nec-upd985xx-ref.html [deleted file]
doc/html/ref/devs-usb-nec-upd985xx.html [deleted file]
doc/html/ref/devs-usb-sa11x0-ref.html [deleted file]
doc/html/ref/devs-usb-sa11x0.html [deleted file]
doc/html/ref/devs-watchdog-synth-ref.html [deleted file]
doc/html/ref/devs-watchdog-synth.html [deleted file]
doc/html/ref/disks-command.html [deleted file]
doc/html/ref/download-command.html [deleted file]
doc/html/ref/dump-command.html [deleted file]
doc/html/ref/e7t.html [deleted file]
doc/html/ref/ebsa285.html [deleted file]
doc/html/ref/ecos-pci-library.html [deleted file]
doc/html/ref/ecos-ref.html [deleted file]
doc/html/ref/edb7xxx.html [deleted file]
doc/html/ref/edk7708.html [deleted file]
doc/html/ref/excaliburarm9.html [deleted file]
doc/html/ref/exec-command.html [deleted file]
doc/html/ref/executing-programs.html [deleted file]
doc/html/ref/fileio-devices.html [deleted file]
doc/html/ref/fileio-directories.html [deleted file]
doc/html/ref/fileio-file-table.html [deleted file]
doc/html/ref/fileio-fstab.html [deleted file]
doc/html/ref/fileio-intro.html [deleted file]
doc/html/ref/fileio-mount-table.html [deleted file]
doc/html/ref/fileio-mounting.html [deleted file]
doc/html/ref/fileio-select.html [deleted file]
doc/html/ref/fileio-sockets.html [deleted file]
doc/html/ref/fileio-synchronization.html [deleted file]
doc/html/ref/fileio-writing.html [deleted file]
doc/html/ref/fileio.html [deleted file]
doc/html/ref/filters.png [deleted file]
doc/html/ref/fis-create-command.html [deleted file]
doc/html/ref/fis-delete-command.html [deleted file]
doc/html/ref/fis-erase-command.html [deleted file]
doc/html/ref/fis-free-command.html [deleted file]
doc/html/ref/fis-init-command.html [deleted file]
doc/html/ref/fis-list-command.html [deleted file]
doc/html/ref/fis-load-command.html [deleted file]
doc/html/ref/fis-lock-command.html [deleted file]
doc/html/ref/fis-unlock-command.html [deleted file]
doc/html/ref/fis-write-command.html [deleted file]
doc/html/ref/flash-image-system.html [deleted file]
doc/html/ref/frv400.html [deleted file]
doc/html/ref/getting-started-with-redboot.html [deleted file]
doc/html/ref/go-command.html [deleted file]
doc/html/ref/hal-architecture-characterization.html [deleted file]
doc/html/ref/hal-architecture-variant-and-platform.html [deleted file]
doc/html/ref/hal-cache-control.html [deleted file]
doc/html/ref/hal-calling-if.html [deleted file]
doc/html/ref/hal-default-interrupt-handling.html [deleted file]
doc/html/ref/hal-default-synchronous-exception-handling.html [deleted file]
doc/html/ref/hal-diagnostic-support.html [deleted file]
doc/html/ref/hal-exception-handling.html [deleted file]
doc/html/ref/hal-future-developments.html [deleted file]
doc/html/ref/hal-general-principles.html [deleted file]
doc/html/ref/hal-input-and-output.html [deleted file]
doc/html/ref/hal-interfaces.html [deleted file]
doc/html/ref/hal-interrupt-handling.html [deleted file]
doc/html/ref/hal-introduction.html [deleted file]
doc/html/ref/hal-linker-scripts.html [deleted file]
doc/html/ref/hal-porting-architecture.html [deleted file]
doc/html/ref/hal-porting-coding-conventions.html [deleted file]
doc/html/ref/hal-porting-guide.html [deleted file]
doc/html/ref/hal-porting-platform.html [deleted file]
doc/html/ref/hal-porting-structure.html [deleted file]
doc/html/ref/hal-porting-variant.html [deleted file]
doc/html/ref/hal-smp-support.html [deleted file]
doc/html/ref/hal-synth-arch.html [deleted file]
doc/html/ref/hal-vectors-and-vsrs.html [deleted file]
doc/html/ref/help-command.html [deleted file]
doc/html/ref/hs7729pci.html [deleted file]
doc/html/ref/installation-and-testing.html [deleted file]
doc/html/ref/installing-redboot.html [deleted file]
doc/html/ref/integrator.html [deleted file]
doc/html/ref/io-eth-call-graph.html [deleted file]
doc/html/ref/io-eth-drv-api-funcs.html [deleted file]
doc/html/ref/io-eth-drv-generic.html [deleted file]
doc/html/ref/io-eth-drv-generic1.html [deleted file]
doc/html/ref/io-eth-drv-upper-api.html [deleted file]
doc/html/ref/io-how-to-write-a-driver.html [deleted file]
doc/html/ref/io-package-intro.html [deleted file]
doc/html/ref/io-pci.html [deleted file]
doc/html/ref/io-serial-driver-details.html [deleted file]
doc/html/ref/io-serial-testing-with-serfilter.html [deleted file]
doc/html/ref/io-tty-driver.html [deleted file]
doc/html/ref/io-usb-slave-eth.html [deleted file]
doc/html/ref/io-usb-slave.html [deleted file]
doc/html/ref/io-user-api.html [deleted file]
doc/html/ref/io.html [deleted file]
doc/html/ref/ip-address-command.html [deleted file]
doc/html/ref/ipaq.html [deleted file]
doc/html/ref/iq80310.html [deleted file]
doc/html/ref/iq80321.html [deleted file]
doc/html/ref/kernel-alarms.html [deleted file]
doc/html/ref/kernel-characterization.html [deleted file]
doc/html/ref/kernel-clocks.html [deleted file]
doc/html/ref/kernel-condition-variables.html [deleted file]
doc/html/ref/kernel-counters.html [deleted file]
doc/html/ref/kernel-exceptions.html [deleted file]
doc/html/ref/kernel-flags.html [deleted file]
doc/html/ref/kernel-interrupts.html [deleted file]
doc/html/ref/kernel-mail-boxes.html [deleted file]
doc/html/ref/kernel-mutexes.html [deleted file]
doc/html/ref/kernel-overview.html [deleted file]
doc/html/ref/kernel-schedcontrol.html [deleted file]
doc/html/ref/kernel-semaphores.html [deleted file]
doc/html/ref/kernel-smp.html [deleted file]
doc/html/ref/kernel-spinlocks.html [deleted file]
doc/html/ref/kernel-thread-control.html [deleted file]
doc/html/ref/kernel-thread-create.html [deleted file]
doc/html/ref/kernel-thread-data.html [deleted file]
doc/html/ref/kernel-thread-destructors.html [deleted file]
doc/html/ref/kernel-thread-info.html [deleted file]
doc/html/ref/kernel-thread-priorities.html [deleted file]
doc/html/ref/kernel-thread-termination.html [deleted file]
doc/html/ref/kernel.html [deleted file]
doc/html/ref/layout.png [deleted file]
doc/html/ref/libc-implementation-details.html [deleted file]
doc/html/ref/libc-thread-safety.html [deleted file]
doc/html/ref/libc.html [deleted file]
doc/html/ref/malta.html [deleted file]
doc/html/ref/math-library-compatibility-modes.html [deleted file]
doc/html/ref/mbx.html [deleted file]
doc/html/ref/mcmp-command.html [deleted file]
doc/html/ref/menu_edit.png [deleted file]
doc/html/ref/menu_file.png [deleted file]
doc/html/ref/menu_help.png [deleted file]
doc/html/ref/menu_view.png [deleted file]
doc/html/ref/mfill-command.html [deleted file]
doc/html/ref/nano.html [deleted file]
doc/html/ref/net-common-building-the-network-tests.html [deleted file]
doc/html/ref/net-common-configuring-ip-addresses.html [deleted file]
doc/html/ref/net-common-dhcp.html [deleted file]
doc/html/ref/net-common-ethernet-driver-design.html [deleted file]
doc/html/ref/net-common-interactive-tests.html [deleted file]
doc/html/ref/net-common-maintenance-tools.html [deleted file]
doc/html/ref/net-common-performance-test.html [deleted file]
doc/html/ref/net-common-sample-code.html [deleted file]
doc/html/ref/net-common-standalone-tests.html [deleted file]
doc/html/ref/net-common-support.html [deleted file]
doc/html/ref/net-common-tcpip-manpages-accept.html [deleted file]
doc/html/ref/net-common-tcpip-manpages-bind.html [deleted file]
doc/html/ref/net-common-tcpip-manpages-byteorder.html [deleted file]
doc/html/ref/net-common-tcpip-manpages-connect.html [deleted file]
doc/html/ref/net-common-tcpip-manpages-ethers.html [deleted file]
doc/html/ref/net-common-tcpip-manpages-getaddrinfo.html [deleted file]
doc/html/ref/net-common-tcpip-manpages-gethostbyname.html [deleted file]
doc/html/ref/net-common-tcpip-manpages-gethostname.html [deleted file]
doc/html/ref/net-common-tcpip-manpages-getifaddrs.html [deleted file]
doc/html/ref/net-common-tcpip-manpages-getnameinfo.html [deleted file]
doc/html/ref/net-common-tcpip-manpages-getnetent.html [deleted file]
doc/html/ref/net-common-tcpip-manpages-getpeername.html [deleted file]
doc/html/ref/net-common-tcpip-manpages-getprotoent.html [deleted file]
doc/html/ref/net-common-tcpip-manpages-getrrsetbyname.html [deleted file]
doc/html/ref/net-common-tcpip-manpages-getservent.html [deleted file]
doc/html/ref/net-common-tcpip-manpages-getsockname.html [deleted file]
doc/html/ref/net-common-tcpip-manpages-getsockopt.html [deleted file]
doc/html/ref/net-common-tcpip-manpages-if-nametoindex.html [deleted file]
doc/html/ref/net-common-tcpip-manpages-inet-net.html [deleted file]
doc/html/ref/net-common-tcpip-manpages-inet.html [deleted file]
doc/html/ref/net-common-tcpip-manpages-inet6-option-space.html [deleted file]
doc/html/ref/net-common-tcpip-manpages-inet6-rthdr-space.html [deleted file]
doc/html/ref/net-common-tcpip-manpages-ioctl.html [deleted file]
doc/html/ref/net-common-tcpip-manpages-ipx.html [deleted file]
doc/html/ref/net-common-tcpip-manpages-iso-addr.html [deleted file]
doc/html/ref/net-common-tcpip-manpages-link-addr.html [deleted file]
doc/html/ref/net-common-tcpip-manpages-net-addrcmp.html [deleted file]
doc/html/ref/net-common-tcpip-manpages-ns.html [deleted file]
doc/html/ref/net-common-tcpip-manpages-poll.html [deleted file]
doc/html/ref/net-common-tcpip-manpages-resolver.html [deleted file]
doc/html/ref/net-common-tcpip-manpages-select.html [deleted file]
doc/html/ref/net-common-tcpip-manpages-send.html [deleted file]
doc/html/ref/net-common-tcpip-manpages-shutdown.html [deleted file]
doc/html/ref/net-common-tcpip-manpages-socket.html [deleted file]
doc/html/ref/net-common-tcpip-manpages-socketpair.html [deleted file]
doc/html/ref/net-common-tcpip.html [deleted file]
doc/html/ref/net-common-tests-and-demonstrations.html [deleted file]
doc/html/ref/net-ftpclient-features.html [deleted file]
doc/html/ref/net-ftpclient.html [deleted file]
doc/html/ref/net-httpd-chapter.html [deleted file]
doc/html/ref/net-httpd-configuration.html [deleted file]
doc/html/ref/net-httpd-html.html [deleted file]
doc/html/ref/net-httpd-monitor.html [deleted file]
doc/html/ref/net-httpd-organization.html [deleted file]
doc/html/ref/net-httpd.html [deleted file]
doc/html/ref/net-ns-dns-api.html [deleted file]
doc/html/ref/net-ns-dns.html [deleted file]
doc/html/ref/net-snmp-agent-manpages-snmpd.conf.html [deleted file]
doc/html/ref/net-snmp-clients-and-package-use.html [deleted file]
doc/html/ref/net-snmp-configuring-ecos.html [deleted file]
doc/html/ref/net-snmp-ecos-changes.html [deleted file]
doc/html/ref/net-snmp-ecos-port.html [deleted file]
doc/html/ref/net-snmp-mib-compiler.html [deleted file]
doc/html/ref/net-snmp-mibs-supported.html [deleted file]
doc/html/ref/net-snmp-package-contents.html [deleted file]
doc/html/ref/net-snmp-starting-the-snmp-agent.html [deleted file]
doc/html/ref/net-snmp-test-cases.html [deleted file]
doc/html/ref/net-snmp-unimplemented-features.html [deleted file]
doc/html/ref/net-snmp.html [deleted file]
doc/html/ref/ocelot.html [deleted file]
doc/html/ref/overview.png [deleted file]
doc/html/ref/pci-library-reference.html [deleted file]
doc/html/ref/persistent-state-flash.html [deleted file]
doc/html/ref/pid.html [deleted file]
doc/html/ref/ping-command.html [deleted file]
doc/html/ref/posix-c-language-services.html [deleted file]
doc/html/ref/posix-clocks-and-timers.html [deleted file]
doc/html/ref/posix-compatibility.html [deleted file]
doc/html/ref/posix-data-interchange-format.html [deleted file]
doc/html/ref/posix-device-and-class-specific-functions.html [deleted file]
doc/html/ref/posix-execution-scheduling.html [deleted file]
doc/html/ref/posix-files-and-directories.html [deleted file]
doc/html/ref/posix-input-and-output.html [deleted file]
doc/html/ref/posix-memory-management.html [deleted file]
doc/html/ref/posix-message-passing.html [deleted file]
doc/html/ref/posix-non-posix-functions.html [deleted file]
doc/html/ref/posix-process-environment.html [deleted file]
doc/html/ref/posix-standard-support.html [deleted file]
doc/html/ref/posix-synchronization.html [deleted file]
doc/html/ref/posix-system-databases.html [deleted file]
doc/html/ref/posix-thread-cancellation.html [deleted file]
doc/html/ref/posix-thread-management.html [deleted file]
doc/html/ref/posix-thread-specific-data.html [deleted file]
doc/html/ref/power-attached.html [deleted file]
doc/html/ref/power-change.html [deleted file]
doc/html/ref/power-controller.html [deleted file]
doc/html/ref/power-info.html [deleted file]
doc/html/ref/power-intro.html [deleted file]
doc/html/ref/power-policy.html [deleted file]
doc/html/ref/preferences.png [deleted file]
doc/html/ref/profile-functions.html [deleted file]
doc/html/ref/rebuilding-redboot.html [deleted file]
doc/html/ref/redboot-commands-and-examples.html [deleted file]
doc/html/ref/redboot-editing-commands.html [deleted file]
doc/html/ref/redboot.html [deleted file]
doc/html/ref/reset-command.html [deleted file]
doc/html/ref/resource-usage.html [deleted file]
doc/html/ref/sa1100mm.html [deleted file]
doc/html/ref/screen_main.png [deleted file]
doc/html/ref/se7709.html [deleted file]
doc/html/ref/se7751.html [deleted file]
doc/html/ref/se77x9.html [deleted file]
doc/html/ref/services-cpuload.html [deleted file]
doc/html/ref/services-crc.html [deleted file]
doc/html/ref/services-power.html [deleted file]
doc/html/ref/services-profile-gprof.html [deleted file]
doc/html/ref/simple.png [deleted file]
doc/html/ref/startup-mode.html [deleted file]
doc/html/ref/synth-console.html [deleted file]
doc/html/ref/synth-gui.html [deleted file]
doc/html/ref/synth-install.html [deleted file]
doc/html/ref/synth-io-overview.png [deleted file]
doc/html/ref/synth-new-host.html [deleted file]
doc/html/ref/synth-new-target.html [deleted file]
doc/html/ref/synth-porting.html [deleted file]
doc/html/ref/synth-running.html [deleted file]
doc/html/ref/synth-syscalls.html [deleted file]
doc/html/ref/synth.html [deleted file]
doc/html/ref/tcpip-freebsd-building-the-network-stack.html [deleted file]
doc/html/ref/tcpip-freebsd-enhanced-select.html [deleted file]
doc/html/ref/tcpip-freebsd-networking-stack-features.html [deleted file]
doc/html/ref/tcpip-freebsd-stack-port.html [deleted file]
doc/html/ref/tcpip-freebsd-tcpip-apis.html [deleted file]
doc/html/ref/tcpip-freebsd.html [deleted file]
doc/html/ref/tcpip-library-reference.html [deleted file]
doc/html/ref/tcpip-openbsd-building-the-network-stack.html [deleted file]
doc/html/ref/tcpip-openbsd-enhanced-select.html [deleted file]
doc/html/ref/tcpip-openbsd-networking-stack-features.html [deleted file]
doc/html/ref/tcpip-openbsd-stack-port.html [deleted file]
doc/html/ref/tcpip-openbsd-tcpip-apis.html [deleted file]
doc/html/ref/tcpip-openbsd.html [deleted file]
doc/html/ref/tcpip.png [deleted file]
doc/html/ref/the-ecos-hardware-abstraction-layer.html [deleted file]
doc/html/ref/updating-redboot.html [deleted file]
doc/html/ref/usbs-control.html [deleted file]
doc/html/ref/usbs-data.html [deleted file]
doc/html/ref/usbs-devtab.html [deleted file]
doc/html/ref/usbs-enum.html [deleted file]
doc/html/ref/usbs-halt.html [deleted file]
doc/html/ref/usbs-intro.html [deleted file]
doc/html/ref/usbs-start-rx.html [deleted file]
doc/html/ref/usbs-start-tx.html [deleted file]
doc/html/ref/usbs-start.html [deleted file]
doc/html/ref/usbs-testing.html [deleted file]
doc/html/ref/usbs-writing.html [deleted file]
doc/html/ref/usbseth-control.html [deleted file]
doc/html/ref/usbseth-data.html [deleted file]
doc/html/ref/usbseth-host.html [deleted file]
doc/html/ref/usbseth-init.html [deleted file]
doc/html/ref/usbseth-intro.html [deleted file]
doc/html/ref/usbseth-netdev.html [deleted file]
doc/html/ref/usbseth-protocol.html [deleted file]
doc/html/ref/user-interface.html [deleted file]
doc/html/ref/version-command.html [deleted file]
doc/html/ref/viper.html [deleted file]
doc/html/ref/vrc4375.html [deleted file]
doc/html/ref/x86pc.html [deleted file]
doc/html/user-guide/appendices.html [deleted file]
doc/html/user-guide/appendix-target-setup.html [deleted file]
doc/html/user-guide/build-tree.html [deleted file]
doc/html/user-guide/building-and-running-sample-appliations.html [deleted file]
doc/html/user-guide/building-the-system.html [deleted file]
doc/html/user-guide/cdl-component-definition-language.html [deleted file]
doc/html/user-guide/cdl-component-repository.html [deleted file]
doc/html/user-guide/cdl-concepts.html [deleted file]
doc/html/user-guide/cdl-configuration-items.html [deleted file]
doc/html/user-guide/cdl-conflicts.html [deleted file]
doc/html/user-guide/cdl-packages.html [deleted file]
doc/html/user-guide/cdl-templates.html [deleted file]
doc/html/user-guide/clocks-and-alarm-handlers.html [deleted file]
doc/html/user-guide/coarse-grained-configuration.html [deleted file]
doc/html/user-guide/compiler-and-linker-options.html [deleted file]
doc/html/user-guide/compiling-cpp-app.html [deleted file]
doc/html/user-guide/component-repo-and-working-dirs.html [deleted file]
doc/html/user-guide/config-tool-building.html [deleted file]
doc/html/user-guide/config-tool-component-repository.html [deleted file]
doc/html/user-guide/config-tool-context-help-config-items.html [deleted file]
doc/html/user-guide/config-tool-context-help-otherwin.html [deleted file]
doc/html/user-guide/config-tool-creating-a-shell.html [deleted file]
doc/html/user-guide/config-tool-customization.html [deleted file]
doc/html/user-guide/config-tool-documents.html [deleted file]
doc/html/user-guide/config-tool-getting-help.html [deleted file]
doc/html/user-guide/config-tool-getting-started.html [deleted file]
doc/html/user-guide/config-tool-invoking.html [deleted file]
doc/html/user-guide/config-tool-platform-selection.html [deleted file]
doc/html/user-guide/config-tool-screen-layout.html [deleted file]
doc/html/user-guide/config-tool-searching.html [deleted file]
doc/html/user-guide/config-tool-selecting-user-tools.html [deleted file]
doc/html/user-guide/config-tool-settings.html [deleted file]
doc/html/user-guide/config-tool-test-execution.html [deleted file]
doc/html/user-guide/config-tool-updating-configuration.html [deleted file]
doc/html/user-guide/config-tool-using-templates.html [deleted file]
doc/html/user-guide/configuration-and-the-package-repository.html [deleted file]
doc/html/user-guide/configuring-and-building-ecos-from-source.html [deleted file]
doc/html/user-guide/conflicts-and-constraints.html [deleted file]
doc/html/user-guide/connecting-target-ethernet.html [deleted file]
doc/html/user-guide/connecting-target-sim.html [deleted file]
doc/html/user-guide/connecting-target-synth.html [deleted file]
doc/html/user-guide/creating-build-tree.html [deleted file]
doc/html/user-guide/debugging-techniques.html [deleted file]
doc/html/user-guide/directory-and-file-system-conventions.html [deleted file]
doc/html/user-guide/documentation-roadmap.html [deleted file]
doc/html/user-guide/ecos-key-features.html [deleted file]
doc/html/user-guide/ecos-licensing-previous.html [deleted file]
doc/html/user-guide/ecos-licensing.html [deleted file]
doc/html/user-guide/ecos-overview.html [deleted file]
doc/html/user-guide/ecos-packages.html [deleted file]
doc/html/user-guide/ecos-programming-concepts-and-techniques.html [deleted file]
doc/html/user-guide/ecos-user-guide.html [deleted file]
doc/html/user-guide/editing-an-ecos-savefile.html [deleted file]
doc/html/user-guide/editing-the-sources.html [deleted file]
doc/html/user-guide/fine-grained-configuration.html [deleted file]
doc/html/user-guide/gnu-general-public-license.html [deleted file]
doc/html/user-guide/install-tree.html [deleted file]
doc/html/user-guide/kernel-instrumentation.html [deleted file]
doc/html/user-guide/managing-package-repository.html [deleted file]
doc/html/user-guide/manual-configuration.html [deleted file]
doc/html/user-guide/methods-of-displaying-html-help.html [deleted file]
doc/html/user-guide/modifying-the-memory-layout.html [deleted file]
doc/html/user-guide/notation-and-conventions.html [deleted file]
doc/html/user-guide/package-structure.html [deleted file]
doc/html/user-guide/pix/ARMStartup01.png [deleted file]
doc/html/user-guide/pix/BuildPackages.png [deleted file]
doc/html/user-guide/pix/Conflicts.png [deleted file]
doc/html/user-guide/pix/ToolsOptions.png [deleted file]
doc/html/user-guide/pix/addfromfolder.png [deleted file]
doc/html/user-guide/pix/addplatform.png [deleted file]
doc/html/user-guide/pix/admin.png [deleted file]
doc/html/user-guide/pix/bash.png [deleted file]
doc/html/user-guide/pix/build-lib01.png [deleted file]
doc/html/user-guide/pix/build-processalt.png [deleted file]
doc/html/user-guide/pix/build-tests01.png [deleted file]
doc/html/user-guide/pix/build-tools.png [deleted file]
doc/html/user-guide/pix/build-tools2.png [deleted file]
doc/html/user-guide/pix/buildoptions.png [deleted file]
doc/html/user-guide/pix/ch-properties-dialog.png [deleted file]
doc/html/user-guide/pix/comprepos.png [deleted file]
doc/html/user-guide/pix/config-f1.png [deleted file]
doc/html/user-guide/pix/configwin.png [deleted file]
doc/html/user-guide/pix/conflictwin.png [deleted file]
doc/html/user-guide/pix/connection.png [deleted file]
doc/html/user-guide/pix/find-dialog.png [deleted file]
doc/html/user-guide/pix/html-help.png [deleted file]
doc/html/user-guide/pix/memorywin.png [deleted file]
doc/html/user-guide/pix/memregions.png [deleted file]
doc/html/user-guide/pix/memreloc.png [deleted file]
doc/html/user-guide/pix/modifyplatform.png [deleted file]
doc/html/user-guide/pix/open-dialog.png [deleted file]
doc/html/user-guide/pix/propwin.png [deleted file]
doc/html/user-guide/pix/regprops.png [deleted file]
doc/html/user-guide/pix/repos-relocate.png [deleted file]
doc/html/user-guide/pix/run-tests.png [deleted file]
doc/html/user-guide/pix/save-as-dialog.png [deleted file]
doc/html/user-guide/pix/settings-conflict.png [deleted file]
doc/html/user-guide/pix/settings-display.png [deleted file]
doc/html/user-guide/pix/settings-runtests.png [deleted file]
doc/html/user-guide/pix/settings-viewers.png [deleted file]
doc/html/user-guide/pix/templates.png [deleted file]
doc/html/user-guide/pix/templates01.png [deleted file]
doc/html/user-guide/pix/toolsplatforms.png [deleted file]
doc/html/user-guide/pix/twothreads2.png [deleted file]
doc/html/user-guide/pix/user-tools-dialog.png [deleted file]
doc/html/user-guide/programming-with-ecos.html [deleted file]
doc/html/user-guide/real-time-characterization.html [deleted file]
doc/html/user-guide/repository-app-build-tree.html [deleted file]
doc/html/user-guide/rt-arm-assabet.html [deleted file]
doc/html/user-guide/rt-arm-brutus.html [deleted file]
doc/html/user-guide/rt-arm-ebsa285.html [deleted file]
doc/html/user-guide/rt-arm-ep7211.html [deleted file]
doc/html/user-guide/rt-arm-iq80310.html [deleted file]
doc/html/user-guide/rt-arm-pid.html [deleted file]
doc/html/user-guide/rt-at91-eb40.html [deleted file]
doc/html/user-guide/rt-i386-pc.html [deleted file]
doc/html/user-guide/rt-mn10300-stdeval1.html [deleted file]
doc/html/user-guide/rt-ppc-cogent.html [deleted file]
doc/html/user-guide/rt-ppc-mbx860.html [deleted file]
doc/html/user-guide/rt-sh-cq7708.html [deleted file]
doc/html/user-guide/rt-sh-edk7708.html [deleted file]
doc/html/user-guide/rt-sh-hs7729pci.html [deleted file]
doc/html/user-guide/rt-sh-se7751.html [deleted file]
doc/html/user-guide/rt-sparclite-sleb.html [deleted file]
doc/html/user-guide/rt-tx39-jmr3904.html [deleted file]
doc/html/user-guide/rt-tx49-ref4955.html [deleted file]
doc/html/user-guide/rt-v850-cebsa1.html [deleted file]
doc/html/user-guide/rt-v850-cebsb1.html [deleted file]
doc/html/user-guide/rt-vr4300-vrc4373.html [deleted file]
doc/html/user-guide/running-an-ecos-test-case.html [deleted file]
doc/html/user-guide/sample-twothreads.html [deleted file]
doc/html/user-guide/setup-am33-stb.html [deleted file]
doc/html/user-guide/setup-arm-aeb1.html [deleted file]
doc/html/user-guide/setup-arm-clps7111.html [deleted file]
doc/html/user-guide/setup-arm-cma230.html [deleted file]
doc/html/user-guide/setup-arm-ebsa285.html [deleted file]
doc/html/user-guide/setup-arm-ep7209.html [deleted file]
doc/html/user-guide/setup-arm-ep7211.html [deleted file]
doc/html/user-guide/setup-arm-ep7212.html [deleted file]
doc/html/user-guide/setup-arm-ep7312.html [deleted file]
doc/html/user-guide/setup-arm-ipaq.html [deleted file]
doc/html/user-guide/setup-arm-pid.html [deleted file]
doc/html/user-guide/setup-i386-pc.html [deleted file]
doc/html/user-guide/setup-mips-atlasmalta.html [deleted file]
doc/html/user-guide/setup-mn10300-sim.html [deleted file]
doc/html/user-guide/setup-ppc-cogent.html [deleted file]
doc/html/user-guide/setup-ppc-mbx860.html [deleted file]
doc/html/user-guide/setup-ppc-sim.html [deleted file]
doc/html/user-guide/setup-sh-cq7708.html [deleted file]
doc/html/user-guide/setup-sh-cq7750.html [deleted file]
doc/html/user-guide/setup-sh-edk7708.html [deleted file]
doc/html/user-guide/setup-sh-hs7729pci.html [deleted file]
doc/html/user-guide/setup-sh-se7751.html [deleted file]
doc/html/user-guide/setup-sh-se77x9.html [deleted file]
doc/html/user-guide/setup-sparclite-sim.html [deleted file]
doc/html/user-guide/setup-sparclite-sleb.html [deleted file]
doc/html/user-guide/setup-synth-i386linux.html [deleted file]
doc/html/user-guide/setup-tx39-jmr3904.html [deleted file]
doc/html/user-guide/setup-tx39-sim.html [deleted file]
doc/html/user-guide/setup-tx49-ref4955.html [deleted file]
doc/html/user-guide/setup-v850-cebsa1.html [deleted file]
doc/html/user-guide/setup-v850-cebsb1.html [deleted file]
doc/html/user-guide/setup-vr4300-vrc4373.html [deleted file]
doc/html/user-guide/setup-vr4300-vrc4375.html [deleted file]
doc/html/user-guide/testing-filters.html [deleted file]
doc/html/user-guide/the-ecos-configuration-tool.html [deleted file]
doc/html/user-guide/user-guide-installation-linux.html [deleted file]
doc/html/user-guide/user-guide-installation-requirements.html [deleted file]
doc/html/user-guide/user-guide-installation-target.html [deleted file]
doc/html/user-guide/user-guide-installation-windows.html [deleted file]
doc/html/user-guide/user-guide-installation.html [deleted file]
doc/html/user-guide/user-guide-introduction.html [deleted file]
doc/html/user-guide/user-guide-programming.html [deleted file]
doc/html/user-guide/using-commandline-testcase.html [deleted file]
doc/html/user-guide/using-configtool-windows-linux.html [deleted file]
doc/html/user-guide/using-ecosconfig-on-linux.html [deleted file]
doc/html/user-guide/version-conventions.html [deleted file]
packages/devs/eth/arm/innovator/v2_0/src/if_innovator.c [deleted file]
packages/devs/eth/arm/triton/v2_0/cdl/triton_eth_cs8900_drivers.cdl [deleted file]
packages/devs/eth/arm/triton/v2_0/cdl/triton_eth_drivers.cdl [deleted file]
packages/devs/eth/arm/triton/v2_0/include/devs_eth_cs8900a_triton.inl [deleted file]
packages/devs/eth/arm/triton/v2_0/include/devs_eth_triton.inl [deleted file]
packages/devs/eth/arm/triton270/v2_0/cdl/triton270_91c111_drivers.cdl [deleted file]
packages/devs/eth/arm/triton270/v2_0/include/devs_triton270_91c111.inl [deleted file]
packages/devs/eth/powerpc/quicc2/v2_0/src/types.h
packages/devs/eth/smsc/lan91c111/v2_0/cdl/smsc_lan91c111_eth_drivers.cdl [deleted file]
packages/devs/eth/smsc/lan91c111/v2_0/src/if_lan91c111.c [deleted file]
packages/devs/eth/smsc/lan91c111/v2_0/src/smsc_lan91c111.h [deleted file]
packages/devs/flash/arm/at91/v2_0/src/flash.h [deleted file]
packages/devs/flash/arm/at91/v2_0/src/flash_erase_block.c [deleted file]
packages/devs/flash/arm/at91/v2_0/src/flash_program_buf.c [deleted file]
packages/devs/flash/arm/at91/v2_0/src/flash_query.c [deleted file]
packages/devs/flash/arm/triton/v2_0/cdl/flash_arm_xscale_triton.cdl [deleted file]
packages/devs/flash/arm/triton/v2_0/include/triton_strataflash.inl [deleted file]
packages/devs/flash/arm/triton270/v2_0/cdl/flash_arm_xscale_triton270.cdl [deleted file]
packages/devs/flash/arm/triton270/v2_0/src/triton270_wirelessflash.c [deleted file]
packages/devs/flash/intel/28fxxx/v2_0/include/flash_28fxxx_p30.inl [deleted file]
packages/devs/flash/intel/28fxxx/v2_0/include/flash_28fxxx_w18.inl [deleted file]
packages/devs/flash/intel/bootblock/v2_0/ChangeLog [deleted file]
packages/devs/flash/intel/bootblock/v2_0/cdl/flash_intel_bootblock.cdl [deleted file]
packages/devs/flash/intel/bootblock/v2_0/src/bootblock_flash.c [deleted file]
packages/devs/flash/intel/bootblock/v2_0/src/flash.h [deleted file]
packages/devs/flash/intel/bootblock/v2_0/src/flash_erase_block.c [deleted file]
packages/devs/flash/intel/bootblock/v2_0/src/flash_program_buf.c [deleted file]
packages/devs/flash/intel/bootblock/v2_0/src/flash_query.c [deleted file]
packages/devs/flash/intel/strata/v2_0/src/flash_program_buf2.c [deleted file]
packages/devs/serial/arm/triton/v2_0/cdl/ser_arm_xscale_triton.cdl [deleted file]
packages/devs/serial/arm/triton/v2_0/include/arm_xscale_triton_ser.inl [deleted file]
packages/fs/jffs2/v2_0/cdl/jffs2.cdl
packages/fs/jffs2/v2_0/doc/README.Locking
packages/fs/jffs2/v2_0/doc/TODO
packages/fs/jffs2/v2_0/doc/TODO.eCos
packages/fs/jffs2/v2_0/include/linux/jffs2.h
packages/fs/jffs2/v2_0/include/linux/jffs2_fs_i.h
packages/fs/jffs2/v2_0/include/linux/jffs2_fs_sb.h
packages/fs/jffs2/v2_0/src/LICENCE
packages/fs/jffs2/v2_0/src/build.c
packages/fs/jffs2/v2_0/src/compr.c
packages/fs/jffs2/v2_0/src/compr.h
packages/fs/jffs2/v2_0/src/compr_rtime.c
packages/fs/jffs2/v2_0/src/compr_rubin.c
packages/fs/jffs2/v2_0/src/compr_rubin.h
packages/fs/jffs2/v2_0/src/compr_zlib.c
packages/fs/jffs2/v2_0/src/debug.c
packages/fs/jffs2/v2_0/src/debug.h
packages/fs/jffs2/v2_0/src/dir-ecos.c
packages/fs/jffs2/v2_0/src/erase.c
packages/fs/jffs2/v2_0/src/file-ecos.c [deleted file]
packages/fs/jffs2/v2_0/src/flashio.c
packages/fs/jffs2/v2_0/src/fs-ecos.c
packages/fs/jffs2/v2_0/src/gc.c
packages/fs/jffs2/v2_0/src/gcthread.c
packages/fs/jffs2/v2_0/src/jffs2port.h [deleted file]
packages/fs/jffs2/v2_0/src/malloc-ecos.c
packages/fs/jffs2/v2_0/src/nodelist.c
packages/fs/jffs2/v2_0/src/nodelist.h
packages/fs/jffs2/v2_0/src/nodemgmt.c
packages/fs/jffs2/v2_0/src/os-ecos.h
packages/fs/jffs2/v2_0/src/pushpull.h
packages/fs/jffs2/v2_0/src/read.c
packages/fs/jffs2/v2_0/src/readinode.c
packages/fs/jffs2/v2_0/src/scan.c
packages/fs/jffs2/v2_0/src/write.c
packages/fs/jffs2/v2_0/tests/fileio1.c [deleted file]
packages/fs/jffs2/v2_0/tests/romfileio1.c [deleted file]
packages/fs/ram/v2_0/tests/fileio1.c [deleted file]
packages/fs/rom/v2_0/tests/fileio1.c [deleted file]
packages/hal/arm/at91/v2_0/ChangeLog [deleted file]
packages/hal/arm/at91/v2_0/cdl/hal_arm_at91.cdl [deleted file]
packages/hal/arm/at91/v2_0/include/hal_cache.h [deleted file]
packages/hal/arm/at91/v2_0/include/hal_diag.h [deleted file]
packages/hal/arm/at91/v2_0/include/hal_platform_ints.h [deleted file]
packages/hal/arm/at91/v2_0/include/hal_platform_setup.h [deleted file]
packages/hal/arm/at91/v2_0/include/pkgconf/mlt_arm_at91_eb40_ram.h [deleted file]
packages/hal/arm/at91/v2_0/include/pkgconf/mlt_arm_at91_eb40_ram.ldi [deleted file]
packages/hal/arm/at91/v2_0/include/pkgconf/mlt_arm_at91_eb40_ram.mlt [deleted file]
packages/hal/arm/at91/v2_0/include/pkgconf/mlt_arm_at91_eb40_rom.h [deleted file]
packages/hal/arm/at91/v2_0/include/pkgconf/mlt_arm_at91_eb40_rom.ldi [deleted file]
packages/hal/arm/at91/v2_0/include/pkgconf/mlt_arm_at91_eb40_rom.mlt [deleted file]
packages/hal/arm/at91/v2_0/include/pkgconf/mlt_arm_at91_eb40_romram.h [deleted file]
packages/hal/arm/at91/v2_0/include/pkgconf/mlt_arm_at91_eb40_romram.ldi [deleted file]
packages/hal/arm/at91/v2_0/include/pkgconf/mlt_arm_at91_eb40_romram.mlt [deleted file]
packages/hal/arm/at91/v2_0/include/plf_io.h [deleted file]
packages/hal/arm/at91/v2_0/include/plf_stub.h [deleted file]
packages/hal/arm/at91/v2_0/misc/redboot_RAM.ecm [deleted file]
packages/hal/arm/at91/v2_0/misc/redboot_ROM.ecm [deleted file]
packages/hal/arm/at91/v2_0/misc/redboot_ROMRAM.ecm [deleted file]
packages/hal/arm/at91/v2_0/src/at91_misc.c [deleted file]
packages/hal/arm/at91/v2_0/src/hal_diag.c [deleted file]
packages/hal/arm/mx37/stk5/v1_0/cdl/hal_arm_tx37.cdl [deleted file]
packages/hal/arm/mx37/stk5/v1_0/include/hal_platform_setup.h [deleted file]
packages/hal/arm/mx37/stk5/v1_0/include/karo_tx37.h [deleted file]
packages/hal/arm/mx37/stk5/v1_0/include/pkgconf/lo_mlt_arm_board_romram.h [deleted file]
packages/hal/arm/mx37/stk5/v1_0/include/pkgconf/lo_mlt_arm_board_romram.ldi [deleted file]
packages/hal/arm/mx37/stk5/v1_0/include/pkgconf/mlt_arm_board_romram.mlt [deleted file]
packages/hal/arm/mx37/stk5/v1_0/include/pkgconf/mlt_arm_tx37_romram.h [deleted file]
packages/hal/arm/mx37/stk5/v1_0/include/pkgconf/mlt_arm_tx37_romram.ldi [deleted file]
packages/hal/arm/mx37/stk5/v1_0/include/plf_io.h [deleted file]
packages/hal/arm/mx37/stk5/v1_0/include/plf_mmap.h [deleted file]
packages/hal/arm/mx37/stk5/v1_0/misc/redboot_ROMRAM.ecm [deleted file]
packages/hal/arm/mx37/stk5/v1_0/src/redboot_cmds.c [deleted file]
packages/hal/arm/mx37/stk5/v1_0/src/tx37_diag.c [deleted file]
packages/hal/arm/mx37/stk5/v1_0/src/tx37_misc.c [deleted file]
packages/hal/arm/sa11x0/ipaq/v2_0/misc/elinux.patch
packages/hal/arm/sa11x0/ipaq/v2_0/misc/toyota_fullscr.ecm [deleted file]
packages/hal/arm/sa11x0/ipaq/v2_0/misc/toyota_window.ecm [deleted file]
packages/hal/arm/xscale/triton/v2_0/cdl/hal_arm_xscale_triteco_stk1.cdl [deleted file]
packages/hal/arm/xscale/triton/v2_0/cdl/hal_arm_xscale_tritetn_stk1.cdl [deleted file]
packages/hal/arm/xscale/triton/v2_0/cdl/hal_arm_xscale_tritetn_stk2.cdl [deleted file]
packages/hal/arm/xscale/triton/v2_0/cdl/hal_arm_xscale_tritlp32_stk2.cdl [deleted file]
packages/hal/arm/xscale/triton/v2_0/cdl/hal_arm_xscale_tritlp_stk2.cdl [deleted file]
packages/hal/arm/xscale/triton/v2_0/cdl/hal_arm_xscale_triton_stk1.cdl [deleted file]
packages/hal/arm/xscale/triton/v2_0/cdl/hal_arm_xscale_triton_x.cdl [deleted file]
packages/hal/arm/xscale/triton/v2_0/include/dprintf.c [deleted file]
packages/hal/arm/xscale/triton/v2_0/include/hal_cache.h [deleted file]
packages/hal/arm/xscale/triton/v2_0/include/hal_diag.h [deleted file]
packages/hal/arm/xscale/triton/v2_0/include/hal_platform_ints.h [deleted file]
packages/hal/arm/xscale/triton/v2_0/include/hal_platform_setup.h [deleted file]
packages/hal/arm/xscale/triton/v2_0/include/hal_triton.h [deleted file]
packages/hal/arm/xscale/triton/v2_0/include/pkgconf/mlt_arm_xscale_triton_lp32_ram.h [deleted file]
packages/hal/arm/xscale/triton/v2_0/include/pkgconf/mlt_arm_xscale_triton_lp32_ram.ldi [deleted file]
packages/hal/arm/xscale/triton/v2_0/include/pkgconf/mlt_arm_xscale_triton_lp32_rom.h [deleted file]
packages/hal/arm/xscale/triton/v2_0/include/pkgconf/mlt_arm_xscale_triton_lp32_rom.ldi [deleted file]
packages/hal/arm/xscale/triton/v2_0/include/pkgconf/mlt_arm_xscale_triton_lp_ram.h [deleted file]
packages/hal/arm/xscale/triton/v2_0/include/pkgconf/mlt_arm_xscale_triton_lp_ram.ldi [deleted file]
packages/hal/arm/xscale/triton/v2_0/include/pkgconf/mlt_arm_xscale_triton_lp_rom.h [deleted file]
packages/hal/arm/xscale/triton/v2_0/include/pkgconf/mlt_arm_xscale_triton_lp_rom.ldi [deleted file]
packages/hal/arm/xscale/triton/v2_0/include/pkgconf/mlt_arm_xscale_triton_stk_ram.h [deleted file]
packages/hal/arm/xscale/triton/v2_0/include/pkgconf/mlt_arm_xscale_triton_stk_ram.ldi [deleted file]
packages/hal/arm/xscale/triton/v2_0/include/pkgconf/mlt_arm_xscale_triton_stk_rom.h [deleted file]
packages/hal/arm/xscale/triton/v2_0/include/pkgconf/mlt_arm_xscale_triton_stk_rom.ldi [deleted file]
packages/hal/arm/xscale/triton/v2_0/include/plf_io.h [deleted file]
packages/hal/arm/xscale/triton/v2_0/include/plf_stub.h [deleted file]
packages/hal/arm/xscale/triton/v2_0/include/triton_1w_dev.inl [deleted file]
packages/hal/arm/xscale/triton/v2_0/src/hal_diag.c [deleted file]
packages/hal/arm/xscale/triton/v2_0/src/redboot_cmds.c [deleted file]
packages/hal/arm/xscale/triton/v2_0/src/triton_misc.c [deleted file]
packages/hal/arm/xscale/triton270/v2_0/cdl/triton_pxa270_sk3.cdl [deleted file]
packages/hal/arm/xscale/triton270/v2_0/cdl/triton_pxa270_sk3_32mb.cdl [deleted file]
packages/hal/arm/xscale/triton270/v2_0/cdl/triton_pxa270_sk3_F16.cdl [deleted file]
packages/hal/arm/xscale/triton270/v2_0/cdl/triton_pxa270_sk3_F16S128.cdl [deleted file]
packages/hal/arm/xscale/triton270/v2_0/cdl/triton_pxa270_sk3_F16S32.cdl [deleted file]
packages/hal/arm/xscale/triton270/v2_0/cdl/triton_pxa270_sk3_F16S64.cdl [deleted file]
packages/hal/arm/xscale/triton270/v2_0/cdl/triton_pxa270_sk3_F32.cdl [deleted file]
packages/hal/arm/xscale/triton270/v2_0/cdl/triton_pxa270_sk3_F32S32.cdl [deleted file]
packages/hal/arm/xscale/triton270/v2_0/cdl/triton_pxa270_sk3_F64.cdl [deleted file]
packages/hal/arm/xscale/triton270/v2_0/cdl/triton_pxa270_sk3_F64S128.cdl [deleted file]
packages/hal/arm/xscale/triton270/v2_0/cdl/triton_pxa270_sk3_S128F32.cdl [deleted file]
packages/hal/arm/xscale/triton270/v2_0/include/hal_cache.h [deleted file]
packages/hal/arm/xscale/triton270/v2_0/include/hal_diag.h [deleted file]
packages/hal/arm/xscale/triton270/v2_0/include/hal_platform_ints.h [deleted file]
packages/hal/arm/xscale/triton270/v2_0/include/hal_platform_setup.h [deleted file]
packages/hal/arm/xscale/triton270/v2_0/include/hal_triton270.h [deleted file]
packages/hal/arm/xscale/triton270/v2_0/include/pkgconf/mlt_arm_xscale_triton270_ram.h [deleted file]
packages/hal/arm/xscale/triton270/v2_0/include/pkgconf/mlt_arm_xscale_triton270_ram.ldi [deleted file]
packages/hal/arm/xscale/triton270/v2_0/include/pkgconf/mlt_arm_xscale_triton270_ram_128s32f.h [deleted file]
packages/hal/arm/xscale/triton270/v2_0/include/pkgconf/mlt_arm_xscale_triton270_ram_128s32f.ldi [deleted file]
packages/hal/arm/xscale/triton270/v2_0/include/pkgconf/mlt_arm_xscale_triton270_ram_16f.h [deleted file]
packages/hal/arm/xscale/triton270/v2_0/include/pkgconf/mlt_arm_xscale_triton270_ram_16f.ldi [deleted file]
packages/hal/arm/xscale/triton270/v2_0/include/pkgconf/mlt_arm_xscale_triton270_ram_16f128s.h [deleted file]
packages/hal/arm/xscale/triton270/v2_0/include/pkgconf/mlt_arm_xscale_triton270_ram_16f128s.ldi [deleted file]
packages/hal/arm/xscale/triton270/v2_0/include/pkgconf/mlt_arm_xscale_triton270_ram_16f32s.h [deleted file]
packages/hal/arm/xscale/triton270/v2_0/include/pkgconf/mlt_arm_xscale_triton270_ram_16f32s.ldi [deleted file]
packages/hal/arm/xscale/triton270/v2_0/include/pkgconf/mlt_arm_xscale_triton270_ram_16f64s.h [deleted file]
packages/hal/arm/xscale/triton270/v2_0/include/pkgconf/mlt_arm_xscale_triton270_ram_16f64s.ldi [deleted file]
packages/hal/arm/xscale/triton270/v2_0/include/pkgconf/mlt_arm_xscale_triton270_ram_32f.h [deleted file]
packages/hal/arm/xscale/triton270/v2_0/include/pkgconf/mlt_arm_xscale_triton270_ram_32f.ldi [deleted file]
packages/hal/arm/xscale/triton270/v2_0/include/pkgconf/mlt_arm_xscale_triton270_ram_32f32s.h [deleted file]
packages/hal/arm/xscale/triton270/v2_0/include/pkgconf/mlt_arm_xscale_triton270_ram_32f32s.ldi [deleted file]
packages/hal/arm/xscale/triton270/v2_0/include/pkgconf/mlt_arm_xscale_triton270_ram_32mb.h [deleted file]
packages/hal/arm/xscale/triton270/v2_0/include/pkgconf/mlt_arm_xscale_triton270_ram_32mb.ldi [deleted file]
packages/hal/arm/xscale/triton270/v2_0/include/pkgconf/mlt_arm_xscale_triton270_ram_64f.h [deleted file]
packages/hal/arm/xscale/triton270/v2_0/include/pkgconf/mlt_arm_xscale_triton270_ram_64f.ldi [deleted file]
packages/hal/arm/xscale/triton270/v2_0/include/pkgconf/mlt_arm_xscale_triton270_ram_64f128s.h [deleted file]
packages/hal/arm/xscale/triton270/v2_0/include/pkgconf/mlt_arm_xscale_triton270_ram_64f128s.ldi [deleted file]
packages/hal/arm/xscale/triton270/v2_0/include/pkgconf/mlt_arm_xscale_triton270_rom.h [deleted file]
packages/hal/arm/xscale/triton270/v2_0/include/pkgconf/mlt_arm_xscale_triton270_rom.ldi [deleted file]
packages/hal/arm/xscale/triton270/v2_0/include/pkgconf/mlt_arm_xscale_triton270_rom_128s32f.h [deleted file]
packages/hal/arm/xscale/triton270/v2_0/include/pkgconf/mlt_arm_xscale_triton270_rom_128s32f.ldi [deleted file]
packages/hal/arm/xscale/triton270/v2_0/include/pkgconf/mlt_arm_xscale_triton270_rom_16f.h [deleted file]
packages/hal/arm/xscale/triton270/v2_0/include/pkgconf/mlt_arm_xscale_triton270_rom_16f.ldi [deleted file]
packages/hal/arm/xscale/triton270/v2_0/include/pkgconf/mlt_arm_xscale_triton270_rom_16f128s.h [deleted file]
packages/hal/arm/xscale/triton270/v2_0/include/pkgconf/mlt_arm_xscale_triton270_rom_16f128s.ldi [deleted file]
packages/hal/arm/xscale/triton270/v2_0/include/pkgconf/mlt_arm_xscale_triton270_rom_16f32s.h [deleted file]
packages/hal/arm/xscale/triton270/v2_0/include/pkgconf/mlt_arm_xscale_triton270_rom_16f32s.ldi [deleted file]
packages/hal/arm/xscale/triton270/v2_0/include/pkgconf/mlt_arm_xscale_triton270_rom_16f64s.h [deleted file]
packages/hal/arm/xscale/triton270/v2_0/include/pkgconf/mlt_arm_xscale_triton270_rom_16f64s.ldi [deleted file]
packages/hal/arm/xscale/triton270/v2_0/include/pkgconf/mlt_arm_xscale_triton270_rom_32f.h [deleted file]
packages/hal/arm/xscale/triton270/v2_0/include/pkgconf/mlt_arm_xscale_triton270_rom_32f.ldi [deleted file]
packages/hal/arm/xscale/triton270/v2_0/include/pkgconf/mlt_arm_xscale_triton270_rom_32f32s.h [deleted file]
packages/hal/arm/xscale/triton270/v2_0/include/pkgconf/mlt_arm_xscale_triton270_rom_32f32s.ldi [deleted file]
packages/hal/arm/xscale/triton270/v2_0/include/pkgconf/mlt_arm_xscale_triton270_rom_32mb.h [deleted file]
packages/hal/arm/xscale/triton270/v2_0/include/pkgconf/mlt_arm_xscale_triton270_rom_32mb.ldi [deleted file]
packages/hal/arm/xscale/triton270/v2_0/include/pkgconf/mlt_arm_xscale_triton270_rom_64f.h [deleted file]
packages/hal/arm/xscale/triton270/v2_0/include/pkgconf/mlt_arm_xscale_triton270_rom_64f.ldi [deleted file]
packages/hal/arm/xscale/triton270/v2_0/include/pkgconf/mlt_arm_xscale_triton270_rom_64f128s.h [deleted file]
packages/hal/arm/xscale/triton270/v2_0/include/pkgconf/mlt_arm_xscale_triton270_rom_64f128s.ldi [deleted file]
packages/hal/arm/xscale/triton270/v2_0/include/plf_io.h [deleted file]
packages/hal/arm/xscale/triton270/v2_0/include/plf_stub.h [deleted file]
packages/hal/arm/xscale/triton270/v2_0/include/triton270_1w_dev.inl [deleted file]
packages/hal/arm/xscale/triton270/v2_0/src/hal_diag.c [deleted file]
packages/hal/arm/xscale/triton270/v2_0/src/hal_initio.S [deleted file]
packages/hal/arm/xscale/triton270/v2_0/src/redboot_cmds.c [deleted file]
packages/hal/arm/xscale/triton270/v2_0/src/sdcard.c [deleted file]
packages/hal/arm/xscale/triton270/v2_0/src/triton270_misc.c [deleted file]
packages/hal/h8300/arch/v2_0/src/h8300_stub.c [deleted file]
packages/hal/h8300/h8300h/v2_0/src/h8_sci.c [deleted file]
packages/hal/powerpc/adder/v2_0/misc/redboot_ROMRAM.ecm [deleted file]
packages/hal/powerpc/adder/v2_0/src/redboot_linux_exec.c [deleted file]
packages/hal/powerpc/csb281/v2_0/src/redboot_linux_exec.c [deleted file]
packages/hal/powerpc/ec555/v2_0/include/pkgconf/mlt_powerpc_ec555_ram.h [deleted file]
packages/hal/powerpc/ec555/v2_0/include/pkgconf/mlt_powerpc_ec555_ram.ldi [deleted file]
packages/hal/powerpc/ec555/v2_0/include/pkgconf/mlt_powerpc_ec555_rom.h [deleted file]
packages/hal/powerpc/ec555/v2_0/include/pkgconf/mlt_powerpc_ec555_rom.ldi [deleted file]
packages/hal/powerpc/mbx/v2_0/src/redboot_linux_exec.c [deleted file]
packages/hal/powerpc/viper/v2_0/src/redboot_linux_exec.c [deleted file]
packages/io/eth/v2_0/doc/driver_doc [deleted file]
packages/net/athttpd/v2_0/include/jim.h
packages/net/athttpd/v2_0/src/jim-aio.c
packages/net/athttpd/v2_0/src/jim.c
packages/net/common/v2_0/src/inet_pton.c
packages/net/common/v2_0/tests/linux_echo.c [deleted file]
packages/net/common/v2_0/tests/make.linux [deleted file]
packages/net/lwip_tcpip/v2_0/src/netif/ppp/chap.h
packages/net/lwip_tcpip/v2_0/src/netif/ppp/chpms.h
packages/net/lwip_tcpip/v2_0/src/netif/ppp/fsm.h
packages/net/lwip_tcpip/v2_0/src/netif/ppp/ipcp.h
packages/net/lwip_tcpip/v2_0/src/netif/ppp/lcp.h
packages/net/lwip_tcpip/v2_0/src/netif/ppp/magic.h
packages/net/lwip_tcpip/v2_0/src/netif/ppp/vj.h
packages/redboot/v2_0/misc/redboot_XXX.ecm [deleted file]
packages/redboot/v2_0/src/net/old_bootp.c [deleted file]
packages/services/compress/zlib/v2_0/src/infcodes.c [deleted file]
packages/services/compress/zlib/v2_0/src/infcodes.h [deleted file]
packages/services/gfx/mw/v2_0/src/contrib/BSD/bcopy.s
packages/services/gfx/mw/v2_0/src/drivers/gsselect_rtems.c
packages/services/gfx/mw/v2_0/src/drivers/input_rtems.c
packages/services/gfx/mw/v2_0/src/drivers/mwselect_rtems.c
packages/services/gfx/mw/v2_0/src/rtems/net_cfg.h
packages/services/gfx/mw/v2_0/src/rtems/rtems_init.c
packages/services/gfx/mw/v2_0/src/rtems/rtemscfg.h
packages/templates/all/v2_0.ect [deleted file]
packages/templates/cygmon/v2_0.ect [deleted file]
packages/templates/cygmon_no_kernel/v2_0.ect [deleted file]
packages/templates/default/v2_0.ect [deleted file]
packages/templates/kernel/v2_0.ect [deleted file]
packages/templates/minimal/v2_0.ect [deleted file]
packages/templates/net/v2_0.ect [deleted file]
packages/templates/old_net/v2_0.ect [deleted file]
packages/templates/posix/v2_0.ect [deleted file]
packages/templates/redboot/v2_0.ect [deleted file]
packages/templates/stubs/v2_0.ect [deleted file]
packages/templates/uitron/v2_0.ect [deleted file]
tools/src/tools/configtool/standalone/wxwin/aboutdlg.cpp
tools/src/tools/configtool/standalone/wxwin/aboutdlg.h
tools/src/tools/configtool/standalone/wxwin/admindlg.cpp
tools/src/tools/configtool/standalone/wxwin/admindlg.h
tools/src/tools/configtool/standalone/wxwin/appsettings.cpp
tools/src/tools/configtool/standalone/wxwin/appsettings.h
tools/src/tools/configtool/standalone/wxwin/buildoptionsdlg.cpp
tools/src/tools/configtool/standalone/wxwin/buildoptionsdlg.h
tools/src/tools/configtool/standalone/wxwin/choosereposdlg.cpp
tools/src/tools/configtool/standalone/wxwin/choosereposdlg.h
tools/src/tools/configtool/standalone/wxwin/configitem.cpp
tools/src/tools/configtool/standalone/wxwin/configitem.h
tools/src/tools/configtool/standalone/wxwin/configpropdlg.cpp
tools/src/tools/configtool/standalone/wxwin/configpropdlg.h
tools/src/tools/configtool/standalone/wxwin/configtool.cpp
tools/src/tools/configtool/standalone/wxwin/configtool.h
tools/src/tools/configtool/standalone/wxwin/configtooldoc.cpp
tools/src/tools/configtool/standalone/wxwin/configtooldoc.h
tools/src/tools/configtool/standalone/wxwin/configtoolview.cpp
tools/src/tools/configtool/standalone/wxwin/configtoolview.h
tools/src/tools/configtool/standalone/wxwin/configtree.cpp
tools/src/tools/configtool/standalone/wxwin/configtree.h
tools/src/tools/configtool/standalone/wxwin/conflictsdlg.cpp
tools/src/tools/configtool/standalone/wxwin/conflictsdlg.h
tools/src/tools/configtool/standalone/wxwin/conflictwin.cpp
tools/src/tools/configtool/standalone/wxwin/conflictwin.h
tools/src/tools/configtool/standalone/wxwin/docsystem.cpp
tools/src/tools/configtool/standalone/wxwin/ecpch.h
tools/src/tools/configtool/standalone/wxwin/ecscrolwin.cpp
tools/src/tools/configtool/standalone/wxwin/ecscrolwin.h
tools/src/tools/configtool/standalone/wxwin/finddlg.cpp
tools/src/tools/configtool/standalone/wxwin/finddlg.h
tools/src/tools/configtool/standalone/wxwin/folderdlg.cpp
tools/src/tools/configtool/standalone/wxwin/folderdlg.h
tools/src/tools/configtool/standalone/wxwin/htmlparser.cpp
tools/src/tools/configtool/standalone/wxwin/licensedlg.cpp
tools/src/tools/configtool/standalone/wxwin/licensedlg.h
tools/src/tools/configtool/standalone/wxwin/mainwin.cpp
tools/src/tools/configtool/standalone/wxwin/mainwin.h
tools/src/tools/configtool/standalone/wxwin/mltwin.cpp
tools/src/tools/configtool/standalone/wxwin/mltwin.h
tools/src/tools/configtool/standalone/wxwin/msgdlgex.cpp
tools/src/tools/configtool/standalone/wxwin/msgdlgex.h
tools/src/tools/configtool/standalone/wxwin/outputwin.cpp
tools/src/tools/configtool/standalone/wxwin/outputwin.h
tools/src/tools/configtool/standalone/wxwin/packagesdlg.cpp
tools/src/tools/configtool/standalone/wxwin/packagesdlg.h
tools/src/tools/configtool/standalone/wxwin/platformeditordlg.cpp
tools/src/tools/configtool/standalone/wxwin/platformeditordlg.h
tools/src/tools/configtool/standalone/wxwin/platformsdlg.cpp
tools/src/tools/configtool/standalone/wxwin/platformsdlg.h
tools/src/tools/configtool/standalone/wxwin/propertywin.cpp
tools/src/tools/configtool/standalone/wxwin/propertywin.h
tools/src/tools/configtool/standalone/wxwin/reposdlg.cpp
tools/src/tools/configtool/standalone/wxwin/reposdlg.h
tools/src/tools/configtool/standalone/wxwin/runtestsdlg.cpp
tools/src/tools/configtool/standalone/wxwin/runtestsdlg.h
tools/src/tools/configtool/standalone/wxwin/sectiondlg.cpp
tools/src/tools/configtool/standalone/wxwin/sectiondlg.h
tools/src/tools/configtool/standalone/wxwin/settingsdlg.cpp
tools/src/tools/configtool/standalone/wxwin/settingsdlg.h
tools/src/tools/configtool/standalone/wxwin/shortdescrwin.cpp
tools/src/tools/configtool/standalone/wxwin/shortdescrwin.h
tools/src/tools/configtool/standalone/wxwin/solutionswin.cpp
tools/src/tools/configtool/standalone/wxwin/solutionswin.h
tools/src/tools/configtool/standalone/wxwin/splittree.cpp
tools/src/tools/configtool/standalone/wxwin/splittree.h
tools/src/tools/configtool/standalone/wxwin/symbols.h
tools/src/tools/configtool/standalone/wxwin/templatesdlg.cpp
tools/src/tools/configtool/standalone/wxwin/templatesdlg.h

diff --git a/README.txt b/README.txt
deleted file mode 100644 (file)
index 7f05292..0000000
+++ /dev/null
@@ -1,81 +0,0 @@
-eCos - the Embedded Configurable Operating System - release 2.0 README
-======================================================================
-
-May 2003
-
-
-Welcome to the eCos 2.0 public net release.
-
-This README contains a list of known problems with the eCos 2.0 release.
-Please check for further issues by searching the Bugzilla database for
-product "eCos" version "2.0":
-
-  http://bugzilla.redhat.com/bugzilla/query.cgi?product=eCos
-
-If you discover new bugs with this release please report them using
-Bugzilla:
-
-  http://bugzilla.redhat.com/bugzilla/enter_bug.cgi?product=eCos
-
-
-------------------------------------------------------------------------------
-eCos 2.0 Errata
----------------
-
-* When building RedBoot for ROM startup, the following warning may be produced
-by BFD:
-
-  allocated section `.bss' is not in segment
-
-This warning is due to mishandling of overlapping segments and is harmless. A
-patch has been submitted to the binutils mailing list.
-
-* When building eCos for the 'linux' target with the 'net' template, the
-following warning is produced:
-
-  /usr/bin/ld: warning: no memory region specified for section
-  `.rel.ecos.table._Net_inits.data.0x88000001domain_routecyg_net_add_domain'
-
-This warning is harmless and may be ignored.
-
-* eCos fails to build for target 'flexanet' since the platform support has not
-been maintained with respect to the rest of the repository.
-
-* RedBoot fails to build for target 'dreamcast' since the package
-CYGPKG_FS_ISO is not present in the eCos public repository.
-
-* The eCos tests 'pselect' and 'cpuload' may fail erroneously on some eCos
-targets (false negative).
-
-* We are aware of the following issues with specific versions of the cygwin1
-DLL:
-
-  - version 1.3.19 cannot be used to configure eCos toolchains due to a
-       problem with vasprintf.
-  - version 1.3.20 causes various toolchain failures when building eCos on
-       Win95/98/ME only. We suspect this is an mmap issue.
-
-* The PSIM PowerPC simulator treats all data cache instructions as noops.
-The behaviour is benign with the exception of the dcbz instruction. It causes
-the eCos kcache2 test to fail on target 'psim'.
-
-* Register handling in the GDB stub code for the MIPS32 variant has been
-changed to supply 32 bit registers rather than 64 bit. This change allows
-use the public gcc 3.2.x compiler but will cause problems with the
-mipsisa32-elf toolchain from ftp://ftp.mips.com/pub/redhat/linux/
-
-* There are a number of minor issues with the eCos Configuration Tool:
-
-  84946 Configtool build progress bar inoperative
-  84948 Cannot add new command prefix in platform editor dialog box
-  85588 Starting help spawns xterm which doesn't disappear
-  85597 Configtool internal doc viewer issues
-  89778 Configtool platforms list is not sorted
-  90180 NT config tool configuration pane divider dragging unreliable
-
-* The eCos documentation does not describe how to invoke the Insight graphical
-debugger. Insight is invoked by specifying the "-w" switch on the GDB command
-line.
-
-* The Insight graphical debugger exhibits a lack of robustness on Win95/98/ME
-hosts. We recommend using command-line GDB on these platforms.
diff --git a/buildid.txt b/buildid.txt
deleted file mode 100644 (file)
index 9dcb88f..0000000
+++ /dev/null
@@ -1 +0,0 @@
-v2.0-20030509-0835
diff --git a/config/TRITON270_STK3.ecc b/config/TRITON270_STK3.ecc
deleted file mode 100644 (file)
index 38a0f5a..0000000
+++ /dev/null
@@ -1,7639 +0,0 @@
-# eCos saved configuration
-
-# ---- commands --------------------------------------------------------
-# This section contains information about the savefile format.
-# It should not be edited. Any modifications made to this section
-# may make it impossible for the configuration tools to read
-# the savefile.
-
-cdl_savefile_version 1;
-cdl_savefile_command cdl_savefile_version {};
-cdl_savefile_command cdl_savefile_command {};
-cdl_savefile_command cdl_configuration { description hardware template package };
-cdl_savefile_command cdl_package { value_source user_value wizard_value inferred_value };
-cdl_savefile_command cdl_component { value_source user_value wizard_value inferred_value };
-cdl_savefile_command cdl_option { value_source user_value wizard_value inferred_value };
-cdl_savefile_command cdl_interface { value_source user_value wizard_value inferred_value };
-
-# ---- toplevel --------------------------------------------------------
-# This section defines the toplevel configuration object. The only
-# values that can be changed are the name of the configuration and
-# the description field. It is not possible to modify the target,
-# the template or the set of packages simply by editing the lines
-# below because these changes have wide-ranging effects. Instead
-# the appropriate tools should be used to make such modifications.
-
-cdl_configuration eCos {
-    description "" ;
-
-    # These fields should not be modified.
-    hardware    triton270_stk3 ;
-    template    redboot ;
-    package -hardware CYGPKG_HAL_ARM current ;
-    package -hardware CYGPKG_HAL_ARM_XSCALE_TRITON270_SK3 current ;
-    package -hardware CYGPKG_IO_FLASH current ;
-    package -hardware CYGPKG_DEVS_FLASH_INTEL_28FXXX current ;
-    package -hardware CYGPKG_DEVS_FLASH_ARM_XSCALE_TRITON270 current ;
-    package -hardware CYGPKG_IO_ETH_DRIVERS current ;
-    package -hardware CYGPKG_DEVS_ETH_SMSC_LAN91C111 current ;
-    package -hardware CYGPKG_DEVS_ETH_ARM_XSCALE_TRITON270_91C111 current ;
-    package CYGPKG_HAL current ;
-    package CYGPKG_INFRA current ;
-    package CYGPKG_REDBOOT current ;
-    package CYGPKG_ISOINFRA current ;
-    package CYGPKG_LIBC_STRING current ;
-    package CYGPKG_NS_DNS current ;
-    package CYGPKG_CRC current ;
-};
-
-# ---- conflicts -------------------------------------------------------
-# There are no conflicts.
-
-# ---- contents --------------------------------------------------------
-# >
-# >
-# Global build options
-# Global build options including control over
-# compiler flags, linker flags and choice of toolchain.
-#
-cdl_component CYGBLD_GLOBAL_OPTIONS {
-    # There is no associated value.
-
-    # The following properties are affected by this value
-};
-
-# >
-# Global command prefix
-# This option specifies the command prefix used when
-# invoking the build tools.
-#
-cdl_option CYGBLD_GLOBAL_COMMAND_PREFIX {
-    # Flavor: data
-    user_value arm-linux
-    # value_source user
-    # Default value: xscale-elf
-};
-
-# Global compiler flags
-# This option controls the global compiler flags which are used to
-# compile all packages by default. Individual packages may define
-# options which override these global flags.
-#
-cdl_option CYGBLD_GLOBAL_CFLAGS {
-    # Flavor: data
-    # No user value, uncomment the following line to provide one.
-    # user_value "-Wall -Wpointer-arith -Wstrict-prototypes -Winline -Wundef -O2 -ffunction-sections -fdata-sections -fno-builtin -fno-exceptions -finit-priority -mapcs-frame"
-    # value_source default
-    # Default value: "-Wall -Wpointer-arith -Wstrict-prototypes -Winline -Wundef -O2 -ffunction-sections -fdata-sections -fno-builtin -fno-exceptions -finit-priority -mapcs-frame"
-
-    # The following properties are affected by this value
-    # option CYGBLD_INFRA_CFLAGS_WARNINGS_AS_ERRORS
-    #     Requires:  is_substr(CYGBLD_GLOBAL_CFLAGS, " -Werror") 
-    # option CYGBLD_INFRA_CFLAGS_PIPE
-    #     Requires:  is_substr(CYGBLD_GLOBAL_CFLAGS, " -pipe") 
-};
-
-# Global linker flags
-# This option controls the global linker flags. Individual
-# packages may define options which override these global flags.
-#
-cdl_option CYGBLD_GLOBAL_LDFLAGS {
-    # Flavor: data
-    # No user value, uncomment the following line to provide one.
-    # user_value "-Wl,--gc-sections -Wl,-static -O2 -nostdlib"
-    # value_source default
-    # Default value: "-Wl,--gc-sections -Wl,-static -O2 -nostdlib"
-};
-
-# Build GDB stub ROM image
-# This option enables the building of the GDB stubs for the
-# board. The common HAL controls takes care of most of the
-# build process, but the final conversion from ELF image to
-# binary data is handled by the platform CDL, allowing
-# relocation of the data if necessary.
-#
-cdl_option CYGBLD_BUILD_GDB_STUBS {
-    # Flavor: bool
-    # No user value, uncomment the following line to provide one.
-    # user_value 0
-    # value_source default
-    # Default value: 0
-    # Requires:  CYG_HAL_STARTUP == "ROM" 
-    #     CYG_HAL_STARTUP == ROM
-    #   --> 1
-    # Requires: CYGSEM_HAL_ROM_MONITOR
-    #     CYGSEM_HAL_ROM_MONITOR == 1
-    #   --> 1
-    # Requires: CYGBLD_BUILD_COMMON_GDB_STUBS
-    #     CYGBLD_BUILD_COMMON_GDB_STUBS == 0
-    #   --> 0
-    # Requires: CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS
-    #     CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS == 1
-    #   --> 1
-    # Requires: CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT
-    #     CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT == 1
-    #   --> 1
-    # Requires: CYGDBG_HAL_DEBUG_GDB_THREAD_SUPPORT
-    #     CYGDBG_HAL_DEBUG_GDB_THREAD_SUPPORT == 1
-    #   --> 1
-    # Requires: ! CYGDBG_HAL_COMMON_INTERRUPTS_SAVE_MINIMUM_CONTEXT
-    #     CYGDBG_HAL_COMMON_INTERRUPTS_SAVE_MINIMUM_CONTEXT == 0
-    #   --> 1
-    # Requires: ! CYGDBG_HAL_COMMON_CONTEXT_SAVE_MINIMUM
-    #     CYGDBG_HAL_COMMON_CONTEXT_SAVE_MINIMUM == 0
-    #   --> 1
-};
-
-# Build common GDB stub ROM image
-# Unless a target board has specific requirements to the
-# stub implementation, it can use a simple common stub.
-# This option, which gets enabled by platform HALs as
-# appropriate, controls the building of the common stub.
-#
-cdl_option CYGBLD_BUILD_COMMON_GDB_STUBS {
-    # Flavor: bool
-    # No user value, uncomment the following line to provide one.
-    # user_value 0
-    # value_source default
-    # Default value: 0
-    # Requires: CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS
-    #     CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS == 1
-    #   --> 1
-
-    # The following properties are affected by this value
-    # option CYGBLD_BUILD_GDB_STUBS
-    #     Requires: CYGBLD_BUILD_COMMON_GDB_STUBS
-};
-
-# <
-# Common ethernet support
-# doc: ref/io-eth-drv-generic.html
-# Platform independent ethernet drivers
-#
-cdl_package CYGPKG_IO_ETH_DRIVERS {
-    # Packages cannot be added or removed, nor can their version be changed,
-    # simply by editing their value. Instead the appropriate configuration
-    # should be used to perform these actions.
-
-    # This value cannot be modified here.
-    # Flavor: booldata
-    # Current value: 1 current
-
-    # The following properties are affected by this value
-    # package CYGPKG_DEVS_ETH_SMSC_LAN91C111
-    #     ActiveIf: CYGPKG_IO_ETH_DRIVERS
-    # package CYGPKG_DEVS_ETH_ARM_XSCALE_TRITON270_91C111
-    #     ActiveIf: CYGPKG_IO_ETH_DRIVERS
-    # component CYGPKG_REDBOOT_NETWORKING
-    #     ActiveIf: CYGPKG_IO_ETH_DRIVERS
-};
-
-# >
-# Driver supports multicast addressing
-# This interface defines whether or not a driver can handle
-# requests for multicast addressing.
-#
-cdl_interface CYGINT_IO_ETH_MULTICAST {
-    # No options implement this inferface
-    # This value cannot be modified here.
-    # Flavor: data
-    # Current_value: 0
-};
-
-# Support printing driver debug information
-# Selecting this option will include code to allow the driver to
-# print lots of information on diagnostic output such as full
-# packet dumps.
-#
-cdl_component CYGDBG_IO_ETH_DRIVERS_DEBUG {
-    # Flavor: bool
-    # No user value, uncomment the following line to provide one.
-    # user_value 1
-    # value_source default
-    # Default value: 1
-};
-
-# >
-# Driver debug output verbosity
-# The value of this option indicates the default verbosity
-# level of debugging output. 0 means no debugging output
-# is made by default. Higher values indicate higher verbosity.
-# The verbosity level may also be changed at run time by
-# changing the variable cyg_io_eth_net_debug.
-#
-cdl_option CYGDBG_IO_ETH_DRIVERS_DEBUG_VERBOSITY {
-    # Flavor: data
-    # No user value, uncomment the following line to provide one.
-    # user_value 0
-    # value_source default
-    # Default value: 0
-};
-
-# <
-# Size of scatter-gather I/O lists
-# A scatter-gather list is used to pass requests to/from
-# the physical device driver.  This list can typically be
-# small, as the data is normally already packed into reasonable
-# chunks.
-#
-cdl_option CYGNUM_IO_ETH_DRIVERS_SG_LIST_SIZE {
-    # Flavor: data
-    # No user value, uncomment the following line to provide one.
-    # user_value 32
-    # value_source default
-    # Default value: 32
-};
-
-# Support for standard eCos TCP/IP stack.
-#
-cdl_component CYGPKG_IO_ETH_DRIVERS_NET {
-    # This option is not active
-    # ActiveIf constraint: CYGPKG_NET
-    #     CYGPKG_NET (unknown) == 0
-    #   --> 0
-
-    # Flavor: bool
-    # No user value, uncomment the following line to provide one.
-    # user_value 1
-    # value_source default
-    # Default value: 1
-    # Requires: CYGINT_ISO_STRING_STRFUNCS
-    #     CYGINT_ISO_STRING_STRFUNCS == 1
-    #   --> 1
-};
-
-# >
-# Warn when there are no more mbufs
-# Warnings about running out of mbufs are printed to the
-# diagnostic output channel via diag_printf() if this option
-# is enabled.  Mbufs are the network stack's basic dynamic
-# memory objects that hold all packets in transit; running
-# out is bad for performance but not fatal, not a crash.
-# You might want to turn off the warnings to preserve realtime
-# properties of the system even in extremis.
-#
-cdl_component CYGPKG_IO_ETH_DRIVERS_WARN_NO_MBUFS {
-    # This option is not active
-    # The parent CYGPKG_IO_ETH_DRIVERS_NET is not active
-
-    # Flavor: bool
-    # No user value, uncomment the following line to provide one.
-    # user_value 1
-    # value_source default
-    # Default value: 1
-};
-
-# Simulate network failures for testing
-# This package contains a suite of simulated failure modes
-# for the ethernet device layer, including dropping and/or
-# corrupting received packets, dropping packets queued for
-# transmission, and simulating a complete network break.
-# It requires the kernel as a source of time information.
-#
-cdl_component CYGPKG_IO_ETH_DRIVERS_SIMULATED_FAILURES {
-    # This option is not active
-    # The parent CYGPKG_IO_ETH_DRIVERS_NET is not active
-
-    # Flavor: bool
-    # No user value, uncomment the following line to provide one.
-    # user_value 0
-    # value_source default
-    # Default value: 0
-};
-
-# >
-# Drop incoming packets (percentage)
-#
-cdl_option CYGPKG_IO_ETH_DRIVERS_SIMULATE_DROP_RX {
-    # This option is not active
-    # The parent CYGPKG_IO_ETH_DRIVERS_SIMULATED_FAILURES is not active
-    # The parent CYGPKG_IO_ETH_DRIVERS_SIMULATED_FAILURES is disabled
-
-    # Flavor: booldata
-    # No user value, uncomment the following line to provide one.
-    # user_value 1 10
-    # value_source default
-    # Default value: 1 10
-    # Legal values: 10 50 80
-};
-
-# Corrupt incoming packets (percentage)
-#
-cdl_option CYGPKG_IO_ETH_DRIVERS_SIMULATE_CORRUPT_RX {
-    # This option is not active
-    # The parent CYGPKG_IO_ETH_DRIVERS_SIMULATED_FAILURES is not active
-    # The parent CYGPKG_IO_ETH_DRIVERS_SIMULATED_FAILURES is disabled
-
-    # Flavor: booldata
-    # No user value, uncomment the following line to provide one.
-    # user_value 1 10
-    # value_source default
-    # Default value: 1 10
-    # Legal values: 10 50 80
-};
-
-# Drop outgoing packets (percentage)
-#
-cdl_option CYGPKG_IO_ETH_DRIVERS_SIMULATE_DROP_TX {
-    # This option is not active
-    # The parent CYGPKG_IO_ETH_DRIVERS_SIMULATED_FAILURES is not active
-    # The parent CYGPKG_IO_ETH_DRIVERS_SIMULATED_FAILURES is disabled
-
-    # Flavor: booldata
-    # No user value, uncomment the following line to provide one.
-    # user_value 1 10
-    # value_source default
-    # Default value: 1 10
-    # Legal values: 10 50 80
-};
-
-# Simulate a line cut from time to time
-# This option causes the system to drop all packets for a
-# short random period (10s of seconds), and then act
-# normally for up to 4 times that long.  This simulates your
-# sysadmin fiddling with plugs in the network switch
-# cupboard.
-#
-cdl_option CYGPKG_IO_ETH_DRIVERS_SIMULATE_LINE_CUT {
-    # This option is not active
-    # The parent CYGPKG_IO_ETH_DRIVERS_SIMULATED_FAILURES is not active
-    # The parent CYGPKG_IO_ETH_DRIVERS_SIMULATED_FAILURES is disabled
-
-    # Flavor: bool
-    # No user value, uncomment the following line to provide one.
-    # user_value 0
-    # value_source default
-    # Default value: 0
-};
-
-# <
-# <
-# Support for stand-alone network stack.
-#
-cdl_component CYGPKG_IO_ETH_DRIVERS_STAND_ALONE {
-    # ActiveIf constraint: !CYGPKG_NET
-    #     CYGPKG_NET (unknown) == 0
-    #   --> 1
-
-    # Flavor: bool
-    # No user value, uncomment the following line to provide one.
-    # user_value 1
-    # value_source default
-    # Default value: 1
-    # Requires: CYGINT_ISO_STRING_MEMFUNCS
-    #     CYGINT_ISO_STRING_MEMFUNCS == 1
-    #   --> 1
-};
-
-# >
-# Pass packets to an alternate stack
-# Define this to allow packets seen by this layer to be
-# passed on to the previous logical layer, i.e. when
-# stand-alone processing replaces system (eCos) processing.
-#
-cdl_option CYGSEM_IO_ETH_DRIVERS_PASS_PACKETS {
-    # Flavor: bool
-    # No user value, uncomment the following line to provide one.
-    # user_value 1
-    # value_source default
-    # Default value:  0 != CYGPKG_REDBOOT_NETWORKING 
-    #     CYGPKG_REDBOOT_NETWORKING == 1
-    #   --> 1
-};
-
-# Number of [network] buffers
-# This option is used to allocate space to buffer incoming network
-# packets.  These buffers are used to hold data until they can be
-# logically processed by higher layers.
-#
-cdl_option CYGNUM_IO_ETH_DRIVERS_NUM_PKT {
-    # Flavor: data
-    # No user value, uncomment the following line to provide one.
-    # user_value 4
-    # value_source default
-    # Default value: 4
-    # Legal values: 2 to 32
-};
-
-# Show driver warnings
-# Selecting this option will allows the stand-alone ethernet driver
-# to display warnings on the system console when incoming network
-# packets are being discarded due to lack of buffer space.
-#
-cdl_option CYGSEM_IO_ETH_DRIVERS_WARN {
-    # ActiveIf constraint: CYGPKG_REDBOOT
-    #     CYGPKG_REDBOOT == current
-    #   --> 1
-
-    # Flavor: bool
-    # No user value, uncomment the following line to provide one.
-    # user_value 0
-    # value_source default
-    # Default value: 0
-};
-
-# <
-# Support for lwIP network stack.
-#
-cdl_component CYGPKG_IO_ETH_DRIVERS_LWIP {
-    # This option is not active
-    # ActiveIf constraint: CYGPKG_NET_LWIP
-    #     CYGPKG_NET_LWIP (unknown) == 0
-    #   --> 0
-
-    # Flavor: bool
-    # No user value, uncomment the following line to provide one.
-    # user_value 1
-    # value_source default
-    # Default value: 1
-    # Requires: !CYGPKG_NET
-    #     CYGPKG_NET (unknown) == 0
-    #   --> 1
-};
-
-# Interrupt support required
-# This interface is used to indicate to the low
-# level device drivers that interrupt driven operation
-# is required by higher layers.
-#
-cdl_interface CYGINT_IO_ETH_INT_SUPPORT_REQUIRED {
-    # Implemented by CYGPKG_IO_ETH_DRIVERS_NET, inactive, enabled
-    # Implemented by CYGPKG_IO_ETH_DRIVERS_LWIP, inactive, enabled
-    # This value cannot be modified here.
-    # Flavor: booldata
-    # Current value: 0 0
-
-    # The following properties are affected by this value
-};
-
-# Common ethernet support build options
-#
-cdl_component CYGPKG_IO_ETH_DRIVERS_OPTIONS {
-    # There is no associated value.
-};
-
-# >
-# Additional compiler flags
-# This option modifies the set of compiler flags for
-# building the common ethernet support package. These flags are used in addition
-# to the set of global flags.
-#
-cdl_option CYGPKG_IO_ETH_DRIVERS_CFLAGS_ADD {
-    # Flavor: data
-    # No user value, uncomment the following line to provide one.
-    # user_value "-D_KERNEL -D__ECOS"
-    # value_source default
-    # Default value: "-D_KERNEL -D__ECOS"
-};
-
-# <
-# SMSC LAN91C111 compatible ethernet driver
-# Ethernet driver for SMSC LAN91C111 compatible controllers.
-#
-cdl_package CYGPKG_DEVS_ETH_SMSC_LAN91C111 {
-    # Packages cannot be added or removed, nor can their version be changed,
-    # simply by editing their value. Instead the appropriate configuration
-    # should be used to perform these actions.
-
-    # ActiveIf constraint: CYGPKG_IO_ETH_DRIVERS
-    #     CYGPKG_IO_ETH_DRIVERS == current
-    #   --> 1
-    # ActiveIf constraint: CYGINT_DEVS_ETH_SMSC_LAN91C111_REQUIRED
-    #     CYGINT_DEVS_ETH_SMSC_LAN91C111_REQUIRED == 1
-    #   --> 1
-
-    # This value cannot be modified here.
-    # Flavor: booldata
-    # Current value: 1 current
-
-    # The following properties are affected by this value
-    # package CYGPKG_DEVS_ETH_ARM_XSCALE_TRITON270_91C111
-    #     Requires: CYGPKG_DEVS_ETH_SMSC_LAN91C111
-};
-
-# >
-# use 32 bit data access
-# The device driver uses 32 bit data access if
-# this option is enabled, otherwise 16 bit data access is
-# used.
-#
-cdl_option CYGSEM_DEVS_ETH_SMSC_LAN91C111_USE_32BIT {
-    # Flavor: bool
-    user_value 1
-    # value_source user
-    # Default value: 0
-};
-
-# SIOCSIFHWADDR records ESA (MAC address) in EEPROM
-# The ioctl() socket call with operand SIOCSIFHWADDR sets the
-# interface hardware address - the MAC address or Ethernet Station
-# Address (ESA).  This option causes the new MAC address to be written
-# into the EEPROM associated with the interface, so that the new
-# MAC address is permanently recorded.  Doing this should be a
-# carefully chosen decision, hence this option.
-#
-cdl_option CYGSEM_DEVS_ETH_SMSC_LAN91C111_WRITE_EEPROM {
-    # Flavor: bool
-    # No user value, uncomment the following line to provide one.
-    # user_value 0
-    # value_source default
-    # Default value: 0
-};
-
-# ESA is statically configured
-# If this is nonzero, then the ESA (MAC address) is statically
-# configured in the platform-specific package which instantiates
-# this driver with all its details.
-#
-cdl_interface CYGINT_DEVS_ETH_SMSC_LAN91C111_STATIC_ESA {
-    # Implemented by CYGPKG_DEVS_ETH_ARM_XSCALE_TRITON270_91C111, active, enabled
-    # This value cannot be modified here.
-    # Flavor: data
-    # Current_value: 1
-
-    # The following properties are affected by this value
-};
-
-# LAN91C111 ethernet driver build options
-#
-cdl_component CYGPKG_DEVS_ETH_SMSC_LAN91C111_OPTIONS {
-    # There is no associated value.
-};
-
-# >
-# Additional compiler flags
-# This option modifies the set of compiler flags for
-# building the LAN91C111 ethernet driver package.
-# These flags are used in addition
-# to the set of global flags.
-#
-cdl_option CYGPKG_DEVS_ETH_SMSC_LAN91C111_CFLAGS_ADD {
-    # Flavor: data
-    # No user value, uncomment the following line to provide one.
-    # user_value "-O2 -D_KERNEL -D__ECOS"
-    # value_source default
-    # Default value: "-O2 -D_KERNEL -D__ECOS"
-};
-
-# <
-# <
-# TRITON SMC91C111 ethernet driver
-# Ethernet driver for TRITON boards.
-#
-cdl_package CYGPKG_DEVS_ETH_ARM_XSCALE_TRITON270_91C111 {
-    # Packages cannot be added or removed, nor can their version be changed,
-    # simply by editing their value. Instead the appropriate configuration
-    # should be used to perform these actions.
-
-    # ActiveIf constraint: CYGPKG_IO_ETH_DRIVERS
-    #     CYGPKG_IO_ETH_DRIVERS == current
-    #   --> 1
-
-    # This value cannot be modified here.
-    # Flavor: booldata
-    # Current value: 1 current
-    # Requires: CYGPKG_DEVS_ETH_SMSC_LAN91C111
-    #     CYGPKG_DEVS_ETH_SMSC_LAN91C111 == current
-    #   --> 1
-};
-
-# >
-# SMSC LAN91C111 driver required
-#
-cdl_interface CYGINT_DEVS_ETH_SMSC_LAN91C111_REQUIRED {
-    # Implemented by CYGPKG_DEVS_ETH_ARM_XSCALE_TRITON270_91C111, active, enabled
-    # This value cannot be modified here.
-    # Flavor: data
-    # Current_value: 1
-
-    # The following properties are affected by this value
-    # package CYGPKG_DEVS_ETH_SMSC_LAN91C111
-    #     ActiveIf: CYGINT_DEVS_ETH_SMSC_LAN91C111_REQUIRED
-};
-
-# Device name for the ethernet driver
-# This option sets the name of the ethernet device for the
-# ethernet port.
-#
-cdl_option CYGDAT_DEVS_ETH_ARM_XSCALE_TRITON_NAME {
-    # Flavor: data
-    # No user value, uncomment the following line to provide one.
-    # user_value "\"eth0\""
-    # value_source default
-    # Default value: "\"eth0\""
-};
-
-# The ethernet station address (MAC)
-# A static ethernet station address. 
-# Caution: Booting two systems with the same MAC on the same
-# network, will cause severe conflicts.
-#
-cdl_option CYGDAT_DEVS_ETH_ARM_XSCALE_TRITON_ESA {
-    # This option is not active
-    # ActiveIf constraint: !CYGSEM_DEVS_ETH_ARM_XSCALE_TRITON_REDBOOT_ESA
-    #     CYGSEM_DEVS_ETH_ARM_XSCALE_TRITON_REDBOOT_ESA == 1
-    #   --> 0
-
-    # Flavor: data
-    # No user value, uncomment the following line to provide one.
-    # user_value "{0x00, 0x0c, 0xc6, 0x69, 0x00, 0x00}"
-    # value_source default
-    # Default value: "{0x00, 0x0c, 0xc6, 0x69, 0x00, 0x00}"
-};
-
-# Use the 1-WIRE device ESA (MAC address)
-# Use the ESA that is stored in the 1wire device instead of
-# a static ESA.
-#
-cdl_option CYGSEM_DEVS_ETH_ARM_XSCALE_TRITON_1WIRE_ESA {
-    # Flavor: bool
-    user_value 0
-    # value_source user
-    # Default value: 1
-};
-
-# Use the RedBoot ESA (MAC address)
-# Use the ESA that is stored as a RedBoot variable instead of
-# a static ESA.
-#
-cdl_option CYGSEM_DEVS_ETH_ARM_XSCALE_TRITON_REDBOOT_ESA {
-    # Flavor: bool
-    user_value 1
-    # value_source user
-    # Default value: 0
-
-    # The following properties are affected by this value
-    # option CYGDAT_DEVS_ETH_ARM_XSCALE_TRITON_ESA
-    #     ActiveIf: !CYGSEM_DEVS_ETH_ARM_XSCALE_TRITON_REDBOOT_ESA
-};
-
-# <
-# <
-# ISO C library string functions
-# doc: ref/libc.html
-# This package provides string functions specified by the
-# ISO C standard - ISO/IEC 9899:1990.
-#
-cdl_package CYGPKG_LIBC_STRING {
-    # Packages cannot be added or removed, nor can their version be changed,
-    # simply by editing their value. Instead the appropriate configuration
-    # should be used to perform these actions.
-
-    # This value cannot be modified here.
-    # Flavor: booldata
-    # Current value: 1 current
-    # Requires:  CYGBLD_ISO_STRING_LOCALE_FUNCS_HEADER ==  "<cyg/libc/string/string.h>" 
-    #     CYGBLD_ISO_STRING_LOCALE_FUNCS_HEADER == <cyg/libc/string/string.h>
-    #   --> 1
-    # Requires:  CYGBLD_ISO_STRING_MEMFUNCS_HEADER ==  "<cyg/libc/string/string.h>" 
-    #     CYGBLD_ISO_STRING_MEMFUNCS_HEADER == <cyg/libc/string/string.h>
-    #   --> 1
-    # Requires:  CYGBLD_ISO_STRING_STRFUNCS_HEADER ==  "<cyg/libc/string/string.h>" 
-    #     CYGBLD_ISO_STRING_STRFUNCS_HEADER == <cyg/libc/string/string.h>
-    #   --> 1
-    # Requires:  CYGBLD_ISO_STRTOK_R_HEADER ==  "<cyg/libc/string/string.h>" 
-    #     CYGBLD_ISO_STRTOK_R_HEADER == <cyg/libc/string/string.h>
-    #   --> 1
-    # Requires: CYGPKG_ISOINFRA
-    #     CYGPKG_ISOINFRA == current
-    #   --> 1
-};
-
-# >
-# Inline versions of <string.h> functions
-# This option chooses whether some of the
-# particularly simple string functions from
-# <string.h> are available as inline
-# functions. This may improve performance, and as
-# the functions are small, may even improve code
-# size.
-#
-cdl_option CYGIMP_LIBC_STRING_INLINES {
-    # Flavor: bool
-    # No user value, uncomment the following line to provide one.
-    # user_value 1
-    # value_source default
-    # Default value: 1
-};
-
-# Optimize string functions for code size
-# This option tries to reduce string function
-# code size at the expense of execution speed. The
-# same effect can be produced if the code is
-# compiled with the -Os option to the compiler.
-#
-cdl_option CYGIMP_LIBC_STRING_PREFER_SMALL_TO_FAST {
-    # Flavor: bool
-    # No user value, uncomment the following line to provide one.
-    # user_value 0
-    # value_source default
-    # Default value: 0
-};
-
-# Provide BSD compatibility functions
-# Enabling this option causes various compatibility functions
-# commonly found in the BSD UNIX operating system to be included.
-# These are functions such as bzero, bcmp, bcopy, bzero, strcasecmp,
-# strncasecmp, index, rindex and swab.
-#
-cdl_option CYGFUN_LIBC_STRING_BSD_FUNCS {
-    # Flavor: bool
-    # No user value, uncomment the following line to provide one.
-    # user_value 1
-    # The inferred value should not be edited directly.
-    inferred_value 0
-    # value_source inferred
-    # Default value: 1
-    # Requires:  CYGBLD_ISO_STRING_BSD_FUNCS_HEADER ==  "<cyg/libc/string/bsdstring.h>" 
-    #     CYGBLD_ISO_STRING_BSD_FUNCS_HEADER == <cyg/libc/string/bsdstring.h>
-    #   --> 1
-    # Requires: CYGINT_ISO_CTYPE
-    #     CYGINT_ISO_CTYPE == 0
-    #   --> 0
-};
-
-# strtok
-# These options control the behaviour of the
-# strtok() and strtok_r() string tokenization
-# functions.
-#
-cdl_component CYGPKG_LIBC_STRING_STRTOK {
-    # There is no associated value.
-};
-
-# >
-# Per-thread strtok()
-# This option controls whether the string function
-# strtok() has its state recorded on a per-thread
-# basis rather than global. If this option is
-# disabled, some per-thread space can be saved.
-# Note there is also a POSIX-standard strtok_r()
-# function to achieve a similar effect with user
-# support. Enabling this option will use one slot
-# of kernel per-thread data. You should ensure you
-# have enough slots configured for all your
-# per-thread data.
-#
-cdl_option CYGSEM_LIBC_STRING_PER_THREAD_STRTOK {
-    # This option is not active
-    # ActiveIf constraint: CYGPKG_KERNEL
-    #     CYGPKG_KERNEL (unknown) == 0
-    #   --> 0
-
-    # Flavor: bool
-    # No user value, uncomment the following line to provide one.
-    # user_value 0
-    # value_source default
-    # Default value: CYGVAR_KERNEL_THREADS_DATA
-    #     CYGVAR_KERNEL_THREADS_DATA (unknown) == 0
-    #   --> 0
-    # Requires: CYGVAR_KERNEL_THREADS_DATA
-    #     CYGVAR_KERNEL_THREADS_DATA (unknown) == 0
-    #   --> 0
-};
-
-# Tracing level
-# Trace verbosity level for debugging the <string.h>
-# functions strtok() and strtok_r(). Increase this
-# value to get additional trace output.
-#
-cdl_option CYGNUM_LIBC_STRING_STRTOK_TRACE_LEVEL {
-    # Flavor: data
-    # No user value, uncomment the following line to provide one.
-    # user_value 0
-    # value_source default
-    # Default value: 0
-    # Legal values: 0 to 1
-};
-
-# <
-# C library string functions build options
-# Package specific build options including control over
-# compiler flags used only in building this package,
-# and details of which tests are built.
-#
-cdl_component CYGPKG_LIBC_STRING_OPTIONS {
-    # There is no associated value.
-};
-
-# >
-# Additional compiler flags
-# This option modifies the set of compiler flags for
-# building the C library. These flags are used in addition
-# to the set of global flags.
-#
-cdl_option CYGPKG_LIBC_STRING_CFLAGS_ADD {
-    # Flavor: data
-    # No user value, uncomment the following line to provide one.
-    # user_value ""
-    # value_source default
-    # Default value: ""
-};
-
-# Suppressed compiler flags
-# This option modifies the set of compiler flags for
-# building the C library. These flags are removed from
-# the set of global flags if present.
-#
-cdl_option CYGPKG_LIBC_STRING_CFLAGS_REMOVE {
-    # Flavor: data
-    # No user value, uncomment the following line to provide one.
-    # user_value ""
-    # value_source default
-    # Default value: ""
-};
-
-# C library string function tests
-# This option specifies the set of tests for the C library
-# string functions.
-#
-cdl_option CYGPKG_LIBC_STRING_TESTS {
-    # Calculated value:  "tests/memchr tests/memcmp1 tests/memcmp2 tests/memcpy1 tests/memcpy2 tests/memmove1 tests/memmove2 tests/memset tests/strcat1 tests/strcat2 tests/strchr tests/strcmp1 tests/strcmp2 tests/strcoll1 tests/strcoll2 tests/strcpy1 tests/strcpy2 tests/strcspn tests/strcspn tests/strlen tests/strncat1 tests/strncat2 tests/strncpy1 tests/strncpy2 tests/strpbrk tests/strrchr tests/strspn tests/strstr tests/strtok tests/strxfrm1 tests/strxfrm2" 
-    # Flavor: data
-    # Current_value: tests/memchr tests/memcmp1 tests/memcmp2 tests/memcpy1 tests/memcpy2 tests/memmove1 tests/memmove2 tests/memset tests/strcat1 tests/strcat2 tests/strchr tests/strcmp1 tests/strcmp2 tests/strcoll1 tests/strcoll2 tests/strcpy1 tests/strcpy2 tests/strcspn tests/strcspn tests/strlen tests/strncat1 tests/strncat2 tests/strncpy1 tests/strncpy2 tests/strpbrk tests/strrchr tests/strspn tests/strstr tests/strtok tests/strxfrm1 tests/strxfrm2
-};
-
-# <
-# <
-# <
-# FLASH device drivers
-# This option enables drivers for basic I/O services on
-# flash devices.
-#
-cdl_package CYGPKG_IO_FLASH {
-    # Packages cannot be added or removed, nor can their version be changed,
-    # simply by editing their value. Instead the appropriate configuration
-    # should be used to perform these actions.
-
-    # This value cannot be modified here.
-    # Flavor: booldata
-    # Current value: 1 current
-    # Requires: CYGPKG_ISOINFRA
-    #     CYGPKG_ISOINFRA == current
-    #   --> 1
-    # Requires: CYGINT_ISO_STRING_STRFUNCS
-    #     CYGINT_ISO_STRING_STRFUNCS == 1
-    #   --> 1
-
-    # The following properties are affected by this value
-    # package CYGPKG_DEVS_FLASH_INTEL_28FXXX
-    #     ActiveIf: CYGPKG_IO_FLASH
-    # package CYGPKG_DEVS_FLASH_ARM_XSCALE_TRITON270
-    #     ActiveIf: CYGPKG_IO_FLASH
-};
-
-# >
-# Extra memory required by FLASH device drivers
-# Use this option to control how much extra memory is used
-# by the FLASH drivers to perform certain operations. This
-# memory is used to hold driver functions in RAM (for platforms
-# which require it).  The value should thus be large enough
-# to hold any such driver.  Reducing this value will make
-# more RAM available to general programs.
-#
-cdl_option CYGNUM_FLASH_WORKSPACE_SIZE {
-    # Flavor: data
-    # No user value, uncomment the following line to provide one.
-    # user_value 0x00001000
-    # value_source default
-    # Default value: 0x00001000
-};
-
-# Hardware FLASH device drivers
-# This option enables the hardware device drivers
-# for the current platform.
-#
-cdl_interface CYGHWR_IO_FLASH_DEVICE {
-    # Implemented by CYGPKG_DEVS_FLASH_INTEL_28FXXX, active, enabled
-    # This value cannot be modified here.
-    # Flavor: data
-    # Current_value: 1
-
-    # The following properties are affected by this value
-    # component CYGPKG_REDBOOT_FLASH
-    #     ActiveIf: CYGHWR_IO_FLASH_DEVICE
-};
-
-# Hardware FLASH device drivers are not in RAM
-# This option makes the IO driver copy the device
-# driver functions to RAM before calling them. Newer
-# drivers should make sure that the functions are
-# linked to RAM by putting them in .2ram sections.
-#
-cdl_interface CYGHWR_IO_FLASH_DEVICE_NOT_IN_RAM {
-    # No options implement this inferface
-    # This value cannot be modified here.
-    # Flavor: booldata
-    # Current value: 0 0
-};
-
-# Hardware can support block locking
-# This option will be enabled by devices which can support
-# locking (write-protection) of individual blocks.
-#
-cdl_interface CYGHWR_IO_FLASH_BLOCK_LOCKING {
-    # Implemented by CYGHWR_DEVS_FLASH_INTEL_28F320C3, active, disabled
-    # Implemented by CYGHWR_DEVS_FLASH_INTEL_28F320S3, active, disabled
-    # Implemented by CYGHWR_DEVS_FLASH_SHARP_LH28F016SCT_Z4, active, disabled
-    # Implemented by CYGHWR_DEVS_FLASH_SHARP_LH28F016SCT_95, active, disabled
-    # Implemented by CYGHWR_DEVS_FLASH_INTEL_28F128W18, active, enabled
-    # Implemented by CYGHWR_DEVS_FLASH_INTEL_48F4000P30, active, disabled
-    # Implemented by CYGHWR_DEVS_FLASH_INTEL_28F256P30_BUGGY, active, disabled
-    # Implemented by CYGHWR_DEVS_FLASH_INTEL_28F128P30, active, disabled
-    # Implemented by CYGPKG_DEVS_FLASH_ARM_XSCALE_TRITON270, active, enabled
-    # This value cannot be modified here.
-    # Flavor: booldata
-    # Current value: 1 2
-
-    # The following properties are affected by this value
-    # option CYGSEM_REDBOOT_FLASH_LOCK_SPECIAL
-    #     ActiveIf:  CYGHWR_IO_FLASH_BLOCK_LOCKING != 0 
-};
-
-# Verify data programmed to flash
-# Selecting this option will cause verification of data
-# programmed to flash.
-#
-cdl_option CYGSEM_IO_FLASH_VERIFY_PROGRAM {
-    # Flavor: bool
-    # No user value, uncomment the following line to provide one.
-    # user_value 1
-    # value_source default
-    # Default value: 1
-};
-
-# Platform has flash soft DIP switch write-protect
-# Selecting this option will cause the state of a hardware jumper or
-# dipswitch to be read by software to determine whether the flash is
-# write-protected or not.
-#
-cdl_option CYGSEM_IO_FLASH_SOFT_WRITE_PROTECT {
-    # Flavor: bool
-    # No user value, uncomment the following line to provide one.
-    # user_value 0
-    # value_source default
-    # Default value: 0
-};
-
-# Instantiate in I/O block device API
-# Provides a block device accessible using the standard I/O
-# API ( cyg_io_read() etc. )
-#
-cdl_component CYGPKG_IO_FLASH_BLOCK_DEVICE {
-    # This option is not active
-    # ActiveIf constraint: CYGPKG_IO
-    #     CYGPKG_IO (unknown) == 0
-    #   --> 0
-
-    # Flavor: bool
-    # No user value, uncomment the following line to provide one.
-    # user_value 0
-    # value_source default
-    # Default value: 0
-};
-
-# >
-# Name of flash device 1 block device
-#
-cdl_component CYGDAT_IO_FLASH_BLOCK_DEVICE_NAME_1 {
-    # This option is not active
-    # The parent CYGPKG_IO_FLASH_BLOCK_DEVICE is not active
-    # The parent CYGPKG_IO_FLASH_BLOCK_DEVICE is disabled
-
-    # Flavor: data
-    # No user value, uncomment the following line to provide one.
-    # user_value "\"/dev/flash1\""
-    # value_source default
-    # Default value: "\"/dev/flash1\""
-};
-
-# >
-# Start offset from flash base
-# This gives the offset from the base of flash which this
-# block device corresponds to.
-#
-cdl_option CYGNUM_IO_FLASH_BLOCK_OFFSET_1 {
-    # This option is not active
-    # The parent CYGDAT_IO_FLASH_BLOCK_DEVICE_NAME_1 is not active
-
-    # Flavor: data
-    # No user value, uncomment the following line to provide one.
-    # user_value 0x00100000
-    # value_source default
-    # Default value: 0x00100000
-};
-
-# Length
-# This gives the length of the region of flash given over
-# to this block device.
-#
-cdl_option CYGNUM_IO_FLASH_BLOCK_LENGTH_1 {
-    # This option is not active
-    # The parent CYGDAT_IO_FLASH_BLOCK_DEVICE_NAME_1 is not active
-
-    # Flavor: data
-    # No user value, uncomment the following line to provide one.
-    # user_value 0x00100000
-    # value_source default
-    # Default value: 0x00100000
-};
-
-# <
-# <
-# Intel FlashFile FLASH memory support
-# FLASH memory device support for Intel FlashFile
-#
-cdl_package CYGPKG_DEVS_FLASH_INTEL_28FXXX {
-    # Packages cannot be added or removed, nor can their version be changed,
-    # simply by editing their value. Instead the appropriate configuration
-    # should be used to perform these actions.
-
-    # ActiveIf constraint: CYGPKG_IO_FLASH
-    #     CYGPKG_IO_FLASH == current
-    #   --> 1
-    # ActiveIf constraint: CYGINT_DEVS_FLASH_INTEL_28FXXX_REQUIRED
-    #     CYGINT_DEVS_FLASH_INTEL_28FXXX_REQUIRED == 1
-    #   --> 1
-
-    # This value cannot be modified here.
-    # Flavor: booldata
-    # Current value: 1 current
-    # Requires:  CYGINT_DEVS_FLASH_INTEL_VARIANTS != 0 
-    #     CYGINT_DEVS_FLASH_INTEL_VARIANTS == 1
-    #   --> 1
-
-    # The following properties are affected by this value
-    # package CYGPKG_DEVS_FLASH_ARM_XSCALE_TRITON270
-    #     Requires: CYGPKG_DEVS_FLASH_INTEL_28FXXX
-};
-
-# >
-# Number of included variants
-#
-cdl_interface CYGINT_DEVS_FLASH_INTEL_VARIANTS {
-    # Implemented by CYGHWR_DEVS_FLASH_INTEL_28F160S5, active, disabled
-    # Implemented by CYGHWR_DEVS_FLASH_INTEL_28F320B3, active, disabled
-    # Implemented by CYGHWR_DEVS_FLASH_INTEL_28F320C3, active, disabled
-    # Implemented by CYGHWR_DEVS_FLASH_INTEL_28F320S3, active, disabled
-    # Implemented by CYGHWR_DEVS_FLASH_SHARP_LH28F016SCT_Z4, active, disabled
-    # Implemented by CYGHWR_DEVS_FLASH_SHARP_LH28F016SCT_95, active, disabled
-    # Implemented by CYGHWR_DEVS_FLASH_INTEL_28F128W18, active, enabled
-    # Implemented by CYGHWR_DEVS_FLASH_INTEL_48F4000P30, active, disabled
-    # Implemented by CYGHWR_DEVS_FLASH_INTEL_28F256P30_BUGGY, active, disabled
-    # Implemented by CYGHWR_DEVS_FLASH_INTEL_28F128P30, active, disabled
-    # This value cannot be modified here.
-    # Flavor: data
-    # Current_value: 1
-
-    # The following properties are affected by this value
-    # package CYGPKG_DEVS_FLASH_INTEL_28FXXX
-    #     Requires:  CYGINT_DEVS_FLASH_INTEL_VARIANTS != 0 
-};
-
-# Must support buffered writes
-#
-cdl_interface CYGHWR_DEVS_FLASH_INTEL_BUFFERED_WRITES {
-    # Implemented by CYGHWR_DEVS_FLASH_INTEL_28F160S5, active, disabled
-    # This value cannot be modified here.
-    # Flavor: booldata
-    # Current value: 0 0
-
-    # The following properties are affected by this value
-};
-
-# Intel 28F160S5 flash memory support
-# When this option is enabled, the Intel flash driver will be
-# able to recognize and handle the 28F160S5
-# part in the family.
-#
-cdl_option CYGHWR_DEVS_FLASH_INTEL_28F160S5 {
-    # Flavor: bool
-    # No user value, uncomment the following line to provide one.
-    # user_value 0
-    # value_source default
-    # Default value: 0
-};
-
-# Intel 28F320B3 flash memory support
-# When this option is enabled, the Intel flash driver will be
-# able to recognize and handle the 28F320B3
-# part in the family.
-#
-cdl_option CYGHWR_DEVS_FLASH_INTEL_28F320B3 {
-    # Flavor: bool
-    # No user value, uncomment the following line to provide one.
-    # user_value 0
-    # value_source default
-    # Default value: 0
-};
-
-# Intel 28F320C3 flash memory support
-# When this option is enabled, the Intel flash driver will be
-# able to recognize and handle the 28F320C3
-# part in the family.
-#
-cdl_option CYGHWR_DEVS_FLASH_INTEL_28F320C3 {
-    # Flavor: bool
-    # No user value, uncomment the following line to provide one.
-    # user_value 0
-    # value_source default
-    # Default value: 0
-};
-
-# Intel 28F320S3 flash memory support
-# When this option is enabled, the Intel flash driver will be
-# able to recognize and handle the 28F320S3
-# part in the family.
-#
-cdl_option CYGHWR_DEVS_FLASH_INTEL_28F320S3 {
-    # Flavor: bool
-    # No user value, uncomment the following line to provide one.
-    # user_value 0
-    # value_source default
-    # Default value: 0
-};
-
-# Sharp LH28F016SCT-Z4 flash memory support
-# When this option is enabled, the Intel flash driver will be
-# able to recognize and handle the Sharp LH28F016SCT-Z4
-# part.  Although this part is not an Intel part, the driver
-# is implemented using the same command status definitions.
-#
-cdl_option CYGHWR_DEVS_FLASH_SHARP_LH28F016SCT_Z4 {
-    # Flavor: bool
-    # No user value, uncomment the following line to provide one.
-    # user_value 0
-    # value_source default
-    # Default value: 0
-};
-
-# Sharp LH28F016SCT-95 flash memory support
-# When this option is enabled, the Intel flash driver will be
-# able to recognize and handle the Sharp LH28F016SCT-95
-# part.  Although this part is not an Intel part, the driver
-# is implemented using the same command status definitions.
-#
-cdl_option CYGHWR_DEVS_FLASH_SHARP_LH28F016SCT_95 {
-    # Flavor: bool
-    # No user value, uncomment the following line to provide one.
-    # user_value 0
-    # value_source default
-    # Default value: 0
-};
-
-# Intel 28F128W18 flash memory support
-# When this option is enabled, the Intel flash driver will be
-# able to recognize and handle the 28F128W18
-# part in the family.
-#
-cdl_option CYGHWR_DEVS_FLASH_INTEL_28F128W18 {
-    # Flavor: bool
-    user_value 1
-    # value_source user
-    # Default value: 0
-};
-
-# Intel 48F4000P30 flash memory support
-# When this option is enabled, the Intel flash driver will be
-# able to recognize and handle the 48F4000P30
-# part in the family.
-#
-cdl_option CYGHWR_DEVS_FLASH_INTEL_48F4000P30 {
-    # Flavor: bool
-    # No user value, uncomment the following line to provide one.
-    # user_value 0
-    # value_source default
-    # Default value: 0
-};
-
-# Intel 28F256P30 flash memory support with buggy ID
-# When this option is enabled, the Intel flash driver will be
-# able to recognize and handle the 48F4000P30
-# part in the family.
-#
-cdl_option CYGHWR_DEVS_FLASH_INTEL_28F256P30_BUGGY {
-    # Flavor: bool
-    # No user value, uncomment the following line to provide one.
-    # user_value 0
-    # value_source default
-    # Default value: 0
-};
-
-# Intel 28F128P30 flash memory support
-# When this option is enabled, the Intel flash driver will be
-# able to recognize and handle the 28F128P30
-# part in the family.
-#
-cdl_option CYGHWR_DEVS_FLASH_INTEL_28F128P30 {
-    # Flavor: bool
-    # No user value, uncomment the following line to provide one.
-    # user_value 0
-    # value_source default
-    # Default value: 0
-};
-
-# <
-# TRITON270 FLASH memory support
-#
-cdl_package CYGPKG_DEVS_FLASH_ARM_XSCALE_TRITON270 {
-    # Packages cannot be added or removed, nor can their version be changed,
-    # simply by editing their value. Instead the appropriate configuration
-    # should be used to perform these actions.
-
-    # ActiveIf constraint: CYGPKG_IO_FLASH
-    #     CYGPKG_IO_FLASH == current
-    #   --> 1
-
-    # This value cannot be modified here.
-    # Flavor: booldata
-    # Current value: 1 current
-    # Requires: CYGPKG_DEVS_FLASH_INTEL_28FXXX
-    #     CYGPKG_DEVS_FLASH_INTEL_28FXXX == current
-    #   --> 1
-};
-
-# >
-# Generic INTEL 28fxxx driver required
-#
-cdl_interface CYGINT_DEVS_FLASH_INTEL_28FXXX_REQUIRED {
-    # Implemented by CYGPKG_DEVS_FLASH_ARM_XSCALE_TRITON270, active, enabled
-    # This value cannot be modified here.
-    # Flavor: data
-    # Current_value: 1
-
-    # The following properties are affected by this value
-    # package CYGPKG_DEVS_FLASH_INTEL_28FXXX
-    #     ActiveIf: CYGINT_DEVS_FLASH_INTEL_28FXXX_REQUIRED
-};
-
-# <
-# <
-# eCos HAL
-# doc: ref/the-ecos-hardware-abstraction-layer.html
-# 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.
-#
-cdl_package CYGPKG_HAL {
-    # Packages cannot be added or removed, nor can their version be changed,
-    # simply by editing their value. Instead the appropriate configuration
-    # should be used to perform these actions.
-
-    # This value cannot be modified here.
-    # Flavor: booldata
-    # Current value: 1 current
-    # Requires: CYGPKG_INFRA
-    #     CYGPKG_INFRA == current
-    #   --> 1
-
-    # The following properties are affected by this value
-};
-
-# >
-# Platform-independent HAL options
-# A number of configuration options are common to most or all
-# HAL packages, for example options controlling how much state
-# should be saved during a context switch. The implementations
-# of these options will vary from architecture to architecture.
-#
-cdl_component CYGPKG_HAL_COMMON {
-    # There is no associated value.
-};
-
-# >
-# Provide eCos kernel support
-# The HAL can be configured to either support the full eCos
-# kernel, or to support only very simple applications which do
-# not require a full kernel. If kernel support is not required
-# then some of the startup, exception, and interrupt handling
-# code can be eliminated.
-#
-cdl_option CYGFUN_HAL_COMMON_KERNEL_SUPPORT {
-    # Flavor: bool
-    # No user value, uncomment the following line to provide one.
-    # user_value 0
-    # value_source default
-    # Default value: CYGPKG_KERNEL
-    #     CYGPKG_KERNEL (unknown) == 0
-    #   --> 0
-    # Requires: CYGPKG_KERNEL
-    #     CYGPKG_KERNEL (unknown) == 0
-    #   --> 0
-};
-
-# HAL exception support
-# When a processor exception occurs, for example an attempt to
-# execute an illegal instruction or to perform a divide by
-# zero, this exception may be handled in a number of different
-# ways. If the target system has gdb support then typically
-# the exception will be handled by gdb code. Otherwise if the
-# HAL exception support is enabled then the HAL will invoke a
-# routine deliver_exception(). Typically this routine will be
-# provided by the eCos kernel, but it is possible for
-# application code to provide its own implementation. If the
-# HAL exception support is not enabled and a processor
-# exception occurs then the behaviour of the system is
-# undefined.
-#
-cdl_option CYGPKG_HAL_EXCEPTIONS {
-    # Flavor: bool
-    # No user value, uncomment the following line to provide one.
-    # user_value 0
-    # value_source default
-    # Default value: CYGPKG_KERNEL_EXCEPTIONS
-    #     CYGPKG_KERNEL_EXCEPTIONS (unknown) == 0
-    #   --> 0
-    # Requires: CYGPKG_KERNEL_EXCEPTIONS
-    #     CYGPKG_KERNEL_EXCEPTIONS (unknown) == 0
-    #   --> 0
-};
-
-# Stop calling constructors early
-# This option supports environments where some constructors
-# must be run in the context of a thread rather than at
-# simple system startup time. A boolean flag named
-# cyg_hal_stop_constructors is set to 1 when constructors
-# should no longer be invoked. It is up to some other
-# package to deal with the rest of the constructors.
-# In the current version this is only possible with the
-# C library.
-#
-cdl_option CYGSEM_HAL_STOP_CONSTRUCTORS_ON_FLAG {
-    # Flavor: bool
-    # No user value, uncomment the following line to provide one.
-    # user_value 0
-    # value_source default
-    # Default value: 0
-    # Requires: CYGSEM_LIBC_INVOKE_DEFAULT_STATIC_CONSTRUCTORS
-    #     CYGSEM_LIBC_INVOKE_DEFAULT_STATIC_CONSTRUCTORS (unknown) == 0
-    #   --> 0
-};
-
-# HAL uses the MMU and allows for CDL manipulation of it's use
-#
-cdl_interface CYGINT_HAL_SUPPORTS_MMU_TABLES {
-    # No options implement this inferface
-    # This value cannot be modified here.
-    # Flavor: data
-    # Current_value: 0
-
-    # The following properties are affected by this value
-    # option CYGSEM_HAL_INSTALL_MMU_TABLES
-    #     ActiveIf: CYGINT_HAL_SUPPORTS_MMU_TABLES
-};
-
-# Install MMU tables.
-# This option controls whether this application installs
-# its own Memory Management Unit (MMU) tables, or relies on the
-# existing environment to run.
-#
-cdl_option CYGSEM_HAL_INSTALL_MMU_TABLES {
-    # This option is not active
-    # ActiveIf constraint: CYGINT_HAL_SUPPORTS_MMU_TABLES
-    #     CYGINT_HAL_SUPPORTS_MMU_TABLES == 0
-    #   --> 0
-
-    # Flavor: bool
-    # No user value, uncomment the following line to provide one.
-    # user_value 1
-    # value_source default
-    # Default value:  CYG_HAL_STARTUP != "RAM" 
-    #     CYG_HAL_STARTUP == ROM
-    #   --> 1
-
-    # The following properties are affected by this value
-    # option CYGSEM_HAL_STATIC_MMU_TABLES
-    #     Requires: CYGSEM_HAL_INSTALL_MMU_TABLES
-};
-
-# Use static MMU tables.
-# This option defines an environment where any Memory
-# Management Unit (MMU) tables are constant.  Normally used by ROM
-# based environments, this provides a way to save RAM usage which
-# would otherwise be required for these tables.
-#
-cdl_option CYGSEM_HAL_STATIC_MMU_TABLES {
-    # Flavor: bool
-    # No user value, uncomment the following line to provide one.
-    # user_value 0
-    # value_source default
-    # Default value: 0
-    # Requires: CYGSEM_HAL_INSTALL_MMU_TABLES
-    #     CYGSEM_HAL_INSTALL_MMU_TABLES == 0
-    #   --> 0
-};
-
-# Route diagnostic output to debug channel
-# If not inheriting the console setup from the ROM monitor,
-# it is possible to redirect diagnostic output to the debug
-# channel by enabling this option. Depending on the debugger
-# used it may also be necessary to select a mangler for the
-# output to be displayed by the debugger.
-#
-cdl_component CYGDBG_HAL_DIAG_TO_DEBUG_CHAN {
-    # ActiveIf constraint: !CYGSEM_HAL_VIRTUAL_VECTOR_INHERIT_CONSOLE
-    #     CYGSEM_HAL_VIRTUAL_VECTOR_INHERIT_CONSOLE == 0
-    #   --> 1
-    # ActiveIf constraint:  CYGPKG_HAL_ARM || CYGPKG_HAL_POWERPC_MPC8xx  || CYGPKG_HAL_V85X_V850 || CYGSEM_HAL_VIRTUAL_VECTOR_DIAG 
-    #     CYGPKG_HAL_ARM == current
-    #     CYGPKG_HAL_POWERPC_MPC8xx (unknown) == 0
-    #     CYGPKG_HAL_V85X_V850 (unknown) == 0
-    #     CYGSEM_HAL_VIRTUAL_VECTOR_DIAG == 1
-    #   --> 1
-
-    # Flavor: bool
-    user_value 0
-    # value_source user
-    # Default value:  (CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS  || CYG_HAL_STARTUP == "RAM") ? 1 : 0
-    #     CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS == 1
-    #     CYG_HAL_STARTUP == ROM
-    #   --> 1
-
-    # The following properties are affected by this value
-    # option CYGPRI_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_CONFIGURABLE
-    #     Calculated:  !CYGSEM_HAL_VIRTUAL_VECTOR_INHERIT_CONSOLE  && !CYGDBG_HAL_DIAG_TO_DEBUG_CHAN 
-};
-
-# >
-# Mangler used on diag output
-# It is sometimes necessary to mangle (encode) the
-# diag ASCII text output in order for it to show up at the
-# other end. In particular, GDB may silently ignore raw
-# ASCII text.
-#
-cdl_option CYGSEM_HAL_DIAG_MANGLER {
-    # This option is not active
-    # The parent CYGDBG_HAL_DIAG_TO_DEBUG_CHAN is disabled
-
-    # Flavor: data
-    # No user value, uncomment the following line to provide one.
-    # user_value GDB
-    # value_source default
-    # Default value: GDB
-    # Legal values: "GDB" "None"
-};
-
-# <
-# <
-# HAL interrupt handling
-# A number of configuration options related to interrupt
-# handling are common to most or all HAL packages, even though
-# the implementations will vary from architecture to
-# architecture.
-#
-cdl_component CYGPKG_HAL_COMMON_INTERRUPTS {
-    # There is no associated value.
-};
-
-# >
-# Use separate stack for interrupts
-# When an interrupt occurs this interrupt can be handled either
-# on the current stack or on a separate stack maintained by the
-# HAL. Using a separate stack requires a small number of extra
-# instructions in the interrupt handling code, but it has the
-# advantage that it is no longer necessary to allow extra space
-# in every thread stack for the interrupt handlers. The amount
-# of extra space required depends on the interrupt handlers
-# that are being used.
-#
-cdl_option CYGIMP_HAL_COMMON_INTERRUPTS_USE_INTERRUPT_STACK {
-    # Flavor: bool
-    # No user value, uncomment the following line to provide one.
-    # user_value 1
-    # value_source default
-    # Default value: 1
-};
-
-# Interrupt stack size
-# This configuration option specifies the stack size in bytes
-# for the interrupt stack. Typically this should be a multiple
-# of 16, but the exact requirements will vary from architecture
-# to architecture. The interrupt stack serves two separate
-# purposes. It is used as the stack during system
-# initialization. In addition, if the interrupt system is
-# configured to use a separate stack then all interrupts will
-# be processed on this stack. The exact memory requirements
-# will vary from application to application, and will depend
-# heavily on whether or not other interrupt-related options,
-# for example nested interrupts, are enabled. On most targets,
-# in a configuration with no kernel this stack will also be
-# the stack used to invoke the application, and must obviously
-# be appropriately large in that case.
-#
-cdl_option CYGNUM_HAL_COMMON_INTERRUPTS_STACK_SIZE {
-    # Flavor: data
-    user_value 4096
-    # value_source user
-    # Default value:  CYGPKG_KERNEL ? 4096 : 32768 
-    #     CYGPKG_KERNEL (unknown) == 0
-    #   --> 32768
-    # Legal values: 1024 to 1048576
-};
-
-# Allow nested interrupts
-# When an interrupt occurs the HAL interrupt handling code can
-# either leave interrupts disabled for the duration of the
-# interrupt handling code, or by doing some extra work it can
-# reenable interrupts before invoking the interrupt handler and
-# thus allow nested interrupts to happen. If all the interrupt
-# handlers being used are small and do not involve any loops
-# then it is usually better to disallow nested interrupts.
-# However if any of the interrupt handlers are more complicated
-# than nested interrupts will usually be required.
-#
-cdl_option CYGSEM_HAL_COMMON_INTERRUPTS_ALLOW_NESTING {
-    # Flavor: bool
-    # No user value, uncomment the following line to provide one.
-    # user_value 0
-    # value_source default
-    # Default value: 0
-};
-
-# Save minimum context on interrupt
-# The HAL interrupt handling code can exploit the calling conventions
-# defined for a given architecture to reduce the amount of state
-# that has to be saved. Generally this improves performance and
-# reduces code size. However it can make source-level debugging
-# more difficult.
-#
-cdl_option CYGDBG_HAL_COMMON_INTERRUPTS_SAVE_MINIMUM_CONTEXT {
-    # Flavor: bool
-    user_value 0
-    # value_source user
-    # Default value: 1
-
-    # The following properties are affected by this value
-    # option CYGBLD_BUILD_GDB_STUBS
-    #     Requires: ! CYGDBG_HAL_COMMON_INTERRUPTS_SAVE_MINIMUM_CONTEXT
-    # component CYGBLD_BUILD_REDBOOT
-    #     Requires: ! CYGDBG_HAL_COMMON_INTERRUPTS_SAVE_MINIMUM_CONTEXT
-};
-
-# Chain all interrupts together
-# Interrupts can be attached to vectors either singly, or be
-# chained together. The latter is necessary if there is no way
-# of discovering which device has interrupted without
-# inspecting the device itself. It can also reduce the amount
-# of RAM needed for interrupt decoding tables and code.
-#
-cdl_option CYGIMP_HAL_COMMON_INTERRUPTS_CHAIN {
-    # Flavor: bool
-    # No user value, uncomment the following line to provide one.
-    # user_value 0
-    # value_source default
-    # Default value: 0
-};
-
-# Ignore spurious [fleeting] interrupts
-# On some hardware, interrupt sources may not be de-bounced or
-# de-glitched.  Rather than try to handle these interrupts (no
-# handling may be possible), this option allows the HAL to simply
-# ignore them.  In most cases, if the interrupt is real it will
-# reoccur in a detectable form.
-#
-cdl_option CYGIMP_HAL_COMMON_INTERRUPTS_IGNORE_SPURIOUS {
-    # Flavor: bool
-    # No user value, uncomment the following line to provide one.
-    # user_value 0
-    # value_source default
-    # Default value: 0
-};
-
-# <
-# HAL context switch support
-# A number of configuration options related to thread contexts
-# are common to most or all HAL packages, even though the
-# implementations will vary from architecture to architecture.
-#
-cdl_component CYGPKG_HAL_COMMON_CONTEXT {
-    # There is no associated value.
-
-    # The following properties are affected by this value
-};
-
-# >
-# Use minimum thread context
-# The thread context switch code can exploit the calling
-# conventions defined for a given architecture to reduce the
-# amount of state that has to be saved during a context
-# switch. Generally this improves performance and reduces
-# code size. However it can make source-level debugging more
-# difficult.
-#
-cdl_option CYGDBG_HAL_COMMON_CONTEXT_SAVE_MINIMUM {
-    # Flavor: bool
-    # No user value, uncomment the following line to provide one.
-    # user_value 1
-    # The inferred value should not be edited directly.
-    inferred_value 0
-    # value_source inferred
-    # Default value: 1
-
-    # The following properties are affected by this value
-    # option CYGBLD_BUILD_GDB_STUBS
-    #     Requires: ! CYGDBG_HAL_COMMON_CONTEXT_SAVE_MINIMUM
-    # component CYGBLD_BUILD_REDBOOT
-    #     Requires: ! CYGDBG_HAL_COMMON_CONTEXT_SAVE_MINIMUM
-};
-
-# <
-# Explicit control over cache behaviour
-# These options let the default behaviour of the caches 
-# be easily configurable.
-#
-cdl_component CYGPKG_HAL_CACHE_CONTROL {
-    # There is no associated value.
-};
-
-# >
-# Enable DATA cache on startup
-# Enabling this option will cause the data cache to be enabled
-# as soon as practicable when eCos starts up.  One would choose
-# to disable this if the data cache cannot safely be turned on,
-# such as a case where the cache(s) require additional platform
-# specific setup.
-#
-cdl_component CYGSEM_HAL_ENABLE_DCACHE_ON_STARTUP {
-    # Flavor: bool
-    # No user value, uncomment the following line to provide one.
-    # user_value 1
-    # value_source default
-    # Default value: 1
-};
-
-# >
-# DATA cache mode on startup
-# This option controls the mode the cache will be set to
-# when enabled on startup.
-#
-cdl_option CYGSEM_HAL_DCACHE_STARTUP_MODE {
-    # Flavor: data
-    # No user value, uncomment the following line to provide one.
-    # user_value COPYBACK
-    # value_source default
-    # Default value: COPYBACK
-    # Legal values:  "COPYBACK" "WRITETHRU" 
-};
-
-# <
-# Enable INSTRUCTION cache on startup
-# Enabling this option will cause the instruction cache to be enabled
-# as soon as practicable when eCos starts up.  One would choose
-# to disable this if the instruction cache cannot safely be turned on,
-# such as a case where the cache(s) require additional platform
-# specific setup.
-#
-cdl_option CYGSEM_HAL_ENABLE_ICACHE_ON_STARTUP {
-    # Flavor: bool
-    # No user value, uncomment the following line to provide one.
-    # user_value 1
-    # value_source default
-    # Default value: 1
-};
-
-# <
-# Source-level debugging support
-# If the source level debugger gdb is to be used for debugging
-# application code then it may be necessary to configure in support
-# for this in the HAL.
-#
-cdl_component CYGPKG_HAL_DEBUG {
-    # There is no associated value.
-};
-
-# >
-# Support for GDB stubs
-# The HAL implements GDB stubs for the target.
-#
-cdl_interface CYGINT_HAL_DEBUG_GDB_STUBS {
-    # Implemented by CYGPKG_HAL_ARM_XSCALE_TRITON270_SK3, active, enabled
-    # This value cannot be modified here.
-    # Flavor: data
-    # Current_value: 1
-
-    # The following properties are affected by this value
-    # option CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS
-    #     ActiveIf: CYGINT_HAL_DEBUG_GDB_STUBS
-    # component CYGBLD_BUILD_REDBOOT
-    #     Requires:  !CYGINT_HAL_DEBUG_GDB_STUBS || CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS 
-    # component CYGBLD_BUILD_REDBOOT
-    #     Requires:  !CYGINT_HAL_DEBUG_GDB_STUBS || CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT 
-};
-
-# Include GDB stubs in HAL
-# This option causes a set of GDB stubs to be included into the
-# system. On some target systems the GDB support will be
-# provided by other means, for example by a ROM monitor. On
-# other targets, especially when building a ROM-booting system,
-# the necessary support has to go into the target library
-# itself. When GDB stubs are include in a configuration, HAL
-# serial drivers must also be included.
-#
-cdl_option CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS {
-    # ActiveIf constraint: CYGINT_HAL_DEBUG_GDB_STUBS
-    #     CYGINT_HAL_DEBUG_GDB_STUBS == 1
-    #   --> 1
-
-    # Flavor: bool
-    # No user value, uncomment the following line to provide one.
-    # user_value 0
-    # The inferred value should not be edited directly.
-    inferred_value 1
-    # value_source inferred
-    # Default value: 0
-    # Requires: ! CYGSEM_HAL_USE_ROM_MONITOR
-    #     CYGSEM_HAL_USE_ROM_MONITOR == 0
-    #   --> 1
-    # Requires:  !CYGSEM_HAL_VIRTUAL_VECTOR_DIAG  || CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_COMMS 
-    #     CYGSEM_HAL_VIRTUAL_VECTOR_DIAG == 1
-    #     CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_COMMS == 1
-    #   --> 1
-
-    # The following properties are affected by this value
-    # component CYGDBG_HAL_DIAG_TO_DEBUG_CHAN
-    #     DefaultValue:  (CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS  || CYG_HAL_STARTUP == "RAM") ? 1 : 0
-    # option CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT
-    #     Requires: CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS
-    # option CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT
-    #     DefaultValue: CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS
-    # option CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT
-    #     ActiveIf:  CYGSEM_HAL_USE_ROM_MONITOR || CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS 
-    # option CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT
-    #     DefaultValue:  !CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS 
-    # option CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_COMMS
-    #     DefaultValue:  CYGSEM_HAL_VIRTUAL_VECTOR_INIT_WHOLE_TABLE  || CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS 
-    # option CYGBLD_BUILD_COMMON_GDB_STUBS
-    #     Requires: CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS
-    # option CYGPKG_HAL_GDB_FILEIO
-    #     Requires: CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS
-    # option CYGHWR_HAL_ARM_DUMP_EXCEPTIONS
-    #     Requires: !CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS
-    # option CYGHWR_HAL_ARM_ICE_THREAD_SUPPORT
-    #     Requires: CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS
-    # option CYGBLD_BUILD_GDB_STUBS
-    #     Requires: CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS
-    # component CYGBLD_BUILD_REDBOOT
-    #     Requires:  !CYGINT_HAL_DEBUG_GDB_STUBS || CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS 
-};
-
-# Support for external break support in GDB stubs
-# The HAL implements external break (or asynchronous interrupt)
-# in the GDB stubs for the target.
-#
-cdl_interface CYGINT_HAL_DEBUG_GDB_STUBS_BREAK {
-    # Implemented by CYGPKG_HAL_ARM_XSCALE_TRITON270_SK3, active, enabled
-    # This value cannot be modified here.
-    # Flavor: data
-    # Current_value: 1
-
-    # The following properties are affected by this value
-    # option CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT
-    #     ActiveIf: CYGINT_HAL_DEBUG_GDB_STUBS_BREAK
-};
-
-# Include GDB external break support for stubs
-# This option causes the GDB stub to add a serial interrupt handler
-# which will listen for GDB break packets. This lets you stop the
-# target asynchronously when using GDB, usually by hitting Control+C
-# or pressing the STOP button. This option differs from
-# CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT in that it is used when
-# GDB stubs are present.
-#
-cdl_option CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT {
-    # ActiveIf constraint: CYGINT_HAL_DEBUG_GDB_STUBS_BREAK
-    #     CYGINT_HAL_DEBUG_GDB_STUBS_BREAK == 1
-    #   --> 1
-
-    # Flavor: bool
-    # No user value, uncomment the following line to provide one.
-    # user_value 1
-    # value_source default
-    # Default value: CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS
-    #     CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS == 1
-    #   --> 1
-    # Requires: CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS
-    #     CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS == 1
-    #   --> 1
-
-    # The following properties are affected by this value
-    # option CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT
-    #     Requires: !CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT
-    # option CYGOPT_HAL_ARM_SYSCALL_GPROF_SUPPORT
-    #     ActiveIf:  CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT || CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT 
-    # option CYGBLD_BUILD_GDB_STUBS
-    #     Requires: CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT
-    # component CYGBLD_BUILD_REDBOOT
-    #     Requires:  !CYGINT_HAL_DEBUG_GDB_STUBS || CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT 
-};
-
-# Platform does not support CTRLC
-#
-cdl_interface CYGINT_HAL_DEBUG_GDB_CTRLC_UNSUPPORTED {
-    # No options implement this inferface
-    # This value cannot be modified here.
-    # Flavor: data
-    # Current_value: 0
-
-    # The following properties are affected by this value
-    # option CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT
-    #     ActiveIf:  CYGINT_HAL_DEBUG_GDB_CTRLC_UNSUPPORTED == 0 
-};
-
-# Include GDB external break support when no stubs
-# This option adds an interrupt handler for the GDB serial line
-# which will listen for GDB break packets. This lets you stop the
-# target asynchronously when using GDB, usually by hitting Control+C
-# or pressing the STOP button. This option differs from
-# CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT in that it is used when the GDB
-# stubs are NOT present.
-#
-cdl_option CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT {
-    # ActiveIf constraint:  CYGSEM_HAL_USE_ROM_MONITOR || CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS 
-    #     CYGSEM_HAL_USE_ROM_MONITOR == 0
-    #     CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS == 1
-    #   --> 1
-    # ActiveIf constraint:  CYGINT_HAL_DEBUG_GDB_CTRLC_UNSUPPORTED == 0 
-    #     CYGINT_HAL_DEBUG_GDB_CTRLC_UNSUPPORTED == 0
-    #   --> 1
-
-    # Flavor: bool
-    # No user value, uncomment the following line to provide one.
-    # user_value 0
-    # value_source default
-    # Default value:  !CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS 
-    #     CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS == 1
-    #   --> 0
-    # Requires: !CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT
-    #     CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT == 1
-    #   --> 0
-
-    # The following properties are affected by this value
-    # option CYGOPT_HAL_ARM_SYSCALL_GPROF_SUPPORT
-    #     ActiveIf:  CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT || CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT 
-    # component CYGBLD_BUILD_REDBOOT
-    #     Requires: ! CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT
-};
-
-# Include GDB multi-threading debug support
-# This option enables some extra HAL code which is needed
-# to support multi-threaded source level debugging.
-#
-cdl_option CYGDBG_HAL_DEBUG_GDB_THREAD_SUPPORT {
-    # ActiveIf constraint:  CYGSEM_HAL_ROM_MONITOR || CYGDBG_KERNEL_DEBUG_GDB_THREAD_SUPPORT 
-    #     CYGSEM_HAL_ROM_MONITOR == 1
-    #     CYGDBG_KERNEL_DEBUG_GDB_THREAD_SUPPORT (unknown) == 0
-    #   --> 1
-
-    # Flavor: bool
-    # No user value, uncomment the following line to provide one.
-    # user_value 1
-    # value_source default
-    # Default value: 1
-
-    # The following properties are affected by this value
-    # option CYGHWR_HAL_ARM_ICE_THREAD_SUPPORT
-    #     Requires: CYGDBG_HAL_DEBUG_GDB_THREAD_SUPPORT
-    # option CYGBLD_BUILD_GDB_STUBS
-    #     Requires: CYGDBG_HAL_DEBUG_GDB_THREAD_SUPPORT
-    # option CYGBLD_BUILD_REDBOOT_WITH_THREADS
-    #     Requires: CYGDBG_HAL_DEBUG_GDB_THREAD_SUPPORT
-};
-
-# Number of times to retry sending a $O packet
-# This option controls the number of attempts that eCos programs
-# will make to send a $O packet to a host GDB process.  If it is
-# set non-zero, then the target process will attempt to resend the
-# $O packet data up to this number of retries.  Caution: use of
-# this option is not recommended as it can thoroughly confuse the
-# host GDB process.
-#
-cdl_option CYGNUM_HAL_DEBUG_GDB_PROTOCOL_RETRIES {
-    # Flavor: data
-    # No user value, uncomment the following line to provide one.
-    # user_value 0
-    # value_source default
-    # Default value: 0
-};
-
-# Timeout period for GDB packets
-# This option controls the time (in milliseconds) that eCos programs
-# will wait for a response when sending packets to a host GDB process.
-# If this time elapses, then the packet will be resent, up to some
-# maximum number of times (CYGNUM_HAL_DEBUG_GDB_PROTOCOL_RETRIES).
-#
-cdl_option CYGNUM_HAL_DEBUG_GDB_PROTOCOL_TIMEOUT {
-    # Flavor: data
-    # No user value, uncomment the following line to provide one.
-    # user_value 500
-    # value_source default
-    # Default value: 500
-};
-
-# <
-# ROM monitor support
-# Support for ROM monitors can be built in to your application. 
-# It may also be relevant to build your application as a ROM monitor
-# itself. Such options are contained here if relevant for your chosen
-# platform. The options and ROM monitors available to choose are
-# platform-dependent.
-#
-cdl_component CYGPKG_HAL_ROM_MONITOR {
-    # There is no associated value.
-
-    # The following properties are affected by this value
-};
-
-# >
-# Target has virtual vector support
-#
-cdl_interface CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT {
-    # Implemented by CYGPKG_HAL_ARM_XSCALE_TRITON270_SK3, active, enabled
-    # This value cannot be modified here.
-    # Flavor: data
-    # Current_value: 1
-
-    # The following properties are affected by this value
-    # component CYGSEM_HAL_VIRTUAL_VECTOR_SUPPORT
-    #     ActiveIf: CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT
-};
-
-# Target supports baud rate control via vectors
-# Whether this target supports the __COMMCTL_GETBAUD
-# and __COMMCTL_SETBAUD virtual vector comm control operations.
-#
-cdl_interface CYGINT_HAL_VIRTUAL_VECTOR_COMM_BAUD_SUPPORT {
-    # Implemented by CYGPKG_HAL_ARM_XSCALE_TRITON270_SK3, active, enabled
-    # This value cannot be modified here.
-    # Flavor: data
-    # Current_value: 1
-
-    # The following properties are affected by this value
-    # option CYGSEM_REDBOOT_VARIABLE_BAUD_RATE
-    #     ActiveIf: CYGINT_HAL_VIRTUAL_VECTOR_COMM_BAUD_SUPPORT
-};
-
-# Enable use of virtual vector calling interface
-# Virtual vector support allows the HAL to let the ROM
-# monitor handle certain operations. The virtual vector table
-# defines a calling interface between applications running in
-# RAM and the ROM monitor.
-#
-cdl_component CYGSEM_HAL_VIRTUAL_VECTOR_SUPPORT {
-    # ActiveIf constraint: CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT
-    #     CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT == 1
-    #   --> 1
-
-    # Calculated value: 1
-    # Flavor: bool
-    # Current value: 1
-
-    # The following properties are affected by this value
-    # component CYGBLD_BUILD_REDBOOT
-    #     Requires: CYGSEM_HAL_VIRTUAL_VECTOR_SUPPORT
-};
-
-# >
-# Inherit console settings from ROM monitor
-# When this option is set, the application will inherit
-# the console as set up by the ROM monitor. This means
-# that the application will use whatever channel and
-# mangling style was used by the ROM monitor when
-# the application was launched.
-#
-cdl_option CYGSEM_HAL_VIRTUAL_VECTOR_INHERIT_CONSOLE {
-    # This option is not active
-    # ActiveIf constraint: CYGSEM_HAL_USE_ROM_MONITOR
-    #     CYGSEM_HAL_USE_ROM_MONITOR == 0
-    #   --> 0
-
-    # Flavor: bool
-    # No user value, uncomment the following line to provide one.
-    # user_value 0
-    # value_source default
-    # Default value:  !CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_COMMS 
-    #     CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_COMMS == 1
-    #   --> 0
-
-    # The following properties are affected by this value
-    # component CYGDBG_HAL_DIAG_TO_DEBUG_CHAN
-    #     ActiveIf: !CYGSEM_HAL_VIRTUAL_VECTOR_INHERIT_CONSOLE
-    # option CYGPRI_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_CONFIGURABLE
-    #     Calculated:  !CYGSEM_HAL_VIRTUAL_VECTOR_INHERIT_CONSOLE  && !CYGDBG_HAL_DIAG_TO_DEBUG_CHAN 
-};
-
-# Debug channel is configurable
-# This option is a configuration hint - it is enabled
-# when the HAL initialization code will make use
-# of the debug channel configuration option.
-#
-cdl_option CYGPRI_HAL_VIRTUAL_VECTOR_DEBUG_CHANNEL_CONFIGURABLE {
-    # Calculated value:  CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_COMMS 
-    #     CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_COMMS == 1
-    # Flavor: bool
-    # Current value: 1
-};
-
-# Console channel is configurable
-# This option is a configuration hint - it is enabled
-# when the HAL initialization code will make use
-# of the console channel configuration option.
-#
-cdl_option CYGPRI_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_CONFIGURABLE {
-    # Calculated value:  !CYGSEM_HAL_VIRTUAL_VECTOR_INHERIT_CONSOLE  && !CYGDBG_HAL_DIAG_TO_DEBUG_CHAN 
-    #     CYGSEM_HAL_VIRTUAL_VECTOR_INHERIT_CONSOLE == 0
-    #     CYGDBG_HAL_DIAG_TO_DEBUG_CHAN == 0
-    # Flavor: bool
-    # Current value: 1
-};
-
-# Initialize whole of virtual vector table
-# This option will cause the whole of the virtual
-# vector table to be initialized with dummy values on
-# startup. When this option is enabled, all the
-# options below must also be enabled - or the
-# table would be empty when the application
-# launches.
-# On targets where older ROM monitors without
-# virtual vector support may still be in use, it is
-# necessary for RAM applictions to initialize the
-# table (since all HAL diagnostics and debug IO
-# happens via the table).
-#
-cdl_option CYGSEM_HAL_VIRTUAL_VECTOR_INIT_WHOLE_TABLE {
-    # Flavor: bool
-    user_value 1
-    # value_source user
-    # Default value:  CYG_HAL_STARTUP != "RAM" || !CYGSEM_HAL_USE_ROM_MONITOR 
-    #     CYG_HAL_STARTUP == ROM
-    #     CYGSEM_HAL_USE_ROM_MONITOR == 0
-    #   --> 1
-    # Requires: CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_RESET
-    #     CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_RESET == 1
-    #   --> 1
-    # Requires: CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_DELAY_US
-    #     CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_DELAY_US == 1
-    #   --> 1
-    # Requires: CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_CACHE
-    #     CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_CACHE == 1
-    #   --> 1
-    # Requires: CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_DATA
-    #     CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_DATA == 1
-    #   --> 1
-    # Requires: CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_COMMS
-    #     CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_COMMS == 1
-    #   --> 1
-
-    # The following properties are affected by this value
-    # option CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_DEFAULT
-    #     ActiveIf: !CYGSEM_HAL_VIRTUAL_VECTOR_INIT_WHOLE_TABLE
-    # option CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_RESET
-    #     DefaultValue:  CYGSEM_HAL_VIRTUAL_VECTOR_INIT_WHOLE_TABLE  || CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_DEFAULT 
-    # option CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_VERSION
-    #     DefaultValue:  CYGSEM_HAL_VIRTUAL_VECTOR_INIT_WHOLE_TABLE 
-    # option CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_DELAY_US
-    #     DefaultValue:  CYGSEM_HAL_VIRTUAL_VECTOR_INIT_WHOLE_TABLE  || CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_DEFAULT 
-    # option CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_CACHE
-    #     DefaultValue:  CYGSEM_HAL_VIRTUAL_VECTOR_INIT_WHOLE_TABLE  || CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_DEFAULT 
-    # option CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_DATA
-    #     DefaultValue:  CYGSEM_HAL_VIRTUAL_VECTOR_INIT_WHOLE_TABLE  || CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_DEFAULT 
-    # option CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_COMMS
-    #     DefaultValue:  CYGSEM_HAL_VIRTUAL_VECTOR_INIT_WHOLE_TABLE  || CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS 
-};
-
-# Claim virtual vector table entries by default
-# By default most virtual vectors will be claimed by
-# RAM startup configurations, meaning that the RAM
-# application will provide the services. The
-# exception is COMMS support (HAL
-# diagnostics/debugging IO) which is left in the
-# control of the ROM monitor.
-# The reasoning behind this is to get as much of the
-# code exercised during regular development so it
-# is known to be working the few times a new ROM
-# monitor or a ROM production configuration is used
-# - COMMS are excluded only by necessity in order to
-# avoid breaking an existing debugger connections
-# (there may be ways around this).
-# For production RAM configurations this option can
-# be switched off, causing the appliction to rely on
-# the ROM monitor for these services, thus
-# saving some space.
-# Individual vectors may also be left unclaimed,
-# controlled by the below options (meaning that the
-# associated service provided by the ROM monitor
-# will be used).
-#
-cdl_option CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_DEFAULT {
-    # This option is not active
-    # ActiveIf constraint: !CYGSEM_HAL_VIRTUAL_VECTOR_INIT_WHOLE_TABLE
-    #     CYGSEM_HAL_VIRTUAL_VECTOR_INIT_WHOLE_TABLE == 1
-    #   --> 0
-
-    # Flavor: bool
-    # No user value, uncomment the following line to provide one.
-    # user_value 1
-    # value_source default
-    # Default value: 1
-
-    # The following properties are affected by this value
-    # option CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_RESET
-    #     DefaultValue:  CYGSEM_HAL_VIRTUAL_VECTOR_INIT_WHOLE_TABLE  || CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_DEFAULT 
-    # option CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_DELAY_US
-    #     DefaultValue:  CYGSEM_HAL_VIRTUAL_VECTOR_INIT_WHOLE_TABLE  || CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_DEFAULT 
-    # option CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_CACHE
-    #     DefaultValue:  CYGSEM_HAL_VIRTUAL_VECTOR_INIT_WHOLE_TABLE  || CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_DEFAULT 
-    # option CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_DATA
-    #     DefaultValue:  CYGSEM_HAL_VIRTUAL_VECTOR_INIT_WHOLE_TABLE  || CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_DEFAULT 
-};
-
-# Claim reset virtual vectors
-# This option will cause the reset and kill_by_reset
-# virtual vectors to be claimed.
-#
-cdl_option CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_RESET {
-    # Flavor: bool
-    user_value 1
-    # value_source user
-    # Default value:  CYGSEM_HAL_VIRTUAL_VECTOR_INIT_WHOLE_TABLE  || CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_DEFAULT 
-    #     CYGSEM_HAL_VIRTUAL_VECTOR_INIT_WHOLE_TABLE == 1
-    #     CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_DEFAULT == 0
-    #   --> 1
-
-    # The following properties are affected by this value
-    # option CYGSEM_HAL_VIRTUAL_VECTOR_INIT_WHOLE_TABLE
-    #     Requires: CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_RESET
-};
-
-# Claim version virtual vectors
-# This option will cause the version
-# virtual vectors to be claimed.
-#
-cdl_option CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_VERSION {
-    # Flavor: bool
-    user_value 1
-    # value_source user
-    # Default value:  CYGSEM_HAL_VIRTUAL_VECTOR_INIT_WHOLE_TABLE 
-    #     CYGSEM_HAL_VIRTUAL_VECTOR_INIT_WHOLE_TABLE == 1
-    #   --> 1
-};
-
-# Claim delay_us virtual vector
-# This option will cause the delay_us
-# virtual vector to be claimed.
-#
-cdl_option CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_DELAY_US {
-    # Flavor: bool
-    user_value 1
-    # value_source user
-    # Default value:  CYGSEM_HAL_VIRTUAL_VECTOR_INIT_WHOLE_TABLE  || CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_DEFAULT 
-    #     CYGSEM_HAL_VIRTUAL_VECTOR_INIT_WHOLE_TABLE == 1
-    #     CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_DEFAULT == 0
-    #   --> 1
-
-    # The following properties are affected by this value
-    # option CYGSEM_HAL_VIRTUAL_VECTOR_INIT_WHOLE_TABLE
-    #     Requires: CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_DELAY_US
-};
-
-# Claim cache virtual vectors
-# This option will cause the cache virtual vectors
-# to be claimed.
-#
-cdl_option CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_CACHE {
-    # Flavor: bool
-    user_value 1
-    # value_source user
-    # Default value:  CYGSEM_HAL_VIRTUAL_VECTOR_INIT_WHOLE_TABLE  || CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_DEFAULT 
-    #     CYGSEM_HAL_VIRTUAL_VECTOR_INIT_WHOLE_TABLE == 1
-    #     CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_DEFAULT == 0
-    #   --> 1
-
-    # The following properties are affected by this value
-    # option CYGSEM_HAL_VIRTUAL_VECTOR_INIT_WHOLE_TABLE
-    #     Requires: CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_CACHE
-};
-
-# Claim data virtual vectors
-# This option will cause the data virtual vectors
-# to be claimed. At present there is only one, used
-# by the RedBoot ethernet driver to share diag output.
-#
-cdl_option CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_DATA {
-    # Flavor: bool
-    user_value 1
-    # value_source user
-    # Default value:  CYGSEM_HAL_VIRTUAL_VECTOR_INIT_WHOLE_TABLE  || CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_DEFAULT 
-    #     CYGSEM_HAL_VIRTUAL_VECTOR_INIT_WHOLE_TABLE == 1
-    #     CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_DEFAULT == 0
-    #   --> 1
-
-    # The following properties are affected by this value
-    # option CYGSEM_HAL_VIRTUAL_VECTOR_INIT_WHOLE_TABLE
-    #     Requires: CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_DATA
-};
-
-# Claim comms virtual vectors
-# This option will cause the communication tables
-# that are part of the virtual vectors mechanism to
-# be claimed. Note that doing this may cause an
-# existing ROM monitor communication connection to
-# be closed. For this reason, the option is disabled
-# per default for normal application
-# configurations.
-#
-cdl_option CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_COMMS {
-    # Flavor: bool
-    user_value 1
-    # value_source user
-    # Default value:  CYGSEM_HAL_VIRTUAL_VECTOR_INIT_WHOLE_TABLE  || CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS 
-    #     CYGSEM_HAL_VIRTUAL_VECTOR_INIT_WHOLE_TABLE == 1
-    #     CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS == 1
-    #   --> 1
-
-    # The following properties are affected by this value
-    # option CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS
-    #     Requires:  !CYGSEM_HAL_VIRTUAL_VECTOR_DIAG  || CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_COMMS 
-    # option CYGSEM_HAL_VIRTUAL_VECTOR_INHERIT_CONSOLE
-    #     DefaultValue:  !CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_COMMS 
-    # option CYGPRI_HAL_VIRTUAL_VECTOR_DEBUG_CHANNEL_CONFIGURABLE
-    #     Calculated:  CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_COMMS 
-    # option CYGSEM_HAL_VIRTUAL_VECTOR_INIT_WHOLE_TABLE
-    #     Requires: CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_COMMS
-};
-
-# Do diagnostic IO via virtual vector table
-# All HAL IO happens via the virtual vector table / comm
-# tables when those tables are supported by the HAL.
-# If so desired, the low-level IO functions can
-# still be provided by the RAM application by
-# enabling the CLAIM_COMMS option.
-#
-cdl_option CYGSEM_HAL_VIRTUAL_VECTOR_DIAG {
-    # Calculated value: 1
-    # Flavor: bool
-    # Current value: 1
-
-    # The following properties are affected by this value
-    # component CYGDBG_HAL_DIAG_TO_DEBUG_CHAN
-    #     ActiveIf:  CYGPKG_HAL_ARM || CYGPKG_HAL_POWERPC_MPC8xx  || CYGPKG_HAL_V85X_V850 || CYGSEM_HAL_VIRTUAL_VECTOR_DIAG 
-    # option CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS
-    #     Requires:  !CYGSEM_HAL_VIRTUAL_VECTOR_DIAG  || CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_COMMS 
-};
-
-# <
-# Behave as a ROM monitor
-# Enable this option if this program is to be used as a ROM monitor,
-# i.e. applications will be loaded into RAM on the board, and this
-# ROM monitor may process exceptions or interrupts generated from the
-# application. This enables features such as utilizing a separate
-# interrupt stack when exceptions are generated.
-#
-cdl_option CYGSEM_HAL_ROM_MONITOR {
-    # Flavor: bool
-    user_value 1
-    # value_source user
-    # Default value: 1
-    # Requires:  CYG_HAL_STARTUP == "ROM" 
-    #     CYG_HAL_STARTUP == ROM
-    #   --> 1
-
-    # The following properties are affected by this value
-    # option CYGBLD_BUILD_GDB_STUBS
-    #     Requires: CYGSEM_HAL_ROM_MONITOR
-    # option CYGBLD_ARM_ENABLE_THUMB_INTERWORK
-    #     DefaultValue:  (CYGHWR_THUMB || CYGSEM_HAL_ROM_MONITOR) 
-    # option CYGDBG_HAL_DEBUG_GDB_THREAD_SUPPORT
-    #     ActiveIf:  CYGSEM_HAL_ROM_MONITOR || CYGDBG_KERNEL_DEBUG_GDB_THREAD_SUPPORT 
-    # option CYGPRI_REDBOOT_ROM_MONITOR
-    #     Requires: CYGSEM_HAL_ROM_MONITOR
-};
-
-# Work with a ROM monitor
-# Support can be enabled for different varieties of ROM monitor.
-# This support changes various eCos semantics such as the encoding
-# of diagnostic output, or the overriding of hardware interrupt
-# vectors.
-# Firstly there is "Generic" support which prevents the HAL
-# from overriding the hardware vectors that it does not use, to
-# instead allow an installed ROM monitor to handle them. This is
-# the most basic support which is likely to be common to most
-# implementations of ROM monitor.
-# "GDB_stubs" provides support when GDB stubs are included in
-# the ROM monitor or boot ROM.
-#
-cdl_option CYGSEM_HAL_USE_ROM_MONITOR {
-    # Flavor: booldata
-    user_value 0 0
-    # value_source user
-    # Default value:  CYG_HAL_STARTUP == "RAM" ? "GDB_stubs" : 0 
-    #     CYG_HAL_STARTUP == ROM
-    #   --> 0 0
-    # Legal values:  "Generic" "GDB_stubs" 
-    # Requires:  CYG_HAL_STARTUP == "RAM" 
-    #     CYG_HAL_STARTUP == ROM
-    #   --> 0
-
-    # The following properties are affected by this value
-    # option CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS
-    #     Requires: ! CYGSEM_HAL_USE_ROM_MONITOR
-    # option CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT
-    #     ActiveIf:  CYGSEM_HAL_USE_ROM_MONITOR || CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS 
-    # option CYGSEM_HAL_VIRTUAL_VECTOR_INHERIT_CONSOLE
-    #     ActiveIf: CYGSEM_HAL_USE_ROM_MONITOR
-    # option CYGSEM_HAL_VIRTUAL_VECTOR_INIT_WHOLE_TABLE
-    #     DefaultValue:  CYG_HAL_STARTUP != "RAM" || !CYGSEM_HAL_USE_ROM_MONITOR 
-};
-
-# <
-# Platform defined I/O channels.
-# Platforms which provide additional I/O channels can implement
-# this interface, indicating that the function plf_if_init()
-# needs to be called.
-#
-cdl_interface CYGINT_HAL_PLF_IF_INIT {
-    # No options implement this inferface
-    # This value cannot be modified here.
-    # Flavor: data
-    # Current_value: 0
-};
-
-# Platform IDE I/O support.
-# Platforms which provide IDE controllers can implement
-# this interface, indicating that IDE I/O macros are
-# available.
-#
-cdl_interface CYGINT_HAL_PLF_IF_IDE {
-    # Implemented by CYGPKG_HAL_ARM_XSCALE_TRITON270_SK3, active, enabled
-    # This value cannot be modified here.
-    # Flavor: data
-    # Current_value: 1
-
-    # The following properties are affected by this value
-    # component CYGPKG_REDBOOT_DISK
-    #     ActiveIf:  CYGINT_HAL_PLF_IF_IDE != 0 
-};
-
-# File I/O operations via GDB
-# This option enables support for various file I/O
-# operations using the GDB remote protocol to communicate
-# with GDB. The operations are then performed on the
-# debugging host by proxy. These operations are only
-# currently available by using a system call interface
-# to RedBoot. This may change in the future.
-#
-cdl_option CYGPKG_HAL_GDB_FILEIO {
-    # This option is not active
-    # ActiveIf constraint: CYGSEM_REDBOOT_BSP_SYSCALLS
-    #     CYGSEM_REDBOOT_BSP_SYSCALLS == 0
-    #   --> 0
-
-    # Flavor: bool
-    # No user value, uncomment the following line to provide one.
-    # user_value 0
-    # value_source default
-    # Default value: 0
-    # Requires: CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS
-    #     CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS == 1
-    #   --> 1
-};
-
-# Build Compiler sanity checking tests
-# Enabling this option causes compiler tests to be built.
-#
-cdl_option CYGPKG_HAL_BUILD_COMPILER_TESTS {
-    # Flavor: bool
-    # No user value, uncomment the following line to provide one.
-    # user_value 0
-    # value_source default
-    # Default value: 0
-
-    # The following properties are affected by this value
-    # component CYGPKG_HAL_TESTS
-    #     Calculated:   "tests/context tests/basic"
-    #                           . ((!CYGINT_HAL_TESTS_NO_CACHES) ? " tests/cache" : "")
-    #                           . ((CYGPKG_HAL_BUILD_COMPILER_TESTS) ? " tests/cpp1 tests/vaargs" : "")
-    #                           . ((!CYGVAR_KERNEL_COUNTERS_CLOCK) ?   " tests/intr" : "") 
-};
-
-# Common HAL tests
-# This option specifies the set of tests for the common HAL.
-#
-cdl_component CYGPKG_HAL_TESTS {
-    # Calculated value:   "tests/context tests/basic"
-    #                           . ((!CYGINT_HAL_TESTS_NO_CACHES) ? " tests/cache" : "")
-    #                           . ((CYGPKG_HAL_BUILD_COMPILER_TESTS) ? " tests/cpp1 tests/vaargs" : "")
-    #                           . ((!CYGVAR_KERNEL_COUNTERS_CLOCK) ?   " tests/intr" : "") 
-    #     CYGINT_HAL_TESTS_NO_CACHES == 0
-    #     CYGPKG_HAL_BUILD_COMPILER_TESTS == 0
-    #     CYGVAR_KERNEL_COUNTERS_CLOCK (unknown) == 0
-    # Flavor: data
-    # Current_value: tests/context tests/basic tests/cache tests/intr
-};
-
-# >
-# Interface for cache presence
-# Some architectures and/or platforms do not have caches. By
-# implementing this interface, these can disable the various
-# cache-related tests.
-#
-cdl_interface CYGINT_HAL_TESTS_NO_CACHES {
-    # No options implement this inferface
-    # This value cannot be modified here.
-    # Flavor: booldata
-    # Current value: 0 0
-
-    # The following properties are affected by this value
-    # component CYGPKG_HAL_TESTS
-    #     Calculated:   "tests/context tests/basic"
-    #                           . ((!CYGINT_HAL_TESTS_NO_CACHES) ? " tests/cache" : "")
-    #                           . ((CYGPKG_HAL_BUILD_COMPILER_TESTS) ? " tests/cpp1 tests/vaargs" : "")
-    #                           . ((!CYGVAR_KERNEL_COUNTERS_CLOCK) ?   " tests/intr" : "") 
-};
-
-# <
-# ARM architecture
-# The ARM architecture HAL package provides generic
-# support for this processor architecture. It is also
-# necessary to select a specific target platform HAL
-# package.
-#
-cdl_package CYGPKG_HAL_ARM {
-    # Packages cannot be added or removed, nor can their version be changed,
-    # simply by editing their value. Instead the appropriate configuration
-    # should be used to perform these actions.
-
-    # This value cannot be modified here.
-    # Flavor: booldata
-    # Current value: 1 current
-
-    # The following properties are affected by this value
-    # component CYGDBG_HAL_DIAG_TO_DEBUG_CHAN
-    #     ActiveIf:  CYGPKG_HAL_ARM || CYGPKG_HAL_POWERPC_MPC8xx  || CYGPKG_HAL_V85X_V850 || CYGSEM_HAL_VIRTUAL_VECTOR_DIAG 
-    # interface CYGINT_REDBOOT_ARM_FLASH_SIB_SUPPORTED
-    #     ActiveIf: CYGPKG_HAL_ARM
-};
-
-# >
-# The CPU architecture supports THUMB mode
-#
-cdl_interface CYGINT_HAL_ARM_THUMB_ARCH {
-    # No options implement this inferface
-    # This value cannot be modified here.
-    # Flavor: data
-    # Current_value: 0
-
-    # The following properties are affected by this value
-    # option CYGHWR_THUMB
-    #     ActiveIf:  CYGINT_HAL_ARM_THUMB_ARCH != 0 
-    # option CYGBLD_ARM_ENABLE_THUMB_INTERWORK
-    #     ActiveIf:  CYGINT_HAL_ARM_THUMB_ARCH != 0 
-};
-
-# Enable Thumb instruction set
-# Enable use of the Thumb instruction set.
-#
-cdl_option CYGHWR_THUMB {
-    # This option is not active
-    # ActiveIf constraint:  CYGINT_HAL_ARM_THUMB_ARCH != 0 
-    #     CYGINT_HAL_ARM_THUMB_ARCH == 0
-    #   --> 0
-
-    # Flavor: bool
-    # No user value, uncomment the following line to provide one.
-    # user_value 0
-    # value_source default
-    # Default value: 0
-
-    # The following properties are affected by this value
-    # option CYGBLD_ARM_ENABLE_THUMB_INTERWORK
-    #     DefaultValue:  (CYGHWR_THUMB || CYGSEM_HAL_ROM_MONITOR) 
-};
-
-# Enable Thumb interworking compiler option
-# This option controls the use of -mthumb-interwork in the
-# compiler flags. It defaults enabled in Thumb or ROM monitor
-# configurations, but can be overridden for reduced memory
-# footprint where interworking is not a requirement.
-#
-cdl_option CYGBLD_ARM_ENABLE_THUMB_INTERWORK {
-    # This option is not active
-    # ActiveIf constraint:  CYGINT_HAL_ARM_THUMB_ARCH != 0 
-    #     CYGINT_HAL_ARM_THUMB_ARCH == 0
-    #   --> 0
-
-    # Flavor: bool
-    user_value 0
-    # value_source user
-    # Default value:  (CYGHWR_THUMB || CYGSEM_HAL_ROM_MONITOR) 
-    #     CYGHWR_THUMB == 0
-    #     CYGSEM_HAL_ROM_MONITOR == 1
-    #   --> 1
-};
-
-# The platform and architecture supports Big Endian operation
-#
-cdl_interface CYGINT_HAL_ARM_BIGENDIAN {
-    # No options implement this inferface
-    # This value cannot be modified here.
-    # Flavor: data
-    # Current_value: 0
-
-    # The following properties are affected by this value
-    # option CYGHWR_HAL_ARM_BIGENDIAN
-    #     ActiveIf:  CYGINT_HAL_ARM_BIGENDIAN != 0 
-};
-
-# Use big-endian mode
-# Use the CPU in big-endian mode.
-#
-cdl_option CYGHWR_HAL_ARM_BIGENDIAN {
-    # This option is not active
-    # ActiveIf constraint:  CYGINT_HAL_ARM_BIGENDIAN != 0 
-    #     CYGINT_HAL_ARM_BIGENDIAN == 0
-    #   --> 0
-
-    # Flavor: bool
-    # No user value, uncomment the following line to provide one.
-    # user_value 0
-    # value_source default
-    # Default value: 0
-};
-
-# The platform uses a processor with an ARM7 core
-#
-cdl_interface CYGINT_HAL_ARM_ARCH_ARM7 {
-    # No options implement this inferface
-    # This value cannot be modified here.
-    # Flavor: data
-    # Current_value: 0
-
-    # The following properties are affected by this value
-    # option CYGHWR_HAL_ARM_CPU_FAMILY
-    #     LegalValues:  (CYGINT_HAL_ARM_ARCH_ARM7 != 0) ? "ARM7" : ""
-    #                             (CYGINT_HAL_ARM_ARCH_ARM9 != 0) ? "ARM9" : ""
-    #                             (CYGINT_HAL_ARM_ARCH_STRONGARM != 0) ? "StrongARM" : ""
-    #                             (CYGINT_HAL_ARM_ARCH_XSCALE != 0) ? "XScale" : ""
-    #                             "" 
-    # option CYGHWR_HAL_ARM_CPU_FAMILY
-    #     DefaultValue:  (CYGINT_HAL_ARM_ARCH_ARM7 != 0) ? "ARM7" : 
-    #                              (CYGINT_HAL_ARM_ARCH_ARM9 != 0) ? "ARM9" : 
-    #                              (CYGINT_HAL_ARM_ARCH_STRONGARM != 0) ? "StrongARM" : 
-    #                              (CYGINT_HAL_ARM_ARCH_XSCALE != 0) ? "XScale" :
-    #                              "unknown" 
-};
-
-# The platform uses a processor with an ARM9 core
-#
-cdl_interface CYGINT_HAL_ARM_ARCH_ARM9 {
-    # No options implement this inferface
-    # This value cannot be modified here.
-    # Flavor: data
-    # Current_value: 0
-
-    # The following properties are affected by this value
-    # option CYGHWR_HAL_ARM_CPU_FAMILY
-    #     LegalValues:  (CYGINT_HAL_ARM_ARCH_ARM7 != 0) ? "ARM7" : ""
-    #                             (CYGINT_HAL_ARM_ARCH_ARM9 != 0) ? "ARM9" : ""
-    #                             (CYGINT_HAL_ARM_ARCH_STRONGARM != 0) ? "StrongARM" : ""
-    #                             (CYGINT_HAL_ARM_ARCH_XSCALE != 0) ? "XScale" : ""
-    #                             "" 
-    # option CYGHWR_HAL_ARM_CPU_FAMILY
-    #     DefaultValue:  (CYGINT_HAL_ARM_ARCH_ARM7 != 0) ? "ARM7" : 
-    #                              (CYGINT_HAL_ARM_ARCH_ARM9 != 0) ? "ARM9" : 
-    #                              (CYGINT_HAL_ARM_ARCH_STRONGARM != 0) ? "StrongARM" : 
-    #                              (CYGINT_HAL_ARM_ARCH_XSCALE != 0) ? "XScale" :
-    #                              "unknown" 
-};
-
-# The platform uses a processor with a StrongARM core
-#
-cdl_interface CYGINT_HAL_ARM_ARCH_STRONGARM {
-    # No options implement this inferface
-    # This value cannot be modified here.
-    # Flavor: data
-    # Current_value: 0
-
-    # The following properties are affected by this value
-    # option CYGHWR_HAL_ARM_CPU_FAMILY
-    #     LegalValues:  (CYGINT_HAL_ARM_ARCH_ARM7 != 0) ? "ARM7" : ""
-    #                             (CYGINT_HAL_ARM_ARCH_ARM9 != 0) ? "ARM9" : ""
-    #                             (CYGINT_HAL_ARM_ARCH_STRONGARM != 0) ? "StrongARM" : ""
-    #                             (CYGINT_HAL_ARM_ARCH_XSCALE != 0) ? "XScale" : ""
-    #                             "" 
-    # option CYGHWR_HAL_ARM_CPU_FAMILY
-    #     DefaultValue:  (CYGINT_HAL_ARM_ARCH_ARM7 != 0) ? "ARM7" : 
-    #                              (CYGINT_HAL_ARM_ARCH_ARM9 != 0) ? "ARM9" : 
-    #                              (CYGINT_HAL_ARM_ARCH_STRONGARM != 0) ? "StrongARM" : 
-    #                              (CYGINT_HAL_ARM_ARCH_XSCALE != 0) ? "XScale" :
-    #                              "unknown" 
-};
-
-# The platform uses a processor with a XScale core
-#
-cdl_interface CYGINT_HAL_ARM_ARCH_XSCALE {
-    # Implemented by CYGPKG_HAL_ARM_XSCALE_TRITON270_SK3, active, enabled
-    # This value cannot be modified here.
-    # Flavor: data
-    # Current_value: 1
-
-    # The following properties are affected by this value
-    # option CYGHWR_HAL_ARM_CPU_FAMILY
-    #     LegalValues:  (CYGINT_HAL_ARM_ARCH_ARM7 != 0) ? "ARM7" : ""
-    #                             (CYGINT_HAL_ARM_ARCH_ARM9 != 0) ? "ARM9" : ""
-    #                             (CYGINT_HAL_ARM_ARCH_STRONGARM != 0) ? "StrongARM" : ""
-    #                             (CYGINT_HAL_ARM_ARCH_XSCALE != 0) ? "XScale" : ""
-    #                             "" 
-    # option CYGHWR_HAL_ARM_CPU_FAMILY
-    #     DefaultValue:  (CYGINT_HAL_ARM_ARCH_ARM7 != 0) ? "ARM7" : 
-    #                              (CYGINT_HAL_ARM_ARCH_ARM9 != 0) ? "ARM9" : 
-    #                              (CYGINT_HAL_ARM_ARCH_STRONGARM != 0) ? "StrongARM" : 
-    #                              (CYGINT_HAL_ARM_ARCH_XSCALE != 0) ? "XScale" :
-    #                              "unknown" 
-};
-
-# ARM CPU family
-# It is possible to optimize code for different
-# ARM CPU families. This option selects which CPU to
-# optimize for on boards that support multiple CPU types.
-#
-cdl_option CYGHWR_HAL_ARM_CPU_FAMILY {
-    # Flavor: data
-    # No user value, uncomment the following line to provide one.
-    # user_value XScale
-    # value_source default
-    # Default value:  (CYGINT_HAL_ARM_ARCH_ARM7 != 0) ? "ARM7" : 
-    #                              (CYGINT_HAL_ARM_ARCH_ARM9 != 0) ? "ARM9" : 
-    #                              (CYGINT_HAL_ARM_ARCH_STRONGARM != 0) ? "StrongARM" : 
-    #                              (CYGINT_HAL_ARM_ARCH_XSCALE != 0) ? "XScale" :
-    #                              "unknown" 
-    #     CYGINT_HAL_ARM_ARCH_ARM7 == 0
-    #     CYGINT_HAL_ARM_ARCH_ARM9 == 0
-    #     CYGINT_HAL_ARM_ARCH_STRONGARM == 0
-    #     CYGINT_HAL_ARM_ARCH_XSCALE == 1
-    #   --> XScale
-    # Legal values:  (CYGINT_HAL_ARM_ARCH_ARM7 != 0) ? "ARM7" : ""
-    #                             (CYGINT_HAL_ARM_ARCH_ARM9 != 0) ? "ARM9" : ""
-    #                             (CYGINT_HAL_ARM_ARCH_STRONGARM != 0) ? "StrongARM" : ""
-    #                             (CYGINT_HAL_ARM_ARCH_XSCALE != 0) ? "XScale" : ""
-    #                             "" 
-    #     CYGINT_HAL_ARM_ARCH_ARM7 == 0
-    #     CYGINT_HAL_ARM_ARCH_ARM9 == 0
-    #     CYGINT_HAL_ARM_ARCH_STRONGARM == 0
-    #     CYGINT_HAL_ARM_ARCH_XSCALE == 1
-};
-
-# Provide diagnostic dump for exceptions
-# Print messages about hardware exceptions, including
-# raw exception frame dump and register contents.
-#
-cdl_option CYGHWR_HAL_ARM_DUMP_EXCEPTIONS {
-    # Flavor: bool
-    # No user value, uncomment the following line to provide one.
-    # user_value 0
-    # value_source default
-    # Default value: 0
-    # Requires: !CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS
-    #     CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS == 1
-    #   --> 0
-};
-
-# Process all exceptions with the eCos application
-# Normal RAM-based programs which do not include GDB stubs 
-# defer processing of the illegal instruction exception to GDB.
-# Setting this options allows the program to explicitly handle
-# the illegal instruction exception itself.  Note: this will
-# prevent the use of GDB to debug the application as breakpoints
-# will no longer work.
-#
-cdl_option CYGIMP_HAL_PROCESS_ALL_EXCEPTIONS {
-    # Flavor: bool
-    # No user value, uncomment the following line to provide one.
-    # user_value 0
-    # value_source default
-    # Default value: 0
-};
-
-# Support GDB thread operations via ICE/Multi-ICE
-# Allow GDB to get thread information via the ICE/Multi-ICE
-# connection.
-#
-cdl_option CYGHWR_HAL_ARM_ICE_THREAD_SUPPORT {
-    # Flavor: bool
-    # No user value, uncomment the following line to provide one.
-    # user_value 0
-    # value_source default
-    # Default value: 0
-    # Requires: CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS
-    #     CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS == 1
-    #   --> 1
-    # Requires: CYGDBG_HAL_DEBUG_GDB_THREAD_SUPPORT
-    #     CYGDBG_HAL_DEBUG_GDB_THREAD_SUPPORT == 1
-    #   --> 1
-    # Requires: CYGDBG_KERNEL_DEBUG_GDB_THREAD_SUPPORT
-    #     CYGDBG_KERNEL_DEBUG_GDB_THREAD_SUPPORT (unknown) == 0
-    #   --> 0
-};
-
-# Support for 'gprof' callbacks
-# The ARM HAL provides the macro for 'gprof' callbacks from RedBoot
-# to acquire the interrupt-context PC and SP, when this option is
-# active.
-#
-cdl_option CYGOPT_HAL_ARM_SYSCALL_GPROF_SUPPORT {
-    # This option is not active
-    # ActiveIf constraint: CYGSEM_REDBOOT_BSP_SYSCALLS
-    #     CYGSEM_REDBOOT_BSP_SYSCALLS == 0
-    #   --> 0
-    # ActiveIf constraint:  CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT || CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT 
-    #     CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT == 0
-    #     CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT == 1
-    #   --> 1
-
-    # Calculated value: 1
-    # Flavor: bool
-    # Current value: 1
-};
-
-# Linker script
-#
-cdl_option CYGBLD_LINKER_SCRIPT {
-    # Calculated value:  "src/arm.ld" 
-    # Flavor: data
-    # Current_value: src/arm.ld
-};
-
-# Implementations of hal_arm_mem_real_region_top()
-#
-cdl_interface CYGINT_HAL_ARM_MEM_REAL_REGION_TOP {
-    # No options implement this inferface
-    # This value cannot be modified here.
-    # Flavor: data
-    # Current_value: 0
-};
-
-# KARO TRITON270 SK3
-# The KARO TRITON270 HAL package provides the support needed to run
-# eCos on a TRITON270 SK3.
-#
-cdl_package CYGPKG_HAL_ARM_XSCALE_TRITON270_SK3 {
-    # Packages cannot be added or removed, nor can their version be changed,
-    # simply by editing their value. Instead the appropriate configuration
-    # should be used to perform these actions.
-
-    # This value cannot be modified here.
-    # Flavor: booldata
-    # Current value: 1 current
-};
-
-# >
-# Startup type
-# When targetting the KARO TRITON270 eval board it is possible to build
-# the system for either RAM bootstrap or ROM bootstrap(s). Select
-# 'ram' when building programs to load into RAM using onboard
-# debug software such as Angel or eCos GDB stubs.  Select 'rom'
-# when building a stand-alone application which will be put
-# into ROM.  Selection of 'stubs' is for the special case of
-# building the eCos GDB stubs themselves.
-#
-cdl_component CYG_HAL_STARTUP {
-    # Flavor: data
-    user_value ROM
-    # value_source user
-    # Default value: RAM
-    # Legal values: "RAM" "ROM"
-
-    # The following properties are affected by this value
-    # option CYGBLD_BUILD_GDB_STUBS
-    #     Requires:  CYG_HAL_STARTUP == "ROM" 
-    # component CYGHWR_MEMORY_LAYOUT
-    #     Calculated:  CYG_HAL_STARTUP == "RAM" ?       "arm_xscale_triton270_ram" :  CYGSEM_HAL_ARM_XSCALE_TRITON270_ARMBOOT ? "arm_xscale_triton270_roma" :  "arm_xscale_triton270_rom" 
-    # option CYGHWR_MEMORY_LAYOUT_LDI
-    #     Calculated:  CYG_HAL_STARTUP == "RAM" ? "<pkgconf/mlt_arm_xscale_triton270_ram.ldi>" :  CYGSEM_HAL_ARM_XSCALE_TRITON270_ARMBOOT ? "<pkgconf/mlt_arm_xscale_triton270_roma.ldi>" :  "<pkgconf/mlt_arm_xscale_triton270_rom.ldi>" 
-    # option CYGHWR_MEMORY_LAYOUT_H
-    #     Calculated:  CYG_HAL_STARTUP == "RAM" ? "<pkgconf/mlt_arm_xscale_triton270_ram.h>" :  CYGSEM_HAL_ARM_XSCALE_TRITON270_ARMBOOT ? "<pkgconf/mlt_arm_xscale_triton270_roma.h>" :  "<pkgconf/mlt_arm_xscale_triton270_rom.h>" 
-    # option CYGSEM_HAL_ROM_MONITOR
-    #     Requires:  CYG_HAL_STARTUP == "ROM" 
-    # option CYGSEM_HAL_USE_ROM_MONITOR
-    #     DefaultValue:  CYG_HAL_STARTUP == "RAM" ? "GDB_stubs" : 0 
-    # option CYGSEM_HAL_USE_ROM_MONITOR
-    #     Requires:  CYG_HAL_STARTUP == "RAM" 
-    # option CYGSEM_HAL_INSTALL_MMU_TABLES
-    #     DefaultValue:  CYG_HAL_STARTUP != "RAM" 
-    # component CYGDBG_HAL_DIAG_TO_DEBUG_CHAN
-    #     DefaultValue:  (CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS  || CYG_HAL_STARTUP == "RAM") ? 1 : 0
-    # option CYGSEM_HAL_VIRTUAL_VECTOR_INIT_WHOLE_TABLE
-    #     DefaultValue:  CYG_HAL_STARTUP != "RAM" || !CYGSEM_HAL_USE_ROM_MONITOR 
-    # option CYGBLD_BUILD_REDBOOT_WITH_THREADS
-    #     ActiveIf:  CYG_HAL_STARTUP != "RAM" 
-    # option CYGPRI_REDBOOT_ROM_MONITOR
-    #     ActiveIf:  CYG_HAL_STARTUP == "ROM" || CYG_HAL_STARTUP == "ROMRAM" 
-    # option CYGPRI_REDBOOT_ROM_MONITOR
-    #     ActiveIf:  CYG_HAL_STARTUP == "ROM" || CYG_HAL_STARTUP == "ROMRAM" 
-};
-
-# Coexist with ARM bootloader
-# Enable this option if the ARM bootloader is programmed into
-# the FLASH boot sector on the board.
-#
-cdl_option CYGSEM_HAL_ARM__XSCALE_TRITON270_ARMBOOT {
-    # Flavor: bool
-    # No user value, uncomment the following line to provide one.
-    # user_value 0
-    # value_source default
-    # Default value: 0
-};
-
-# Default console channel.
-#
-cdl_option CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_DEFAULT {
-    # Calculated value: 2
-    # Flavor: data
-    # Current_value: 2
-    # Legal values: 0 to CYGNUM_HAL_VIRTUAL_VECTOR_COMM_CHANNELS-1
-    #     CYGNUM_HAL_VIRTUAL_VECTOR_COMM_CHANNELS == 3
-};
-
-# Number of communication channels on the board
-#
-cdl_option CYGNUM_HAL_VIRTUAL_VECTOR_COMM_CHANNELS {
-    # Calculated value: 3
-    # Flavor: data
-    # Current_value: 3
-
-    # The following properties are affected by this value
-    # option CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_DEFAULT
-    #     LegalValues: 0 to CYGNUM_HAL_VIRTUAL_VECTOR_COMM_CHANNELS-1
-    # option CYGNUM_HAL_VIRTUAL_VECTOR_DEBUG_CHANNEL
-    #     LegalValues: 0 to CYGNUM_HAL_VIRTUAL_VECTOR_COMM_CHANNELS-1
-    # option CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL
-    #     LegalValues: 0 to CYGNUM_HAL_VIRTUAL_VECTOR_COMM_CHANNELS-1
-};
-
-# Debug serial port
-# This option chooses which port will be used to connect to a host
-# running GDB.
-#
-cdl_option CYGNUM_HAL_VIRTUAL_VECTOR_DEBUG_CHANNEL {
-    # Flavor: data
-    # No user value, uncomment the following line to provide one.
-    # user_value 2
-    # value_source default
-    # Default value: 2
-    # Legal values: 0 to CYGNUM_HAL_VIRTUAL_VECTOR_COMM_CHANNELS-1
-    #     CYGNUM_HAL_VIRTUAL_VECTOR_COMM_CHANNELS == 3
-};
-
-# Diagnostic serial port
-# This option
-# chooses which port will be used for diagnostic output.
-#
-cdl_option CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL {
-    # Flavor: data
-    # No user value, uncomment the following line to provide one.
-    # user_value 2
-    # value_source default
-    # Default value: 2
-    # Legal values: 0 to CYGNUM_HAL_VIRTUAL_VECTOR_COMM_CHANNELS-1
-    #     CYGNUM_HAL_VIRTUAL_VECTOR_COMM_CHANNELS == 3
-};
-
-# Diagnostic serial port baud rate
-# This option selects the baud rate used for the diagnostic port.
-# Note: this should match the value chosen for the GDB port if the
-# diagnostic and GDB port are the same.
-#
-cdl_option CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_BAUD {
-    # Flavor: data
-    # No user value, uncomment the following line to provide one.
-    # user_value 38400
-    # value_source default
-    # Default value: 38400
-    # Legal values: 9600 19200 38400 57600 115200
-};
-
-# GDB serial port baud rate
-# This option selects the baud rate used for the GDB port.
-#
-cdl_option CYGNUM_HAL_VIRTUAL_VECTOR_DEBUG_CHANNEL_BAUD {
-    # Flavor: data
-    # No user value, uncomment the following line to provide one.
-    # user_value 38400
-    # value_source default
-    # Default value: 38400
-    # Legal values: 9600 19200 38400 57600 115200
-};
-
-# Real-time clock constants
-#
-cdl_component CYGNUM_HAL_RTC_CONSTANTS {
-    # There is no associated value.
-};
-
-# >
-# Real-time clock numerator
-#
-cdl_option CYGNUM_HAL_RTC_NUMERATOR {
-    # Calculated value: 1000000000
-    # Flavor: data
-    # Current_value: 1000000000
-};
-
-# Real-time clock denominator
-#
-cdl_option CYGNUM_HAL_RTC_DENOMINATOR {
-    # Calculated value: 100
-    # Flavor: data
-    # Current_value: 100
-};
-
-# Real-time clock period
-#
-cdl_option CYGNUM_HAL_RTC_PERIOD {
-    # Calculated value: 330000
-    # Flavor: data
-    # Current_value: 330000
-};
-
-# <
-# XScale TRITON270 build options
-# Package specific build options including control over
-# compiler flags used only in building this package,
-# and details of which tests are built.
-#
-cdl_component CYGPKG_HAL_ARM_XSC