aboutsummaryrefslogtreecommitdiffstats
path: root/src/hw/ahci.c
Commit message (Expand)AuthorAgeFilesLines
* ahci: handle TFES irq correctlyNiklas Cassel via SeaBIOS2023-06-211-0/+6
* geometry: Apply LCHS values for boot devicesSam Eiderman2019-11-181-0/+1
* Revert "geometry: Apply LCHS values for boot devices"Gerd Hoffmann2019-11-181-1/+0
* ahci: zero-initialize port structGerd Hoffmann2019-11-131-0/+1
* geometry: Apply LCHS values for boot devicesSam Eiderman2019-11-061-0/+1
* block: Rename disk_op_s->drive_gf to drive_flKevin O'Connor2017-09-271-2/+2
* ahci: Disable Native Command QueueingZeh, Werner2017-07-021-1/+0
* ahci: Set upper 32-bit registers to zeroLadi Prosek2017-01-171-0/+5
* ahci: set transfer mode according to the capabilities of connected driveGerd Hoffmann2016-02-291-0/+57
* pci: Split low-level pci code from higher-level 'struct pci_device' codeKevin O'Connor2016-02-031-1/+2
* pci: Implement '%pP' printf handler for 'struct pci_device' pointersKevin O'Connor2016-02-031-3/+2
* ahci: Convert to new PCI BAR helper functionsKevin O'Connor2016-02-021-19/+16
* block: Rename process_XXX_op() functions to XXX_process_op()Kevin O'Connor2015-07-141-1/+1
* ahci: Handle AHCI ATAPI drives directly via 'struct disk_op_s' requestsKevin O'Connor2015-07-141-8/+7
* block: Introduce default_process_op() with common command handling codesKevin O'Connor2015-07-141-8/+1
* block: Split process_op() command dispatch up into multiple functionsKevin O'Connor2015-07-141-1/+1
* Make sure all code checks for malloc failuresKevin O'Connor2015-07-041-0/+8
* ahci: Ignore max_ports.Vladimir Serbinenko2015-05-211-1/+1
* Remove unnecesary updates of the disk op->count field.Kevin O'Connor2013-12-271-1/+0
* ahci: alloc structs in high memoryGerd Hoffmann2013-12-041-3/+3
* ahci: remote some parenthesesGerd Hoffmann2013-12-041-3/+3
* ahci: zap real mode macrosGerd Hoffmann2013-12-041-37/+37
* Convert op->drive_g from a 16bit pointer to a 32 bit "GLOBALFLAT" pointer.Kevin O'Connor2013-10-261-14/+14
* Run ahci code entirely in 32bit mode.Kevin O'Connor2013-10-141-11/+4
* Rename fields of 'struct chs_s' and use in floppy lba2chs().Kevin O'Connor2013-10-141-3/+3
* Remove ioport.h; disperse its contents to other header files.Kevin O'Connor2013-09-281-1/+1
* Merge bmp.h, boot.h, jpeg.h, and post.h into util.h.Kevin O'Connor2013-09-181-1/+0
* Split disk.h into block.h and std/disk.h.Kevin O'Connor2013-09-181-1/+1
* Move function definitions for output.c from util.h to new file output.h.Kevin O'Connor2013-09-181-9/+9
* Move malloc code from pmm.c to new files malloc.c and malloc.h.Kevin O'Connor2013-09-181-0/+1
* Move stacks.c definitions from util.h to new file stacks.h.Kevin O'Connor2013-09-181-0/+1
* Rename util.c to string.c and introduce string.h.Kevin O'Connor2013-09-181-0/+1
* ahci: add missing check for allocation failureGerd Hoffmann2013-09-161-9/+16
* Move code centered around specific hardware devices to src/hw/Kevin O'Connor2013-09-021-0/+638