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 |
|
Jeremy Soller
|
6dfed91ac3
|
Fix index check for accessfield
|
2018-03-11 12:58:43 -06:00 |
|
Jeremy Soller
|
402266e3e4
|
Check length on more objects
|
2018-03-11 12:56:48 -06:00 |
|
Jeremy Soller
|
74e673e68d
|
Return errors if data is too small when parsing acpi objects
|
2018-03-11 12:52:30 -06:00 |
|
Jeremy Soller
|
734622fb9a
|
Fix mapping code for physbaseptr
|
2018-03-11 12:16:51 -06:00 |
|
Jeremy Soller
|
9c7c010cc0
|
Fix graphical debug sync error, add unmapping, map with write combine
|
2018-03-11 12:12:54 -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
|
133c433f60
|
Fix warning in context::switch
|
2018-03-11 11:35:41 -06:00 |
|
Jeremy Soller
|
c020ce7d8a
|
Fix delivery of signals when a signal uses the default handler, make context status update on every switch
|
2018-02-24 17:47:46 -07:00 |
|
Jeremy Soller
|
3af2964955
|
Add ACPI feature
|
2018-02-18 16:24:34 -07:00 |
|
Jeremy Soller
|
797d86b7a7
|
Remove debug message
|
2018-01-29 21:36:17 -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
|
50bbdd3f5e
|
Update lock file
|
2018-01-28 14:45:52 -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
|
86ef2c4eb3
|
Merge pull request #83 from biotty/memword
Operate on word size as possible
|
2018-01-25 06:57:54 -07:00 |
|
Christian Øien
|
c2e972f21a
|
Operate on word size as possible
|
2018-01-24 22:15:30 -06:00 |
|
Jeremy Soller
|
f3205e6e34
|
Fix #81 by limiting arguments to 4095
Fix #79 by limiting mappable sections to the 2GB mark
|
2018-01-21 20:46:53 -07:00 |
|
Jeremy Soller
|
dcb49be481
|
Fix potential overflows in validate_slice and validate_slice_mut, require memory to be userspace
|
2018-01-21 19:21:43 -07:00 |
|