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
/
Storage
/
AHCIPort.cpp
Age
Commit message (
Expand
)
Author
2021-09-08
Kernel/Storage: Implement basic AHCI hotplug support
Liav A
2021-09-07
Kernel: Make UserOrKernelBuffer return KResult from read/write/memset
Andreas Kling
2021-09-06
Kernel: Make kernel region allocators return KResultOr<NOP<Region>>
Andreas Kling
2021-09-05
Kernel: Make all Spinlocks use u8 for storage, remove template
Brian Gianforcaro
2021-08-22
Kernel: Rename ScopedSpinlock => SpinlockLocker
Andreas Kling
2021-08-22
Kernel: Rename SpinLock => Spinlock
Andreas Kling
2021-08-07
Kernel: Move SpinLock.h into Locking/
Jean-Baptiste Boric
2021-08-06
Kernel: Add convenience values to the Memory::Region::Access enum
Andreas Kling
2021-08-06
Kernel: Move Kernel/Memory/ code into Kernel::Memory namespace
Andreas Kling
2021-08-06
Kernel: Rename Kernel/VM/ to Kernel/Memory/
Andreas Kling
2021-07-22
Kernel: Consolidate API for creating AnonymousVMObject with given pages
Andreas Kling
2021-07-22
Everywhere: Prefer using {:#x} over 0x{:x}
Gunnar Beutner
2021-07-18
Kernel: Rename Locker => MutexLocker
Andreas Kling
2021-07-11
Kernel: Remove unused header includes in Storage subtree
Brian Gianforcaro
2021-06-15
Kernel/AHCI: Don't set the C command header attribute
Luke
2021-05-31
Documentation: Add explanation about AHCI locking
Liav A
2021-05-29
Kernel/Storage: Enable interrupts for AHCI ports if PHY is not enabled
Liav A
2021-05-15
Kernel/AHCI: Fix "received" => "recovered" typo in communication error
Luke
2021-05-15
Kernel/AHCI: Don't check for PCC during initialization
Luke
2021-05-15
Kernel/AHCI: Don't enable interrupts in the AHCIPort constructor
Luke
2021-05-15
Kernel: Make AnonymousVMObject physical page APIs OOM safe
Brian Gianforcaro
2021-05-15
Kernel: Fix lock state corruption in AHCIPORT::start_request
Brian Gianforcaro
2021-05-13
Kernel: Move AHCIPort::ScatterList to VM::ScatterGatherList
Sahan Fernando
2021-04-25
Kernel: Remove the now defunct `LOCKER(..)` macro.
Brian Gianforcaro
2021-04-23
AK: Rename adopt() to adopt_ref()
Andreas Kling
2021-04-22
Everything: Move to SPDX license identifiers in all files.
Brian Gianforcaro
2021-04-18
Everywhere: Fix a bunch of typos
Linus Groh
2021-03-26
Kernel: Remove unused AHCIPort::ScatterList::m_device_block_size.
Michel Hermier
2021-03-21
Kernel/AHCI: Shift the call to reset() for the WorkQueue
Liav A
2021-03-21
Kernel/AHCI: Reorder complete_current_request
Liav A
2021-03-21
Kernel/AHCI: Don't set the PRDBC when accessing the device
Liav A
2021-03-21
Kernel/AHCI: Use interrupts for IO operations
Liav A
2021-03-18
Kernel/Storage: Recover from fatal AHCI error on TFES, HBDS and HBFS
Luke
2021-03-18
Kernel/Storage: Add a whole bunch of AHCI debug output
Luke
2021-03-17
Kernel: Refactor storage stack with u64 as number of blocks
Jean-Baptiste Boric
2021-03-15
Kernel/Storage: Add SATA error disambiguation
Luke
2021-03-13
Kernel: Don't reset AHCI ports during boot unless requested
Liav A
2021-03-13
Kernel: Don't wait for AHCI port to reset the signature
Liav A
2021-03-13
Kernel: Change the timings when initiating AHCI port reset
Liav A
2021-03-05
Kernel: Implement ScatterList for handling scattered DMA pages
Liav A
2021-03-05
Kernel: Add basic AHCI functionality
Liav A