| Summary: | XGCONF doesn't flag error when Task.numPriorities is set to incorrect value | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | [Technology] RTSC | Reporter: | Amit Mookerjee <amitm> | ||||||
| Component: | Tools | Assignee: | Jon Rowlands <rowlands> | ||||||
| Status: | CLOSED INVALID | QA Contact: | |||||||
| Severity: | normal | ||||||||
| Priority: | P1 | CC: | d-russo | ||||||
| Version: | unspecified | ||||||||
| Target Milestone: | --- | ||||||||
| Hardware: | All | ||||||||
| OS: | All | ||||||||
| Whiteboard: | target:3.20 | ||||||||
| Attachments: |
|
||||||||
|
Description
Amit Mookerjee
Changed to P1, likely indicates other problems. Created attachment 169876 [details]
RTSC configuration file
Created attachment 169877 [details]
RTSC configuration file
This is not an XGCONF error. The attached .cfg file sets BIOS.taskEnabled to false, which disables the Task module. Task module sets its own numPriorites to 1 in this case to minimize footprint, overriding any user setting, and reports no error. Changing BIOS.taskEnabled to true allows the user to change numPriorities. In this case Task module reports an error if the user sets numPriorities to 55, which XGCONF displays correctly. The hover text initially shown indicating a default numPriorities of 16 is hard-coded in Task module XDOC summary, which XGCONF displays correctly. A minimal fix that BIOS could implement would be for Task module to issue a warning when Task is used but taskEnabled is false. The warning could be flagged against the Task module, or maybe better BIOS.taskEnabled, and XGCONF would display this icon. The numPriorities field displaying as null is generic XGCONF behavior during validation, when the execution results are inaccessible. This could be improved. Please file a separate bug for this if desired, as the description and priority of the current bug would not be appropriate. Invalid bug |