index
:
kvm/mst/seabios.git
acpi
acpi-untested
pcifromhost
MST SeaBIOS development: pci, acpi and QEMU
KVM Group
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
Files
Lines
2013-10-03
acpi: strip compiler info in built-in DSDT if any
acpi-untested
acpi
Michael S. Tsirkin
1
-1
/
+4
2013-10-03
acpi: load and link tables through romfile loader
Michael S. Tsirkin
2
-0
/
+32
2013-10-03
romfile_loader: utility to patch in-memory ROM files
Michael S. Tsirkin
3
-1
/
+250
2013-10-03
biostables: support looking up RSDP
Michael S. Tsirkin
2
-7
/
+35
2013-09-23
README: document which config options to use
Michael S. Tsirkin
1
-2
/
+14
2013-09-23
license: allow QEMU to reuse acpi bits under GPLv2+
Michael S. Tsirkin
12
-3
/
+171
2013-09-19
fix buildversion.sh
Gerd Hoffmann
1
-1
/
+1
2013-09-19
usb: add xhci support
Gerd Hoffmann
7
-8
/
+1302
2013-09-19
usb: add usb_update_pipe()
Gerd Hoffmann
1
-5
/
+17
2013-09-19
uas: add (temporary) superspeed stopgap
Gerd Hoffmann
2
-0
/
+5
2013-09-19
Add qemu detection to csm
Gerd Hoffmann
1
-0
/
+3
2013-09-19
Drop coreboot qemu detection
Gerd Hoffmann
1
-4
/
+0
2013-09-19
Add generic qemu detection
Gerd Hoffmann
1
-5
/
+41
2013-09-18
Sort the sections of util.h.
Kevin O'Connor
1
-119
/
+119
2013-09-18
Merge bmp.h, boot.h, jpeg.h, and post.h into util.h.
Kevin O'Connor
25
-99
/
+57
2013-09-18
Move standard bda type info from biosvar.h to std/bda.h.
Kevin O'Connor
8
-162
/
+188
2013-09-18
Split disk.h into block.h and std/disk.h.
Kevin O'Connor
25
-352
/
+381
2013-09-18
Move pmm definitions to new file std/pmm.h.
Kevin O'Connor
2
-13
/
+20
2013-09-18
Move pnpbios definition to new file std/pnpbios.h.
Kevin O'Connor
4
-19
/
+26
2013-09-18
Move fw/acpi.h to std/acpi.h.
Kevin O'Connor
12
-19
/
+17
2013-09-18
Move fw/mptable.h to std/mptable.h.
Kevin O'Connor
5
-6
/
+5
2013-09-18
Move fw/smbios.h to std/smbios.h.
Kevin O'Connor
8
-11
/
+8
2013-09-18
Move fw/LegacyBios.h to std/LegacyBios.h and remove csm.h.
Kevin O'Connor
5
-21
/
+11
2013-09-18
Move vbe.h to std/vbe.h.
Kevin O'Connor
5
-4
/
+4
2013-09-18
Move optionroms.h to std/optionrom.h and util.h.
Kevin O'Connor
6
-7
/
+8
2013-09-18
Move pirtable definitions from hw/pci.h to std/pirtable.h and util.h.
Kevin O'Connor
6
-42
/
+42
2013-09-18
build: Fix import of gcc dependency files.
Kevin O'Connor
1
-1
/
+1
2013-09-18
Move definition of struct segoff_s from farptr.h to types.h.
Kevin O'Connor
7
-16
/
+11
2013-09-18
Move function definitions for output.c from util.h to new file output.h.
Kevin O'Connor
73
-370
/
+425
2013-09-18
Move malloc code from pmm.c to new files malloc.c and malloc.h.
Kevin O'Connor
44
-605
/
+658
2013-09-18
Move romfile definitions from util.h to new file romfile.h.
Kevin O'Connor
16
-13
/
+33
2013-09-18
Move stacks.c definitions from util.h to new file stacks.h.
Kevin O'Connor
29
-29
/
+62
2013-09-18
build: Perform compile checking on vgasrc code.
Kevin O'Connor
1
-1
/
+1
2013-09-18
Rename util.c to string.c and introduce string.h.
Kevin O'Connor
63
-52
/
+111
2013-09-18
Move keyboard calling code from util.c to boot.c.
Kevin O'Connor
3
-43
/
+43
2013-09-18
Split x86 specific functions out of util.c/h to new files x86.c/h.
Kevin O'Connor
22
-179
/
+212
2013-09-18
readme: Minor - fix typo in readme.
Kevin O'Connor
1
-1
/
+1
2013-09-18
vgabios: Limit the range of the VBE number of "pages" parameter.
Kevin O'Connor
1
-0
/
+4
2013-09-18
vgabios: Rename stdvga_bpp_factor to stdvga_vram_ratio.
Kevin O'Connor
4
-19
/
+18
2013-09-16
bochsvga: fallback to stdvga if dispi interface isn't present
Gerd Hoffmann
1
-19
/
+48
2013-09-16
ahci: add missing check for allocation failure
Gerd Hoffmann
1
-9
/
+16
2013-09-13
README: Update readme to note scripts/ directory rename and vgasrc/ directory.
Kevin O'Connor
1
-1
/
+6
2013-09-02
build: Reorder makefile source list to group like files together.
Kevin O'Connor
1
-11
/
+16
2013-09-02
Move code cenetered around firmware initialization to src/fw/
Kevin O'Connor
44
-30
/
+30
2013-09-02
Move code centered around specific hardware devices to src/hw/
Kevin O'Connor
83
-91
/
+91
2013-09-02
build: Don't use vpath makefile directive.
Kevin O'Connor
1
-14
/
+12
2013-08-24
Update kconfig to latest version.
Kevin O'Connor
39
-1170
/
+5304
2013-08-17
Rename tools/ directory to scripts/ directory.
Kevin O'Connor
56
-34
/
+34
2013-08-14
Minor - simplify rom_reserve().
Kevin O'Connor
1
-10
/
+7
2013-08-10
Minor - no need to declare MaxCountCPUs as VARFSEG.
Kevin O'Connor
1
-1
/
+1
2013-08-10
Add config option to support memory allocations in 9-segment.
Kevin O'Connor
7
-21
/
+156
2013-08-10
Minor cleanups to smm assembler.
Kevin O'Connor
1
-18
/
+19
2013-08-08
apm: fix shutdown
Gerd Hoffmann
4
-0
/
+14
2013-08-02
acpi_extract.py: document DEVICE directives
Michael S. Tsirkin
1
-0
/
+3
2013-08-02
Support custom boot menu prompt and custom boot menu key.
Kevin O'Connor
1
-3
/
+5
2013-08-02
Fix bug in CBFS file walking with compressed files.
Kevin O'Connor
1
-1
/
+1
2013-07-21
Add missing mathcp_setup() call to CSM code.
Kevin O'Connor
1
-0
/
+1
2013-07-21
Default unused UMB areas to be read-only.
Kevin O'Connor
2
-3
/
+17
2013-07-21
Unify pmtimer_read() and pittimer_read() code.
Kevin O'Connor
1
-48
/
+28
2013-07-21
Separate out timer setup code.
Kevin O'Connor
1
-35
/
+49
2013-07-21
Rename check_tsc() (and similar) to timer_check() and use u32.
Kevin O'Connor
13
-94
/
+89
2013-07-21
Rename check_timer() function (and similar) to irqtimer_check().
Kevin O'Connor
5
-17
/
+17
2013-07-21
Shift CPU TSC down to reduce need for 64bit variables.
Kevin O'Connor
2
-27
/
+31
2013-07-20
Rename cpu_khz to TimerKHz.
Kevin O'Connor
1
-12
/
+12
2013-07-20
Improve accuracy of internal timers.
Kevin O'Connor
4
-25
/
+25
2013-07-20
Add helper functions to convert timer irqs to milliseconds.
Kevin O'Connor
6
-11
/
+22
2013-07-20
Don't pass khz to pmtimer_setup - it's always PM_TIMER_FREQUENCY.
Kevin O'Connor
5
-8
/
+9
2013-07-20
Move internal timer code from clock.c to a new file timer.c.
Kevin O'Connor
10
-245
/
+273
2013-07-18
acpi: sync FADT flags from PIIX4 to Q35
Michael S. Tsirkin
1
-3
/
+3
2013-07-14
PIC code cleanups.
Kevin O'Connor
10
-106
/
+90
2013-07-14
Update README to include info on VARLOW variables.
Kevin O'Connor
1
-11
/
+14
2013-07-14
Add CONFIG_DEBUG_COREBOOT config option
Gerd Hoffmann
2
-1
/
+11
2013-07-14
coreboot: add cbmem console support
Gerd Hoffmann
3
-0
/
+35
2013-07-14
Fix USB EHCI detection that was broken in hlist conversion of PCIDevices.
Kevin O'Connor
2
-1
/
+2
2013-06-13
Minor - remove debugging dprintf added to pciinit.c.
Kevin O'Connor
1
-2
/
+0
2013-06-13
Another fix for hlist_for_each_entry_safe.
Kevin O'Connor
4
-8
/
+16
2013-06-13
make qemu_cfg_init depend on QEMU_HARDWARE instead of QEMU
Kevin O'Connor
1
-1
/
+4
2013-06-13
tweak coreboot qemu detection
Gerd Hoffmann
1
-1
/
+1
2013-06-13
Convert pciinit.c to use standard list manipulation code.
Kevin O'Connor
1
-34
/
+30
2013-06-13
Fix error in hlist_for_each_entry_safe macro.
Kevin O'Connor
1
-2
/
+1
2013-06-13
Revert "Convert pciinit.c to use standard list manipulation code."
Kevin O'Connor
1
-30
/
+34
2013-06-12
coreboot: add qemu detection
Gerd Hoffmann
1
-0
/
+5
2013-06-12
config: allow DEBUG_IO for !QEMU
Gerd Hoffmann
2
-2
/
+3
2013-06-08
Convert PCIDevices list to use standard list manipultion code.
Kevin O'Connor
6
-15
/
+15
2013-06-08
Convert pciinit.c to use standard list manipulation code.
Kevin O'Connor
1
-34
/
+30
2013-06-08
Convert boot.c to use standard list manipulation code.
Kevin O'Connor
1
-20
/
+17
2013-06-08
Convert stacks.c to use standard list manipulation code.
Kevin O'Connor
1
-17
/
+15
2013-06-08
Introduce helper function have_threads() in stacks.c.
Kevin O'Connor
1
-10
/
+12
2013-06-08
Minor - relocate code in stacks.c to keep low-level thread code together.
Kevin O'Connor
1
-52
/
+57
2013-06-08
Introduce and convert pmm code to use standard list helpers.
Kevin O'Connor
3
-48
/
+108
2013-06-08
Minor - move "tracked memory alloc" code in pmm.c.
Kevin O'Connor
1
-98
/
+98
2013-06-08
Minor - explicitly close files in buildrom.py.
Kevin O'Connor
1
-0
/
+2
2013-04-30
Add pvpanic device driver
Hu Tao
2
-0
/
+49
2013-03-30
acpi: Use cpu_to_leXX() consistently.
Kevin O'Connor
2
-26
/
+25
2013-03-30
acpi: Remove dead code with descriptions of bit flags.
Kevin O'Connor
1
-25
/
+1
2013-03-30
acpi: Move ACPI table definitions from acpi.c to acpi.h.
Kevin O'Connor
2
-185
/
+175
2013-03-30
Use container_of on romfile entries.
Kevin O'Connor
3
-44
/
+57
2013-03-23
Cleanup QEMU_CFG_NUMA fw_cfg processing - split into two romfile entries.
Kevin O'Connor
2
-13
/
+19
2013-03-22
acpi: make default DSDT optional
Michael S. Tsirkin
2
-1
/
+12
2013-03-22
pciinit: Enable default VGA device
Alex Williamson
3
-1
/
+42
2013-03-18
mptable: Use same PCI irqs as ACPI code.
Kevin O'Connor
3
-8
/
+8
2013-03-18
mptable: Don't describe pci-to-pci bridges.
Kevin O'Connor
1
-12
/
+10
2013-03-17
Set ZF prior to keyboard read call in check_for_keystroke().
Kevin O'Connor
1
-1
/
+1
2013-03-17
Add dependencies to vgafixup.py and buildversion.sh scripts.
Kevin O'Connor
1
-3
/
+3
2013-03-17
Update README - copy *.aml files for QEMU.
Kevin O'Connor
1
-0
/
+1
2013-03-17
virtio-scsi: Pack struct virtio_scsi_{req_cmd,resp_cmd}
Asias He
1
-2
/
+2
2013-03-17
virtio-scsi: Set _DRIVER_OK flag before scsi target scanning
Asias He
1
-2
/
+3
2013-03-09
Fix bug in NUMA node setup - don't create SRAT if NUMA not present.
Kevin O'Connor
1
-0
/
+2
2013-03-09
Minor - add missing newline to floppy debug statement.
Kevin O'Connor
1
-1
/
+1
2013-03-09
vgabios: Fix cirrus memory clear on mode switch.
Kevin O'Connor
3
-6
/
+8
2013-03-09
vgabios: Fix stdvga_perform_gray_scale_summing().
Kevin O'Connor
1
-0
/
+1
2013-03-08
Use VARVERIFY32INIT on global variables that point to "tmp" memory.
Kevin O'Connor
4
-6
/
+8
2013-03-08
Add VARVERIFY32INIT attribute for variables only available during "init".
Kevin O'Connor
2
-9
/
+13
2013-03-08
smm: Don't use PCIDevices list in smm_setup().
Kevin O'Connor
3
-31
/
+37
2013-03-08
shadow: Don't use PCIDevices list in make_bios_readonly().
Kevin O'Connor
1
-21
/
+13
2013-03-08
Don't use __FILE__ in virtio-ring.c.
Kevin O'Connor
1
-4
/
+2
2013-03-08
Add additional dependency checks to Makefile.
Kevin O'Connor
1
-3
/
+6
2013-03-06
acpi: Eliminate BDAT parameter passing to DSDT code.
Kevin O'Connor
5
-75
/
+71
2013-03-06
Rename src/ssdt-susp.dsl to src/ssdt-misc.dsl.
Kevin O'Connor
3
-7
/
+7
2013-03-05
Cache boot-fail-wait to avoid romfile access after POST.
Kevin O'Connor
1
-6
/
+9
2013-03-03
Minor - note that passing QEMU config via cmos is deprecated.
Kevin O'Connor
1
-0
/
+4
2013-03-03
floppy: Actually do controller reset in floppy_reset().
Kevin O'Connor
1
-2
/
+8
2013-03-03
floppy: Implement media format sensing.
Kevin O'Connor
1
-45
/
+78
2013-03-03
floppy: Improve floppy_pio() error checking.
Kevin O'Connor
1
-18
/
+42
2013-03-03
floppy: Move recalibration and results parsing to floppy_cmd().
Kevin O'Connor
1
-98
/
+78
2013-03-03
floppy: Clean up Check Interrupt Status code.
Kevin O'Connor
1
-44
/
+61
2013-03-03
floppy: Cleanup floppy irq wait handling.
Kevin O'Connor
2
-45
/
+45
2013-03-03
floppy: Introduce 'struct floppy_pio_s' for floppy PIO ops.
Kevin O'Connor
1
-68
/
+90
2013-03-03
Minor - improve comments and grouping of handle_08().
Kevin O'Connor
1
-3
/
+3
2013-03-03
Support using the "extra stack" for all 16bit irq entry points.
Kevin O'Connor
2
-0
/
+67
2013-03-03
Separate out 16bit PCI-BIOS entry point from regular int 0x1a entry point.
Kevin O'Connor
5
-13
/
+23
2013-02-23
Minor - introduce numeric defines for the IVT offset of hw irqs.
Kevin O'Connor
3
-5
/
+8
2013-02-23
Minor - fix confusing final_sec32low_start name in layoutrom.py.
Kevin O'Connor
1
-3
/
+3
2013-02-23
Try to detect an unsuccessful hard-reboot to prevent soft-reboot loops.
Kevin O'Connor
2
-4
/
+9
2013-02-23
Add acpi_reboot() reset method using RESET_REG
David Woodhouse
3
-11
/
+64
2013-02-23
Rename find_pmtimer() to find_acpi_features()
David Woodhouse
5
-13
/
+11
2013-02-23
Fix return type of le64_to_cpu() and be64_to_cpu()
David Woodhouse
1
-2
/
+2
2013-02-21
seabios: Add a dummy PCI slot to irq mapping function
Alex Williamson
1
-1
/
+9
2013-02-21
seabios q35: Add new PCI slot to irq routing function
Alex Williamson
1
-1
/
+32
2013-02-20
Use CONFIG_ prefix for Kconfig variables; use BUILD_ for others.
Kevin O'Connor
10
-42
/
+42
2013-02-19
Eliminate separate BiosTableSpace[] space for f-segment allocations.
Kevin O'Connor
3
-11
/
+19
2013-02-19
Calculate "RamSize" needed by 16bit interface dynamically.
Kevin O'Connor
12
-40
/
+40
2013-02-19
Move malloc's ZoneFSeg and ZoneLow setup to malloc_init.
Kevin O'Connor
1
-10
/
+5
2013-02-19
Don't relocate "varlow" variable references at runtime.
Kevin O'Connor
6
-54
/
+54
2013-02-18
Convert VAR16VISIBLE, VAR16EXPORT, and VAR32VISIBLE to VARFSEG.
Kevin O'Connor
25
-72
/
+58
2013-02-18
Introduce VARFSEG for variables that will reside in the f-segment.
Kevin O'Connor
2
-7
/
+26
2013-02-18
Minor assembler enhancements to __csm_return.
Kevin O'Connor
1
-9
/
+8
2013-02-18
Remove unnecessary "export" declarations from assembler functions.
Kevin O'Connor
1
-2
/
+2
2013-02-18
seabios q35: Enable all PIRQn IRQs at startup
Alex Williamson
1
-4
/
+2
2013-02-18
Disable handle_post() on CSM builds.
Kevin O'Connor
1
-0
/
+3
2013-02-18
Disable CONFIG_THREAD_OPTIONROMS for CSM build
David Woodhouse
1
-1
/
+1
2013-02-18
Verify CC is valid during build tests.
Kevin O'Connor
1
-1
/
+8
2013-02-17
Clarify build generated "zone low" values.
Kevin O'Connor
6
-36
/
+36
2013-02-17
Report on f-segment UMB ram also.
Kevin O'Connor
1
-1
/
+2
2013-02-17
Rename rom_get_top() to rom_get_max().
Kevin O'Connor
4
-8
/
+8
2013-02-17
build: Don't require $(OUT) to be a sub-directory of the main directory.
Kevin O'Connor
3
-10
/
+10
2013-02-17
Fix Makefile - don't reference "out/" directly, instead use "$(OUT)".
Kevin O'Connor
1
-3
/
+3
2013-02-16
Enable VGA output when setting Cirrus-specific mode
Laszlo Ersek
1
-0
/
+1
2013-02-16
Enable VGA output when settings bochs-specific mode
David Woodhouse
1
-0
/
+1
2013-02-15
geodevga: fix wrong define name
Christian Gmeiner
2
-2
/
+2
2013-02-15
geodevga: add debug to msr functions
Christian Gmeiner
1
-0
/
+7
2013-02-15
geodevga: move output setup to own function
Christian Gmeiner
1
-29
/
+35
2013-02-15
geodevga: move framebuffer setup
Christian Gmeiner
1
-12
/
+17
2013-02-15
geodevga: fix errors in geode_fp_* functions
Christian Gmeiner
1
-2
/
+2
2013-02-15
Implement !CONFIG_BOOT for CSM
David Woodhouse
1
-0
/
+15
2013-02-15
Implement !CONFIG_OPTIONROMS support for CSM
David Woodhouse
1
-0
/
+5
2013-02-15
Make CONFIG_OPTIONROMS_DEPLOYED depend on CONFIG_QEMU
David Woodhouse
1
-1
/
+1
2013-02-15
Warn on unaligned PCI ROM structure in option roms.
Kevin O'Connor
1
-0
/
+3
2013-02-14
USB-EHCI: Fix null pointer assignment
Avik Sil
1
-1
/
+1
2013-02-13
vgabios: Bochs/QEMU vgabios support should depend on CONFIG_QEMU.
Kevin O'Connor
1
-3
/
+3
2013-02-13
Group QEMU platform setup together and move to paravirt.c.
Kevin O'Connor
8
-40
/
+49
2013-02-12
Integrate qemu_cfg_preinit() into qemu_romfile_init().
Kevin O'Connor
3
-28
/
+16
2013-02-12
Process fw_cfg e820 entries during the fw_cfg setup stage.
Kevin O'Connor
2
-41
/
+23
2013-02-12
Convert fw_cfg NUMA entries into a romfile entry.
Kevin O'Connor
3
-34
/
+16
2013-02-12
Convert basic integer fw_cfg entries into romfile entries.
Kevin O'Connor
6
-53
/
+9
2013-02-12
Convert fw_cfg SMBIOS entries into romfile entries.
Kevin O'Connor
3
-176
/
+121
2013-02-12
Convert fw_cfg ACPI entries into romfile entries.
Kevin O'Connor
3
-41
/
+38
2013-02-12
Support skipping content when reading from QEMU fw_cfg romfile entries.
Kevin O'Connor
3
-17
/
+27
2013-02-12
Unify return path for CSM to go via csm_return()
David Woodhouse
2
-21
/
+22
2013-02-12
Use find_pmtimer() after copying coreboot ACPI tables
David Woodhouse
2
-2
/
+3
2013-02-12
Use find_pmtimer() after copying Xen ACPI tables
David Woodhouse
1
-0
/
+3
2013-02-12
Move find_pmtimer() to ACPI table setup where it logically belongs
David Woodhouse
1
-2
/
+2
2013-02-12
Don't calibrate TSC if PMTIMER is already set up
David Woodhouse
1
-4
/
+10
2013-02-12
Fix rom_reserve()/rom_confirm() for CSM oprom dispatch
David Woodhouse
1
-1
/
+3
2013-02-12
Update tools/acpi_extract.py to handle iasl 20130117 release.
Kevin O'Connor
1
-2
/
+2
2013-02-12
The mathcp setup touches the PIC and thus move to the "setup" phase.
Kevin O'Connor
3
-3
/
+3
2013-02-12
Start device_hardware_setup in mainint even with CONFIG_THREAD_OPTIONROMS.
Kevin O'Connor
1
-8
/
+6
2013-02-12
Only perform SMP setup on QEMU.
Kevin O'Connor
1
-13
/
+10
2013-02-12
Minor - move definitions to paravirt.c from paravirt.h.
Kevin O'Connor
2
-22
/
+25
2013-02-12
Convert kvm_para_available() to runningOnKVM().
Kevin O'Connor
2
-25
/
+30
2013-02-12
Consistently use CONFIG_COREBOOT, CONFIG_QEMU, and runningOnXen().
Kevin O'Connor
25
-70
/
+57
2013-02-10
Add runningOnQEMU() and runningOnXen() for runtime platform detection.
Kevin O'Connor
5
-7
/
+41
2013-02-09
No need to check both CONFIG_THREADS and CONFIG_THREAD_OPTIONROMS.
Kevin O'Connor
2
-8
/
+6
2013-02-09
Determine century during init and store in VARLOW mem during runtime.
Kevin O'Connor
1
-10
/
+16
2013-02-08
Enable PMTIMER for CSM build
David Woodhouse
2
-1
/
+3
2013-02-08
Add find_pmtimer() function
David Woodhouse
2
-12
/
+37
2013-02-08
Add README.CSM
David Woodhouse
1
-0
/
+21
2013-02-08
Undo incorrect assumptions about Xen in commit 6ca0460f.
Kevin O'Connor
2
-24
/
+8
2013-02-07
POST: Move cpu caching and dma setup to platform_hardware_setup().
Kevin O'Connor
3
-13
/
+13
2013-02-07
POST: Reorganize post entry and "preinit" functions.
Kevin O'Connor
3
-39
/
+47
[next]