Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Type
/
to search
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Uh oh!
There was an error while loading.
Please reload this page
.
hyperlight-dev
/
hyperlight
Public
Notifications
You must be signed in to change notification settings
Fork
195
Star
4.6k
Code
Issues
185
Pull requests
19
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
Initial aarch64/KVM support
- #1474
#1474
Merged
syntactically
merged 29 commits into
main
hyperlight-dev/hyperlight:main
from
lm/aarch64
hyperlight-dev/hyperlight:lm/aarch64
Copy head branch name to clipboard
Jun 26, 2026
Conversation
Commits
29
(29)
Checks
Files changed
Merged
Initial aarch64/KVM support
#1474
syntactically
merged 29 commits into
main
hyperlight-dev/hyperlight:main
from
lm/aarch64
hyperlight-dev/hyperlight:lm/aarch64
Copy head branch name to clipboard
Commits
Commits on Jun 25, 2026
Revert "Remove unused multi-root snapshot plumbing"
Show description for 460b3a2
syntactically
committed
460b3a2
View commit details
Copy full SHA for 460b3a2
Browse repository at this point
[nix] Make devShells.default work for more than just x86_64-linux
Show description for e4b834d
syntactically
committed
e4b834d
View commit details
Copy full SHA for e4b834d
Browse repository at this point
Only pass `page_size` to `HyperlightVm` once
Show description for c1152c4
syntactically
committed
c1152c4
View commit details
Copy full SHA for c1152c4
Browse repository at this point
[aarch64] Fix stub compilation
Show description for 21ce8c3
syntactically
committed
21ce8c3
View commit details
Copy full SHA for 21ce8c3
Browse repository at this point
[hyperlight_libc] Support building picolibc for aarch64
Show description for dabd5a6
syntactically
committed
dabd5a6
View commit details
Copy full SHA for dabd5a6
Browse repository at this point
[simpleguest] cfg-gate functions that do not compile on aarch64
Show description for be6214c
syntactically
committed
be6214c
View commit details
Copy full SHA for be6214c
Browse repository at this point
Rename MAX_{GPA,GVA} to SCRATCH_TOP_{GPA,GVA}
Show description for 2efc393
syntactically
committed
2efc393
View commit details
Copy full SHA for 2efc393
Browse repository at this point
Justfile: add support for compiling for aarch64
Show description for 09c44f7
syntactically
committed
09c44f7
View commit details
Copy full SHA for 09c44f7
Browse repository at this point
HyperlightVm: allow hypervisor backends to implement reset_vcpu
Show description for 84e6473
syntactically
committed
84e6473
View commit details
Copy full SHA for 84e6473
Browse repository at this point
[hyperlight_guest_bin] Make `init_stack` architecture-independent
Show description for 0b22865
syntactically
committed
0b22865
View commit details
Copy full SHA for 0b22865
Browse repository at this point
Extract UpdateParentTable from amd64 arch-specific to generic vmem code
Show description for bcb454a
syntactically
committed
bcb454a
View commit details
Copy full SHA for bcb454a
Browse repository at this point
aarch64: add memory layout
Show description for 8b74b00
syntactically
committed
8b74b00
View commit details
Copy full SHA for 8b74b00
Browse repository at this point
hyperlight_guest_bin: move exposed virtual memory operations to arch-specific module
Show description for b4214f4
syntactically
committed
b4214f4
View commit details
Copy full SHA for b4214f4
Browse repository at this point
aarch64: add virtual memory operations
Show description for 80f9710
syntactically
committed
80f9710
View commit details
Copy full SHA for 80f9710
Browse repository at this point
[hyperlight_host] aarch64: add basic register handling for KVM
Show description for d4a8523
syntactically
committed
d4a8523
View commit details
Copy full SHA for d4a8523
Browse repository at this point
[hyperlight_guest_bin] aarch64: support MMIO exits
Show description for d8df6a4
syntactically
committed
d8df6a4
View commit details
Copy full SHA for d8df6a4
Browse repository at this point
[hyperlight_guest] aarch64: Implement simple physical page allocator
Show description for a46fc7d
syntactically
committed
a46fc7d
View commit details
Copy full SHA for a46fc7d
Browse repository at this point
[hyperlight_guest_bin] aarch64: add basic exception handlers
Show description for ed25f9a
syntactically
committed
ed25f9a
View commit details
Copy full SHA for ed25f9a
Browse repository at this point
[hyperlight_guest_bin] aarch64: add initialisation/dispatch assembly stubs
Show description for 959e413
syntactically
committed
959e413
View commit details
Copy full SHA for 959e413
Browse repository at this point
[hyperlight_host] aarch64: initial KVM implementation
Show description for 859b8c4
syntactically
committed
859b8c4
View commit details
Copy full SHA for 859b8c4
Browse repository at this point
[tests] aarch64: remove amd64-isms from enabled tests
Show description for 417ec2c
syntactically
committed
417ec2c
View commit details
Copy full SHA for 417ec2c
Browse repository at this point
aarch64: support running Clippy
Show description for 7fcd260
syntactically
committed
7fcd260
View commit details
Copy full SHA for 7fcd260
Browse repository at this point
[ci] Set up GitHub workflows for aarch64 KVM
Show description for 96f5c91
syntactically
committed
96f5c91
View commit details
Copy full SHA for 96f5c91
Browse repository at this point
libc: copy includes/stdio from picolibc
Show description for c38a608
syntactically
committed
c38a608
View commit details
Copy full SHA for c38a608
Browse repository at this point
Update cargo-hyperlight to 0.1.12
Show description for 8361179
syntactically
committed
8361179
View commit details
Copy full SHA for 8361179
Browse repository at this point
[snapshot/file] Remove Serde mirror structures for system registers
Show description for 40eae63
syntactically
committed
40eae63
View commit details
Copy full SHA for 40eae63
Browse repository at this point
[tests] Remove assumption that loading an aarch64 snapshot should error
Show description for 3c8f3d4
syntactically
committed
3c8f3d4
View commit details
Copy full SHA for 3c8f3d4
Browse repository at this point
[nix] Update flake.nix for the unreleased version of piet used by trace-dump
Show description for bcd6d5d
syntactically
committed
bcd6d5d
View commit details
Copy full SHA for bcd6d5d
Browse repository at this point
[ci] Switch dep_fuzzing to have its matrix in the calling workflow
Show description for ea98d03
syntactically
committed
ea98d03
View commit details
Copy full SHA for ea98d03
Browse repository at this point
You can’t perform that action at this time.