xref: /dragonfly/sys/dev/disk/ahci/TODO (revision fd8bd957)
1
2DELAY's might tsleep, so interrupts might run.  fix poll loop to detect
3completion via other interrupts.
4
5Locking serialize_enter/exit.  Lots of recursion.   Needs help.  Use
6lockmgr()?   Needs to be converted to per-port locking, also.
7
8Port multiplier support.
9
10Simulate various mode pages (serial number access and so forth).
11
12------ Misc probe info --------
13
14<AHCI-PCI-SATA> port
15<S64A,NCQ,SSNTF,SALP,SAL,SCLO,PMD,SSC,PSC,CCCS,EMS>,
166 ports, 32 tags/port, gen 1 (1.5Gbps) and 2 (3Gbps)
17
18ahci0: AHCI 1.2 capabilities 0xe3229f05
19<S64A,NCQ,SSNTF,SAL,SCLO,SPM,PMD>, 6 ports, 32 tags/port, gen 1 (1.5Gbps) and 2 (3Gbps)
20
21
22Chipsets supporting FBSS (FIS-Based Switching):
23	SB800
24	S5000 (w/ ESB2)
25	(add more)
26