Bug 23402 - Requires conflict did not register/show
Summary: Requires conflict did not register/show
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: eCos
Classification: Retired
Component: ConfigTool
Version: CVS
Hardware: i386
OS: Linux
medium
low
Target Milestone: ---
Assignee: ecc-bugs-int
QA Contact: ecc-bugs-int
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2001-01-05 11:15 UTC by Jesper Skov
Modified: 2007-04-18 16:30 UTC (History)
0 users

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2003-06-20 15:56:21 UTC
Embargoed:


Attachments (Terms of Use)

Description Jesper Skov 2001-01-05 11:15:24 UTC
The below should ensure that VECTOR_DIAG cannot be disabled on targets
that have guaranteed vector support, such as the SH MPC target. However,
I can disable the option without getting any complaints, even though 
the option to check for valid config after each change was set.







        cdl_component CYGSEM_HAL_VIRTUAL_VECTOR_SUPPORT {
            display     "Enable use of virtual vector calling interface"
            active_if   CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT
            requires    { (0 ==
CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_GUARANTEED) ||
CYGSEM_HAL_VIRTUAL_VECTOR_DIAG }
            calculated  1
            description "
                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."
            compile     hal_if.c hal_misc.c
            
            cdl_option CYGSEM_HAL_VIRTUAL_VECTOR_DIAG {
                display       "Do diagnostic IO via virtual vector table"
                default_value {
CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_GUARANTEED }
                description   "
                    All HAL IO happens via the virtual vector table / comm
                    tables on targets that guarantee that service. On
                    other targets, it can be optionally enabled if the
                    ROM monitor is known to have virtual vectors - note
                    that output may disappear if the ROM monitor does not
                    provided the necessary services and this option is
                    enabled. When it is not enabled (on older targets)
                    the IO is always done using functions compiled into
                    the application image."
            }

Comment 1 Alex Schuilenburg 2003-06-20 15:56:21 UTC
This bug has moved to http://bugs.ecos.sourceware.org/show_bug.cgi?id=23402


Note You need to log in before you can comment on or make changes to this bug.