opensocsysarch / CoreGenPortal

OpenSoC System Architect CoreGen Portal Graphical User Interface
http://www.systemarchitect.tech/
Apache License 2.0
1 stars 0 forks source link

Add support for defining the SMT Scheduler type for the target Core #135

Closed jleidel closed 4 years ago

jleidel commented 4 years ago

This will be in support of the SMT effort. The "core" node edit/add window needs to allow users to specify the scheduler type for the SMT implementation. We currently support defining the following scheduler types:

Any time a user selects more than 1 thread unit, they need to set the scheduler type. We only support defining schedulers when the number of thread units is > 1 (the "Unknown" type is the default).

Utilize the SetSched() and GetSched() methods to set and retrieve the scheduler types for a given "Core" object. You can convert between the native enumerated types and the std::string's in the above list using CGSchedToStr() and StrToCGSched()

See: https://github.com/opensocsysarch/CoreGen/commit/1245adee3625d4c2aaa9d84c5cb7a7c4fe07c395

jleidel commented 4 years ago

Fixed in Commit b31fe0b6cf2f43f487644f4415a86fb5561504f1

jleidel commented 4 years ago

Passed all devel tests