Skip to content

Miscellaneous elements fixes - #2731

Open
gvoskuilen wants to merge 4 commits into
sstsimulator:develfrom
gvoskuilen:elements_eli_fixes
Open

gvoskuilen wants to merge 4 commits into
sstsimulator:develfrom
gvoskuilen:elements_eli_fixes

Conversation

@gvoskuilen

Copy link
Copy Markdown
Contributor

Various fixes found during docs updates

  • mmu -> copy/paste error
  • osseous -> nonexistant library name
  • merlin -> copy/paste error and missing ELI description
  • cacheTracer -> missing comma in string cat
  • serrano -> couple small big fixes, also fix for arm64
  • golem -> incorrect descriptions
  • thornhill -> mission port eli
  • ariel -> missing subcomp slot eli
  • miranda -> extraneous printStats param in tests
  • simpleSimulation -> bad port description
  • vanadis -> missing subcomp slot eli
  • llyr -> fix subcomp slot name
  • mmu -> missing subcomp slot eli
  • cramSim -> ELI descriptions had wrong case for library
  • prospero -> missing subcomp slot eli and fix trace reader to better handle malformed lines

- mmu/configure.m4: fix copy-paste sst_samba_comp_happy -> sst_mmu_comp_happy
- osseous/tests/runstream.py: fix ELI name rtlaximodel -> rtl
- merlin/target_generator/shift.h: fix description (was copy of bit_complement's)
- merlin/test/simple_patterns/empty.h: replace trivial "." description
- cacheTracer/cacheTracer.h: add missing comma in accessLatencyBins param entry; fix tracePrefix description
- serrano/serrano.cc: use int for fgetc() return to fix EOF detection on aarch64 (unsigned char never equals EOF)
- serrano/tests/test_serrano.py: fix graph path test/ -> tests/
- serrano/serrano.h: populate empty SST_ELI_DOCUMENT_PARAMS block
- golem/array/crossSimFloatArray.h: fix description (was copy of MVM array's text)
- golem/array/crossSimIntArray.h: fix "int64_ting-point" typo
- thornhill/singleThread.h: add SST_ELI_DOCUMENT_PORTS for detailed0 port
- thornhill/memoryHeapLink.h: add SST_ELI_DOCUMENT_PORTS for memoryHeap port
- ariel/arielcpu.h: add frontend slot to SST_ELI_DOCUMENT_SUBCOMPONENT_SLOTS
- miranda/tests/*.py: remove printStats param (not recognized by miranda.BaseCPU)
- simpleSimulation/distCarWash/distCarWash.h: fix car port direction description
- vanadis/os/vnodeos.h: add mmu slot to SST_ELI_DOCUMENT_SUBCOMPONENT_SLOTS
- llyr/llyr.h: fix slot name memory -> iface to match code; fix API namespace
- mmu/tlbWrapper.h: add tlb slot to SST_ELI_DOCUMENT_SUBCOMPONENT_SLOTS
- cramSim/c_Controller.hpp: fix slot descriptions CramSim -> cramSim (old library name)
- prospero/proscpu.h: add reader slot to SST_ELI_DOCUMENT_SUBCOMPONENT_SLOTS
- prospero/prostextreader.cc: check fscanf field count instead of EOF to catch malformed lines
@berquist berquist added this to the SST v16.1.0 milestone Oct 30, 2026
@gvoskuilen gvoskuilen added AT: WIP Mark PR as a Work in Progress (No Autotesting Performed) and removed AT: WIP Mark PR as a Work in Progress (No Autotesting Performed) labels Oct 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants