summaryrefslogtreecommitdiff
path: root/Kernel/Devices
AgeCommit message (Expand)Author
2021-03-04Kernel: Make the kernel compile & link for x86_64Andreas Kling
2021-03-04Kernel: Create /dev/full with mode 0666Brendan Coles
2021-03-03Kernel: Move Kernel CommandLine parsing to strongly typed API.Brian Gianforcaro
2021-03-02Kernel: Make Thread use AK::Time internallyBen Wiederhake
2021-03-01Kernel: Fix scrolling up in VMwareTom
2021-02-28Kernel: Use default con/de-structorsBen Wiederhake
2021-02-23Everywhere: Rename ASSERT => VERIFYAndreas Kling
2021-02-20Kernel: Slap a handful more things with UNMAP_AFTER_INITAndreas Kling
2021-02-19Kernel: Slap UNMAP_AFTER_INIT on a bunch more functionsAndreas Kling
2021-02-19Kernel: Slap UNMAP_AFTER_INIT on a whole bunch of functionsAndreas Kling
2021-02-17Kernel: Convert dbgprintf()/klog() => dbgln()/dmesgln() in UHCI codeAndreas Kling
2021-02-15Kernel: Handle 'Menu' key on PS/2 keyboardJean-Baptiste Boric
2021-02-15Kernel: Ignore unobserved BlockResult from Thread::SleepBrian Gianforcaro
2021-02-15Kernel: Add WaitQueue::wait_forever and it use it for all infinite waits.Brian Gianforcaro
2021-02-14Kernel: Assert if rounding-up-to-page-size would wrap around to 0Andreas Kling
2021-02-08Kernel: Factor address space management out of the Process classAndreas Kling
2021-02-08Everywhere: Replace dbgln<flag>(...) with dbgln_if(flag, ...)AnotherTest
2021-02-05Kernel: Try to detect Sound Blaster 16 before creating an instanceLiav A
2021-02-02Base: Rename some keymaps to use xx-xx format where appropriateLinus Groh
2021-02-01Kernel: Introduce the MemoryDeviceLiav A
2021-02-01Kernel+LibKeyboard: Define the default keymap only in one placeBen Wiederhake
2021-02-01LibKeyboard: Don't assert on failureBen Wiederhake
2021-02-01LibKeyboard+keymap: Support querying the keymap via commandlineBen Wiederhake
2021-02-01Kernel+LibKeyboard: Enable querying the current keymapBen Wiederhake
2021-01-28BXVGADevice+MBVGADevice: Correctly check page-aligned mmapsPeter Elliott
2021-01-26Meta: Split debug defines into multiple headers.asynts
2021-01-25Kernel: Hoist VM range allocation up to sys$mmap() itselfAndreas Kling
2021-01-25Everywhere: Hook up remaining debug macros to Debug.h.asynts
2021-01-25Everywhere: Debug macros instead of constexpr.asynts
2021-01-25Everywhere: Remove unnecessary debug comments.asynts
2021-01-25Everywhere: Use CMake to generate AK/Debug.h.asynts
2021-01-22Kernel: Make device generate their own namesJean-Baptiste Boric
2021-01-22Everywhere: Replace a bundle of dbg with dbgln.asynts
2021-01-22Everywhere: Replace a bundle of dbg with dbgln.asynts
2021-01-20Kernel+LibC: Turn errno codes into a strongly typed enumAndreas Kling
2021-01-15Kernel: Make Process::allocate_region*() return KResultOr<Region*>Andreas Kling
2021-01-12AK: Simplify constructors and conversions from nullptr_tLenny Maiorani
2021-01-11Kernel: Convert a bunch of String::format() => String::formatted()Andreas Kling
2021-01-11SinglyLinkedList: Implement `find` in terms of `AK::find`Lenny Maiorani
2021-01-11DoublyLinkedList: Implement `find` in terms of `AK::find`Lenny Maiorani
2021-01-11Everywhere: Replace a bundle of dbg with dbgln.asynts
2021-01-11Everywhere: Replace a bundle of dbg with dbgln.asynts
2021-01-09Everywhere: Replace a bundle of dbg with dbgln.asynts
2021-01-09Kernel: Don't put gratuitous cursing in kernel logAndreas Kling
2021-01-09Kernel/USB: Implement test transferJesse Buhagiar
2021-01-09Kernel/USB: Simplify scheduleJesse Buhagiar
2021-01-09Kernel/USB: Ignore shared IRQsJesse Buhagiar
2021-01-09Kernel/USB: Add basic root port detection/managementJesse Buhagiar
2021-01-09Kernel/USB: Implement UHCI Data structuresJesse Buhagiar
2021-01-09Kernel/USB: Prevent system crash via correct UHCI inititilisationJesse Buhagiar