aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2010-03-20Improve USB EHCI timing.Kevin O'Connor1-7/+17
2010-03-20Disable inlining on old compilers.Kevin O'Connor1-0/+1
2010-03-20Force use of indirect function calls in inline assembler.Kevin O'Connor3-9/+8
2010-03-20Don't move EBDA while an optionrom is running (CONFIG_THREAD_OPTIONROMS).Kevin O'Connor4-6/+28
2010-03-20Call to int1552 (from int1346) should set regs->dl.Kevin O'Connor1-0/+1
2010-03-20Adjust debug levels of device discovery.Kevin O'Connor4-4/+6
2010-03-20Default CONFIG_COREBOOT_FLASH on; make depend on CONFIG_COREBOOT.Kevin O'Connor4-10/+10
2010-03-15Restore segment limits in handle_1589 code.Kevin O'Connor1-0/+5
2010-03-13Extend time for rtc to be ready.Kevin O'Connor1-7/+8
2010-03-13Backup and restore registers when calling out to user funcs.Kevin O'Connor2-7/+12
2010-03-13Enable irqs in kbd/clock calls that caller might "spin" on.Kevin O'Connor2-0/+4
2010-03-13Process event on ps2 keyboard irq even if event already read.Kevin O'Connor1-19/+27
2010-03-13Revert "Unify ps2 port data processing."Kevin O'Connor1-32/+26
2010-03-13Handle variable length return of ps2 port GETID command.Kevin O'Connor1-1/+24
2010-03-13Prevent ps2 irqs from messing up ps2 init.Kevin O'Connor1-0/+3
2010-03-13Revert "Rework disabling of ps2 port irqs."Kevin O'Connor4-65/+68
2010-03-13Fix smp cpu detect on gcc 4.5.Kevin O'Connor1-1/+2
2010-03-09Add USB EHCI controller support.Kevin O'Connor9-21/+1012
2010-03-09Some USB UHCI and OHCI fixes and cleanups.Kevin O'Connor3-27/+46
2010-03-09Minor - USB OHCI interrupt queue should be one larger.Kevin O'Connor1-1/+1
2010-03-09Reduce size of USB 'struct uhci_td'.Kevin O'Connor2-10/+8
2010-03-09Dynamically allocate USB controller structures.Kevin O'Connor6-185/+199
2010-03-09Replace USB encoded 'u32 endp' scheme with explicit struct fields.Kevin O'Connor9-183/+151
2010-03-09Further parallelize USB init by launching a thread per usb port.Kevin O'Connor6-221/+350
2010-02-28Introduce simple "mutex" locking code.Kevin O'Connor2-0/+23
2010-02-28Prefer passing a USB "pipe" structure over a USB endp encoding.Kevin O'Connor13-175/+429
2010-02-28Add a generic "internal error" warning function.Kevin O'Connor2-0/+11
2010-02-28Dynamically allocate ata_channel info; introduce custom atadrive_s struct.Kevin O'Connor8-177/+187
2010-02-21Cleanup - build drive description in temp memory during init.Kevin O'Connor10-134/+71
2010-02-21Seabios e820 reservation portion v3Jes Sorensen3-1/+38
2010-02-17Initial support for booting from USB drives.Kevin O'Connor11-3/+478
2010-02-17Introduce helper functions for finding USB end-points.Kevin O'Connor3-18/+57
2010-02-17USB UHCI cleanups.Kevin O'Connor2-8/+24
2010-02-17Minor - arrange struct drive_s to clarify field roles.Kevin O'Connor1-11/+12
2010-02-17Fix off by one error in strtcpy.Kevin O'Connor1-1/+1
2010-02-17Don't require a valid physical cylinders/heads/spt for logical mapping.Kevin O'Connor1-7/+10
2010-02-17Move common "command data block" functions to new file blockcmd.c.Kevin O'Connor4-66/+82
2010-02-15Dynamically allocate each drive_g with malloc_fseg().Kevin O'Connor8-57/+43
2010-02-15Add common "block command" definitions and update cdrom code.Kevin O'Connor4-65/+107
2010-02-15Optimize ntohl() code.Kevin O'Connor1-7/+15
2010-02-15Minor - sort ATA CMD definitions.Kevin O'Connor1-48/+48
2010-02-15Initial support for USB hubs.Kevin O'Connor4-4/+207
2010-02-14Minor - increase debug level of some USB debug statements.Kevin O'Connor2-2/+2
2010-02-14Don't leave USB UHCI ports disabled for extended time during reset.Kevin O'Connor1-3/+9
2010-02-14Don't parallelize USB OHCI root port reset.Kevin O'Connor1-21/+32
2010-02-14Introduce standard warnings for allocation failures and timeouts.Kevin O'Connor17-75/+91
2010-02-14Add symbolic definitions for USB delays.Kevin O'Connor4-5/+15
2010-02-13Support USB interrupt schedules on OHCI and UHCI.Kevin O'Connor8-36/+79
2010-02-13Add some ASSERT32FLAT() to help compiler eliminate dead code.Kevin O'Connor3-0/+3
2010-02-13seabios: acpi: fix memory leak in build_srat().Isaku Yamahata1-0/+2