4lDO2
c11d6d9e46
Update the x86 crate.
2020-03-28 13:37:03 +01:00
Jeremy Soller
90b113f047
Add lpss_debug
2019-11-13 19:33:21 -07:00
Jeremy Soller
63e2a835e0
Fix clippy.sh script and fix a number of clippy warnings
2019-10-06 11:04:06 -06:00
Jeremy Soller
6160de495f
Make multi_core require acpi
2019-08-12 19:33:50 -06:00
jD91mZM2
fe705d9b63
Switch to 2018 edition
...
Most of this was generated by the absolutely extraordinary `cargo fix`
subcommand. There were still 2 errors and a few warnings to patch up,
but compared to the normal 600+ errors, I'd say the fixer did a damn
good job! I'm also amazed that I could still start the VM after this,
I half expected some kinds of runtime failure...
2019-06-21 12:12:01 +02:00
Jeremy Soller
28cd51efed
Update goblin
2019-04-13 21:57:58 -06:00
Jeremy Soller
58f9e5a801
0.1.54 - Add support for cache disable
2019-04-08 17:57:25 -06:00
Jeremy Soller
f36506613b
Update funmap support
2019-04-06 20:13:55 -06:00
Jeremy Soller
e5cf6efa64
Support specification of stack with clone system call and CLONE_STACK flag
2019-03-31 14:35:45 -06:00
Jeremy Soller
a0e9f4a8a0
Use serial for debugging by default
2019-03-11 19:54:54 -06:00
Jeremy Soller
b80f38b039
More debugging output options
2019-03-11 19:50:50 -06:00
Tibor Nagy
2ec775905a
Use rustc-demangle in the stack traces
2019-02-14 15:54:17 +01:00
Jeremy Soller
5c31c0991c
0.1.51
2019-01-20 19:37:55 -07:00
Jeremy Soller
c28c147add
Update to new dependencies
2018-06-19 18:17:16 -06:00
Jeremy Soller
48007b8f1e
Update to new allocation API (WIP)
2018-04-28 22:07:43 -06:00
Jeremy Soller
c5752242d0
Update linked_list_allocator
2018-04-28 21:45:19 -06:00
Jeremy Soller
f83f61b51a
Enable graphical debug
2018-03-20 20:33:49 -06:00
Jeremy Soller
819f77daf3
Add support for graphical debug, to be used during ACPI phase
2018-03-11 11:36:58 -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
Jeremy Soller
fdaf3c2fbc
Merge pull request #76 from weclaw1/master
...
Use slab allocator for kernel heap
2018-01-28 14:16:23 -07:00
Jeremy Soller
fee95a0406
Disable PTI by default
2018-01-19 20:07:18 -07:00
Robert Węcławski
3e06a37215
Use slab allocator for kernel heap
2018-01-17 23:31:27 +01:00
Jeremy Soller
a6550341bb
Add trampolines for PTI support
2018-01-08 22:31:50 -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
578c57840a
0.1.32
2017-11-28 21:48:28 -07:00
Gabriel Majeri
305e7980d8
Update to bitflags 1.0
2017-10-11 15:59:14 +03:00
Jeremy Soller
49ef95a156
Downgrade goblin
2017-09-26 20:04:48 -06:00
Jeremy Soller
bdff0dd004
Fix documentation
2017-09-26 13:57:16 -06:00
Jeremy Soller
9a9f5d17cb
Update dependencies
2017-09-26 13:29:21 -06:00
Ian Douglas Scott
fee3561282
Add temporary override for spin-rs
2017-09-19 16:17:48 -07:00
Jeremy Soller
d487e1d23f
Make syscall a submodule
2017-08-27 10:54:11 -06:00
Jeremy Soller
268ba3ece7
Remove syscall replacement
2017-07-10 20:13:01 -06:00
Jeremy Soller
ab738cede5
Restore kernel parameters on sigreturn
2017-07-10 20:08:57 -06:00
Jeremy Soller
d4e295a385
Revert syscall path
2017-07-05 21:46:40 -06:00
Jeremy Soller
0e8e1b5c4e
WIP: Signal handling
2017-07-05 21:45:53 -06:00
bjorn3
2dcd563709
Merge branch 'master' into fix_warnings
2017-06-26 14:22:17 +02:00
Jeremy Soller
acab23d1e1
Add symbol lookup (still very WIP)
2017-06-13 21:43:37 -06:00
bjorn3
586f249069
Add trailing newline to Cargo.toml
2017-04-29 17:52:55 +02:00
bjorn3
6f6f8f7391
Check multicore code even if disabled
2017-04-29 17:46:36 +02:00
Jeremy Soller
d26a9ee990
Fix goblin include
2017-04-05 19:10:17 -06:00
Jeremy Soller
2087544ea7
Move all files to src
2017-04-03 21:47:01 -06:00
Jeremy Soller
be7f8d64e6
Increase kernel heap, use crates version of goblin
2017-04-01 21:10:55 -06:00
Konrad Lipner
5ccbd788f3
Remove hardcoded initfs folder
...
initfs folder should be specified in INITFS_FOLDER environment variable
As a result kernel module can be compiled on it's own.
2017-02-15 21:54:38 +01:00
Jeremy Soller
04d9d6b40a
Specify crates.io versions
2017-01-13 15:09:56 -07:00
Jeremy Soller
1c7b5680a4
Use syscall crate from git
2017-01-09 19:47:44 -07:00
Jeremy Soller
06118a23dd
Remove profiles
2017-01-04 16:33:51 -07:00