Commit Graph

668 Commits

Author SHA1 Message Date
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
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
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
Jeremy Soller 48007b8f1e Update to new allocation API (WIP) 2018-04-28 22:07:43 -06:00
Jeremy Soller 36989e21f2 Merge branch 'master' of https://github.com/redox-os/kernel 2018-04-28 21:45:23 -06:00
Jeremy Soller c5752242d0 Update linked_list_allocator 2018-04-28 21:45:19 -06:00
Jeremy Soller a64522e580 Merge pull request #88 from raw-bin/aarch64
Add a toolchain target spec for AArch64
2018-04-16 06:39:10 -06:00
Robin Randhawa 19d4868e6c Add a toolchain target spec for AArch64 2018-04-16 15:36:59 +05:30
Jeremy Soller 9dc42102bf Merge pull request #87 from raw-bin/aarch64-redox-port-outline-doc
Add an outline document for a port of the Redox kernel to the Arm AAr…
2018-04-15 17:57:10 -06:00
Robin Randhawa 9a0f8391a6 Update status: Toolchain spec done
Also fix a typo with the device_crate URL.
2018-04-16 02:53:59 +05:30
Robin Randhawa 09a7eaea4b Add an outline document for a port of the Redox kernel to the Arm AArch64 architecture. 2018-04-14 14:10:51 +05:30
Jeremy Soller 9ddda9bbfb Ensure GDT and IDT state is sane before attempting to set up paging 2018-04-11 21:06:13 -06:00
Jeremy Soller f83f61b51a Enable graphical debug 2018-03-20 20:33:49 -06:00
Jeremy Soller d9ee3e05cc Merge pull request #86 from ids1024/sig0
kill: support signal number 0
2018-03-19 10:50:41 -06:00
Ian Douglas Scott 3b09c8f858 kill: support signal number 0
Tests process existence, but does not send a signal. Matches POSIX
behavior.
2018-03-18 21:52:48 -07:00