Jeremy Soller
|
d2095d8d0f
|
Add in-memory logging, retrievable from sys:log
|
2019-03-17 09:31:34 -06:00 |
|
Tibor Nagy
|
2ec775905a
|
Use rustc-demangle in the stack traces
|
2019-02-14 15:54:17 +01:00 |
|
Jeremy Soller
|
ecc0e747fc
|
Prevent adding empty variables to environment
|
2018-12-02 19:25:28 -07:00 |
|
Jeremy Soller
|
e356262f03
|
Correct init path
|
2018-12-02 19:14:13 -07:00 |
|
Jeremy Soller
|
5b31bf57be
|
Update to latest rust
|
2018-11-08 17:25:57 -07:00 |
|
Jeremy Soller
|
23f4c76ebb
|
Fixes for launching init
|
2018-08-11 11:51:58 -06:00 |
|
Jeremy Soller
|
30e68f917e
|
Remove env scheme and env field on context, fix all warnings
|
2018-08-11 11:34:32 -06:00 |
|
Jeremy Soller
|
c7b3765d6f
|
Remove execve, replace with fexec
|
2018-08-11 11:14:32 -06:00 |
|
17liamnaddell
|
9d1fb3013d
|
First round of documentation changes
|
2018-07-18 22:48:08 -04:00 |
|
Jeremy Soller
|
c28c147add
|
Update to new dependencies
|
2018-06-19 18:17:16 -06:00 |
|
Jeremy Soller
|
99a3bff2da
|
WIP: New event system
|
2018-05-20 11:08:37 -06:00 |
|
Jeremy Soller
|
48007b8f1e
|
Update to new allocation API (WIP)
|
2018-04-28 22:07:43 -06:00 |
|
Jeremy Soller
|
3af2964955
|
Add ACPI feature
|
2018-02-18 16:24:34 -07:00 |
|
Jeremy Soller
|
761fe30bf3
|
Add linked list allocator with automatic resizing
Fix memory leaks in exec
Remove warnings
|
2018-01-29 21:29:24 -07:00 |
|
Jeremy Soller
|
015b79430e
|
Updates for new nightly
|
2018-01-28 14:59:01 -07:00 |
|
Robert Węcławski
|
3e06a37215
|
Use slab allocator for kernel heap
|
2018-01-17 23:31:27 +01:00 |
|
Jeremy Soller
|
58e1d92eb5
|
Add clippy lints, action some clippy items
|
2017-12-24 22:19:00 -07:00 |
|
Jeremy Soller
|
c2644adf3d
|
Improve multi_core support
|
2017-12-05 21:26:45 -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 |
|
Tibor Nagy
|
e6b9f850d1
|
Migrate from collections
|
2017-10-28 02:42:08 +02:00 |
|
Jeremy Soller
|
51339cb8c9
|
Cleanup warnings
Implement interrupt on signal in pipe:
|
2017-10-21 20:30:20 -06:00 |
|
Jeremy Soller
|
e07c3ac0b9
|
Set init namespace to 1
|
2017-10-09 20:20:38 -06:00 |
|
Jan Jedelský
|
528ffa985a
|
Deduplicate memcpy, memmove, memset and memcmp functions
|
2017-10-05 14:19:25 +02:00 |
|
Jeremy Soller
|
0794926493
|
Pass env to first function
|
2017-09-30 18:09:48 -06:00 |
|
Jeremy Soller
|
41ee250eea
|
Reformat kernel arguments
|
2017-09-30 16:12:37 -06:00 |
|
Jeremy Soller
|
01a881243b
|
hybrid -> micro
|
2017-09-26 14:15:01 -06:00 |
|
Jeremy Soller
|
fcf8120eec
|
Update features for latest nightly
|
2017-09-26 14:12:30 -06:00 |
|
Jeremy Soller
|
bdff0dd004
|
Fix documentation
|
2017-09-26 13:57:16 -06:00 |
|
Connor Wood
|
f0bc8cca23
|
Merge
|
2017-08-31 13:28:24 +01:00 |
|
Tommy Hudson
|
0e1d664bf0
|
Rearrange serial I/O code and make 16550 driver generic over T: Io
|
2017-07-30 20:54:36 +01:00 |
|
Tommy Hudson
|
621b657f87
|
Move x86_64-specific code to arch/x86_64
|
2017-07-30 15:46:34 +01:00 |
|
Connor Wood
|
c79eb0eeab
|
Implemented table API in full
|
2017-07-23 13:42:30 +01:00 |
|
Jeremy Soller
|
3f40af0687
|
Update to new allocator API
|
2017-07-08 19:50:58 -06:00 |
|
bjorn3
|
2dcd563709
|
Merge branch 'master' into fix_warnings
|
2017-06-26 14:22:17 +02:00 |
|
Jeremy Soller
|
d6354aeb56
|
Refactor kernel mapping so that symbol table is mapped
|
2017-06-13 20:42:04 -06:00 |
|
bjorn3
|
6f6f8f7391
|
Check multicore code even if disabled
|
2017-04-29 17:46:36 +02:00 |
|
Jeremy Soller
|
b286e69c9d
|
Fix shutdown by disabling APs
|
2017-04-07 21:49:32 -06:00 |
|
Jeremy Soller
|
a7f35e14cc
|
Cleanup debug scheme
|
2017-04-05 20:11:51 -06:00 |
|
Jeremy Soller
|
2087544ea7
|
Move all files to src
|
2017-04-03 21:47:01 -06:00 |
|
Jeremy Soller
|
ff93e9cb82
|
Cleanup some
|
2017-04-03 21:16:50 -06:00 |
|
Jeremy Soller
|
228cd79cd4
|
Refactor ACPI, implement poweroff correctly using the DSDT in ACPI
|
2017-03-19 16:45:19 -06:00 |
|
Jeremy Soller
|
b9793deb59
|
Disable secondary processors with hlt
|
2017-02-13 22:15:42 -07:00 |
|
Corentin Henry
|
4d2499e4d3
|
remove unused #[macro_use]
|
2017-01-24 11:14:12 -08:00 |
|
Jeremy Soller
|
0c8ba636f4
|
Cleanup Redox repo, update Rust, remove old target
|
2017-01-03 15:55:00 -07:00 |
|