Connor Wood
|
82762863df
|
Converted string to buffer
|
2017-07-24 09:56:54 +01:00 |
|
Connor Wood
|
c6ecf105ad
|
Converted Integer to Buffer
|
2017-07-24 09:48:27 +01:00 |
|
Connor Wood
|
a70b26555e
|
Error handling in namespace path assembly
|
2017-07-24 09:21:53 +01:00 |
|
Connor Wood
|
59b176c24e
|
Implemented path parent character "^" when calculating scope paths
|
2017-07-24 09:09:07 +01:00 |
|
Jeremy Soller
|
a3b0c8ebff
|
Merge pull request #40 from ids1024/components
Strip extra slashes from path
|
2017-07-23 20:23:40 -06:00 |
|
Ian Douglas Scott
|
1367c7814f
|
Strip extra slashes from path
Fixes strange behavior like 'cd .//////; pwd'
|
2017-07-23 18:09:49 -07:00 |
|
Jeremy Soller
|
ef8c120533
|
Prevent nested signals, fix check for PID > 0
|
2017-07-23 16:02:48 -06:00 |
|
Jeremy Soller
|
07262fd866
|
Implement sending signals to process groups. Modify max context value to fit inside of isize
|
2017-07-23 15:55:47 -06:00 |
|
Jeremy Soller
|
d6848a1995
|
Add PGID
|
2017-07-23 14:47:41 -06:00 |
|
Connor Wood
|
c79eb0eeab
|
Implemented table API in full
|
2017-07-23 13:42:30 +01:00 |
|
Connor Wood
|
4288182106
|
Implemented Load
|
2017-07-23 10:34:50 +01:00 |
|
Jeremy Soller
|
6a061665e4
|
Use EINVAL instead of ENOENT
|
2017-07-22 13:21:15 -06:00 |
|
Jeremy Soller
|
fc914e0cae
|
Make it an error to supply a dup buffer to schemes that do not handle it
|
2017-07-22 12:54:28 -06:00 |
|
Connor Wood
|
82e814469c
|
Shutdown on fatal error
|
2017-07-22 13:52:48 +01:00 |
|
Connor Wood
|
3c2b3b3f5e
|
Fixed a bunch of warnings
|
2017-07-22 13:32:02 +01:00 |
|
Connor Wood
|
76316aa8d6
|
Implemented toHexString
|
2017-07-22 13:10:45 +01:00 |
|
Connor Wood
|
5873e553e9
|
Implemented toDecimalString
|
2017-07-22 12:56:53 +01:00 |
|
Connor Wood
|
797262df5c
|
Several conversion operators
|
2017-07-22 12:48:23 +01:00 |
|
Connor Wood
|
79b6afd608
|
Implemented to integer
|
2017-07-22 12:12:31 +01:00 |
|
Connor Wood
|
f8e433c4e7
|
Implemented sleep
|
2017-07-22 11:13:30 +01:00 |
|
Connor Wood
|
ff23827155
|
Implemented stall
|
2017-07-22 11:02:53 +01:00 |
|
Connor Wood
|
b7d9ad60bb
|
Implemented Event synchronisation objects
|
2017-07-22 10:55:09 +01:00 |
|
Connor Wood
|
b0b8a7e85d
|
Handled mutexes
|
2017-07-22 10:06:20 +01:00 |
|
Connor Wood
|
8e98cdf971
|
Processed acquire mutex
|
2017-07-22 09:57:44 +01:00 |
|
Connor Wood
|
8412339ae9
|
Every context has an ID
|
2017-07-22 09:10:37 +01:00 |
|
Connor Wood
|
1938ca0435
|
Memory handler API
|
2017-07-21 14:11:29 +01:00 |
|
Connor Wood
|
0365b6f2b7
|
Created a function to control the global S state
|
2017-07-21 12:51:30 +01:00 |
|
Connor Wood
|
5c05b48921
|
GenericAddressStructure now handles reads and writes itself
|
2017-07-21 12:42:11 +01:00 |
|
Connor Wood
|
2256e0288b
|
Removed spurious file
|
2017-07-21 12:04:36 +01:00 |
|
Connor Wood
|
a14266fc82
|
Parallelized ACPI subsystem
|
2017-07-21 12:03:55 +01:00 |
|
Jeremy Soller
|
4ae6ed9d4c
|
Pass syscall data to syscall, implement iopl
|
2017-07-19 14:51:12 -06:00 |
|
Jeremy Soller
|
f7b961ddff
|
Reduce scope of contexts lock
|
2017-07-18 22:02:22 -06:00 |
|
Jeremy Soller
|
b4d502c763
|
Add reset code
|
2017-07-18 20:55:00 -06:00 |
|
Jeremy Soller
|
76aa3116d7
|
Merge pull request #39 from ids1024/uname
sys:uname
|
2017-07-18 18:48:35 -06:00 |
|
Ian Douglas Scott
|
2ab539d2e4
|
sys:uname
|
2017-07-18 15:42:42 -07:00 |
|
Connor Wood
|
dba65f3128
|
Remove all namespace changes made within methods
|
2017-07-18 10:16:26 +01:00 |
|
Jeremy Soller
|
c7664674d3
|
Update fs.rs
|
2017-07-17 21:25:20 -06:00 |
|
Connor Wood
|
258cab878c
|
Implemented index references
|
2017-07-17 13:22:06 +01:00 |
|
Connor Wood
|
c01a04148b
|
Implemented method return values
|
2017-07-17 12:20:04 +01:00 |
|
Connor Wood
|
d315914f29
|
Implmented method execution and method invocations
|
2017-07-17 11:54:19 +01:00 |
|
Connor Wood
|
d38b1d7aa9
|
Implemented loop control
|
2017-07-17 11:26:33 +01:00 |
|
Connor Wood
|
af80bfa258
|
Timer now returns monotonic counter
|
2017-07-15 10:51:59 +01:00 |
|
Connor Wood
|
fe681d57a1
|
Implemented opcodes
|
2017-07-15 10:14:53 +01:00 |
|
Connor Wood
|
eeea65f5c1
|
Implemented match
|
2017-07-15 10:14:53 +01:00 |
|
Connor Wood
|
e0bd497bb8
|
Implemented further opcodes in full, added get to context
|
2017-07-15 10:14:53 +01:00 |
|
Connor Wood
|
38263bf700
|
Fixed number of bugs
|
2017-07-15 10:14:53 +01:00 |
|
Connor Wood
|
2a6bbeb584
|
Added object modification
|
2017-07-15 10:14:53 +01:00 |
|
Connor Wood
|
7527915027
|
Added a context manager
|
2017-07-15 10:14:53 +01:00 |
|
Connor Wood
|
6c74a02382
|
Refactored parser to execute in the parse step for efficiency and simplicity
|
2017-07-15 10:14:52 +01:00 |
|
Connor Wood
|
f131cc6f1f
|
Rolled parsing and execution steps into one for namespace modifiers
|
2017-07-15 10:14:52 +01:00 |
|