[RTEMS Project] #4873: Registers definitions wrongly defined when there are reserved bits
RTEMS trac
trac at rtems.org
Thu Mar 9 12:32:50 UTC 2023
#4873: Registers definitions wrongly defined when there are reserved bits
----------------------------+--------------------
Reporter: Daniel Páscoa | Owner: (none)
Type: defect | Status: new
Priority: normal | Milestone:
Component: admin | Version:
Severity: normal | Keywords:
Blocked By: | Blocking:
----------------------------+--------------------
With respect to RTEMS 6 (ESA-promoted RTEMS SMP Qualification Data Pack
release 3), the following issues are observed:
||**File**||**Lines**||**Discrepancy**||
||bsps\include\grlib\ftmctrl-regs.h||84; 86; 88; 91; 96; 98; 101; 106;
109; 115; 120; 123||According to table 365 of page 294 of the GR740 User
Manual (v.2.50), the register addresses are incorrectly defined.||
||bsps\include\grlib\grgpio-regs.h||225||According to table 406 of page
319 of the GR740 User Manual (v.2,50), the register address is
incorrect;||
||bsps\include\grlib\dsu4-regs.h||435||According to table 538 of page 403
of the GR740 User Manual (v.2.5), the register address is incorrect
according to the table but it is correct according to the table
description.||
||bsps\include\grlib\gr1553b-regs.h||609||According to table 327 of page
259 of the GR740 User Manual (v.2.50), the register address is incorrect
according to the table but it is correct according to the table
description.||
||bsps\include\grlib\spwpnp-regs.h||151||According to table 213 of page
200 of the GR740 User Manual (v.2.5), the register address is incorrect
according to the table but it is correct according to the table
description.||
||bsps\include\grlib\spwrmap-regs.h||575; 591; 715; 787; 809||According to
tables 191, 192, 199, 201, 202, respectively (to each identified line)
starting on page 192 of the GR740 User Manual (v.2.5), the register
addresses are incorrect according to the table but are correct according
to the table description.||
It seems that the generation of these registers definitions leads to
incorrect bit definitions whenever there are reserved bits specified in
the Gaisler User Manual.
Can you please double-check these cases?
**Additional Notes:**
This ticket was raised as an outcome of the Independent SW Verification
and Validation (ISVV) for ESA-promoted RTEMS SMP Qualification Data Packs
(https://rtems-qual.io.esa.int). The original ISVV reference for this
issue is RTEMS-SMP-CODE-VER-014.
--
Ticket URL: <http://devel.rtems.org/ticket/4873>
RTEMS Project <http://www.rtems.org/>
RTEMS Project
More information about the bugs
mailing list