Skip to content

Implement generalized memory subsystem #4

@derzhavin3016

Description

@derzhavin3016

The task is to implement generalized memory, which can store/load bytes on addresses. Initial implementation was already provided, but we need to extend it a bit. (E.g. we should reduce actual memory consumption m.b. via using page-based approach)
Also, it's better to provide some useful features in addition to what we already have:

  1. fillBlock(addr, size, value) -> to fill specified range with specified value
  2. Associating permissions with memory range (RWX) in order to support SMC (Self-modifyng code)

Metadata

Metadata

Assignees

No one assigned

    Labels

    SimulatorSomething related to hSimenhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions