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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions