Jeremy Soller
|
3b1bf1bac1
|
Call TLB IPI when mapping grants
|
2018-09-25 20:58:24 -06:00 |
|
Jeremy Soller
|
b08fa10277
|
Implement tlb IPI
|
2018-09-25 20:57:59 -06:00 |
|
Jeremy Soller
|
f5fcbc12b8
|
Move ipi for pit to after EOI
|
2018-09-25 18:05:10 -06:00 |
|
Jeremy Soller
|
e867326df1
|
Attempt to schedule other processors more often by waking them up with a context switch when a process is created
|
2018-09-25 18:01:38 -06:00 |
|
Jeremy Soller
|
0d510a4f74
|
Remove multi-core and acpi again
|
2018-09-23 11:44:34 -06:00 |
|
Jeremy Soller
|
7a97867868
|
Make multi-core support the default
Make IPIs less architecture specific
|
2018-09-23 10:40:55 -06:00 |
|
Jeremy Soller
|
22aa5f48d7
|
Merge branch 'master' into 'master'
Implement fmap for memory:
See merge request redox-os/kernel!93
|
2018-09-22 15:51:18 +00:00 |
|
Jeremy Soller
|
a2ce83f60a
|
Merge branch 'trace' into 'master'
trace: Break on RBP OVERFLOW
See merge request redox-os/kernel!96
|
2018-08-17 12:10:20 +00:00 |
|
Jeremy Soller
|
2ba21b33ad
|
Merge branch 'relibc' into 'relibc'
Push null after argv
See merge request redox-os/kernel!97
|
2018-08-13 11:47:24 +00:00 |
|
jD91mZM2
|
1d817fa41d
|
Push null after argv
|
2018-08-13 12:14:29 +02:00 |
|
Jeremy Soller
|
1718d28d39
|
Push null pointer to indicate end of environment
|
2018-08-12 08:30:12 -06:00 |
|
Jeremy Soller
|
69766ce3b9
|
Update syscall
|
2018-08-11 16:47:48 -06: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
|
fe90664e33
|
Copy variables to USER_ARG_OFFSET
|
2018-08-11 11:18:45 -06:00 |
|
Jeremy Soller
|
c7b3765d6f
|
Remove execve, replace with fexec
|
2018-08-11 11:14:32 -06:00 |
|
Jeremy Soller
|
a198cb22f5
|
Merge remote-tracking branch 'origin/master' into relibc
|
2018-08-11 09:03:35 -06:00 |
|
Ian Douglas Scott
|
8455d2bad4
|
trace: Break on RBP OVERFLOW
There's not point in continuing the loop once this occurs. It just
results in printing 'RBP OVERFLOW' repeatedly.
|
2018-08-08 12:35:04 -07:00 |
|
Jeremy Soller
|
875d89cef8
|
Merge branch 'master' into 'master'
Add more documentation to the redox kernel
See merge request redox-os/kernel!95
|
2018-07-30 12:28:11 +00:00 |
|
17liamnaddell
|
2de83eb932
|
fix small documentation bug
|
2018-07-21 21:46:11 -04:00 |
|
17liamnaddell
|
2c2a96a935
|
futex and slight changes
|
2018-07-21 21:41:47 -04:00 |
|
17liamnaddell
|
c06f403dd2
|
second round of documentation
|
2018-07-21 20:48:33 -04:00 |
|
17liamnaddell
|
9d1fb3013d
|
First round of documentation changes
|
2018-07-18 22:48:08 -04:00 |
|
jD91mZM2
|
55f2303d2c
|
Implement fmap for memory:
|
2018-07-05 14:17:58 +02:00 |
|
Jeremy Soller
|
b86672b81e
|
Support for relibc
|
2018-07-03 19:42:23 -06:00 |
|
Jeremy Soller
|
054fc41beb
|
Merge commit 'c28c147'
|
2018-06-19 18:18:36 -06:00 |
|
Jeremy Soller
|
c28c147add
|
Update to new dependencies
|
2018-06-19 18:17:16 -06:00 |
|
Jeremy Soller
|
9a7f04723b
|
Merge branch 'fix-linked-list-allocator' into 'master'
Use older linked_list_allocator version
See merge request redox-os/kernel!92
|
2018-06-15 18:52:06 +00:00 |
|
Deepak Sirone
|
231cab75fe
|
Use older linked_list_allocator verison
|
2018-06-15 23:46:07 +05:30 |
|
Jeremy Soller
|
3f08676e21
|
Merge branch 'fix-graphical-debug' into 'master'
Fix compilation error for graphical_debug
See merge request redox-os/kernel!91
|
2018-06-15 16:54:24 +00:00 |
|
Deepak Sirone
|
ccbd858043
|
Fix compilation error for graphical_debug
|
2018-06-15 22:08:02 +05:30 |
|
Jeremy Soller
|
145785e206
|
Update links to gitlab
|
2018-06-12 12:30:44 -06:00 |
|
Jeremy Soller
|
fc0db71dd4
|
Update syscall
|
2018-05-30 09:43:22 -06:00 |
|
Jeremy Soller
|
897b583360
|
Update lock file
|
2018-05-30 09:19:19 -06:00 |
|
Jeremy Soller
|
41bdb31645
|
Update syscall
|
2018-05-30 09:19:06 -06:00 |
|
Jeremy Soller
|
92ebd4d16a
|
Merge branch 'master' of https://github.com/redox-os/kernel
|
2018-05-24 08:31:59 -06:00 |
|
Jeremy Soller
|
764f28ada5
|
Update cargo.lock
|
2018-05-24 08:31:52 -06:00 |
|
Jeremy Soller
|
3f2bd559bf
|
Merge pull request #90 from jabedude/master
Fix TODO: Use triple fault to guarantee reboot
|
2018-05-22 06:33:20 -06:00 |
|
Josh Abraham
|
aff0c339b4
|
Fix TODO: Use triple fault to guarantee reboot
Cause interrupt, since the IDT is dorked we can't find the INT 3
handler (double fault), and the double fault handler can't be
found (triple fault).
|
2018-05-21 17:14:58 -10:00 |
|
Jeremy Soller
|
5cfe3f822b
|
Update syscall
|
2018-05-20 16:26:45 -06:00 |
|
Jeremy Soller
|
94c6550580
|
Reduce messages from fevent warning
|
2018-05-20 16:25:11 -06:00 |
|
Jeremy Soller
|
7d0f9a7ce8
|
Require correct event id return
|
2018-05-20 13:18:51 -06:00 |
|
Jeremy Soller
|
43a163d8d6
|
Debug scheme will return correct event id
|
2018-05-20 12:56:37 -06:00 |
|
Jeremy Soller
|
4ec46ee786
|
Send new flags to scheme
|
2018-05-20 12:48:22 -06:00 |
|
Jeremy Soller
|
cb94d334ac
|
Fix issue with debug fevent
|
2018-05-20 12:33:54 -06:00 |
|
Jeremy Soller
|
99a3bff2da
|
WIP: New event system
|
2018-05-20 11:08:37 -06:00 |
|
Jeremy Soller
|
63351f4ca6
|
Fix documentation in pipe scheme
|
2018-05-20 07:18:13 -06:00 |
|
Jeremy Soller
|
e01d397dc1
|
Return ECHILD if child process does not exist before blocking on it
|
2018-05-14 20:34:47 -06:00 |
|
Jeremy Soller
|
d0b78cd8ff
|
Remove stop print
|
2018-05-14 20:03:48 -06:00 |
|
Jeremy Soller
|
be1e87922c
|
Set rust_oom no_mangle
|
2018-04-28 22:08:23 -06:00 |
|