wartman4404
4f90a0f5c1
Write hpet timer 0 twice to set accumulator and period
...
This allows booting with implementations that require them to be set separately.
Also, check for the availability of legacy-replacement mode and periodic interrupts before using hpet
2018-01-07 17:06:07 -06:00
Jeremy Soller
083c444a68
Implement waitpid on PGID
2018-01-05 20:31:15 -07:00
Jeremy Soller
9313909fe9
Fix stop signal by switching context after stopping
2018-01-04 09:03:41 -07:00
Jeremy Soller
49d5c33928
Add support for WCONTINUED and WUNTRACED
...
Fix issues with SIGCONT
2018-01-03 22:34:50 -07:00
Jeremy Soller
b6878760c7
Use seperate stopped status
2018-01-03 21:33:56 -07:00
Jeremy Soller
c912f42800
Fix TLS when forking, fix signal delivery to self
2018-01-03 21:33:24 -07:00
Jeremy Soller
7906f6891e
Add support for stop/cont signals
2018-01-02 22:05:29 -07:00
Jeremy Soller
22aca69ac9
Use TLS alignment to fix https://github.com/redox-os/redox/issues/1124
2017-12-29 14:58:04 -07:00
Jeremy Soller
caa607eb28
Merge pull request #70 from redox-os/clippy
...
Add clippy lints, action some clippy items
2017-12-27 21:32:23 -07:00
Jeremy Soller
059cc8078d
Add frename
2017-12-27 20:19:37 -07:00
Jeremy Soller
58e1d92eb5
Add clippy lints, action some clippy items
2017-12-24 22:19:00 -07:00
Jeremy Soller
e08f56a2de
Merge pull request #69 from NilSet/check_namespace
...
Check if current namespace exists
2017-12-24 07:28:35 -07:00
Tommie Levy
04e1034088
Check if current namespace exists
2017-12-24 02:36:11 -05:00
Jeremy Soller
7bfe1739fd
Merge pull request #67 from Arcterus/master
...
Move null and zero from kernel space to user space
2017-12-18 16:25:11 -07:00
Alex Lyon
66a5379ff6
Move null and zero from kernel space to user space
2017-12-18 14:33:06 -08:00
Jeremy Soller
a9fa08fd72
Merge pull request #66 from weclaw1/page_table_optimization
...
Page table optimization
2017-12-17 19:19:15 -07:00
Robert Węcławski
3c466892de
change assert to debug_assert
2017-12-17 20:29:35 +01:00
Robert Węcławski
a8ecfc86dd
Better comment and mask representation
2017-12-17 19:54:52 +01:00
Robert Węcławski
08a4c33b77
New entries are set to zero
2017-12-17 19:46:19 +01:00
Robert Węcławski
2d041bbb51
don't change counter in set_unused
2017-12-17 18:45:41 +01:00
Robert Węcławski
82bae0b314
entry::set doesn't reset counter, counter mask is a const
2017-12-17 18:22:27 +01:00
Robert Węcławski
ab687852d3
Convert entry count to u64, remove unnecessary parentheses
2017-12-17 17:19:06 +01:00
Robert Węcławski
a48ec82f20
Use unused bits 52-61 in first entry of each page table as counter for number of page table entries
2017-12-17 16:53:20 +01:00
Jeremy Soller
c2644adf3d
Improve multi_core support
2017-12-05 21:26:45 -07:00
Jeremy Soller
cd54352f47
Merge branch 'master' of https://github.com/redox-os/kernel
2017-12-05 20:24:43 -07:00
Jeremy Soller
dd7c61b830
Allow other processors to pick up work
2017-12-05 20:24:03 -07:00
Jeremy Soller
8ad13539dc
Merge pull request #65 from dlrobertson/master
...
Add documentation on using gdb
2017-12-04 20:29:08 -07:00
Dan Robertson
2e6949e66d
Add documentation on using gdb
2017-12-05 01:25:54 +00:00
Jeremy Soller
9b327ccba8
Update Cargo.lock
2017-12-03 08:53:47 -07:00
Jeremy Soller
45e8effa8a
Merge pull request #64 from dlrobertson/master
...
Do not discard .debug section
2017-12-02 19:27:45 -07:00
Dan Robertson
025ec0def2
Do not discard .debug section
...
Do not discard the .debug section. If the builder would like to discard
this section, they can do so explicitly with objcopy.
2017-12-02 19:38:16 +00:00
Jeremy Soller
578c57840a
0.1.32
2017-11-28 21:48:28 -07:00
Jeremy Soller
789e290c9b
Add fchown, fchmod
2017-11-28 21:48:10 -07:00
Jeremy Soller
ed05564011
Remove SwitchResult, use out of band data to detect interruption
...
Update debugging code
2017-11-14 21:16:35 -07:00
Jeremy Soller
da954096e0
Merge pull request #62 from xTibor/fix-nightly
...
Fix for the latest nightly
2017-11-14 20:28:03 -07:00
Jeremy Soller
9368b2ba4c
Merge pull request #63 from pzmarzly/patch-1
...
elf.rs: do not inline constant from goblin library
2017-11-13 12:38:26 -07:00
Paweł Zmarzły
20f262c4ed
elf.rs: do not inline constant from goblin library
...
SELFMAG is declared [here](de8aecc8f1/src/elf/header.rs (L91) ).
2017-11-13 20:24:50 +01:00
Tibor Nagy
eadade4c0f
Fix for the latest nightly
2017-11-10 21:42:28 +01:00
Jeremy Soller
9e9f80ef13
Add futex timeout
2017-11-06 22:04:42 -07:00
Jeremy Soller
2de7bd7f79
Merge pull request #61 from sajattack/patch-1
...
add a LOC badge
2017-11-05 06:29:35 -07:00
Paul
b5dac25d55
add a LOC badge
2017-11-05 00:30:20 -07:00
Jeremy Soller
1e553b744c
Fix errors from waitpid
2017-10-29 16:02:54 -06:00
Jeremy Soller
eebf12bec5
Fix returning too many errors from waitpid
2017-10-29 15:41:59 -06:00
Jeremy Soller
1f99d038c4
Make debug function never return error
2017-10-29 15:31:35 -06:00
Jeremy Soller
ffad0f2ace
Merge pull request #59 from xTibor/libcollections
...
Migrate from collections
2017-10-27 21:39:51 -06:00
Tibor Nagy
e6b9f850d1
Migrate from collections
2017-10-28 02:42:08 +02:00
Jeremy Soller
8ec5d4726b
Hack to allow rustc to wait on non-child process.
...
Add sys:syscall for seeing active system calls
2017-10-22 21:13:29 -06:00
Jeremy Soller
ef70cd257c
Uncomment AML value variant
2017-10-22 19:41:31 -06:00
Jeremy Soller
58c6ef0ecf
Merge branch 'master' of https://github.com/redox-os/kernel
2017-10-21 20:30:26 -06:00
Jeremy Soller
51339cb8c9
Cleanup warnings
...
Implement interrupt on signal in pipe:
2017-10-21 20:30:20 -06:00