aboutsummaryrefslogtreecommitdiffstats
path: root/src/hw
Commit message (Expand)AuthorAgeFilesLines
* virtio: Move standard definitions from virtio-ring.h to standard headersKevin O'Connor2015-10-152-8/+1
* virtio: Simplify vring alignment codeKevin O'Connor2015-10-151-20/+9
* e820: Rename memmap.c to e820map.c and use consistent "e820_" prefixKevin O'Connor2015-10-151-2/+3
* megasas: Use outl() on MFI_IDB registerKevin O'Connor2015-09-031-1/+1
* megasas: Fix outw, outl argument orderStefan Weil2015-09-031-4/+4
* sdcard: Obtain card capacity and report it on the boot menuKevin O'Connor2015-09-031-5/+43
* sdcard: Display sdcard product name in boot menuKevin O'Connor2015-09-031-2/+10
* sdcard: Turn card_type into a bitmap and store if card is MMC typeKevin O'Connor2015-09-031-10/+9
* sdcard: Move drive registration to sdcard_card_setup()Kevin O'Connor2015-09-031-15/+15
* sdcard: Move frequency setting into sdcard_card_setup()Kevin O'Connor2015-09-031-8/+10
* sdcard: Move sdcard_set_frequency()/sdcard_set_power() in sdcard.cKevin O'Connor2015-09-031-58/+58
* rtc: Disable NMI in rtc_mask()Kevin O'Connor2015-09-011-0/+1
* xhci: Minor - add USB port type comments to xhci_hub_reset()Kevin O'Connor2015-08-241-0/+2
* sdcard: Allow sdcard addresses to be specified in CBFS filesKevin O'Connor2015-08-241-12/+36
* ps2: Eliminate "etc/ps2-poll-only"; use CONFIG_HARDWARE_IRQ insteadKevin O'Connor2015-08-241-10/+6
* Add minimal support for machines without hardware interruptsKevin O'Connor2015-08-243-0/+20
* rtc: Support disabling the RTC timer irq supportKevin O'Connor2015-08-171-0/+6
* sdcard: Allow the sdcard driver to run on real hardwareKevin O'Connor2015-08-171-6/+0
* sdcard: Initial support for MMC cardsKevin O'Connor2015-08-171-17/+26
* sdcard: Check for error events during sdcard_pio()Kevin O'Connor2015-08-171-2/+13
* sdcard: Perform a controller reset at start of initKevin O'Connor2015-08-171-0/+20
* sdcard: Rename waitw() to sdcard_waitw() and simplifyKevin O'Connor2015-08-171-16/+13
* sdcard: Implement timeout on every block read in sdcard_pio_transfer()Kevin O'Connor2015-08-171-5/+4
* sdcard: The card should never be in a busy state at start of sdcard_pio()Kevin O'Connor2015-08-171-6/+9
* sdcard: Power down controller on failureKevin O'Connor2015-08-171-4/+8
* sdcard: Power controller up to maximum voltage supportedKevin O'Connor2015-08-171-4/+18
* sdcard: Move power setup to new function sdcard_set_power()Kevin O'Connor2015-08-171-13/+24
* sdcard: Support SDHCI v3.00 spec clock settingKevin O'Connor2015-08-171-7/+22
* sdcard: Fill command bits according to specKevin O'Connor2015-08-171-11/+17
* sdcard: Fix typo - use sdcard_pio() instead of sdcard_pio_app()Kevin O'Connor2015-08-171-2/+2
* xhci: Count new Max Scratchpad Bufs bits from XHCI 1.1Julius Werner2015-08-101-1/+1
* sdcard: Add proper delays during card power upKevin O'Connor2015-08-041-0/+6
* sdcard: Improve SD card initialization command sequenceKevin O'Connor2015-08-041-4/+40
* sdcard: Set timeout control register during init (to max allowed timeout)Kevin O'Connor2015-08-041-0/+1
* sdcard: Make sure controller support 3.3V before enabling itKevin O'Connor2015-08-041-1/+11
* sdcard: Implement controller frequency setting according to sdhci specKevin O'Connor2015-08-041-2/+42
* sdcard: Check if card is present before sending commands to cardKevin O'Connor2015-08-041-2/+7
* ramdisk: Allow ramdisk support (CONFIG_FLASH_FLOPPY) under QEMUKevin O'Connor2015-07-231-1/+1
* timer: Add CONFIG_TSC_TIMER build option to disable the CPU TSC timerKevin O'Connor2015-07-231-15/+8
* ps2: Don't wait 100ms to discard possible extra reset receive byteKevin O'Connor2015-07-222-8/+9
* ata: Make sure "chanid" is relative to PCI device for bootorder fileKevin O'Connor2015-07-142-12/+14
* ps2: Support mode for polling the PS2 port instead of using irqsKevin O'Connor2015-07-142-8/+39
* block: Rename process_XXX_op() functions to XXX_process_op()Kevin O'Connor2015-07-149-10/+9
* blockcmd: Convert cdb_is_read() to scsi_is_read()Kevin O'Connor2015-07-147-14/+14
* blockcmd: Remove unused scsi_process_op() and cdb_cmd_data()Kevin O'Connor2015-07-142-22/+0
* pvscsi: Handle pvscsi drives directly via 'struct disk_op_s' requestsKevin O'Connor2015-07-143-24/+13
* pvscsi: Move pvscsi_fill_req() code into pvscsi_cmd()Kevin O'Connor2015-07-141-24/+15
* virtio-scsi: Handle virtio drives directly via 'struct disk_op_s' requestsKevin O'Connor2015-07-143-27/+16
* megasas: Handle Megasas drives directly via 'struct disk_op_s' requestsKevin O'Connor2015-07-143-9/+8
* esp-scsi: Handle ESP drives directly via 'struct disk_op_s' requestsKevin O'Connor2015-07-143-22/+13