Skip to content

feat: Add WebAssembly support to kernel#26

Open
delihiros wants to merge 2 commits intoo8vm:mainfrom
delihiros:feature/wasm
Open

feat: Add WebAssembly support to kernel#26
delihiros wants to merge 2 commits intoo8vm:mainfrom
delihiros:feature/wasm

Conversation

@delihiros
Copy link
Contributor

  • Add complete WebAssembly parser and runtime implementation

  • Support for WASM binary format detection and execution

  • Implement WASM instruction set including numeric, memory, control flow

  • Add WASM module loading and execution in kernel space

  • Include sample WASM test files (add, hello, ifexpr, integer, memory)

  • Modify exec() to handle both ELF and WASM binary formats

  • Add WASM magic number detection (0x00 0x61 0x73 0x6D)

- Add complete WebAssembly parser and runtime implementation

- Support for WASM binary format detection and execution

- Implement WASM instruction set including numeric, memory, control flow

- Add WASM module loading and execution in kernel space

- Include sample WASM test files (add, hello, ifexpr, integer, memory)

- Modify exec() to handle both ELF and WASM binary formats

- Add WASM magic number detection (0x00 0x61 0x73 0x6D)

Total: 53 files changed, 25,994 insertions, 99 deletions
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.

1 participant