Gitiles
Code Review
Sign In
review.coreboot.org
/
seabios
/
0e21548b15e25e010c362ea13d170c61a3fcc899
/
src
/
hw
/
ahci.c
3f478b9
ahci: set transfer mode according to the capabilities of connected drive
by Gerd Hoffmann
· 6 years ago
4d8510c
pci: Split low-level pci code from higher-level 'struct pci_device' code
by Kevin O'Connor
· 6 years ago
7b67300
pci: Implement '%pP' printf handler for 'struct pci_device' pointers
by Kevin O'Connor
· 6 years ago
6e3436b
ahci: Convert to new PCI BAR helper functions
by Kevin O'Connor
· 6 years ago
1785645
block: Rename process_XXX_op() functions to XXX_process_op()
by Kevin O'Connor
· 7 years ago
0e5c770
ahci: Handle AHCI ATAPI drives directly via 'struct disk_op_s' requests
by Kevin O'Connor
· 7 years ago
85c72c6
block: Introduce default_process_op() with common command handling codes
by Kevin O'Connor
· 7 years ago
c7fa789
block: Split process_op() command dispatch up into multiple functions
by Kevin O'Connor
· 7 years ago
3abdc7c
Make sure all code checks for malloc failures
by Kevin O'Connor
· 7 years ago
40dfc0e
ahci: Ignore max_ports.
by Vladimir Serbinenko
· 7 years ago
b7558a3
Remove unnecesary updates of the disk op->count field.
by Kevin O'Connor
· 9 years ago
3ecdc49
ahci: alloc structs in high memory
by Gerd Hoffmann
· 9 years ago
4a0f366
ahci: remote some parentheses
by Gerd Hoffmann
· 9 years ago
26ae90b
ahci: zap real mode macros
by Gerd Hoffmann
· 9 years ago
1902c94
Convert op->drive_g from a 16bit pointer to a 32 bit "GLOBALFLAT" pointer.
by Kevin O'Connor
· 9 years ago
7c80bb8
Run ahci code entirely in 32bit mode.
by Kevin O'Connor
· 9 years ago
8ab9a34
Rename fields of 'struct chs_s' and use in floppy lba2chs().
by Kevin O'Connor
· 9 years ago
4ade523
Remove ioport.h; disperse its contents to other header files.
by Kevin O'Connor
· 9 years ago
07cf73b
Merge bmp.h, boot.h, jpeg.h, and post.h into util.h.
by Kevin O'Connor
· 9 years ago
135f3f6
Split disk.h into block.h and std/disk.h.
by Kevin O'Connor
· 9 years ago
2d2fa31
Move function definitions for output.c from util.h to new file output.h.
by Kevin O'Connor
· 9 years ago
9dea590
Move malloc code from pmm.c to new files malloc.c and malloc.h.
by Kevin O'Connor
· 9 years ago
3df600b
Move stacks.c definitions from util.h to new file stacks.h.
by Kevin O'Connor
· 9 years ago
fa9c66a
Rename util.c to string.c and introduce string.h.
by Kevin O'Connor
· 9 years ago
ce12eaf
ahci: add missing check for allocation failure
by Gerd Hoffmann
· 9 years ago
5d369d8
Move code centered around specific hardware devices to src/hw/
by Kevin O'Connor
· 9 years ago
[Renamed from src/ahci.c]
018bdd7
Rename check_tsc() (and similar) to timer_check() and use u32.
by Kevin O'Connor
· 9 years ago
d83c87b
Normalize POST initialization function name suffixes.
by Kevin O'Connor
· 9 years ago
bd6afe5
Unify ATAPI command processing.
by Kevin O'Connor
· 10 years ago
890c085
Convert AHCI code to use GET/SET_LOWFLAT().
by Kevin O'Connor
· 10 years ago
4bc4997
EBDA cleanups.
by Kevin O'Connor
· 10 years ago
bf079e1
Increase the debug level of several frequent dprintf() statements.
by Kevin O'Connor
· 10 years ago
ef8adc0
ahci: use malloc_tmp memory for probing ports
by Gerd Hoffmann
· 11 years ago
2dcbf7f
ahci: move device registration
by Gerd Hoffmann
· 11 years ago
263ea2f
ahci: ignore atapi devices which are not cdroms
by Gerd Hoffmann
· 11 years ago
9713f24
ahci: probe each port in its own thread
by Gerd Hoffmann
· 11 years ago
d7a7cf3
ahci/cdrom: shared bounce buffer
by Gerd Hoffmann
· 11 years ago
9c86992
ahci: bootprio support
by Gerd Hoffmann
· 11 years ago
e104119
ahci: rework init workflow & fix timeout handling
by Gerd Hoffmann
· 11 years ago
cbda795
ahci: don't expect ATA_CB_STAT_DRQ being clear
by Gerd Hoffmann
· 11 years ago
9c48aab
ahci: handle unaligned buffers.
by Scott Duplichan
· 11 years ago
6f85049
ahci: add error recovery code
by Gerd Hoffmann
· 11 years ago
0753297
ahci: use interrupt status register
by Gerd Hoffmann
· 11 years ago
a8c6a4e
ahci/sata: Fix FIS setup.
by Gerd Hoffmann
· 11 years ago
9cb4992
Convert AHCI detection code to use struct pci_device.
by Kevin O'Connor
· 11 years ago
baac6b6
Rename foreachpci macro to foreachbdf.
by Kevin O'Connor
· 11 years ago
ca2bc1c
Remove drive->desc field.
by Kevin O'Connor
· 11 years ago
697e63c
Call setup_translation() from map_hd_drive().
by Kevin O'Connor
· 12 years ago
031ef55
Add stubs to permit devices to specify their boot priority.
by Kevin O'Connor
· 12 years ago
72eee3e
Simplify boot ordering by building an inclusive boot list.
by Kevin O'Connor
· 12 years ago
b674152
Add BAID for ahci cdrom.
by Gleb Natapov
· 12 years ago
0e6f636
ahci: set controller id
by Gerd Hoffmann
· 12 years ago
1e924bb
ahci: fix off-by-one in port count
by Gerd Hoffmann
· 12 years ago
7eb0222
ahci: enable io/mem/dma
by Kevin O'Connor
· 12 years ago
c19fc71
ahci: set dma feature flag
by Gerd Hoffmann
· 12 years ago
80c2b6e
Check if capability enabled in XXX_cmd_data functions.
by Kevin O'Connor
· 12 years ago
d52fdf6
add ahci support
by Gerd Hoffmann
· 12 years ago