index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Kernel
/
Devices
Age
Commit message (
Expand
)
Author
2019-07-08
IDEDiskDevice: Fix build after merging slave device changes.
Andreas Kling
2019-07-08
Kernel: Extended IDE interface to allow slave device usage (#283)
Jesse
2019-07-03
AK: Rename the common integer typedefs to make it obvious what they are.
Andreas Kling
2019-06-21
AK: Rename Retainable.h => RefCounted.h.
Andreas Kling
2019-06-21
AK: Rename RetainPtr.h => RefPtr.h, Retained.h => NonnullRefPtr.h.
Andreas Kling
2019-06-21
AK: Rename RetainPtr => RefPtr and Retained => NonnullRefPtr.
Andreas Kling
2019-06-21
AK: Rename Retainable => RefCounted.
Andreas Kling
2019-06-08
Kernel: Implement serial port driver
Conrad Pankoff
2019-06-08
Kernel: Fix booting from "inactive" MBR partitions
Conrad Pankoff
2019-06-07
Kernel: Move i386.{cpp,h} => Arch/i386/CPU.{cpp,h}
Andreas Kling
2019-06-07
Kernel: Rename LinearAddress => VirtualAddress.
Andreas Kling
2019-06-07
Kernel: Run clang-format on everything.
Andreas Kling
2019-06-07
Kernel: Rename FileDescriptor to FileDescription.
Andreas Kling
2019-06-02
Kernel: Implement MBR partition loader (#168)
Conrad Pankoff
2019-06-02
Kernel: Rename OffsetDiskDevice to DiskPartition
Conrad Pankoff
2019-06-02
Kernel: Rename offset parameter of OffsetDiskDevice to block_offset
Conrad Pankoff
2019-06-02
Kernel: Implement OffsetDiskDevice to prepare for partition support
Conrad Pankoff
2019-06-02
Kernel: Memory-mapped files now have the absolute path as their name.
Andreas Kling
2019-06-02
Kernel: Add comment block about File, taking some from Device.
Andreas Kling
2019-06-01
Kernel: Make File::absolute_path() const.
Andreas Kling
2019-05-31
FileSystem: VFS should require Badge<Device> for device registration.
Andreas Kling
2019-05-30
Kernel: Make the Process allocate_region* API's understand "int prot".
Andreas Kling
2019-05-30
Kernel: Pass 'prot' argument to File::mmap() and act on it.
Andreas Kling
2019-05-28
Add clang-format file
Robin Burchell
2019-05-26
IDEDiskDevice: Implement basic DMA writes.
Andreas Kling
2019-05-24
Kernel: Tidy up IDEDiskDevice a bit.
Andreas Kling
2019-05-19
IDEDiskDevice: Add sysctl variable for turning DMA on/off.
Andreas Kling
2019-05-19
IDEDiskDevice: Support reading multiple sectors at a time with DMA.
Andreas Kling
2019-05-19
IDEDiskDevice: Use wait_for_irq() when waiting for DMA transfers.
Andreas Kling
2019-05-19
IDEDiskDevice: Add support for DMA reads.
Andreas Kling
2019-05-15
Kernel: Add a beep() syscall that beeps the PC speaker.
Andreas Kling
2019-05-13
Kernel: Add support for the PS/2 mouse wheel if detected.
Andreas Kling
2019-05-03
Kernel: Make Socket inherit from File.
Andreas Kling
2019-05-02
Kernel: Assign Lock names in class member initializers.
Andreas Kling
2019-04-29
Kernel: Have File virtuals take a FileDescriptor& rather than a Process&.
Andreas Kling
2019-04-29
Kernel: Make FIFO inherit from File.
Andreas Kling
2019-04-28
Kernel: Make ProcessTracer inherit from File.
Andreas Kling
2019-04-24
Kernel: Add a comment block about the Device class.
Andreas Kling
2019-04-24
Kernel: Simplify Device::open().
Andreas Kling
2019-04-23
Kernel: Make the right shift key work.
Andreas Kling
2019-04-23
Kernel: Use rep insw/outsw for IDE transfers.
Andreas Kling
2019-04-23
Kernel: Send IDE flush command after writing sectors.
Andreas Kling
2019-04-23
Kernel: Use IDE LBA addressing instead of the long-obsolete C/H/S.
Andreas Kling
2019-04-22
Kernel: Make sure we don't use any FPU/MMX/SSE instructions.
Andreas Kling
2019-04-18
Kernel+LibC: Add a DebugLogDevice that forwards everything to I/O port 0xe9.
Andreas Kling
2019-04-06
Kernel: Move FIFO into FileSystem/ and Socket+LocalSocket into Net/.
Andreas Kling
2019-04-06
Kernel: Get rid of Kernel/types.h, separate LinearAddress/PhysicalAddress.
Andreas Kling
2019-04-03
Kernel: Move VM-related files into Kernel/VM/.
Andreas Kling
2019-04-03
Kernel: Remove Limits.h
Andreas Kling
2019-04-03
Kernel: Move devices into Kernel/Devices/.
Andreas Kling