Historie revizí

Autor SHA1 Zpráva Datum
  Andreas Kling cba05ce75e Before sys$write returns, check for pending unmasked signals. před 6 roky
  Andreas Kling 3e3de67f02 Use the VGA start address for fast VirtualConsole scrolling. před 6 roky
  Andreas Kling de38e63d3e Run QEMU with the possibility to attach gdb. před 6 roky
  Andreas Kling 985074c790 Okay, now *actually* plug the leaks in exec(). před 6 roky
  Andreas Kling 8249c086c3 Get rid of redundant sys$spawn now that we have fork+exec. před 6 roky
  Andreas Kling 47b7eeda44 Fix all current build warnings in the kernel. před 6 roky
  Andreas Kling e71cb1c56b Fix some paging related bugs exposed by the spawn stress test. před 6 roky
  Andreas Kling 7b96218389 Fix VMO leak in Process::exec(). před 6 roky
  Andreas Kling cd1e7419f0 Teach Process::exec() about the magic of file-backed VMO's. před 6 roky
  Andreas Kling 992769c9d4 Make Process::for_each...() functions inline and allocation-free. před 6 roky
  Andreas Kling 862f108cb5 Refactor the virtual memory object model a bit: před 6 roky
  Andreas Kling 3c8064a787 Support basic mmap'ing of a file! před 6 roky
  Andreas Kling fdbd9f1e27 Start working on memory-mapped files. před 6 roky
  Andreas Kling da3857b0c2 Add some simple write buffering to LibC's stdio. před 6 roky
  Andreas Kling 27fded7002 Unbreak signal delivery to userspace again. před 6 roky
  Andreas Kling 1dbc340da8 Get rid of the undertaker and have waitpid() be the reaper. před 6 roky
  Andreas Kling f792349853 Unbreak sys$sigreturn() after colonel process changes. před 6 roky
  Andreas Kling 43f40a3050 Finally unbreak the colonel process and make it the true idle process. před 6 roky
  Andreas Kling 440029c9d1 Reduce number of passes in the scheduler by 2. před 6 roky
  Andreas Kling 39d2fcbbee Move the scheduler code to its own class. před 6 roky
  Andreas Kling 6304c771dd Some refactor and style tweaks. před 6 roky
  Andreas Kling 03a8357e84 Implement sending signals to blocked-in-kernel processes. před 6 roky
  Andreas Kling c8b308910e Signals to processes in userspace now work again. před 6 roky
  Andreas Kling 678882e020 Rework process states to make a bit more sense. před 6 roky
  Andreas Kling 71bffa9864 Fix whiny build. před 6 roky
  Andreas Kling 981a3ae4b3 Make VFS test environment build again. před 6 roky
  Andreas Kling 83172e6a4b Rename FileHandle to FileDescriptor. před 6 roky
  Andreas Kling e088121b3a Fix sys$sigaction() to return the old action metadata if requested. před 6 roky
  Andreas Kling a7f1d892a9 Add some basic setgroups(), getgroups() and initgroups(). před 6 roky
  Andreas Kling 7c3746592b Add strsignal() and improve sharing signal numbers between LibC and kernel. před 6 roky