Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

limit memory used by programs #19

Closed
wants to merge 1 commit into from
Closed

limit memory used by programs #19

wants to merge 1 commit into from

Conversation

govereau
Copy link
Contributor

@govereau govereau commented Dec 6, 2023

This patch introduces a virtual address space. All memory addresses are mapped to physical addresses, which must fit into a predetermined range. In addition, the memory can now use different data structures to manage the heap (in anticipation of using a Merkle tree for traces).

Note, the debug builds of fact and fib1000 will not run under the memory constraints in this patch.

This patch introduces a virtual address space. All memory
addresses are mapped to physical addresses, which must fit
into a predetermined range. In addition, the memory can now
use different data structures to manage the heap (in
anticipation of using a Merkle tree for traces).
@govereau govereau requested a review from danielmarinq December 6, 2023 21:27
@danielmarinq
Copy link
Contributor

Let's merge this?

@govereau
Copy link
Contributor Author

This patch is abandoned.

@govereau govereau closed this Dec 20, 2023
@govereau govereau deleted the pg-virtual branch December 20, 2023 13:22
sjudson pushed a commit that referenced this pull request Feb 5, 2025
* Add RISCV-VM README.md

Summary:

Test Plan:

* Add Test binaries

Summary:

The test binaries are from an RISC-V 32 emulator.

https://github.com/sysprog21/rv32emu


Test Plan:

Use external test binaries to confirm the correctness of our emulator


Summary:

Test Plan:

---------

Co-authored-by: duc-nx <>
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