projects
/
seabios.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
Add some ASSERT32FLAT() to help compiler eliminate dead code.
[seabios.git]
/
src
/
ata.c
2010-02-13
Kevin O'Connor
Add some ASSERT32FLAT() to help compiler eliminate...
blob
|
commitdiff
|
raw
2010-01-17
Kevin O'Connor
Add CONFIG_ATA_DMA option; default to off for now.
blob
|
commitdiff
|
raw
|
diff to current
2010-01-03
Kevin O'Connor
Be sure to add "void" to all function prototypes that...
blob
|
commitdiff
|
raw
|
diff to current
2009-12-27
Kevin O'Connor
Add initial support for ATA DMA.
blob
|
commitdiff
|
raw
|
diff to current
2009-12-13
Kevin O'Connor
ATA 48bit LBA should only be activated on read/write...
blob
|
commitdiff
|
raw
|
diff to current
2009-12-05
Kevin O'Connor
Fix ATA iobase2 access on PCI native mode interfaces.
blob
|
commitdiff
|
raw
|
diff to current
2009-12-05
Kevin O'Connor
Support ISA ATA devices for qemu's "-M isapc" mode.
blob
|
commitdiff
|
raw
|
diff to current
2009-11-20
Kevin O'Connor
Make sure to reenable ata interrupts even on error.
blob
|
commitdiff
|
raw
|
diff to current
2009-10-24
Kevin O'Connor
Add simple cooperative threading scheme to allow parall...
blob
|
commitdiff
|
raw
|
diff to current
2009-10-24
Kevin O'Connor
Replace irq_enable() regions with explicit calls to...
blob
|
commitdiff
|
raw
|
diff to current
2009-10-23
Kevin O'Connor
Handle tsc rollover.
blob
|
commitdiff
|
raw
|
diff to current
2009-10-23
Kevin O'Connor
Pass 'drive_s' pointer instead of driveid.
blob
|
commitdiff
|
raw
|
diff to current
2009-09-12
Kevin O'Connor
Unify cd emulation access and main disk access code.
blob
|
commitdiff
|
raw
|
diff to current
2009-09-12
Kevin O'Connor
Add mechanism for describing internal drives in boot...
blob
|
commitdiff
|
raw
|
diff to current
2009-09-09
Kevin O'Connor
Rename VAR16_32 to VAR16VISIBLE.
blob
|
commitdiff
|
raw
|
diff to current
2009-08-19
Kevin O'Connor
Work around qemu quirk - dh not reset on ata drive...
blob
|
commitdiff
|
raw
|
diff to current
2009-08-16
Kevin O'Connor
Unify floppy and harddrive command routing.
blob
|
commitdiff
|
raw
|
diff to current
2009-08-16
Kevin O'Connor
Change send_disk_op() to return the bios status code.
blob
|
commitdiff
|
raw
|
diff to current
2009-08-16
Kevin O'Connor
Add floppy controllers to "drives" list also.
blob
|
commitdiff
|
raw
|
diff to current
2009-08-12
Kevin O'Connor
Separate ATA code from generic disk code.
blob
|
commitdiff
|
raw
|
diff to current
2009-08-12
Kevin O'Connor
Minor - remove ATA specific version field from ATA...
blob
|
commitdiff
|
raw
|
diff to current
2009-08-12
Kevin O'Connor
Densely populate ATA.devices list.
blob
|
commitdiff
|
raw
|
diff to current
2009-08-10
Kevin O'Connor
Misc ATA cleanups.
blob
|
commitdiff
|
raw
|
diff to current
2009-08-09
Kevin O'Connor
Route disk_op commands by drive type - not by command.
blob
|
commitdiff
|
raw
|
diff to current
2009-08-09
Kevin O'Connor
Remove unused cdemu ATA code.
blob
|
commitdiff
|
raw
|
diff to current
2009-07-12
Kevin O'Connor
Delay fdpt pointer setting in ebda to drive map stage.
blob
|
commitdiff
|
raw
|
diff to current
2009-07-04
Kevin O'Connor
Use "p->sum -= checksum()" style for setting checksums.
blob
|
commitdiff
|
raw
|
diff to current
2009-06-11
Kevin O'Connor
Try to check for IDE drive 0 responding to drive 1...
blob
|
commitdiff
|
raw
|
diff to current
2009-05-24
Kevin O'Connor
Add delay when changing drive on ide.
blob
|
commitdiff
|
raw
|
diff to current
2009-05-06
Kevin O'Connor
Don't send ATA error reports when cdrom not ready.
blob
|
commitdiff
|
raw
|
diff to current
2009-04-18
Kevin O'Connor
Add support for waiting for drive startup during ATA...
blob
|
commitdiff
|
raw
|
diff to current
2009-03-07
Kevin O'Connor
Minor - reduce forced inlining directives in src/ata.c.
blob
|
commitdiff
|
raw
|
diff to current
2009-02-28
Kevin O'Connor
Don't 'autodetect' ATA PIO32 mode - use compile def...
blob
|
commitdiff
|
raw
|
diff to current
2009-02-18
Kevin O'Connor
Fix typo causing atapi drive type misreport.
blob
|
commitdiff
|
raw
|
diff to current
2009-02-15
Kevin O'Connor
Minor - change checksum functions to take a (void *).
blob
|
commitdiff
|
raw
|
diff to current
2009-02-15
Kevin O'Connor
Clock cleanups.
blob
|
commitdiff
|
raw
|
diff to current
2009-02-12
Kevin O'Connor
Add common ata identify sequence; improve debugging.
blob
|
commitdiff
|
raw
|
diff to current
2009-02-12
Kevin O'Connor
Minor - ata identify commands should use a u16 buffer...
blob
|
commitdiff
|
raw
|
diff to current
2009-02-12
Kevin O'Connor
Don't overflow ATA.channels array on machines with...
blob
|
commitdiff
|
raw
|
diff to current
2009-02-09
Kevin O'Connor
Add support for selecting harddrive order in boot menu.
blob
|
commitdiff
|
raw
|
diff to current
2009-02-07
Kevin O'Connor
Suppress initialized variable compile warning in ata.c.
blob
|
commitdiff
|
raw
|
diff to current
2009-02-07
Kevin O'Connor
Cleanup ATA code; get SATA drives working on real hardware.
blob
|
commitdiff
|
raw
|
diff to current
2009-02-06
Kevin O'Connor
Make sure to clear global variables before use.
blob
|
commitdiff
|
raw
|
diff to current
2009-01-19
Kevin O'Connor
Rename MAKE_FARPTR (and similar) to MAKE_FLATPTR.
blob
|
commitdiff
|
raw
|
diff to current
2009-01-16
Kevin O'Connor
Change license from GPLv3 to LGPLv3.
blob
|
commitdiff
|
raw
|
diff to current
2008-12-31
Kevin O'Connor
Use new 'struct disk_op_s' to issue ata requests.
blob
|
commitdiff
|
raw
|
diff to current
2008-12-31
Kevin O'Connor
Return CDEMU parameters to ebda segment (instead of...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-30
Kevin O'Connor
Add more linker protections around variables accessed...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-29
Kevin O'Connor
Move most of ATA and CDEMU from ebda to global variables.
blob
|
commitdiff
|
raw
|
diff to current
2008-12-27
Kevin O'Connor
Support a relocatable ebda segment.
blob
|
commitdiff
|
raw
|
diff to current
2008-12-13
Kevin O'Connor
Implement time based checks even when looping on an...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-05
Kevin O'Connor
Don't allow start_bdf with new auto max bus detection...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-05
Kevin O'Connor
Only support IDE devices with pci class of PCI_CLASS_ST...
blob
|
commitdiff
|
raw
|
diff to current
2008-11-28
Kevin O'Connor
Implement tsc based delay timers, and use them througho...
blob
|
commitdiff
|
raw
|
diff to current
2008-11-26
Kevin O'Connor
Enable a default hw irq handler.
blob
|
commitdiff
|
raw
|
diff to current
2008-11-16
Kevin O'Connor
Show PCI info when reporting ATA controllers.
blob
|
commitdiff
|
raw
|
diff to current
2008-11-09
Kevin O'Connor
Overhaul PCI config functions.
blob
|
commitdiff
|
raw
|
diff to current
2008-11-08
Kevin O'Connor
Synch pci ids and registers with Linux kernel source.
blob
|
commitdiff
|
raw
|
diff to current
2008-10-26
Kevin O'Connor
Misc minor cleanups.
blob
|
commitdiff
|
raw
|
diff to current
2008-08-31
Kevin O'Connor
Use PCI bus scan to find all ATA controllers. Several...
blob
|
commitdiff
|
raw
|
diff to current
2008-07-04
Kevin O'Connor
Extract 'struct bregs' out of biosvar.h; clean up heade...
blob
|
commitdiff
|
raw
|
diff to current
2008-06-28
Kevin O'Connor
Improve some debugging output.
blob
|
commitdiff
|
raw
|
diff to current
2008-06-14
Kevin O'Connor
Cleanup handling of interrupt controller (PIC).
blob
|
commitdiff
|
raw
|
diff to current
2008-06-13
Kevin O'Connor
Wait for RDY bit when resetting ata hard drives.
blob
|
commitdiff
|
raw
|
diff to current
2008-06-08
Kevin O'Connor
Move debugging messages to appropriate functions.
blob
|
commitdiff
|
raw
|
diff to current
2008-06-07
Kevin O'Connor
Do proper delays when switching devices.
blob
|
commitdiff
|
raw
|
diff to current
2008-05-26
Kevin O'Connor
Fix bug causing ata_reset to not wait for BSY to clear.
blob
|
commitdiff
|
raw
|
diff to current
2008-05-25
Kevin O'Connor
Improve control of debug messages.
blob
|
commitdiff
|
raw
|
diff to current
2008-05-18
Kevin O'Connor
Initial support for coreboot.
blob
|
commitdiff
|
raw
|
diff to current
2008-05-18
Kevin O'Connor
Cleanup ata hard drive detection.
blob
|
commitdiff
|
raw
|
diff to current
2008-05-14
Kevin O'Connor
Add full support for drives with more that 2<<32 sectors.
blob
|
commitdiff
|
raw
|
diff to current
2008-05-13
Kevin O'Connor
Reduce ide stack usage by reorganizing ata calls.
blob
|
commitdiff
|
raw
|
diff to current
2008-04-13
Kevin O'Connor
Compile fixes for gcc 4.3.
blob
|
commitdiff
|
raw
|
diff to current
2008-04-13
Kevin O'Connor
Move hard drive init from post.c to ata.c.
blob
|
commitdiff
|
raw
|
diff to current
2008-04-13
Kevin O'Connor
Use __always_inline to force inlining.
blob
|
commitdiff
|
raw
|
diff to current
2008-04-06
Kevin O'Connor
Fix bug causing write corruption on large disks.
blob
|
commitdiff
|
raw
|
diff to current
2008-03-29
Kevin O'Connor
Refactor ata code.
blob
|
commitdiff
|
raw
|
diff to current
2008-03-23
Kevin O'Connor
Move internal defs from ata.h to ata.c.
blob
|
commitdiff
|
raw
|
diff to current
2008-03-23
Kevin O'Connor
Cleanup cdrom emulation.
blob
|
commitdiff
|
raw
|
diff to current
2008-03-23
Kevin O'Connor
Use "FARPTR" consistently in macros.
blob
|
commitdiff
|
raw
|
diff to current
2008-03-13
Kevin O'Connor
Split up ata_detect() function.
blob
|
commitdiff
|
raw
|
diff to current
2008-03-13
Kevin O'Connor
Use LBA disk access methods always; don't use CHS methods.
blob
|
commitdiff
|
raw
|
diff to current
2008-03-13
Kevin O'Connor
Move irq_enable/disable out of ata.c
blob
|
commitdiff
|
raw
|
diff to current
2008-03-13
Kevin O'Connor
Use 32bit absolute pointers for buffers in ATA code.
blob
|
commitdiff
|
raw
|
diff to current
2008-03-11
Kevin O'Connor
Reorganize ata code; reduce stack usage.
blob
|
commitdiff
|
raw
|
diff to current
2008-03-11
Kevin O'Connor
Unify ata_cmd_data_in/out functions.
blob
|
commitdiff
|
raw
|
diff to current
2008-03-09
Kevin O'Connor
Fix bug in cdrom reads causing incorrect return status.
blob
|
commitdiff
|
raw
|
diff to current
2008-03-09
Kevin O'Connor
Optimize insb/outsb/insw/etc. functions.
blob
|
commitdiff
|
raw
|
diff to current
2008-03-09
Kevin O'Connor
Fix bug in ata.c
blob
|
commitdiff
|
raw
|
diff to current
2008-03-08
Kevin O'Connor
Clean up disk debugging messages.
blob
|
commitdiff
|
raw
|
diff to current
2008-03-05
Kevin O'Connor
Get CDROM emulation working.
blob
|
commitdiff
|
raw
|
diff to current
2008-03-04
Kevin O'Connor
Don't pass segment to ata_cmd_packet.
blob
|
commitdiff
|
raw
|
diff to current
2008-03-02
Kevin O'Connor
Bug fixes; get mouse working.
blob
|
commitdiff
|
raw
|
diff to current
2008-03-01
Kevin O'Connor
Add copyrights to ata.c/h files.
blob
|
commitdiff
|
raw
|
diff to current
2008-03-01
Kevin O'Connor
Make disk access work.
blob
|
commitdiff
|
raw
|
diff to current
2008-02-29
Kevin O'Connor
Initial support for ATA disks.
blob
|
commitdiff
|
raw
|
diff to current