This website requires JavaScript.
Explore
Help
Sign In
Bananymous
0 Followers
·
0 Following
Joined on
2023-09-10
Repositories
2
Projects
Packages
Public Activity
Starred Repositories
Bananymous
pushed to
main
at
Bananymous/banan-os
2025-04-02 12:58:47 +03:00
a0123e7c2d
Kernel: save and load sse context in more spaces
be786be67d
Kernel/LibC: Implement pthread_join
e85b18e206
LibC: Fix pthread stack alignment
f32f62dfc1
LibC: Implement pthread_spin_* functions
28392050bf
LibC: Make pthread_t pid_t
Compare 7 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2025-04-02 12:52:28 +03:00
c25a95f5c2
Kernel: save and load sse context in more spaces
a1ba4a07cc
Kernel/LibC: Implement pthread_join
8be2f15f27
LibC: Fix pthread stack alignment
cdae749ce2
LibC: Implement pthread_spin_* functions
8a7b8e21ec
fixup pthread_t
Compare 37 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2025-02-12 10:09:49 +02:00
d8bb0b53f8
LibImage: Fix PNG palette decoding
83c66901f8
Kernel: Fix reboot when ACPI is disabled
Compare 2 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2025-02-11 02:19:49 +02:00
088f77a226
Kernel: Add super basic support for USB keyboard LEDs
4dd6c85df2
Kernel: Fix USB keyboard Scroll lock
Compare 2 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2025-02-10 23:00:22 +02:00
d0452a3510
Kernel: Fix xHCI controller destruction
11310e7615
Kernel: Don't manually clear xHCI interrupt flag if using MSI
22b32a0fe5
Kernel: Expose PCI interrupt mechanism from PCIDevice
ad143c184f
Kernel: Add basic support for USB hubs
803a4cd163
Kernel: Don't enable ACPI devices when ACPI is disabled
Compare 17 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2025-02-01 22:27:34 +02:00
b30a79c7fe
Kernel: Temporary hack to "fix" munmap
22374ac8f7
ports: Add make port
17014bb8de
LibC: Fix strndup
d1c3d3d5aa
Kernel: Fix ANSI CSI L
7fedd94cc5
ln: Don't require link target to exist for symlinks
Compare 12 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2025-01-25 18:40:49 +02:00
8c569ac7bf
2500th COMMIT: ports: Add gcc port
a84fb57e32
ports: Add binutils port
7314d2b577
ports: Add mpc port
ba83ede0d1
ports: Add mpfr port
42500ce043
ports: Add gmp port
Compare 8 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2025-01-24 19:46:26 +02:00
2a16a67aed
Kernel: Ignore SA_RESTART flag on sigaction
c6cd185cb5
DynamicLoader: Fix copy relocations
58cdcf754c
ports: Update curl port
d969f5df7b
ports: Add zstd port
b6455e0661
LibC: Implement stub for clock
Compare 8 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2025-01-17 16:26:08 +02:00
82978da5e3
Kernel: Cleanup AML code
80ce9d546a
Kernel: Don't error out on SYS_WAIT with W{CONTINUED,UNTRACED}
34775633b2
Kernel: Clear DF on every interrupt handler
03b5c8e76e
Kernel: Fix disk caching when `readonly` is specified
766b8cd62e
LibC: Fix stdio FILE operations
Compare 5 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2025-01-14 23:01:05 +02:00
609067cefa
Kernel: Cleanup internal CPUID functions declarations
9d497ad311
Kernel: Cleanup interrupt stub definitions
72059a9441
LibC: Redefine SEEK_* macros to match common systems
ebecbb69ec
LibC: Implement some mem* and str* functions in assembly
b129bab81a
Kernel: Make mem* and str* functions weak symbols
Compare 11 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-12-25 18:21:09 +02:00
55c8a15983
aoc2024: Implement day25 solution
3607e2e759
aoc2024: Implement day24 solution
Compare 2 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-12-23 21:22:19 +02:00
d035068982
aoc2024: Implement day23 solution
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-12-23 01:47:38 +02:00
af8156f310
aoc2024: Implement day22 solution
47b995a2a3
aoc2024: Implement day21 solution
Compare 2 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-12-21 03:23:56 +02:00
6f8f99f42c
Terminal: Set terminal size with TIOCSWINSZ when starting
69137cddab
Kernel: Implement TIOCSWINSZ for pseudo terminals
Compare 2 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-12-20 21:31:35 +02:00
9caa3030ea
aoc2024: Implement day20 solution
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-12-19 13:02:04 +02:00
3e9826acf5
aoc2024: Implement day19 solution
d7b4f54983
Kernel: Check Control Method Battery _STA bit 4
00b0dcd306
Kernel: Reorder ACPI initialization method calls
53c356a940
Kernel: Implement AML MatchOp
Compare 4 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-12-18 18:37:43 +02:00
a7f3351c0e
TaskBar: Prevent possible division by zero
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-12-18 18:35:53 +02:00
3a6cdfff45
Kernel: Fix ACPI namespace initialization
c26e347e91
Kernel: Fix AML FieldUnit conversion and NameString construction
1b94957b07
Kernel: Copy AML NameString base when moving it :)
2e39668605
aoc2024: Implement day18 solution
0642c569b4
TaskBar: Show battery percentage if available
Compare 12 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-12-17 03:37:59 +02:00
869f4011a1
Kernel: Replace the old AML interpreter by a new, better one
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-12-16 17:23:21 +02:00
463bb72d24
aoc2024: Implement day16 solution
8b312a47e6
BAN: Allow MUST and TRY to contain commas
Compare 2 commits »
First
Previous
1
2
3
4
5
...
Next
Last