[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