source: mainline/uspace/srv/bd/ata_bd/ata_bd.c

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @c5f0bff   14 years jiri Merge minimalistic ATAPI CD-ROM support in ata_bd (only tested in Qemu). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @aa893e0   14 years jiri Add docblock. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @bb0eab1   14 years jiri Use structures and constants instead of magic numbers. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0d247f5   14 years jiri Implement ATAPI read(12) command. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @88743b5   14 years jiri Implement 'Packet' command (for data-in packet-based commands). … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @47b7006   14 years martin improve run-time termination * get rid of exit() * get rid of … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ffa2c8ef   14 years martin do not intermix low-level IPC methods with async framework methods lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7a56e33e   14 years jiri Detection of ATA packet devices. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7ea7db31   14 years jakub Cease using devmap_get_phone() and devmap_hangup_phone() in drivers. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e092dc5   14 years jiri Fix incorrect control block base address. Add base adresses for three … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d770deb   14 years jiri Move ATA hardware-related definitions to a separate header file. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @228e490   14 years martin initial modifications for supporting declarative IPC interfaces lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @96b02eb9   14 years martin more unification of basic types - use sysarg_t and native_t (unsigned … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7e752b2   14 years martin * correct printf() formatting strings and corresponding arguments * … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @991f645   14 years jakub Rename dev_handle_t to devmap_handle_t and make it explicitly clear … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @19f857a   15 years jiri Rename string.h to str.h to avoid header conflict with standard C string.h. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @36e9cd1   15 years martin silence compiler warnings (no change in actual functionality) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fb6f1a5   15 years jiri Implement some of C99 inttypes.h header (formatting macros for … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @08232ee   15 years jiri Obtain block device size automatically, if possible. Implement … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1313ee9   15 years martin introduce device namespaces * add support for explicit open in libfs … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1e4cada   15 years martin rename fibril_sync.[ch] to fibril_synch.[ch] lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0da4e41   15 years jakub ipc_data_*() and ipc_share_*(), respectively, should be renamed to … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1ee00b7   15 years jiri Revamp block device interface: (1) block size is fixed, determined by … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5048be7   15 years jiri Move code to compute and program block coordinates to separate … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1c1657c   15 years jiri Fix: LBA-48 uses different command numbers. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a1f48f6   15 years jiri Add LBA-48 addressing support. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4ef117f8   15 years jiri Display device size in megabytes. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a99cf073   15 years jiri Add LBA-28 addressing support. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b94334f   15 years jiri Structure for identify data lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0e6dce8   15 years jiri Display device model name upon initialization. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @31de325   15 years jiri Implement simple timeout when waiting for device. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @54d0ddc   15 years jiri Add comments and wait_status() function. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a7de7907   15 years jiri Adhere to algorithms in ATA-2 standard. Do not reset drives at startup … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8a81a73a   15 years jirik.svoboda Prettier output from ata_bd. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @95bc57c   15 years jirik.svoboda Servers can return value as soon as they are up. Use this with … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @12956e57   16 years jirik.svoboda Use fibril synchronization in bd drivers. Use per-disk locks. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fbbbb8a   16 years jirik.svoboda Get rid of warnings (size_t is enough for block size). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d9f4c76   16 years jirik.svoboda Write support in ata_bd. Not used, not tested. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5481d1bb   16 years jirik.svoboda Use named constants. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4f5caea   16 years jirik.svoboda Move type declarations to a header file. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1806e5d   16 years jirik.svoboda Properly support two disks per ATA controller. Fake (Qemu-only) check … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(add) @f8ef660   16 years jirik.svoboda Primitive ATA disk driver that you can use in Qemu (read only). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Note: See TracRevisionLog for help on using the revision log.