Commit Graph

542 Commits

Author SHA1 Message Date
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
Jeremy Soller
62e0713d9b Merge pull request #58 from GabrielMajeri/update-bitflags
Update to `bitflags` version 1.0
2017-10-11 07:44:49 -06:00
Gabriel Majeri
305e7980d8 Update to bitflags 1.0 2017-10-11 15:59:14 +03:00
Jeremy Soller
31d742e6be Merge pull request #57 from redox-os/cap
Capability mode support using null namespace
2017-10-09 20:24:22 -06:00
Jeremy Soller
e07c3ac0b9 Set init namespace to 1 2017-10-09 20:20:38 -06:00
Jeremy Soller
244069cf43 Implement a capability namespace with no available schemes 2017-10-09 20:12:08 -06:00
Jeremy Soller
b023a715f9 Merge pull request #56 from jaje/externs
Deduplicate memcpy, memmove, memset and memcmp functions
2017-10-05 08:54:07 -06:00
Jan Jedelský
05dc9140a4 Update comment in externs.rs 2017-10-05 14:27:01 +02:00
Jan Jedelský
528ffa985a Deduplicate memcpy, memmove, memset and memcmp functions 2017-10-05 14:19:25 +02:00
Jeremy Soller
c417f0cf00 Add target-c-int-width to x86_64 target 2017-10-04 18:25:59 -06:00
Jeremy Soller
808447cbfb Move location of live disk 2017-10-01 14:24:21 -06: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
ce87b7fc6c Allow listing of root scheme 2017-09-30 14:52:57 -06:00
Jeremy Soller
49ef95a156 Downgrade goblin 2017-09-26 20:04:48 -06:00
Jeremy Soller
aa3c1515a0 Update README.md 2017-09-26 14:35:05 -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
Jeremy Soller
9a9f5d17cb Update dependencies 2017-09-26 13:29:21 -06:00
Jeremy Soller
37c9250a52 Fix output of build script 2017-09-26 13:17:15 -06:00
Jeremy Soller
23e30c14a8 Create LICENSE 2017-09-26 12:57:43 -06:00
Jeremy Soller
735802366f Update README.md 2017-09-26 12:57:04 -06:00
Jeremy Soller
55ed5f81c3 Update README.md 2017-09-26 12:55:34 -06:00
Jeremy Soller
1fa963be45 Merge pull request #54 from L3nn0x/patch-1
Correct small bug in memcpy 32bits implementation
2017-09-20 07:52:41 -06:00
L3nn0x
eebba9291a Update externs.rs
I'm not entirely sure about it, but the rest of the file treats 32 bits as groups of 4 so it makes sense that memcpy does the same.
2017-09-20 09:49:40 +01:00
Jeremy Soller
d6b9768dc3 More efficient live filesystem method
Reduce kernel heap to 64 MB
Fix issue in build.rs
2017-09-19 20:21:04 -06:00
Jeremy Soller
1f81866afa Update dependencies 2017-09-19 19:28:43 -06:00
Jeremy Soller
5248ce70db Merge pull request #52 from ids1024/spin-override
Add temporary override for spin-rs
2017-09-19 17:22:11 -06:00
Ian Douglas Scott
fee3561282 Add temporary override for spin-rs 2017-09-19 16:17:48 -07:00
Jeremy Soller
bec9610947 Change unreachable to enosys 2017-09-17 16:49:34 -06:00
Jeremy Soller
5839641b41 Update debugging code 2017-09-17 09:40:29 -06:00
Jeremy Soller
18a911578c Merge pull request #51 from ids1024/debug_syscall
Add commented out system call debug printing code
2017-09-16 21:34:41 -06:00
Ian Douglas Scott
29a2b9fbcd Add commented out system call debug printing code 2017-09-16 20:25:54 -07:00
Jeremy Soller
6e8de21b7c Implement events on pipe
Add syscall name debugging
Update debugging code
2017-09-16 12:04:20 -06:00
Jeremy Soller
917d30c193 Fix the mapping of TLS - it will now be page aligned 2017-09-13 22:16:02 -06:00
Jeremy Soller
a5f3e5057b Remove warnings
Improve error information
Cleanup interrupt macros
2017-09-13 21:32:08 -06:00
Jeremy Soller
cf45bd34e1 Merge pull request #48 from CWood1/master
Fully implemented AML parser, some amendments to ACPI infrastructure
2017-08-31 17:53:16 -06:00
Connor Wood
f0bc8cca23 Merge 2017-08-31 13:28:24 +01:00
Connor Wood
7145e2390c Converted DDB handle to integer and vice versa 2017-08-31 11:25:08 +01:00
Connor Wood
1cce42b691 Moved DDB handles over to using signature scheme 2017-08-31 11:07:01 +01:00
Connor Wood
1bcd8530d2 Stored signature to include OEM signature and OEM table ID 2017-08-31 10:52:59 +01:00
Connor Wood
5592484d07 Eliminated dead code 2017-08-30 19:09:08 +01:00
Connor Wood
c3d07e4caa Refactored ACPI initialisation code to be better conducive to DDB Handle stuff 2017-08-30 19:03:39 +01:00
Connor Wood
9f55367906 Implemented notification API 2017-08-29 17:29:07 +01:00