Connor Wood
f287638996
Moved BufferFields into namespace
2017-07-15 10:14:51 +01:00
Connor Wood
9ae9e3b190
Moved BankField to the namespace
2017-07-15 10:14:51 +01:00
Connor Wood
61776f7af8
Removed temporary files
2017-07-15 10:14:51 +01:00
Connor Wood
94b0e7de37
Moved Event to namespace
2017-07-15 10:14:51 +01:00
Connor Wood
9575c6fed3
Moved Mutex to namespace
2017-07-15 10:14:51 +01:00
Connor Wood
e52d4c98a3
Moved PowerResource into namespace
2017-07-15 10:14:51 +01:00
Connor Wood
b4ddaeadbb
Moved Processor to namespace, and refactored namespace layout to use BTreeMap
2017-07-15 10:14:50 +01:00
Connor Wood
73562b3f56
Moved ComputationalData::String into namespace
2017-07-15 10:14:01 +01:00
Connor Wood
c58aa38247
Moved DefDevice and DefThermalZone to namespace
2017-07-15 10:14:01 +01:00
Connor Wood
07cf7385e9
Moved Alias to the namespace
2017-07-15 10:14:01 +01:00
Ian Douglas Scott
89f695dd28
Make seek on pipe return ESPIPE
2017-07-14 15:58:24 -07:00
Ian Douglas Scott
09a4980442
Make dup/dup2 clear cloexec
2017-07-14 08:48:42 -07:00
Jeremy Soller
30385fec48
Merge pull request #36 from CWood1/hpet
...
HPET Driver
2017-07-14 08:32:52 -06:00
Connor Wood
0b6bde7c68
Moved PIT driver into kernel
2017-07-14 15:26:04 +01:00
Connor Wood
0bd6f11a4f
Implemented HPET driver
2017-07-14 13:58:06 +01:00
Connor Wood
0cbdb2d0c0
Saved HPET table for global access
2017-07-14 10:39:50 +01:00
Connor Wood
387cd41e5e
Implemented ACPI table
2017-07-14 10:36:27 +01:00
Ian Douglas Scott
6f081f4bbd
Make dup2() work if second file descriptor doesn't exist
2017-07-13 14:43:55 -07:00
Ian Douglas Scott
f020fe2ac5
Pass relative, not canonicalized, path to script
2017-07-13 08:09:36 -07:00
Ian Douglas Scott
b5da98396e
Strip whitspaces after #!
...
Autotools configure scripts seem to use "#! /bin/sh"
2017-07-12 23:03:53 -07:00
Ian Douglas Scott
f81a276536
Implement fstat() for pipe scheme
2017-07-11 21:26:35 -07:00
Jeremy Soller
a03457a9eb
Simpler debug message
2017-07-10 20:33:29 -06:00
Jeremy Soller
a3493d16fd
Allow simple signal delivery to PID 1 (the kernel idle process)
2017-07-10 20:28:10 -06:00
Jeremy Soller
a0b06a2835
Merge branch 'master' of https://github.com/redox-os/kernel
2017-07-10 20:09:01 -06:00
Jeremy Soller
ab738cede5
Restore kernel parameters on sigreturn
2017-07-10 20:08:57 -06:00
Ian Douglas Scott
79a45a2580
Revert "pipe: make read() return when write end is closed"
...
This reverts commit 09a67641c6 .
2017-07-10 11:15:45 -07:00
Jeremy Soller
b5ff0aabd5
WIP: Signal handling
2017-07-09 21:34:38 -06:00
Jeremy Soller
7e52541f39
Implement passthrough of futimens
2017-07-09 15:43:26 -06:00
Jeremy Soller
3f40af0687
Update to new allocator API
2017-07-08 19:50:58 -06:00
Connor Wood
fa24650ca7
Implemented opcodes
2017-07-08 10:20:33 +01:00
Ian Douglas Scott
09a67641c6
pipe: make read() return when write end is closed
2017-07-07 21:05:38 -07:00
Connor Wood
59936e25e6
Implemented match
2017-07-07 11:39:08 +01:00
Connor Wood
00591235e1
Implemented further opcodes in full, added get to context
2017-07-07 10:37:09 +01:00
Ian Douglas Scott
074ce2e57d
Pass empty second argument to dup in exec
2017-07-06 16:44:54 -07:00
Ian Douglas Scott
b2df8d676f
Pass empty second argument to dup() call in clone
...
I don't know if this was there for a reason, but it was making the dup()
fail with tcpd, and I don't seem this being handled specially in redoxfs
or anywhere else.
2017-07-05 22:45:27 -07:00
Jeremy Soller
0e8e1b5c4e
WIP: Signal handling
2017-07-05 21:45:53 -06:00
Connor Wood
980065d4d6
Fixed number of bugs
2017-07-05 14:36:40 +01:00
Connor Wood
def456a8e5
Added object modification
2017-07-03 11:11:07 +01:00
Connor Wood
50ac9d3abe
Added a context manager
2017-07-03 10:31:01 +01:00
Connor Wood
590610f4a5
Refactored parser to execute in the parse step for efficiency and simplicity
2017-07-02 13:07:43 +01:00
Ian Douglas Scott
dddd87c2c3
Implement getppid system call
2017-06-28 22:05:01 -07:00
bjorn3
2dcd563709
Merge branch 'master' into fix_warnings
2017-06-26 14:22:17 +02:00
Connor Wood
f72f97ef36
Rolled parsing and execution steps into one for namespace modifiers
2017-06-23 14:02:40 +01:00
Connor Wood
9fb15e7e92
Namespaces can now be concatenated, handling of SSDTs is now performed
2017-06-22 19:12:40 +01:00
Connor Wood
be1a75e472
Finalized ACPIType
2017-06-22 16:25:19 +01:00
Connor Wood
c83cefee08
Moved AccessType into namespace
2017-06-22 15:43:00 +01:00
Connor Wood
fb0e5137e8
Moved ConnectFieldBufferData to the namespace
2017-06-22 15:22:19 +01:00
Connor Wood
c8eca653b8
Moved ConnectFieldNameString into namespace
2017-06-22 15:09:04 +01:00
Connor Wood
0a67ad4b23
Moved DataRegion into namespace - more infrastructure required
2017-06-22 13:34:05 +01:00
Connor Wood
443c1ac1f8
Moved indexfield to namespace
2017-06-22 12:45:58 +01:00