summaryrefslogtreecommitdiffstats
path: root/src/drivers/block
Commit message (Expand)AuthorAgeFilesLines
* [iscsi] Fix iBFT when no explicit initiator name setting existsMichael Brown2017-05-101-5/+9
* [scsi] Retry TEST UNIT READY commandMichael Brown2017-03-291-10/+35
* [iscsi] Do not install iBFT when no iSCSI targets existMichael Brown2017-03-281-0/+7
* [block] Describe all SAN devices via ACPI tablesMichael Brown2017-03-282-173/+287
* [scsi] Avoid duplicate call to scsicmd_close() on TEST UNIT READY failureMichael Brown2017-03-261-2/+4
* [scsi] Avoid duplicate calls to scsicmd_close()Michael Brown2017-03-091-8/+7Star
* [scsi] Use intfs_shutdown() when shutting down multiple interfacesMichael Brown2017-03-091-5/+3Star
* [block] Retry any SAN device operationMichael Brown2017-03-071-24/+1Star
* [iscsi] Include DHCP server address in iBFTMichael Brown2016-03-291-0/+1
* [legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown2015-03-022-2/+10
* [iscsi] Include IP address origin in iBFTMichael Brown2014-06-121-0/+7
* [iscsi] Read IPv4 settings only from the relevant network deviceMichael Brown2014-06-121-9/+14
* [scsi] Improve sense code parsingMichael Brown2014-06-032-8/+37
* [settings] Explicitly separate the concept of a completed fetched settingMichael Brown2013-12-051-4/+6
* [libc] Use __einfo() tuple as first argument to EUNIQ()Michael Brown2013-04-192-2/+2
* [iscsi] Include 802.1Q VLAN identifier in iBFTStefan Hajnoczi2013-03-011-0/+3
* [legal] Update FSF mailing address in GPL licence textsMichael Brown2012-07-202-2/+4
* [scsi] Eliminate polling while waiting for window to openMichael Brown2011-06-281-6/+13
* [process] Pass containing object pointer to process step() methodsMichael Brown2011-06-281-5/+8
* [iscsi] Change default initiator IQNMichael Brown2011-03-031-5/+6
* [iscsi] Fix minor typo in ibft_set_ipaddr()Michael Brown2011-02-251-1/+1
* [iscsi] Include both DNS addresses in iBFT, if availableMichael Brown2010-12-091-9/+17
* [scsi] Wait for a successful TEST UNIT READY commandMichael Brown2010-10-191-3/+132
* [infiniband] Include the SRP login rejection reason in the error numberMichael Brown2010-09-221-5/+50
* [ata] Add support for describing an ATA device using EDDMichael Brown2010-09-221-0/+19
* [infiniband] Add support for identifying the underlying hardware deviceMichael Brown2010-09-221-2/+3
* [scsi] Include sense key within error number reported to userMichael Brown2010-09-151-1/+62
* [block] Replace gPXE block-device API with an iPXE asynchronous interfaceMichael Brown2010-09-145-717/+2242
* [interface] Convert all data-xfer interfaces to generic interfacesMichael Brown2010-06-221-32/+14Star
* [refcnt] Add ref_init() wrapper functionMichael Brown2010-06-221-0/+1
* [build] Rename gPXE to iPXEMichael Brown2010-04-204-13/+13
* [infiniband] Allow SRP reconnection attempts even after reporting failuresMichael Brown2009-08-101-12/+5Star
* [infiniband] Add support for SRP over InfinibandMichael Brown2009-08-101-0/+530
* [scsi] Generalise iscsi_parse_lun() to scsi_parse_lun()Michael Brown2009-08-101-0/+30
* [scsi] Generalise iscsi_detached_command() to scsi_detached_command()Michael Brown2009-08-101-0/+12
* [ata] Make ATA command issuing partially asynchronousMichael Brown2009-07-181-1/+24
* [scsi] Improve SCSI debuggingMichael Brown2009-07-181-9/+26
* [scsi] Make SCSI command issuing partially asynchronousMichael Brown2009-07-181-3/+15
* [legal] Add a selection of FILE_LICENCE declarationsMichael Brown2009-05-183-0/+6
* [scsi] Fix DBG() message reporting of error numberMichael Brown2009-02-191-2/+2
* [scsi] Cope with targets that send multiple CHECK CONDITIONS at power-onMichael Brown2009-01-301-5/+19
* [blockdev] Move block device operations to structure block_device_operationsLaurent Vivier2008-11-193-8/+24
* Split bootsector execution code out into bootsector.c.Michael Brown2007-01-291-0/+91
* Automatically select between the "10" and "16" variants of command set,Michael Brown2006-12-121-31/+72
* Catch SCSI errors, and work around the start-of-day CHECK CONDITIONMichael Brown2006-12-121-1/+32
* We don't actually have a stdio.h header file. Our printf() functions areMichael Brown2006-09-271-1/+0Star
* added stdio.h to includes for DBG compilationMarty Connor2006-09-271-0/+1
* Updated debug message to reflect change in data structure.Michael Brown2006-06-121-2/+3
* Backing out last change; no immediate plans to make the whole block-deviceMichael Brown2006-06-011-2/+1Star
* ATA devices are now asynchronous. The ATA layer itself now performs theMichael Brown2006-05-311-1/+2