This website requires JavaScript.
Explore
Help
Register
Sign In
asleepymoon
0 Followers
·
0 Following
https://cloudapio.eu
Joined on
2022-10-07
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Repositories
7
Projects
Packages
Public Activity
Starred Repositories
4
asleepymoon
pushed to
main
at
asleepymoon/astryon
2025-02-20 22:02:06 +00:00
e6bc3afcb8
init: Fix a few errors
5cb9689d10
core: Don't set the second thread argument to zero
Compare 2 commits »
asleepymoon
pushed to
main
at
asleepymoon/astryon
2025-02-20 17:05:49 +00:00
b2d89ab4fd
init: Add basic virtual memory code
2ecd24df82
core: Add some annotations to managed thread variables
8ea5df2e4e
core: Give init a pointer to its own page tables
0782ff5fe7
core/x86_64: Fix function naming style
b14c473a29
core: Make some functions in thread.zig private
Compare 6 commits »
asleepymoon
pushed to
main
at
asleepymoon/astryon
2025-02-18 18:30:59 +00:00
e27ef97682
core: Set new threads' priority to 127
asleepymoon
pushed to
main
at
asleepymoon/astryon
2025-02-17 22:05:04 +00:00
9cdf9aa71b
core/x86_64: Make in/out wrappers inline
c455e8ea0b
core: Fix a small error in thread.zig
Compare 2 commits »
asleepymoon
pushed to
main
at
asleepymoon/astryon
2025-02-17 19:15:39 +00:00
f0d5b60b83
core: Add priority-based scheduling
asleepymoon
pushed to
main
at
asleepymoon/astryon
2025-02-16 12:20:11 +00:00
0edcae7aae
core: Store the physical page directory alongside the virtual pointer to it
asleepymoon
pushed to
main
at
asleepymoon/astryon
2025-02-16 10:58:28 +00:00
d7557d84f7
init: Add system call handling code
46a0c8c800
core: Add memory and scheduler related system calls
5eabb6bdf0
core: Add PIT timer code to preempt the scheduler
c86481f2e7
core: Allocate a stack for each core's idle thread
6a2323c16b
core: Add thread states
Compare 7 commits »
asleepymoon
pushed to
main
at
asleepymoon/astryon
2025-02-15 21:58:39 +00:00
09fb2b6554
core: Fix a few bugs in threading code
asleepymoon
pushed to
main
at
asleepymoon/astryon
2025-02-15 21:55:17 +00:00
2f77128437
Update README.md
asleepymoon
pushed to
main
at
asleepymoon/astryon
2025-02-15 21:46:34 +00:00
614ed80980
core: Add a simple ELF loader
985d8fec0a
core: Add basic threading code
14578a0fee
core/x86_64: Set up a second stack in the TSS to handle system calls
Compare 3 commits »
asleepymoon
pushed to
main
at
asleepymoon/astryon
2025-02-15 21:23:14 +00:00
654b228f10
core: Fix a couple of bugs in VMM and add a few utility functions
ffa9b78bf7
core/x86_64: Enable the NX bit before using it
Compare 2 commits »
asleepymoon
pushed to
main
at
asleepymoon/astryon
2025-02-15 21:19:27 +00:00
da5335410d
core/x86_64: Add general protection fault handler
c4bb857c4e
core: Reserve physical page 0
baf3d39e98
core: Make findMultibootTags take a context argument
d8236bc8f7
core: Add a page fault handler
18ec598394
core: Enable interrupts in platformEndInit()
Compare 6 commits »
asleepymoon
pushed to
main
at
asleepymoon/astryon
2025-02-13 21:41:37 +00:00
fce8a58cf6
Ready. Set. Go!
asleepymoon
created branch
main
in
asleepymoon/astryon
2025-02-13 21:41:37 +00:00
asleepymoon
created repository
asleepymoon/astryon
2025-02-13 21:38:02 +00:00
asleepymoon
pushed to
main
at
asleepymoon/Luna
2025-01-06 15:10:09 +00:00
8e1a0d0e13
libos+LICENSE: Update copyright year
asleepymoon
pushed to
main
at
asleepymoon/Luna
2024-12-23 22:13:05 +00:00
773cd576d1
tools: Print clang-format version
asleepymoon
pushed to
main
at
asleepymoon/Luna
2024-12-23 22:10:17 +00:00
498c371547
tools: Show format violations
asleepymoon
pushed to
main
at
asleepymoon/Luna
2024-12-23 22:05:10 +00:00
b0be170b41
CI: Automatically check formatting
asleepymoon
pushed to
main
at
asleepymoon/Luna
2024-12-23 22:00:07 +00:00
5cb4b8b1fe
docs: Add clang-format dependency
d9713723c9
tools: Update sources list and run clang-format
Compare 2 commits »
First
Previous
1
2
3
4
5
...
Next
Last