Commit Graph

  • 074ce2e57d Pass empty second argument to dup in exec Ian Douglas Scott 2017-07-06 16:44:54 -07:00
  • d0c3a5d2aa Merge pull request #27 from ids1024/clone Jeremy Soller 2017-07-06 05:54:59 -06:00
  • b2df8d676f Pass empty second argument to dup() call in clone Ian Douglas Scott 2017-07-05 22:45:27 -07:00
  • d4e295a385 Revert syscall path Jeremy Soller 2017-07-05 21:46:40 -06:00
  • 0e8e1b5c4e WIP: Signal handling Jeremy Soller 2017-07-05 21:45:53 -06:00
  • 980065d4d6 Fixed number of bugs Connor Wood 2017-07-05 14:36:40 +01:00
  • def456a8e5 Added object modification Connor Wood 2017-07-03 11:11:07 +01:00
  • 50ac9d3abe Added a context manager Connor Wood 2017-07-03 10:31:01 +01:00
  • 590610f4a5 Refactored parser to execute in the parse step for efficiency and simplicity Connor Wood 2017-07-02 13:07:43 +01:00
  • a4c3afb446 Merge pull request #26 from ids1024/getppid Jeremy Soller 2017-06-29 06:34:49 -06:00
  • dddd87c2c3 Implement getppid system call Ian Douglas Scott 2017-06-28 22:05:01 -07:00
  • 12d487ec9c Merge pull request #19 from bjorn3/fix_warnings Jeremy Soller 2017-06-26 06:52:50 -06:00
  • 2dcd563709 Merge branch 'master' into fix_warnings bjorn3 2017-06-26 14:22:17 +02:00
  • f72f97ef36 Rolled parsing and execution steps into one for namespace modifiers Connor Wood 2017-06-23 14:02:40 +01:00
  • 9fb15e7e92 Namespaces can now be concatenated, handling of SSDTs is now performed Connor Wood 2017-06-22 19:12:40 +01:00
  • be1a75e472 Finalized ACPIType Connor Wood 2017-06-22 16:25:19 +01:00
  • c83cefee08 Moved AccessType into namespace Connor Wood 2017-06-22 15:43:00 +01:00
  • fb0e5137e8 Moved ConnectFieldBufferData to the namespace Connor Wood 2017-06-22 15:22:19 +01:00
  • c8eca653b8 Moved ConnectFieldNameString into namespace Connor Wood 2017-06-22 15:09:04 +01:00
  • 0a67ad4b23 Moved DataRegion into namespace - more infrastructure required Connor Wood 2017-06-22 13:34:05 +01:00
  • 443c1ac1f8 Moved indexfield to namespace Connor Wood 2017-06-22 12:45:58 +01:00
  • 94e391c9b6 Moved arbitrary length buffer field into namespace Connor Wood 2017-06-22 12:23:14 +01:00
  • cef562c832 Moved BufferFields into namespace Connor Wood 2017-06-22 12:16:30 +01:00
  • 12e7d1ad4d Moved BankField to the namespace Connor Wood 2017-06-22 12:02:17 +01:00
  • 2e64cea81f Removed temporary files Connor Wood 2017-06-21 20:54:29 +01:00
  • 312aff03c4 Moved Event to namespace Connor Wood 2017-06-21 20:50:08 +01:00
  • 19ccb3612b Moved Mutex to namespace Connor Wood 2017-06-21 20:27:46 +01:00
  • fceba822eb Moved PowerResource into namespace Connor Wood 2017-06-21 20:13:44 +01:00
  • 636d94fd20 Moved Processor to namespace, and refactored namespace layout to use BTreeMap Connor Wood 2017-06-21 20:02:05 +01:00
  • 0478e5f7fb Merge pull request #25 from ids1024/env Jeremy Soller 2017-06-20 17:06:13 -06:00
  • b9f659dadf Make env: return ENOENT on non-existent; support unlink() Ian Douglas Scott 2017-06-20 15:56:44 -07:00
  • 7095219316 Moved ComputationalData::String into namespace Connor Wood 2017-06-19 14:12:26 +01:00
  • 3ed94405aa Moved DefDevice and DefThermalZone to namespace Connor Wood 2017-06-19 13:49:37 +01:00
  • 190686a853 Moved Alias to the namespace Connor Wood 2017-06-19 13:33:20 +01:00
  • cd67aabd5a Switch collections::boxed for alloc::boxed Jeremy Soller 2017-06-18 20:05:19 -06:00
  • bbcd5197a4 Aml parser (#24) Jeremy Soller 2017-06-17 18:47:27 -06:00
  • 73a71a7d85 Increase size of kernel heap when live disk is loaded Jeremy Soller 2017-06-17 14:32:31 -06:00
  • 85c02365c9 Fix overallocation Jeremy Soller 2017-06-14 20:26:05 -06:00
  • c9cbdab9f1 Demangle symbols Jeremy Soller 2017-06-14 20:25:49 -06:00
  • 7ef2401db3 Reenable preemption Jeremy Soller 2017-06-14 20:25:38 -06:00
  • 9b19ab9439 Improve method of getting symbol name Jeremy Soller 2017-06-13 21:56:20 -06:00
  • acab23d1e1 Add symbol lookup (still very WIP) Jeremy Soller 2017-06-13 21:43:37 -06:00
  • d6354aeb56 Refactor kernel mapping so that symbol table is mapped Jeremy Soller 2017-06-13 20:42:04 -06:00
  • 8b05863ebb Disable preemption until paging bug is fixed Jeremy Soller 2017-06-13 19:10:32 -06:00
  • e3020db04f Better messages on unmapping failure Jeremy Soller 2017-06-11 08:40:27 -06:00
  • 8d89925842 Align ELF segments to avoid subtract overflow Jeremy Soller 2017-06-04 18:34:45 -06:00
  • 138463b74a Merge pull request #21 from ids1024/unique Jeremy Soller 2017-06-02 20:56:01 -06:00
  • 3c5b262b0e Update for changes in std::ptr::Unique API Ian Douglas Scott 2017-05-21 13:44:10 -07:00
  • 4d2808a012 Remove free count print Jeremy Soller 2017-05-12 21:04:52 -06:00
  • 32b0c06314 Remove hardcoded live filesystem Jeremy Soller 2017-05-11 21:16:07 -06:00
  • 62d3f4bd93 Add Xargo support Jeremy Soller 2017-05-10 21:38:40 -06:00
  • 586f249069 Add trailing newline to Cargo.toml bjorn3 2017-04-29 12:55:14 +02:00
  • 6f6f8f7391 Check multicore code even if disabled bjorn3 2017-04-29 12:52:12 +02:00
  • 37b4ac151b Fix some warnings bjorn3 2017-04-29 11:45:53 +02:00
  • b3a25bd3a3 Merge pull request #14 from bjorn3/ls_root_scheme Jeremy Soller 2017-04-29 06:49:55 -06:00
  • d8630faccb Merge pull request #15 from bjorn3/remove_pit_ticks_assert Jeremy Soller 2017-04-29 06:40:28 -06:00
  • 248cfa51ae Remove PIT_TICKS assert bjorn3 2017-04-29 10:46:07 +02:00
  • ca8b6f522e Fix closing ls handle bjorn3 2017-04-29 10:43:50 +02:00
  • 8ffe704e7a Remove yet another unnecessary change bjorn3 2017-04-28 18:44:37 +02:00
  • 4441b750cf Remove unnecessary change bjorn3 2017-04-28 18:43:39 +02:00
  • c9fdc4beae Make it working bjorn3 2017-04-28 18:42:33 +02:00
  • 4c006bca48 Remove UserOrListHandle bjorn3 2017-04-28 16:18:41 +02:00
  • 80afcc8879 Implement listing all schemes using : scheme bjorn3 2017-04-28 15:40:15 +02:00
  • 0a457bdced Merge pull request #12 from InsidiousMind/fix-pit-not-context-switching Jeremy Soller 2017-04-25 17:41:55 -06:00
  • 2fc4454f5e set PIT_TICKS to 0 in context::switch() Andrew Plaza 2017-04-25 16:55:46 -04:00
  • 5ba02ca940 Reset PIT_TICKS to 0 on context::switch, change condition for context::switch [irq] Andrew Plaza 2017-04-25 14:40:23 -04:00
  • 7127e14b5d Fix PIT Interrupt Not Context Switching [irq] Andrew Plaza 2017-04-24 22:07:02 -04:00
  • dd98bfec5c Fix typo in live scheme Jeremy Soller 2017-04-19 22:00:30 -06:00
  • efd64d55e1 Bug fixes for fcntl and o_cloexec Add fcntl to schemes Fix debug: hang Jeremy Soller 2017-04-19 21:56:09 -06:00
  • 40ff16e42d Add __rust_allocate_zeroed to work with newest nightly Jeremy Soller 2017-04-18 21:26:18 -06:00
  • d036c667a1 Perform cloexec logic in kernel Jeremy Soller 2017-04-16 12:49:54 -06:00
  • ea1150cd9b Implement CLOEXEC for root scheme and initfs Jeremy Soller 2017-04-15 22:35:05 -06:00
  • 9d39317f95 Fix issue where ppid changes during child close Jeremy Soller 2017-04-15 20:29:08 -06:00
  • 66120cf201 Fix deallocation issues by ignoring deallocation on temporary page Jeremy Soller 2017-04-15 19:56:48 -06:00
  • 800e6c6de7 Free page tables during unmap, if empty Jeremy Soller 2017-04-15 19:22:17 -06:00
  • 1e8df4b905 Add sys:iostat Jeremy Soller 2017-04-15 09:58:03 -06:00
  • a38f32c735 Add path implementation to most kernel schemes Jeremy Soller 2017-04-15 09:50:02 -06:00
  • 7b5873e460 Allow allocation of larger sizes Jeremy Soller 2017-04-14 21:17:31 -06:00
  • b3a3caf191 Fix memmove Jeremy Soller 2017-04-14 21:07:02 -06:00
  • 6fef10bcb1 Merge branch 'master' of https://github.com/redox-os/kernel Jeremy Soller 2017-04-14 20:59:32 -06:00
  • a9d92df5fa Implement frame recycler Jeremy Soller 2017-04-14 20:59:27 -06:00
  • 903432f057 Fix issue with reusing temporary page frame Jeremy Soller 2017-04-14 20:59:01 -06:00
  • 7c1d5d8306 Disable SMP startup, fix issue with reusing trampoline frame Jeremy Soller 2017-04-14 20:58:23 -06:00
  • 0a72d1cbd8 Merge pull request #11 from pi-pi3/faster-externs Jeremy Soller 2017-04-14 16:49:58 -06:00
  • 5c1e619063 Avoid multiplication in memcpy family functions pi_pi3 2017-04-14 14:51:04 +02:00
  • c4fc76f844 A faster implementation of the memcpy family pi_pi3 2017-04-14 14:37:32 +02:00
  • 56a533fbbc Add linker flavor Jeremy Soller 2017-04-13 19:46:48 -06:00
  • 4204d9905e Merge branch 'master' of https://github.com/redox-os/kernel Jeremy Soller 2017-04-11 21:27:44 -06:00
  • c4fb60f216 Implement script file support Jeremy Soller 2017-04-11 21:27:39 -06:00
  • d9e95448a4 Merge pull request #10 from xTibor/fix_initfs Jeremy Soller 2017-04-11 06:23:28 -06:00
  • 1f5bea611d Fix the listing of initfs: directories xTibor 2017-04-11 05:26:10 +02:00
  • e43f5dda81 Implement timeouts Cleanup utf8 path error handling Jeremy Soller 2017-04-08 21:59:30 -06:00
  • b286e69c9d Fix shutdown by disabling APs Jeremy Soller 2017-04-07 21:49:32 -06:00
  • a7f35e14cc Cleanup debug scheme Jeremy Soller 2017-04-05 20:11:51 -06:00
  • d26a9ee990 Fix goblin include Jeremy Soller 2017-04-05 19:10:17 -06:00
  • e860c9efdc Merge pull request #9 from redox-os/refactor Jeremy Soller 2017-04-05 17:36:36 -06:00
  • 2087544ea7 Move all files to src Jeremy Soller 2017-04-03 21:47:01 -06:00
  • ff93e9cb82 Cleanup some Jeremy Soller 2017-04-03 21:16:50 -06:00
  • be7f8d64e6 Increase kernel heap, use crates version of goblin Jeremy Soller 2017-04-01 21:10:55 -06:00
  • cbacd0eea7 Merge pull request #7 from AdamNiederer/patch-1 Jeremy Soller 2017-03-27 06:56:01 -06:00