Skip to content

edubart wip branch#333

Closed
edubart wants to merge 70 commits intomainfrom
share/from-edubart-for-diego
Closed

edubart wip branch#333
edubart wants to merge 70 commits intomainfrom
share/from-edubart-for-diego

Conversation

@edubart
Copy link
Collaborator

@edubart edubart commented Aug 19, 2025

This is big PR with all refactors and additions I am working for the next release. Too many changes to briefly describe here. Notable changes can be read in commit messages, or talk with me.

diegonehab added 30 commits June 4, 2025 14:25
Using __builtin_memcpy instead.
The machine class took over the role.
And also i-prefer-uarch-state-access.h
Cleanup several of the DUMP_*.* implementations
PMA is only used for the two-word description of address ranges in memory
All other constants use AR (for address range)
Also simplified machine::read_memory()
This increases the space for DID
Checking for empty address range simply checks its length.
Shadow address ranges are neither device nor memory.
This is because they cannot be read/written with read_device/write_device.
They do not implement get_host_memory() either.
i-virtual-machine        -> i-machine
virtual-machine          -> local-machine
jsonrpc-virtual-machine  -> jsonrpc-machine
clua-i-virtual-machine   -> clua-i-machine
poor-type-name is more legible
@edubart edubart force-pushed the share/from-edubart-for-diego branch from 0844580 to 75e4913 Compare September 1, 2025 19:24
@edubart edubart force-pushed the share/from-edubart-for-diego branch 8 times, most recently from 1aa6dcc to 53ff44b Compare September 10, 2025 22:11
@edubart edubart force-pushed the share/from-edubart-for-diego branch 5 times, most recently from 97edf3f to e0498aa Compare September 18, 2025 15:56
@edubart edubart force-pushed the share/from-edubart-for-diego branch from e0498aa to 03a8a23 Compare September 18, 2025 16:22
@edubart edubart added the optimization Optimization label Sep 19, 2025
@edubart edubart mentioned this pull request Sep 19, 2025
3 tasks
@edubart edubart force-pushed the share/from-edubart-for-diego branch from 4d84b70 to bc43237 Compare September 26, 2025 16:01
@edubart edubart force-pushed the share/from-edubart-for-diego branch from bc43237 to a14fb34 Compare September 26, 2025 17:13
@edubart edubart changed the base branch from refactor/new-merkle-tree to main October 20, 2025 15:03
@edubart
Copy link
Collaborator Author

edubart commented Oct 21, 2025

Superseded by #335

@edubart edubart closed this Oct 21, 2025
@github-project-automation github-project-automation bot moved this from Todo to Done in Machine Unit Oct 21, 2025
@edubart edubart deleted the share/from-edubart-for-diego branch December 2, 2025 22:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request optimization Optimization refactor Restructuring code, while not changing its original functionality

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

2 participants