summaryrefslogtreecommitdiff
path: root/Kernel/Devices/BXVGADevice.cpp
AgeCommit message (Expand)Author
2020-08-25Kernel: Switch singletons to use new Singleton classTom
2020-08-22Revert "Kernel: Switch singletons to use new Singleton class"Andreas Kling
2020-08-22Revert "Kernel: Move Singleton class to AK"Andreas Kling
2020-08-22Revert "AK: Get rid of make_singleton function"Andreas Kling
2020-08-22AK: Get rid of make_singleton functionTom
2020-08-22Kernel: Move Singleton class to AKTom
2020-08-21Kernel: Switch singletons to use new Singleton classTom
2020-07-31Kernel: Remove SmapDisabler in sys$ioctl()Andreas Kling
2020-07-01Kernel: Turn Thread::current and Process::current into functionsTom
2020-05-23Kernel: Use a FlatPtr for the "argument" to ioctl()Andreas Kling
2020-05-16Kernel: Absorb LibBareMetal back into the kernelAndreas Kling
2020-04-29Kernel: Fix integer overflow in framebuffer resolution handlingAndreas Kling
2020-04-15Kernel: Refuse to set overflowy resolution values in BXVGADeviceAndreas Kling
2020-04-11Kernel: Keep records of PCI::Address & PCI::ID pairs for enumerationLiav A
2020-03-06Kernel: Simplify a bunch of dbg() and klog() callsAndreas Kling
2020-03-02Kernel: Use klog() instead of kprintf()Liav A
2020-02-28Kernel: Implement basic support for sys$mmap() with MAP_PRIVATEAndreas Kling
2020-02-28Kernel: Validate changed framebuffer resolutionLiav A
2020-02-17Kernel: Replace "current" with Thread::current and Process::currentAndreas Kling
2020-02-16Kernel: Move all code into the Kernel namespaceAndreas Kling
2020-02-09Kernel: Apply changes to use LibBareMetal definitionsLiav A
2020-01-28BXVGA: Disallow resolutions higher than 4096x2160Andreas Kling
2020-01-28Kernel: AnonymousVMObject::create_for_physical_range() should fail moreAndreas Kling
2020-01-21Kernel: Tidy up debug logging a little bitAndreas Kling
2020-01-18Meta: Add license header to source filesAndreas Kling
2020-01-12Kernel: Add "video" pledge for accessing framebuffer devicesAndreas Kling
2020-01-02Kernel: Create support for PCI ECAMLiav A
2019-12-31Kernel: Remove some unnecessary leaking of kernel pointers into dmesgAndreas Kling
2019-12-19Kernel: Rename vmo => vmobject everywhereAndreas Kling
2019-11-13Kernel: Fix failing in can_read()/can_write()Sergey Bugaev
2019-11-04Kernel: Make File's can_read/can_write take a const FileDescription&Andreas Kling
2019-10-02BXVGADevice: Log a debug message whenever the resolution changesAndreas Kling
2019-08-26Kernel: Display virtual addresses as V%p instead of L%xAndreas Kling
2019-08-18Kernel: Implement generic framebuffer ioctls in BXVGAConrad Pankoff
2019-08-12Kernel: Use established device name and number for framebufferConrad Pankoff
2019-08-07Kernel: Split VMObject into two classes: Anonymous- and InodeVMObjectAndreas Kling
2019-07-18Kernel: Remove unnecessary use of LibDraw.Andreas Kling
2019-07-03AK: Rename the common integer typedefs to make it obvious what they are.Andreas Kling
2019-06-07Kernel: Rename LinearAddress => VirtualAddress.Andreas Kling
2019-06-07Kernel: Run clang-format on everything.Andreas Kling
2019-06-07Kernel: Rename FileDescriptor to FileDescription.Andreas Kling
2019-06-02Kernel: Memory-mapped files now have the absolute path as their name.Andreas Kling
2019-05-30Kernel: Make the Process allocate_region* API's understand "int prot".Andreas Kling
2019-05-30Kernel: Pass 'prot' argument to File::mmap() and act on it.Andreas Kling
2019-04-29Kernel: Have File virtuals take a FileDescriptor& rather than a Process&.Andreas Kling
2019-04-28Kernel: Make ProcessTracer inherit from File.Andreas Kling
2019-04-03Kernel: Move VM-related files into Kernel/VM/.Andreas Kling
2019-04-03Kernel: Move devices into Kernel/Devices/.Andreas Kling