Commit History

Auteur SHA1 Bericht Datum
  Tom c8d9f1b9c9 Kernel: Make copy_to/from_user safe and remove unnecessary checks 4 jaren geleden
  Tom d89582880e Kernel: Switch singletons to use new Singleton class 4 jaren geleden
  Andreas Kling 2fd9e72264 Revert "Kernel: Switch singletons to use new Singleton class" 4 jaren geleden
  Andreas Kling 8925ad3fa0 Revert "Kernel: Move Singleton class to AK" 4 jaren geleden
  Andreas Kling 68580d5a8d Revert "AK: Get rid of make_singleton function" 4 jaren geleden
  Tom 5a98e329d1 AK: Get rid of make_singleton function 4 jaren geleden
  Tom f0906250a1 Kernel: Move Singleton class to AK 4 jaren geleden
  Tom f48feae0b2 Kernel: Switch singletons to use new Singleton class 4 jaren geleden
  Andreas Kling 7a3ab6c517 Kernel: Make File::write() and File::read() return KResultOr<size_t> 5 jaren geleden
  Tom d249b5df8f Kernel: Protect Console with SpinLock 5 jaren geleden
  Sergey Bugaev f11270e7ce Kernel: Port VirtualConsole to LibVT :^) 5 jaren geleden
  Andreas Kling 21d5f4ada1 Kernel: Absorb LibBareMetal back into the kernel 5 jaren geleden
  Liav A e559af2008 Kernel: Apply changes to use LibBareMetal definitions 5 jaren geleden
  Andreas Kling 94ca55cefd Meta: Add license header to source files 5 jaren geleden
  Andreas Kling 1b2ef8582c Kernel: Make File's can_read/can_write take a const FileDescription& 5 jaren geleden
  Nicolas Van Bossuyt 81c4dcadf1 Kernel: Prevent kprintf() from asserting in Console::the() (#718) 5 jaren geleden
  Andreas Kling 27f699ef0c AK: Rename the common integer typedefs to make it obvious what they are. 6 jaren geleden
  Andreas Kling 08cd75ac4b Kernel: Rename FileDescriptor to FileDescription. 6 jaren geleden
  Andreas Kling 8cbb7f101f Kernel: Have File virtuals take a FileDescriptor& rather than a Process&. 6 jaren geleden
  Andreas Kling 0bc72551f4 Kernel: Remove two unneeded headers. 6 jaren geleden
  Andreas Kling beda478821 Kernel: Make syscalls that take a buffer size use ssize_t instead of size_t. 6 jaren geleden
  Andreas Kling 7455f5ea42 Expose the kernel log buffer through /proc/dmesg. 6 jaren geleden
  Andreas Kling bd3e77cc16 Pass the process to CharacterDevice::read/write. 6 jaren geleden
  Andreas Kling 08bfe518f9 Rename CharacterDevice::has_data_available_for_reading() -> can_read(). 6 jaren geleden
  Andreas Kling b0e3f73375 Start refactoring the windowing system to use an event loop. 6 jaren geleden
  Andreas Kling aff89d2fd7 Yet more coding style fixes. 6 jaren geleden
  Andreas Kling f6e27c2abe More coding style changes. 6 jaren geleden
  Andreas Kling f1404aa948 Add primitive FIFO and hook it up to sys$pipe(). 6 jaren geleden
  Andreas Kling 2ac5e14c08 Merge VGA into VirtualConsole. 6 jaren geleden
  Andreas Kling b833aa4162 Fix bug where Console::the() was initialized too late. 6 jaren geleden