summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2020-07-02Kernel: Remove no-longer-used GDT selector from ThreadAndreas Kling
2020-07-01Meta: move Kernel/.bochsrc => Meta/bochsrcEmanuele Torre
2020-07-01PATA: Ignore interrupts that weren't generated by the diskTom
2020-07-01PATA: LBA48 uses 16 bit features registerTom
2020-07-01Kernel: Boot all APS all the way into their own idle loopTom
2020-07-01Kernel: Block initializing the Scheduler on the APs until the BSP initialized...Tom
2020-07-01Kernel: Add a quickmap region for each processorTom
2020-07-01Kernel: Protect Console with SpinLockTom
2020-07-01Kernel: Turn Thread::current and Process::current into functionsTom
2020-07-01Kernel/LibCore: Expose processor id where a thread last ranTom
2020-07-01Kernel: List all CPUs in /proc/cpuinfoTom
2020-07-01Kernel: Implement software context switching and Processor structureTom
2020-07-01PATA: Avoid double-preparing for irqTom
2020-07-01Kernel: Serialize debug outputTom
2020-06-27Kernel: Make Random work on CPUs without rdrandPeter Elliott
2020-06-27Kernel: Add g_cpu_supports_rdseed3541
2020-06-25Kernel: Harvest randomness from various driversPeter Elliott
2020-06-25LibCrypto: Add CTR cipher modePeter Elliott
2020-06-25Kernel: Replace existing random implementation with FortunaPeter Elliott
2020-06-25Kernel: Implement the Fortuna PRNG algorithmPeter Elliott
2020-06-25Kernel: Port mounts to reference inodes directlySergey Bugaev
2020-06-25Kernel: Deemphasize inode identifiersSergey Bugaev
2020-06-25Kernel: Minor cleanups in sendfd/recvfdAndreas Kling
2020-06-24Kernel+LibC: Add sys$recvfd() and sys$sendfd() for fd passingAndreas Kling
2020-06-23LibC+Kernel: Implement ppollNico Weber
2020-06-22Kernel: Silence debug spam on execAndreas Kling
2020-06-22Kernel: Silence some debug spam in SchedulerAndreas Kling
2020-06-22LibC: Implement pselectNico Weber
2020-06-21Kernel: Use map_typed() in HPET code and add a register access helperAndreas Kling
2020-06-20Kernel: Remove DMI decoder from the kernelAndreas Kling
2020-06-18Kernel+LibC: Remove setreuid() / setregid() againNico Weber
2020-06-18Kernel+LibC: Implement seteuid() and friends!Nico Weber
2020-06-18Kernel: Add "setkeymap" pledge promiseAndreas Kling
2020-06-17Kernel: Unbreak sys$setkeymap()Andreas Kling
2020-06-17Kernel: clang-format ENUMERATE_SYSCALLSNico Weber
2020-06-17Kernel: Don't remove shbuf permission-to-reattach when releasingAndreas Kling
2020-06-17Meta: Scale back overly informal user-facing stringsAndreas Kling
2020-06-17Kernel: Use symbolic constants for file modesSergey Bugaev
2020-06-17Kernel+LibC: Do not return -ENAMETOOLONG from sys$readlink()Sergey Bugaev
2020-06-16Kernel: TTY:VirtualConsole, replace character attribute with code_pointHüseyin ASLITÜRK
2020-06-16Kernel: Replace char and u8 data types to u32 for code pointHüseyin ASLITÜRK
2020-06-13Kernel: KeyboardDevice, remove char mapping logicHüseyin ASLITÜRK
2020-06-13Kernel: Process, replace internal data type to CharacterMapDataHüseyin ASLITÜRK
2020-06-12AK: Make string-to-number conversion helpers return OptionalAndreas Kling
2020-06-09Kernel: Allow sys$accept(address = nullptr)Sergey Bugaev
2020-06-04Kernel: Detect APs and boot them into protected modeTom
2020-06-04Kernel: Add mechanism to identity map the lowest 2MBTom
2020-06-03Kernel: Add scancode value to KeyEventHüseyin ASLITÜRK
2020-06-02Kernel: Always inline some KResult / KResultOr<> methodsSergey Bugaev
2020-06-02Kernel: Allow File::close() to failSergey Bugaev