Histórico de Commits

Autor SHA1 Mensagem Data
  Andreas Kling a69734bf2e Kernel: Also add a process boosting mechanism há 5 anos atrás
  Andreas Kling 610f3ad12f Kernel: Add a basic thread boosting mechanism há 5 anos atrás
  Andreas Kling 50677bf806 Kernel: Refactor scheduler to use dynamic thread priorities há 5 anos atrás
  Andrew Kaster cdcab7e5f4 Kernel: Retry mmap if MAP_FIXED is not in flags and addr is not 0 há 5 anos atrás
  Andreas Kling fed3416bd2 Kernel: Embrace the SerenityOS name há 5 anos atrás
  Andreas Kling 1f31156173 Kernel: Add a mode flag to sys$purge and allow purging clean inodes há 5 anos atrás
  Andreas Kling c74cde918a Kernel+SystemMonitor: Expose amount of per-process clean inode memory há 5 anos atrás
  Andreas Kling 0d5e0e4cad Kernel+SystemMonitor: Expose amount of per-process dirty private memory há 5 anos atrás
  Andreas Kling 95034fdfbd Kernel: Move PC speaker beep timing logic from scheduler to the syscall há 5 anos atrás
  Andreas Kling 4a8683ea68 Kernel+LibPthread+LibC: Add a naive futex and use it for pthread_cond_t há 5 anos atrás
  Andreas Kling 9e55bcb7da Kernel: Make kernel memory regions be non-executable by default há 5 anos atrás
  Andreas Kling 56a28890eb Kernel: Clarify the various input validity checks in mmap() há 5 anos atrás
  Andreas Kling 419e0ced27 Kernel: Don't allow mmap()/mprotect() to set up PROT_WRITE|PROT_EXEC há 5 anos atrás
  Conrad Pankoff efa7141d14 Kernel: Fail module loading if any symbols can not be resolved há 5 anos atrás
  Conrad Pankoff 9a8032b479 Kernel: Disallow loading a module twice without explicitly unloading it há 5 anos atrás
  Conrad Pankoff 3aaeff483b Kernel: Add a size argument to validate_read_from_kernel há 5 anos atrás
  Andreas Kling 4b8851bd01 Kernel: Make TID's be unique PID's há 5 anos atrás
  Andreas Kling 16812f0f98 Kernel: Get rid of "main thread" concept há 5 anos atrás
  Andreas Kling b6ee8a2c8d Kernel: Rename vmo => vmobject everywhere há 5 anos atrás
  Andreas Kling 8ea4217c01 Kernel: Merge Process::fork() into sys$fork() há 5 anos atrás
  Andreas Kling 3012b224f0 Kernel: Fix intermittent assertion failure in sys$exec() há 5 anos atrás
  Andreas Kling 72ec2fae6e Kernel: Ignore MADV_SET_NONVOLATILE if already non-volatile há 5 anos atrás
  Andreas Kling 487f9b373b Kernel: Add MADV_GET_VOLATILE for checking the volatile flag há 5 anos atrás
  Andreas Kling 0a75a46501 Kernel: Make sure the kernel info page is read-only for userspace há 5 anos atrás
  Andreas Kling 77cf607cda Kernel+LibC: Publish a "kernel info page" and use it for gettimeofday() há 5 anos atrás
  Andreas Kling 931e4b7f5e Kernel+SystemMonitor: Prevent userspace access to process ELF image há 5 anos atrás
  Andreas Kling 5292f6e78f Kernel+FileManager: Disallow watch_file() in unsupported file systems há 5 anos atrás
  Andreas Kling d723d9844f Kernel: Remove spammy log message in sys$sendto() há 5 anos atrás
  Andreas Kling b32e961a84 Kernel: Implement a simple process time profiler há 5 anos atrás
  Andreas Kling 0317ca5ccc Kernel+LibC: Make all SharedBuffers purgeable (default: non-volatile) há 5 anos atrás