Commit History

Auteur SHA1 Bericht Datum
  Andreas Kling c1bbd40b9e Kernel: Rename "descriptor" to "description" where appropriate. 6 jaren geleden
  Andreas Kling 891d4c4834 Kernel: Qualify a bunch of #include statements. 6 jaren geleden
  Andreas Kling bc951ca565 Kernel: Run clang-format on everything. 6 jaren geleden
  Andreas Kling d194ce828d Kernel: Implement the alarm() syscall. 6 jaren geleden
  Andreas Kling 08cd75ac4b Kernel: Rename FileDescriptor to FileDescription. 6 jaren geleden
  Andreas Kling b3a1671f1a Kernel: Add support for recv() with MSG_DONTWAIT. 6 jaren geleden
  Andreas Kling 7900da9667 Kernel: Make sure we never put the colonel thread in the runnable list. 6 jaren geleden
  Andreas Kling 8c7d5abdc4 Kernel: Refactor thread scheduling a bit, breaking it into multiple lists. 6 jaren geleden
  Andreas Kling 3cba2a8a78 Kernel: Add a beep() syscall that beeps the PC speaker. 6 jaren geleden
  Andreas Kling 03da7046bd Kernel: Prepare Socket for becoming a File. 6 jaren geleden
  Andreas Kling 8cbb7f101f Kernel: Have File virtuals take a FileDescriptor& rather than a Process&. 6 jaren geleden
  Andreas Kling 0a0d739e98 Kernel: Make FIFO inherit from File. 6 jaren geleden
  Andreas Kling a9d09e9020 Kernel: Get rid of the "cool globals" thingy. 6 jaren geleden
  Andreas Kling ec365b82d5 Kernel: Make the colonel run at "Idle" priority (the lowest possible.) 6 jaren geleden
  Andreas Kling c59f8cd663 Kernel: Scheduler donations need to verify that the beneficiary is valid. 6 jaren geleden
  Andreas Kling 29d0412a06 Kernel: Remove system.h and make the uptime global a qword. 6 jaren geleden
  Andreas Kling ab11f42094 Kernel: Do timekeeping manually instead of asking the RTC all the time. 6 jaren geleden
  Andreas Kling 5713c3a0cb Kernel: Fix broken destruction order for Process/Thread. 6 jaren geleden
  Andreas Kling 6416123cfb Kernel: Set the colonel task to low priority. 6 jaren geleden
  Andreas Kling 60d25f0f4a Kernel: Introduce threads, and refactor everything in support of it. 6 jaren geleden
  Andreas Kling bc1da7f1fd Kernel: Snooze the NetworkTask until there are incoming packets to process. 6 jaren geleden
  Andreas Kling 66d55f8e0c IPv4: More work on the TCP implementation. 6 jaren geleden
  Andreas Kling 562663df7c Add support for socket send/receive timeouts. 6 jaren geleden
  Andreas Kling a7d5e9781a Kernel+LibC+Userland: Yet more networking bringup hacking. 6 jaren geleden
  Andreas Kling 1cc32ebc7e Kernel: Remove "requested wakeups" feature. 6 jaren geleden
  Andreas Kling 91031346e5 Kernel: More signal handling improvements. 6 jaren geleden
  Andreas Kling 274b0260f7 Kernel: Don't send SIGCHLD to parent process if he has SA_NOCLDWAIT set. 6 jaren geleden
  Andreas Kling e427b514dc Kernel: Implement basic SIGSTOP and SIGCONT support. 6 jaren geleden
  Andreas Kling bf58241c11 Port the WindowServer and LibGUI to communicate through local sockets. 6 jaren geleden
  Andreas Kling 7ce15f1c54 Fix some compilation warnings. 6 jaren geleden