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
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
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 }}
NiltonVolpato
xv6-riscv
Repository navigation
Code
Pull requests
Actions
Projects
Security and quality
Insights
More
items
Commits
Branch selector
riscv
User selector
All users
Datepicker
All time
Commit history
Commits on Jun 24, 2026
add sync syscall
zeldovich
committed
96987ad
View commit details
Copy full SHA for 96987ad
Browse repository at this point
Commits on Jun 14, 2026
rename kernel printf to printk
zeldovich
committed
241bdd0
View commit details
Copy full SHA for 241bdd0
Browse repository at this point
Commits on May 20, 2026
clang-format the header files too
zeldovich
committed
74f8418
View commit details
Copy full SHA for 74f8418
Browse repository at this point
run clang-format (make fmt)
zeldovich
committed
2c2766c
View commit details
Copy full SHA for 2c2766c
Browse repository at this point
nits in preparation for clang-format
zeldovich
committed
1eec3aa
View commit details
Copy full SHA for 1eec3aa
Browse repository at this point
usertests: print errors from exectest
Show description for 214bf4c
zeldovich
committed
214bf4c
View commit details
Copy full SHA for 214bf4c
Browse repository at this point
no need to save tp in kernelvec
zeldovich
committed
b87eccb
View commit details
Copy full SHA for b87eccb
Browse repository at this point
Commits on May 19, 2026
timerinit: no need to set STIE twice
Show description for b0bcf86
zeldovich
committed
b0bcf86
View commit details
Copy full SHA for b0bcf86
Browse repository at this point
clean up acquire/release impl
Show description for b51eab7
zeldovich
committed
b51eab7
View commit details
Copy full SHA for b51eab7
Browse repository at this point
test-xv6.py: Do not fail `rm fs.img` if run after `make clean`
Show description for b39b788
Yuan Liao
authored and
zeldovich
committed
b39b788
View commit details
Copy full SHA for b39b788
Browse repository at this point
update .gitignore
Show description for a8620f0
zeldovich
committed
a8620f0
View commit details
Copy full SHA for a8620f0
Browse repository at this point
Fix comment to clarify string length return value
Sefur
authored and
zeldovich
committed
f8973b5
View commit details
Copy full SHA for f8973b5
Browse repository at this point
drop uartputc from defs.h
zeldovich
committed
c358af1
View commit details
Copy full SHA for c358af1
Browse repository at this point
use __atomic functions instead of __sync
Show description for c6fa4fc
zeldovich
committed
c6fa4fc
View commit details
Copy full SHA for c6fa4fc
Browse repository at this point
explicitly pass -std=gnu99
zeldovich
committed
7f5dfd3
View commit details
Copy full SHA for 7f5dfd3
Browse repository at this point
Merge remote-tracking branch 'github/riscv' into riscv
zeldovich
committed
ca6a468
View commit details
Copy full SHA for ca6a468
Browse repository at this point
remove AS definition from Makefile
Show description for 3c85134
zeldovich
committed
3c85134
View commit details
Copy full SHA for 3c85134
Browse repository at this point
Commits on Dec 17, 2025
Makefile: discover riscv64-none-elf- toolchain (#439)
lschuermann
authored
5474d4b
View commit details
Copy full SHA for 5474d4b
Browse repository at this point
Commits on Oct 20, 2025
Merge branch 'riscv' of g.csail.mit.edu:xv6-dev into riscv
Robert Morris
committed
b3f9fa6
View commit details
Copy full SHA for b3f9fa6
Browse repository at this point
usertrapret() -> prepare_return()
Robert Morris
committed
fa60353
View commit details
Copy full SHA for fa60353
Browse repository at this point
Commits on Oct 16, 2025
explicitly specify -march=rv64gc
Show description for e90b257
zeldovich
committed
e90b257
View commit details
Copy full SHA for e90b257
Browse repository at this point
Commits on Oct 4, 2025
slightly clearer comments, for next year
Robert Morris
committed
df440e2
View commit details
Copy full SHA for df440e2
Browse repository at this point
Commits on Sep 29, 2025
ensure sbrk cannot exceed TRAPFRAME
Show description for c71a6c4
zeldovich
committed
c71a6c4
View commit details
Copy full SHA for c71a6c4
Browse repository at this point
add a test for sbrk approaching MAXVA
Show description for 8402fc9
zeldovich
committed
8402fc9
View commit details
Copy full SHA for 8402fc9
Browse repository at this point
fix piperead() with lazy sbrk
Show description for 4689d66
zeldovich
committed
4689d66
View commit details
Copy full SHA for 4689d66
Browse repository at this point
Commits on Sep 20, 2025
Replace stale comment with old comment, after lazy-page allocation changes
kaashoek
committed
ffdff7c
View commit details
Copy full SHA for ffdff7c
Browse repository at this point
Commits on Sep 15, 2025
pass -Wno-unknown-attributes for mkfs too
zeldovich
committed
c14b639
View commit details
Copy full SHA for c14b639
Browse repository at this point
Commits on Sep 11, 2025
Update comment
kaashoek
committed
9dbd536
View commit details
Copy full SHA for 9dbd536
Browse repository at this point
Commits on Sep 8, 2025
fix start() args
zeldovich
committed
996f6ee
View commit details
Copy full SHA for 996f6ee
Browse repository at this point
Commits on Sep 7, 2025
fix user printf for uint64
zeldovich
committed
c6a6eaa
View commit details
Copy full SHA for c6a6eaa
Browse repository at this point
Commits on Sep 4, 2025
try again to fix the dirent name strncpy warning
zeldovich
committed
4f1bdde
View commit details
Copy full SHA for 4f1bdde
Browse repository at this point
Commits on Sep 3, 2025
propagate main return value to exit status
zeldovich
committed
d366b51
View commit details
Copy full SHA for d366b51
Browse repository at this point
Commits on Sep 2, 2025
Add DOC: for reference in book
kaashoek
committed
7d7adbb
View commit details
Copy full SHA for 7d7adbb
Browse repository at this point
Commits on Aug 25, 2025
PR 383
kaashoek
committed
2ce32bd
View commit details
Copy full SHA for 2ce32bd
Browse repository at this point
Commits on Aug 21, 2025
null-terminate fmtname() result
Robert Morris
committed
0bb6995
View commit details
Copy full SHA for 0bb6995
Browse repository at this point
Previous
Next
You can’t perform that action at this time.