-
fc1e220a99
fix(netdb): Buffer overrun when parsing DNS
Josh Megnauth
2024-11-18 13:43:22 +00:00
-
-
32fca670ea
Merge branch 'memmem-cast-mut' into 'master'
Jeremy Soller
2024-11-17 20:09:46 +00:00
-
-
864d5e4795
Use only one .cast_mut() in memmem()
Peter Limkilde Svendsen
2024-11-17 20:19:52 +01:00
-
-
2c73cc947c
Merge branch 'memmem' into 'master'
Jeremy Soller
2024-11-17 16:18:15 +00:00
-
-
6a765ed88f
Implement memmem()
Peter Limkilde Svendsen
2024-11-17 16:18:14 +00:00
-
ce7b85b0df
Merge branch 'dont-overallocate-cstrings' into 'master'
Jeremy Soller
2024-11-17 16:17:22 +00:00
-
-
88987eb000
Merge branch 'pty-utmp-docs' into 'master'
Jeremy Soller
2024-11-17 16:17:04 +00:00
-
-
09bcfd0711
Merge branch 'errno-const-macros' into 'master'
Jeremy Soller
2024-11-17 16:16:47 +00:00
-
-
42011f28d8
Test errno constant macros, make ENOTSUP available in Rust
Peter Limkilde Svendsen
2024-11-17 16:16:47 +00:00
-
-
-
caac784caa
Merge branch 'iso646' into 'master'
Jeremy Soller
2024-11-17 16:16:11 +00:00
-
-
7b2e315c17
Merge branch 'cbindgen-use-attributes' into 'master'
Jeremy Soller
2024-11-17 16:15:07 +00:00
-
-
5348273ccc
Emit C attributes via cbindgen
Josh Megnauth
2024-11-17 16:15:07 +00:00
-
-
-
dbe5c85411
Merge branch 'inttypes-docs' into 'master'
Jeremy Soller
2024-11-17 16:13:32 +00:00
-
-
693769da1e
Merge branch 'sys-random-docs' into 'master'
Jeremy Soller
2024-11-17 16:13:17 +00:00
-
-
093d11c451
Merge branch 'elf-docs' into 'master'
Jeremy Soller
2024-11-17 16:13:01 +00:00
-
-
c57022894b
Merge branch 'crypt-docs' into 'master'
Jeremy Soller
2024-11-17 16:12:44 +00:00
-
-
b8ad113a84
Add docs for crypt.h
Peter Limkilde Svendsen
2024-11-17 16:12:43 +00:00
-
-
-
63cb0401e5
Merge branch 'calloc-no-intrinsics' into 'master'
Jeremy Soller
2024-11-17 16:12:27 +00:00
-
-
-
-
d6ac5f8947
Avoid over allocations & reallocations
Josh Megnauth
2024-11-12 23:53:45 -05:00
-
-
-
66eb440d79
Add docs for pty.h and utmp.h
Peter Limkilde Svendsen
2024-11-13 18:19:22 +01:00
-
-
-
5cf8bfda72
xhcid: remove transfer states on dead rings
Jeremy Soller
2024-11-11 14:27:32 -07:00
-
842fc73a34
Track all drivers launched for a port
Jeremy Soller
2024-11-11 12:51:22 -07:00
-
191c7973a9
Fix deadlock in xhcid detach_device
Jeremy Soller
2024-11-11 12:10:01 -07:00
-
56d05e2cdc
Add iso646.h and corresponding tests
Peter Limkilde Svendsen
2024-11-10 16:19:15 +01:00
-
-
-
2f1e183cc6
Add docs for inttypes.h
Peter Limkilde Svendsen
2024-11-09 18:24:18 +01:00
-
-
-
0090dea50f
Add docs for sys/random.h
Peter Limkilde Svendsen
2024-11-09 18:12:58 +01:00
-
-
-
1474dce2a7
Add basic docs for elf.h
Peter Limkilde Svendsen
2024-11-09 18:02:47 +01:00
-
-
-
c440c61e58
Avoid unnecessary intrinsic in calloc
Peter Limkilde Svendsen
2024-11-09 17:35:09 +01:00
-
-
a45c7b26d9
Merge branch 'stdlib-docs' into 'master'
Jeremy Soller
2024-11-08 14:45:26 +00:00
-
-
890be6fc02
Add docs for stdlib.h, add stubs for missing functions
Peter Limkilde Svendsen
2024-11-08 14:45:26 +00:00
-
-
7af6dd1f88
Restore riscv,plic0 compatible check
Andrey Turkin
2024-11-07 05:09:15 +03:00
-
7c359f1622
Update dependencies
Jeremy Soller
2024-11-06 06:13:23 -07:00
-
9fe8f759af
Fix formatting and a warning
Andrey Turkin
2024-11-06 12:13:13 +03:00
-
ee89d02282
Change PLIC compatible string from riscv,plic0 to sifive,plic-1.0.0
Andrey Turkin
2024-11-06 12:08:19 +03:00
-
6044ca0471
Merge branch 'fix_deadlock_in_usb_driver' into 'master'
Jeremy Soller
2024-11-05 17:35:57 +00:00
-
-
4dedbac4e5
Fixed the deadlock by only addressing devices in response to attach requests....
Timothy Finnegan
2024-11-05 17:35:57 +00:00
-
-
9a0da927f9
Fix argument parsing
Jeremy Soller
2024-11-04 21:24:41 -07:00
-
3f33cb96e7
usbhidd: update rehid
Jeremy Soller
2024-11-04 20:19:18 -07:00
-
8a36c994e1
Add hwd
Jeremy Soller
2024-11-04 20:19:08 -07:00
-
6ff633863e
Allow usbhidd to run on multiple interfaces
Jeremy Soller
2024-11-04 16:15:53 -07:00
-
99fbdf426c
Fix assumption that CPU ID must equal APIC ID
Jeremy Soller
2024-11-04 14:46:46 -07:00
-
c2790a7168
Merge branch 'nodaemon' into 'master'
Jeremy Soller
2024-11-04 21:38:17 +00:00
-
-
947ea54411
No Daemon option
JCake
2024-11-02 21:30:58 +01:00
-
-
659cb66c30
Merge branch 'netdb-h_errno' into 'master'
Jeremy Soller
2024-11-02 12:21:47 +00:00
-
-
bf1ea4e799
Set
h_errno for gethostbyname/addr
Josh Megnauth
2024-11-02 12:21:47 +00:00
-
-
7b1d135057
Use redoxer for CI jobs
Andrey Turkin
2024-11-01 06:45:55 +03:00
-
2dad215394
Merge branch 'net-if-docs' into 'master'
Jeremy Soller
2024-10-31 23:59:00 +00:00
-
-
36ed4cbd7a
Add docs for net/if.h
Peter Limkilde Svendsen
2024-10-31 23:59:00 +00:00
-
715dee0c47
Merge branch 'semaphore-docs' into 'master'
Jeremy Soller
2024-10-31 23:58:52 +00:00
-
-
-
-
8367249c1a
Add docs for semaphore.h
Peter Limkilde Svendsen
2024-10-31 23:58:52 +00:00
-
-
5135a43e9e
Merge branch 'sys-un-docs' into 'master'
Jeremy Soller
2024-10-31 21:43:34 +00:00
-
-
d56c4dad2c
Merge branch 'sys-mman-docs' into 'master'
Jeremy Soller
2024-10-31 21:43:21 +00:00
-
-
6c1ccd161a
Add docs for sys/mman.h, make mremap pub
Peter Limkilde Svendsen
2024-10-31 21:43:21 +00:00
-
eb37133e01
Merge branch 'ftime-maybeuninit' into 'master'
Jeremy Soller
2024-10-31 21:43:00 +00:00
-
-
-
-
ee428d10f8
Use MaybeUninit for ftime arg, document safety
Peter Limkilde Svendsen
2024-10-31 21:43:00 +00:00
-
-
5f2ece19a2
Add docs for sys/un.h
Peter Limkilde Svendsen
2024-10-31 22:26:34 +01:00
-
-
4db9673e2a
Support SPCR and clean up device memory allocation
Jeremy Soller
2024-10-31 10:53:58 -06:00
-
2975f93f30
acpid: fix compilation on riscv64gc
Jeremy Soller
2024-10-31 10:53:05 -06:00
-
0373bc0d1c
Merge branch 'wctype-docs' into 'master'
Jeremy Soller
2024-10-31 12:05:16 +00:00
-
-
e43a9bd2f6
Add docs for wctype.h, fix unsafe handling
Peter Limkilde Svendsen
2024-10-31 12:05:16 +00:00
-
83b0a8b493
Merge branch 'sys-timeb-docs' into 'master'
Jeremy Soller
2024-10-31 12:04:48 +00:00
-
-
-
-
76f36f09df
Add docs for sys/timeb.h, require unsafe blocks
Peter Limkilde Svendsen
2024-10-31 12:04:48 +00:00
-
-
e19c1404f7
chore: enrich context/switch
Arthur Paulino
2024-10-30 08:44:50 -03:00
-
df9db9291a
Fix AP CPU ID on newer Intel CPUs
Jeremy Soller
2024-10-30 21:09:06 -06:00
-
e765d9c8e1
acpid: only build dmar for x86_64
Jeremy Soller
2024-10-30 20:43:46 -06:00
-
9b6d1549b5
Support GTDT for aarch64
Jeremy Soller
2024-10-30 18:17:11 -06:00
-
34a6a441f1
Initial aarch64 ACPI support
Jeremy Soller
2024-10-30 16:16:24 -06:00
-
71b70482d3
acpid: Only acquire I/O port rights on x86
Jeremy Soller
2024-10-30 14:01:20 -06:00
-
42970953fc
Fix acpid compilation on non-x86
Jeremy Soller
2024-10-30 13:52:19 -06:00
-
b221bb6c51
Make it possible to boot aarch64 with invalid DTB
Jeremy Soller
2024-10-30 12:34:50 -06:00
-
4dd6a26742
Make it possible to compile acpi system on any arch
Jeremy Soller
2024-10-30 11:43:21 -06:00
-
382b298453
acpid: provide buffer contents from amlserde
Jeremy Soller
2024-10-29 18:34:27 -06:00
-
1d5c02ab92
Merge branch 'utime-docs' into 'master'
Jeremy Soller
2024-10-29 23:01:21 +00:00
-
-
2e5c1f7b72
Add utime.h docs, use unsafe blocks
Peter Limkilde Svendsen
2024-10-29 23:01:21 +00:00
-
691c562f96
Merge branch 'ctype-docs' into 'master'
Jeremy Soller
2024-10-29 23:01:17 +00:00
-
-
-
-
3e7f0eebd4
Add ctype.h docs
Peter Limkilde Svendsen
2024-10-29 23:57:14 +01:00
-
-
b37af1e345
Merge branch 'rand48-docs' into 'master'
Jeremy Soller
2024-10-29 21:13:55 +00:00
-
-
c09c92cd13
Merge branch 'endian-pub' into 'master'
Jeremy Soller
2024-10-29 21:12:28 +00:00
-
-
35d7a0ac3f
Add docs to rand48 functions
Peter Limkilde Svendsen
2024-10-29 21:22:27 +01:00
-
-
-
939c9567ee
Support 16550 uarts for aarch64 debug output
Jeremy Soller
2024-10-29 14:06:00 -06:00
-
c37a094e66
Make endian.h functions pub, add docs
Peter Limkilde Svendsen
2024-10-29 20:46:29 +01:00
-
-
91c3db877a
Merge branch 'errno-docs' into 'master'
Jeremy Soller
2024-10-29 15:05:09 +00:00
-
-
d1ffa4f062
Add docs, deny unsafe op in unsafe fn for errno
Peter Limkilde Svendsen
2024-10-29 15:05:08 +00:00
-
15c4611121
Merge branch 'add-docstrings' into 'master'
Jeremy Soller
2024-10-29 15:04:57 +00:00
-
-
37cc477d5c
0.2.29: update redoxfs
Jeremy Soller
2024-10-29 08:55:39 -06:00
-
161e578f29
Use null driver for unknown IRQ controllers on aarch64
Jeremy Soller
2024-10-29 08:01:38 -06:00
-
380532aea5
Improve reliability of aarch64 startup code
Jeremy Soller
2024-10-29 08:00:57 -06:00
-
15b0133b7b
Add arm,gic-400 support to GIC driver
Jeremy Soller
2024-10-29 08:00:17 -06:00
-
e4e55103ad
Remove old aarch64 asm code
Jeremy Soller
2024-10-29 07:59:12 -06:00
-
ee04ed2f8c
0.6.8
Jeremy Soller
2024-10-29 07:52:42 -06:00
-
8f6e47c1da
Merge branch 'node_leak' into 'master'
Jeremy Soller
2024-10-29 12:30:31 +00:00
-
-
394480150b
Merge branch 'fix-perror-doesnt-follow-spec-prefix' into 'master'
Jeremy Soller
2024-10-29 12:27:22 +00:00
-
-
6f5794f636
fix(stdio):
perror should be allowed to take NULL prefixes as per spec
Josh Megnauth
2024-10-29 12:27:22 +00:00
-
-
-
2919d0a6e8
Merge branch 'fix-out-of-bounds-panic-netdb-gethostbyname' into 'master'
Jeremy Soller
2024-10-29 12:26:46 +00:00
-
-
-
-
701e57197a
fix(netdb): Out of bounds in gethostbyaddr and less transmutes
Josh Megnauth
2024-10-29 12:26:46 +00:00
-
-
c22fb790b8
Fix parallel test runs
Andrey Turkin
2024-10-29 12:22:15 +03:00
-
1d55c5aa6a
Don't leak node block on node remove.
Andrey Turkin
2024-10-29 10:06:07 +03:00
-
-
06fec0b843
Add various basic docstrings
Peter Limkilde Svendsen
2024-10-27 23:25:57 +01:00
-
-
ea0356b26a
Address minor warts
Arthur Paulino
2024-10-27 18:14:12 -03:00
-
59dbfee126
Merge branch 'fuse_fix' into 'master'
Jeremy Soller
2024-10-27 18:09:10 +00:00
-