Mark Poliakov alnyan
alnyan created branch feature/x86_64 in alnyan/osdev5 2021-12-22 23:58:05 +02:00
alnyan pushed to feature/x86_64 at alnyan/osdev5 2021-12-22 23:58:05 +02:00
c7fbfd8784 feature: framebuffer console WIP
ec5b5bc31b feature: initial support for x86_64
fcbe412732 feature: simple sysfs
Compare 3 commits »
alnyan pushed to master at alnyan/osdev5 2021-12-05 23:45:55 +02:00
b4b99915ef feature: verbose feature for libusr
afa7e4cecb feature: simple pseudo devices
Compare 2 commits »
alnyan pushed to master at alnyan/osdev5 2021-12-05 21:14:02 +02:00
94450e6537 fix: use u128 for nanos in timer
2985f1429e feature: update Orange Pi 3 code
2b160343b7 fix: invalidate TLB on syscall CoW
b97db3a0c4 feature: better login program
Compare 4 commits »
alnyan pushed to master at alnyan/osdev5 2021-12-01 13:13:52 +02:00
bd3d4e964d fix: enter signal handler AFTER syscall abort
alnyan deleted branch feat/gpu from alnyan/osdev5 2021-11-30 22:39:59 +02:00
alnyan deleted branch feat/thread from alnyan/osdev5 2021-11-30 22:02:58 +02:00
alnyan pushed to master at alnyan/osdev5 2021-11-30 20:37:09 +02:00
a577b2dcc4 refactor: fix clippy warnings
d0681eb589 refactor: replace u32 with Tid type
e965c25181 refactor: better Pid type
4ffbb8c115 refactor: fix warnings
4c3374de36 feature: MapMemory and UnmapMemory system calls
Compare 11 commits »
alnyan pushed to feat/thread at alnyan/osdev5 2021-11-30 20:36:39 +02:00
a577b2dcc4 refactor: fix clippy warnings
alnyan pushed to feat/thread at alnyan/osdev5 2021-11-30 18:35:38 +02:00
d0681eb589 refactor: replace u32 with Tid type
e965c25181 refactor: better Pid type
4ffbb8c115 refactor: fix warnings
Compare 3 commits »
alnyan pushed to feat/smp at alnyan/osdev5 2021-11-30 11:07:35 +02:00
5128286220 Merge branch 'feat/thread' into feat/smp
4ffbb8c115 refactor: fix warnings
4c3374de36 feature: MapMemory and UnmapMemory system calls
3ed41501cb feature: cat and hexd
cd71ee25ab refactor: better user dir structure
Compare 44 commits »
alnyan pushed to feat/thread at alnyan/osdev5 2021-11-29 16:57:49 +02:00
4c3374de36 feature: MapMemory and UnmapMemory system calls
3ed41501cb feature: cat and hexd
cd71ee25ab refactor: better user dir structure
a7a0c8bf2c feature: login program
Compare 4 commits »
alnyan pushed to feat/thread at alnyan/osdev5 2021-11-28 00:49:53 +02:00
ed51f233ee fix: memcmp() was comparing in reverse lmao
alnyan pushed to feat/thread at alnyan/osdev5 2021-11-26 09:37:25 +02:00
61a92920c2 feature: trace! levels
47b67fa93c feature: passing args to execve()
Compare 2 commits »
alnyan pushed to master at alnyan/osdev5 2021-11-26 00:02:05 +02:00
7f939543fe refactor: make Vnode::stat() return Stat
564d10e1be feature: simple ls(1p)
a7d89158cb feature: Ctrl+C signal to foreground pgid
349418ed36 feature: print elr on unresolved data aborts
fabf4e8d3f refactor: fix non-doc warnings
Compare 35 commits »
alnyan pushed to feat/thread at alnyan/osdev5 2021-11-23 18:02:29 +02:00
7f939543fe refactor: make Vnode::stat() return Stat
564d10e1be feature: simple ls(1p)
a7d89158cb feature: Ctrl+C signal to foreground pgid
349418ed36 feature: print elr on unresolved data aborts
fabf4e8d3f refactor: fix non-doc warnings
Compare 7 commits »
alnyan pushed to feat/thread at alnyan/osdev5 2021-11-21 14:02:24 +02:00
7c809f3b11 feature: extended user pointer validation
1820009dee feature: "aggressive" syscall memory checking
bf1a215730 feature: better ABI for system call numbers
3121cc9ba9 feature: fuzzy
7c622a78f8 feature: thread::current() using tpidr_el0
Compare 6 commits »
alnyan created branch feat/thread in alnyan/osdev5 2021-11-19 16:46:10 +02:00
alnyan pushed to feat/thread at alnyan/osdev5 2021-11-19 16:46:10 +02:00
87c13d3920 feature: thread join() with exit value
d582a9b58b feature: spawn for closures
adb95ac52e feature: add threads (WIP)
Compare 3 commits »
alnyan pushed to feat/signal at alnyan/osdev5 2021-11-16 18:06:47 +02:00
6bb4f38edc feature: Stdin/Stdout/Stderr structs
1f204e1d4c refactor: better syscall result handling
Compare 2 commits »