bjorn3
|
6803c2c33c
|
Remove a couple of unused feature gates
|
2023-07-10 17:02:01 +02:00 |
|
Jeremy Soller
|
c1b28af544
|
Merge branch 'fix_debug_scheme' into 'master'
Fix debug: scheme.
See merge request redox-os/kernel!233
|
2023-07-10 14:29:52 +00:00 |
|
4lDO2
|
f700958642
|
Fix debug: scheme.
|
2023-07-10 16:26:52 +02:00 |
|
Jeremy Soller
|
4d6b4c24a9
|
Merge branch 'better_percpu' into 'master'
Simplify x86_64 percpu and GSBASE calculation
See merge request redox-os/kernel!222
|
2023-07-10 14:13:12 +00:00 |
|
4lDO2
|
3ded84c945
|
Simplify x86_64 percpu and GSBASE calculation
|
2023-07-10 14:13:12 +00:00 |
|
Jeremy Soller
|
5c99d73bbe
|
Merge branch 'no_static_mut_thread_local' into 'master'
Avoid static mut thread locals
See merge request redox-os/kernel!228
|
2023-07-10 14:03:41 +00:00 |
|
Jeremy Soller
|
6440f2dcbc
|
Merge branch 'fix_live' into 'master'
Fix live scheme
See merge request redox-os/kernel!232
|
2023-07-07 13:34:10 +00:00 |
|
4lDO2
|
9e6dfc82d0
|
Fix live scheme.
|
2023-07-07 15:00:46 +02:00 |
|
Jeremy Soller
|
6fca481a0a
|
Merge branch 'mm' into 'master'
Usercopy migration
Closes #82 and #115
See merge request redox-os/kernel!219
|
2023-07-06 13:03:21 +00:00 |
|
4lDO2
|
56f88e80c2
|
Usercopy migration
|
2023-07-06 13:03:21 +00:00 |
|
Jeremy Soller
|
b1d0851a7b
|
Merge branch 'sys_scheme_remove_indirection' into 'master'
Replace Box<dyn Fn> with fn in sys: scheme.
See merge request redox-os/kernel!231
|
2023-07-06 12:56:13 +00:00 |
|
4lDO2
|
fa7d1c821f
|
Replace Box<dyn Fn> with fn in sys: scheme.
|
2023-07-05 17:08:00 +02:00 |
|
bjorn3
|
56b16ce897
|
Avoid static mut thread locals
Instead use UnsafeCell inside the thread locals.
|
2023-07-05 14:50:17 +02:00 |
|
Jeremy Soller
|
846aa32f21
|
Merge branch 'panic_abort' into 'master'
Build the kernel with panic=abort
See merge request redox-os/kernel!229
|
2023-07-04 18:00:53 +00:00 |
|
Jeremy Soller
|
74e74ce633
|
Merge branch 'no_idtr_thread_local' into 'master'
Move IDTR thread local to a stack variable
See merge request redox-os/kernel!227
|
2023-07-04 17:30:43 +00:00 |
|
bjorn3
|
8c0be73224
|
Build the kernel with panic=abort
This reduces the kernel size and avoids the need to define the
eh_personality lang item.
|
2023-07-04 19:14:36 +02:00 |
|
bjorn3
|
13733fb943
|
Move IDTR thread local to a stack variable
|
2023-07-04 12:17:52 +02:00 |
|
Jeremy Soller
|
acefb8888e
|
Merge branch 'pipe_scheme' into 'master'
Improved pipe scheme.
Closes #84
See merge request redox-os/kernel!226
|
2023-06-27 13:35:14 +00:00 |
|
4lDO2
|
5abf16a51e
|
Improved pipe scheme.
|
2023-06-26 13:54:13 +02:00 |
|
Jeremy Soller
|
7269f9c6f1
|
Merge branch 'fix_df' into 'master'
Always clear DF when entering the kernel
See merge request redox-os/kernel!223
|
2023-06-18 12:54:19 +00:00 |
|
4lDO2
|
416269eeaf
|
Always clear DF when entering the kernel.
|
2023-06-18 14:47:00 +02:00 |
|
Jeremy Soller
|
78a8173f62
|
Merge branch 'aarch64-stuff' into 'master'
More aarch64 stuff
See merge request redox-os/kernel!221
|
2023-06-13 13:49:25 +00:00 |
|
uuuvn
|
a5d4ccba57
|
More aarch64 stuff
|
2023-06-13 10:15:47 +00:00 |
|
Jeremy Soller
|
2849510892
|
Copy HPET divide by zero workaround to x86 arch
|
2023-06-12 09:19:34 -06:00 |
|
Jeremy Soller
|
503a21d461
|
Merge branch 'aarch64-stuff' into 'master'
Improve aarch64 code + memory management and crush some bugs
See merge request redox-os/kernel!220
|
2023-06-12 15:17:51 +00:00 |
|
uuuvn
|
63290429b2
|
Improve aarch64 code + memory management and crush some bugs
|
2023-06-12 14:46:02 +00:00 |
|
Jeremy Soller
|
0ae3958a8c
|
Merge branch 'fix-lsp-helix' into 'master'
Fix LSP in helix
See merge request redox-os/kernel!218
|
2023-06-10 12:18:52 +00:00 |
|
uuuvn
|
ffe9bb8593
|
Fix LSP in helix
|
2023-06-10 08:50:25 +00:00 |
|
Jeremy Soller
|
0deb0d79e1
|
Merge branch 'file_forwarding_v2' into 'master'
Allow schemes to return external file descriptors
See merge request redox-os/kernel!215
|
2023-06-08 12:02:35 +00:00 |
|
4lDO2
|
aa1420d599
|
Update syscall.
|
2023-06-08 11:11:20 +02:00 |
|
Jeremy Soller
|
37746c0743
|
Merge branch 'fix-aarch64' into 'master'
Fix aarch64
See merge request redox-os/kernel!217
|
2023-06-07 13:42:02 +00:00 |
|
uuuvn
|
d502418e49
|
Fix aarch64
|
2023-06-06 15:36:30 +00:00 |
|
Jeremy Soller
|
a9bdb51deb
|
Merge branch 'master' into 'master'
Update README.md: add command to build docs
See merge request redox-os/kernel!216
|
2023-06-05 23:03:28 +00:00 |
|
Florian Meißner
|
33bdf8e5b6
|
Update README.md: add command to build docs
|
2023-06-05 19:14:42 +00:00 |
|
4lDO2
|
ce77703146
|
Move forwarded files rather than copying them.
|
2023-06-02 14:50:44 +02:00 |
|
4lDO2
|
b1d4f55e0a
|
Use kopen and kdup in syscall handlers.
|
2023-06-02 14:50:44 +02:00 |
|
4lDO2
|
c7ba937bbf
|
Support forwarding in UserScheme.
|
2023-06-02 14:50:40 +02:00 |
|
Jeremy Soller
|
da5063375e
|
Merge branch 'context_name' into 'master'
Remove one level of indirection for Context::name.
See merge request redox-os/kernel!214
|
2023-05-30 13:36:48 +00:00 |
|
4lDO2
|
58c0c5d040
|
Remove one level of indirection for Context::name.
|
2023-05-27 14:27:34 +02:00 |
|
Jeremy Soller
|
34894e3d73
|
Merge branch 'fix_aarch64' into 'master'
Fix unaligned_references error on aarch64
See merge request redox-os/kernel!213
|
2023-05-06 16:37:06 +00:00 |
|
4lDO2
|
a451c0aa1b
|
Fix aarch64 build.
|
2023-05-06 17:49:39 +02:00 |
|
Jeremy Soller
|
89d560e6e5
|
Merge branch 'fix-sigreturn-dos' into 'master'
Fix kernel DoS via sigreturn from non-signal context
See merge request redox-os/kernel!211
|
2023-05-04 12:32:24 +00:00 |
|
uuuvn
|
4621cd674d
|
Fix kernel DoS via sigreturn from non-signal context
|
2023-05-04 15:58:05 +04:00 |
|
Jeremy Soller
|
3a6732eaad
|
Merge branch 'updated_rustc_and_futex_fixes' into 'master'
Fixes for futex and newer rustc
See merge request redox-os/kernel!209
|
2023-05-02 22:11:53 +00:00 |
|
Jeremy Soller
|
37ba7c63b4
|
Merge branch 'qemu_hpet_bug' into 'master'
Qemu hpet bug
See merge request redox-os/kernel!210
|
2023-05-02 16:19:01 +00:00 |
|
Andrew Mackenzie
|
d3a2fe7083
|
Qemu hpet bug
|
2023-05-02 16:19:01 +00:00 |
|
4lDO2
|
50b877d1aa
|
Remove ignored unaligned_references exception.
|
2023-04-30 18:13:55 +02:00 |
|
4lDO2
|
c604d6b051
|
Make IDT #[repr(C)].
|
2023-04-30 18:13:27 +02:00 |
|
4lDO2
|
99ffc370e8
|
Work around repr(packed) but not fixing UB.
|
2023-04-30 18:11:34 +02:00 |
|
4lDO2
|
a5168b4442
|
Fix warnings.
|
2023-04-30 18:11:20 +02:00 |
|