aboutsummaryrefslogtreecommitdiff
path: root/src/util.h
AgeCommit message (Expand)AuthorFilesLines
2013-07-20Add helper functions to convert timer irqs to milliseconds.Kevin O'Connor1-0/+2
2013-07-20Don't pass khz to pmtimer_setup - it's always PM_TIMER_FREQUENCY.Kevin O'Connor1-1/+1
2013-07-20Move internal timer code from clock.c to a new file timer.c.Kevin O'Connor1-6/+7
2013-07-14coreboot: add cbmem console supportGerd Hoffmann1-0/+1
2013-03-30Use container_of on romfile entries.Kevin O'Connor1-5/+0
2013-03-22pciinit: Enable default VGA deviceAlex Williamson1-0/+1
2013-03-08smm: Don't use PCIDevices list in smm_setup().Kevin O'Connor1-0/+1
2013-02-19Calculate "RamSize" needed by 16bit interface dynamically.Kevin O'Connor1-2/+1
2013-02-19Don't relocate "varlow" variable references at runtime.Kevin O'Connor1-1/+1
2013-02-17Rename rom_get_top() to rom_get_max().Kevin O'Connor1-1/+1
2013-02-13Group QEMU platform setup together and move to paravirt.c.Kevin O'Connor1-1/+1
2013-02-12The mathcp setup touches the PIC and thus move to the "setup" phase.Kevin O'Connor1-1/+1
2013-02-07POST: Move cpu caching and dma setup to platform_hardware_setup().Kevin O'Connor1-1/+1
2013-02-07Add CSM supportDavid Woodhouse1-0/+2
2013-02-07Export copy_smbios() from biostables.cDavid Woodhouse1-0/+1
2013-02-05Normalize POST initialization function name suffixes.Kevin O'Connor1-24/+22
2012-09-10add acpi pmtimer supportGerd Hoffmann1-0/+1
2012-09-02Use cpu_to_be32() (and related) instead of htonl (and related).Kevin O'Connor1-30/+0
2012-08-01allow CPUs to have non-contiguous Local APIC IDs (v2)Eduardo Habkost1-0/+1
2012-07-02Xen: Autodetect debug I/O port at runtime instead of via KconfigIan Campbell1-0/+1
2012-06-09Minor - collect biostable copy code into new func copy_table().Kevin O'Connor1-4/+1
2012-06-02Fix winxp boot regression introduced in ecdc655a.Kevin O'Connor1-0/+5
2012-06-02Cache romfile entries.Kevin O'Connor1-5/+19
2012-05-30Remove CanPreempt check from pmm code.Kevin O'Connor1-1/+0
2012-05-30Run all hardware irq handlers on the extra stack.Kevin O'Connor1-23/+2
2012-05-28Make the extra stack re-entrant and "hop back" to check for irqs.Kevin O'Connor1-1/+1
2012-05-28Move farcall16 code from util.c to stacks.c and reorg stacks.c.Kevin O'Connor1-10/+10
2012-05-28Rename call16 to farcall16.Kevin O'Connor1-2/+2
2012-05-28Rename wait_irq to yield_toirq.Kevin O'Connor1-1/+1
2012-05-21Allow optionroms and "low mem" to share space.Kevin O'Connor1-1/+4
2012-05-20Add mechanism to declare variables as "low mem" and use for extra stack.Kevin O'Connor1-0/+1
2012-05-13Use the e-segment instead of the 9-segment for bios "low mem".Kevin O'Connor1-1/+1
2012-02-01Add TSC emulation layer for 386/486 CPUs.Kevin O'Connor1-3/+2
2012-02-01Detect CPUID instruction before using it.Kevin O'Connor1-6/+6
2011-10-30util: add le32_to_cpu()Isaku Yamahata1-0/+5
2011-07-16Run option rom visible PMM code in 32bit mode instead of 16bit mode.Kevin O'Connor1-0/+2
2011-07-12pci: remove old pci initilaization codeGerd Hoffmann1-29/+0
2011-07-10Simplify POST entry code by moving reboot logic from post.c to resume.c.Kevin O'Connor1-0/+10
2011-07-05Replace CONFIG_SCREEN_AND_DEBUG with "etc/screen-and-debug" file.Kevin O'Connor1-0/+1
2011-07-02Calculate vgahook responses during setup instead of in 16bit code.Kevin O'Connor1-2/+3
2011-06-19Remove dev-i440fx.c/h - move code closer to its callers.Kevin O'Connor1-7/+0
2011-06-13Add support for use as Xen HVM BIOS.Ian Campbell1-0/+1
2011-06-13Move support for copying out BIOS tables into its own file.Ian Campbell1-0/+5
2011-01-08Move the CBFS payload setup to later in the boot.Kevin O'Connor1-0/+1
2011-01-08Extract space trimming code from ATA and use in USB and bootorder code.Kevin O'Connor1-0/+1
2010-12-29Remove drive->desc field.Kevin O'Connor1-0/+2
2010-12-24Add strchr() function.Kevin O'Connor1-0/+1
2010-12-05util: add memset_fl()Gerd Hoffmann1-0/+1
2010-11-25Enhance call32() to pass a parameter to called function.Kevin O'Connor1-0/+1
2010-11-13pci: introduce pci_region to manage pci io/memory/prefmemory regions.Isaku Yamahata1-0/+29