Commit History

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