index
:
kvm/seabios.git
master
next
SeaBIOS for qemu-kvm
KVM Group
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
Files
Lines
2010-02-21
Seabios e820 reservation portion v3
next
Jes Sorensen
3
-1
/
+38
2010-02-17
Initial support for booting from USB drives.
Kevin O'Connor
12
-4
/
+479
2010-02-17
Introduce helper functions for finding USB end-points.
Kevin O'Connor
3
-18
/
+57
2010-02-17
USB UHCI cleanups.
Kevin O'Connor
2
-8
/
+24
2010-02-17
Minor - arrange struct drive_s to clarify field roles.
Kevin O'Connor
1
-11
/
+12
2010-02-17
Fix off by one error in strtcpy.
Kevin O'Connor
1
-1
/
+1
2010-02-17
Don't require a valid physical cylinders/heads/spt for logical mapping.
Kevin O'Connor
1
-7
/
+10
2010-02-17
Move common "command data block" functions to new file blockcmd.c.
Kevin O'Connor
5
-67
/
+83
2010-02-15
Dynamically allocate each drive_g with malloc_fseg().
Kevin O'Connor
8
-57
/
+43
2010-02-15
Add *.pyc to .gitignore.
Kevin O'Connor
1
-0
/
+1
2010-02-15
Add common "block command" definitions and update cdrom code.
Kevin O'Connor
4
-65
/
+107
2010-02-15
Optimize ntohl() code.
Kevin O'Connor
1
-7
/
+15
2010-02-15
Minor - sort ATA CMD definitions.
Kevin O'Connor
1
-48
/
+48
2010-02-15
Initial support for USB hubs.
Kevin O'Connor
5
-5
/
+208
2010-02-14
Minor - increase debug level of some USB debug statements.
Kevin O'Connor
2
-2
/
+2
2010-02-14
Don't leave USB UHCI ports disabled for extended time during reset.
Kevin O'Connor
1
-3
/
+9
2010-02-14
Don't parallelize USB OHCI root port reset.
Kevin O'Connor
1
-21
/
+32
2010-02-14
Introduce standard warnings for allocation failures and timeouts.
Kevin O'Connor
17
-75
/
+91
2010-02-14
Add symbolic definitions for USB delays.
Kevin O'Connor
4
-5
/
+15
2010-02-13
Support USB interrupt schedules on OHCI and UHCI.
Kevin O'Connor
8
-36
/
+79
2010-02-13
Add some ASSERT32FLAT() to help compiler eliminate dead code.
Kevin O'Connor
3
-0
/
+3
2010-02-13
seabios: acpi: fix memory leak in build_srat().
Isaku Yamahata
1
-0
/
+2
2010-02-11
Support USB keyboard auto-repeat.
Kevin O'Connor
4
-18
/
+99
2010-02-11
mptable: Pull cpuid_signature/features setting out of loop.
Kevin O'Connor
1
-8
/
+8
2010-01-28
Rework disabling of ps2 port irqs.
Kevin O'Connor
4
-68
/
+65
2010-01-28
Go back to using 0xf0000000 for PCI memory start.
Kevin O'Connor
2
-1
/
+2
2010-01-18
Read APIC version from APIC instead of using a hard-coded value.
Magnus Christensson
1
-1
/
+2
2010-01-17
Work around bochs floppy issue with wait_irq().
Kevin O'Connor
1
-1
/
+3
2010-01-17
Add CONFIG_ATA_DMA option; default to off for now.
Kevin O'Connor
2
-1
/
+9
2010-01-12
Fix PkgLength calculation for the SSDT.
Magnus Christensson
1
-2
/
+4
2010-01-10
Add explicit Program Headers to linker scripts.
Kevin O'Connor
3
-1
/
+11
2010-01-10
Prep version for next release.
Kevin O'Connor
1
-1
/
+1
2010-01-08
Update version to 0.5.1
Kevin O'Connor
1
-1
/
+1
2010-01-05
Fix sign error preventing incorrect memory over 4gig calculation.
Kevin O'Connor
1
-1
/
+1
2010-01-04
Minor - better indent assembler in int1587.
Kevin O'Connor
1
-22
/
+20
2010-01-04
Add comment explaining why mptable is in low memory.
Kevin O'Connor
1
-1
/
+3
2010-01-04
Add int1589 support.
Kevin O'Connor
5
-16
/
+61
2010-01-03
Set FDPT in irq table even for small drives.
Kevin O'Connor
1
-14
/
+13
2010-01-03
Reduce #ifs by weeding out some cross-chunk function definitions.
Kevin O'Connor
4
-12
/
+6
2010-01-03
Fix vgahook sign issue; add warning to build to catch future cases.
Kevin O'Connor
2
-2
/
+3
2010-01-03
vgabios: Fix compile error due to fixed prototypes.
Kevin O'Connor
1
-1
/
+1
2010-01-03
Be sure to add "void" to all function prototypes that take no args.
Kevin O'Connor
54
-193
/
+193
2010-01-03
mptable: Reset pinmask on new bus or device.
Kevin O'Connor
2
-3
/
+6
2010-01-03
Detect latest FC12 gcc -combine breakage.
Kevin O'Connor
1
-0
/
+1
2010-01-01
Minor vga binary cleanups.
Kevin O'Connor
2
-7
/
+9
2010-01-01
Make MTRR region 0xc0000-0x100000 be cached.
Kevin O'Connor
1
-25
/
+29
2010-01-01
Force a link error if a function is used from the wrong code chunk.
Kevin O'Connor
2
-24
/
+31
2010-01-01
Add __noreturn define for __attribute__((noreturn)).
Kevin O'Connor
2
-5
/
+5
2010-01-01
Implement native 32bit APM support.
Kevin O'Connor
5
-47
/
+33
2009-12-30
Commit compiled dsdt file; misc comment updates.
Kevin O'Connor
5
-954
/
+958
2009-12-30
prevent acpi from rerouting SCI interrupt
Gleb Natapov
1
-1
/
+4
2009-12-30
enumerate all PCI buses in mptable
Gleb Natapov
1
-14
/
+22
2009-12-30
Add support for 32bit PCI BIOS entry.
Kevin O'Connor
15
-78
/
+299
2009-12-27
Only add "addr32" to memory accesses that require them.
Kevin O'Connor
2
-48
/
+53
2009-12-26
Introduce MODESEGMENT define; rename VISIBLE32 to VISIBLE32FLAT.
Kevin O'Connor
15
-72
/
+70
2009-12-26
Allocate smbios in temp space and copy into final location.
Kevin O'Connor
1
-7
/
+15
2009-12-26
Clear user reserved interrupts (0x60-0x66).
Kevin O'Connor
1
-0
/
+4
2009-12-26
Remove pci_bios_bigmem_addr; set pci_bios_mem_addr=0xe0000000
Kevin O'Connor
1
-7
/
+1
2009-12-26
Add initial support for ATA DMA.
Kevin O'Connor
2
-69
/
+312
2009-12-26
Allocate mptable in temp space and copy into final location.
Kevin O'Connor
1
-25
/
+29
2009-12-24
Also report memory over 4G during init.
Kevin O'Connor
1
-1
/
+2
2009-12-24
provide correct pci routing information in mptable
Gleb Natapov
1
-4
/
+46
2009-12-23
Add symbolic definitions for MTRR code.
Kevin O'Connor
2
-9
/
+20
2009-12-20
Fix yield() so it works from boot code.
Kevin O'Connor
1
-1
/
+4
2009-12-19
Fix potential build failure due to text16 section being too large.
Kevin O'Connor
4
-20
/
+29
2009-12-19
Increase version in preparation for next release.
Kevin O'Connor
1
-1
/
+1
2009-12-18
Update version to 0.5.0.
Kevin O'Connor
1
-1
/
+1
2009-12-18
qemu: add rom loading via fw_cfg
Gerd Hoffmann
3
-0
/
+72
2009-12-18
move htonl() + friends to util.h
Gerd Hoffmann
2
-5
/
+7
2009-12-18
Disable CONFIG_OPTIONROMS_DEPLOYED by default
Anthony Liguori
1
-1
/
+1
2009-12-18
Do not guard qemu shadow ram work around in CONFIG_OPTIONROMS_DEPLOYED
Anthony Liguori
1
-12
/
+8
2009-12-13
Distinguish between debug reports for unimplemented vs invalid calls.
Kevin O'Connor
13
-82
/
+148
2009-12-13
ATA 48bit LBA should only be activated on read/write commands.
Kevin O'Connor
2
-1
/
+4
2009-12-13
Extract out new call32() function from check_preempt() code in stacks.c.
Kevin O'Connor
1
-61
/
+72
2009-12-13
Enhance experimental option rom "threading" - enable preemption.
Kevin O'Connor
12
-53
/
+219
2009-12-13
Fix use before free in boot_cbfs (boot.c).
Kevin O'Connor
1
-1
/
+1
2009-12-12
Enhance readserial.py to try to account for host time offsets.
Kevin O'Connor
1
-8
/
+12
2009-12-10
Move stack manipulation code from util.c to new file stacks.c.
Kevin O'Connor
4
-198
/
+207
2009-12-10
Refactor __call16_from32 - introduce transition16.
Kevin O'Connor
1
-16
/
+28
2009-12-10
Minor - use wait_irq() instead of irq_enable()/hlt() in apm.
Kevin O'Connor
1
-3
/
+2
2009-12-10
Make SMBIOS table pass MS SVVP test
Kevin O'Connor
1
-13
/
+15
2009-12-09
Unify ps2 port data processing.
Kevin O'Connor
1
-26
/
+32
2009-12-09
Move ps2 specific keyboard and mouse code to ps2port.c.
Kevin O'Connor
7
-128
/
+157
2009-12-09
Add experimental feature to run vga optionrom in parallel with init.
Kevin O'Connor
2
-5
/
+13
2009-12-09
Clear thread info on each boot.
Kevin O'Connor
3
-1
/
+10
2009-12-05
Introduce optimized iomemcpy function for copying from io memory.
Kevin O'Connor
4
-5
/
+35
2009-12-05
Fix timing in readserial.py - use 10 bits per byte.
Kevin O'Connor
1
-1
/
+4
2009-12-05
Enhance readserial.py to note when resetting timer.
Kevin O'Connor
1
-2
/
+4
2009-12-05
Fix ATA iobase2 access on PCI native mode interfaces.
Kevin O'Connor
4
-11
/
+19
2009-12-05
Support ISA ATA devices for qemu's "-M isapc" mode.
Kevin O'Connor
5
-36
/
+61
2009-12-02
Fail PS2 port commands when receiving a NAK.
Kevin O'Connor
1
-1
/
+3
2009-11-25
Misc updates.
Kevin O'Connor
3
-3
/
+6
2009-11-25
Reorganize main init order and add comments.
Kevin O'Connor
1
-10
/
+15
2009-11-25
Clear unused parts of f-segment.
Kevin O'Connor
1
-0
/
+4
2009-11-25
Clear PMMAllocs even if CONFIG_PMM not set.
Kevin O'Connor
1
-61
/
+61
2009-11-25
Add floppy and cdrom drives in sorted order.
Kevin O'Connor
1
-18
/
+37
2009-11-24
Set MaxCountCPUs even if no APIC found.
Kevin O'Connor
1
-0
/
+2
2009-11-24
Update snprintf to return the number of bytes used.
Kevin O'Connor
2
-4
/
+8
2009-11-20
Make sure to reenable ata interrupts even on error.
Kevin O'Connor
1
-28
/
+36
2009-11-20
Move SeaBIOS post/boot stack to avoid conflict with gPXE.
Kevin O'Connor
1
-1
/
+1
2009-11-20
Test for broken gcc -combine on FC12.
Kevin O'Connor
1
-4
/
+27
2009-11-14
Add MPS entries for LINT interrupts.
Kevin O'Connor
2
-1
/
+23
2009-11-14
Initialize the LINT LVTs on the local APIC of the BSP.
Kevin O'Connor
1
-0
/
+10
2009-11-14
Fixes for mptable generation.
Kevin O'Connor
2
-33
/
+33
2009-11-09
Properly mask value for MTRR mask.
Kevin O'Connor
1
-2
/
+12
2009-11-09
Remove cmos access from cpu detect loop to make it faster.
Kevin O'Connor
1
-4
/
+6
2009-11-09
Only add the first logical CPU in each physical CPU to the MPS tables.
Kevin O'Connor
1
-4
/
+24
2009-11-09
Fix cpuflag in mptable (| has higher priority than ?:)
Kevin O'Connor
1
-1
/
+1
2009-11-09
Fix compiler warning in setup_translation().
Kevin O'Connor
1
-1
/
+1
2009-11-09
Fix typo in pci_bios_init_device() causing use before set error.
Kevin O'Connor
1
-5
/
+5
2009-11-03
Verify 16bit code doesn't rely on any "discarded" sections.
Kevin O'Connor
1
-0
/
+1
2009-11-03
Reorder source code to work around weird -combine issue.
Kevin O'Connor
1
-4
/
+4
2009-10-31
Call yield() while waiting for USB control transfers to complete.
Kevin O'Connor
2
-2
/
+2
2009-10-30
Improve debugging info on USB UHCI qh timeout.
Kevin O'Connor
1
-3
/
+7
2009-10-24
Improve debugging output from threads.
Kevin O'Connor
5
-12
/
+31
2009-10-24
Add simple cooperative threading scheme to allow parallel hw init.
Kevin O'Connor
13
-54
/
+206
2009-10-24
Enable ins/outs functions to use 32bit addresses.
Kevin O'Connor
1
-6
/
+6
2009-10-24
Replace irq_enable() regions with explicit calls to check for irqs.
Kevin O'Connor
16
-83
/
+119
2009-10-22
Handle tsc rollover.
Kevin O'Connor
7
-14
/
+17
2009-10-22
Pass 'drive_s' pointer instead of driveid.
Kevin O'Connor
11
-365
/
+391
2009-10-19
Update TODO list.
Kevin O'Connor
1
-13
/
+8
2009-10-18
Move smbios definitions to header file; fix compile on older gcc.
Kevin O'Connor
6
-183
/
+175
2009-10-17
Expand USB OHCI support.
Kevin O'Connor
9
-39
/
+315
2009-10-14
fix low bits in ROM and I/O sizing
Kevin O'Connor
1
-4
/
+16
2009-10-12
Use pmm_malloc() for internal allocations.
Kevin O'Connor
2
-73
/
+64
2009-10-12
Provide correct value for QEMU_CFG_IRQ0_OVERRIDE
Kevin O'Connor
1
-1
/
+1
2009-10-12
enable io/memory unconditionally
Kevin O'Connor
1
-11
/
+3
2009-10-12
Set the PCI base address to 0xf0000000.
Kevin O'Connor
1
-1
/
+1
2009-10-12
Enable power button event generation.
Kevin O'Connor
1
-2
/
+2
2009-10-12
Generate mptable unconditionally.
Kevin O'Connor
1
-4
/
+0
2009-10-12
Add stubs for USB OHCI support.
Kevin O'Connor
11
-64
/
+313
2009-10-12
Move read/write[bwl] from smp.c to util.h.
Kevin O'Connor
2
-30
/
+19
2009-10-12
Cleanup 'debuginfo' variable in output; add comment.
Kevin O'Connor
1
-2
/
+5
2009-10-09
Use MaxCountCPUs during building of per cpu tables.
Kevin O'Connor
3
-21
/
+24
2009-10-08
Update acpi-dsdt.hex with latest changes from acpi-dsdt.dsl.
Kevin O'Connor
1
-211
/
+918
2009-10-08
Move qemu cfg init before smp init.
Kevin O'Connor
1
-2
/
+2
2009-10-08
Read max number of cpus from VM.
Kevin O'Connor
4
-1
/
+22
2009-10-08
Add SRAT ACPI table support.
Kevin O'Connor
3
-5
/
+170
2009-10-08
Add 26 pci slots, bringing the total to 32.
Kevin O'Connor
1
-0
/
+26
2009-10-08
HPET support.
Kevin O'Connor
2
-0
/
+65
2009-10-08
Pci hotplug support.
Kevin O'Connor
1
-1
/
+98
2009-10-08
Provide gpe _L0x methods.
Kevin O'Connor
2
-0
/
+57
2009-10-08
Remove irq 9 from the pci interrupt link resources.
Kevin O'Connor
1
-4
/
+4
2009-10-08
Use extended interrupt descriptor for pci irqs.
Kevin O'Connor
1
-32
/
+24
2009-10-08
Restrict pci interrupts to irq 5/9/10/11
Kevin O'Connor
1
-4
/
+4
2009-10-08
Advertise pci irqs as active high in DSDT
Kevin O'Connor
1
-8
/
+8
2009-10-08
Use preprocessor for pci link routing.
Kevin O'Connor
1
-35
/
+15
2009-10-08
Add rule to compile DSDT to make file.
Kevin O'Connor
1
-0
/
+7
2009-10-08
Remove CONFIG_KVM compile option.
Kevin O'Connor
1
-2
/
+0
2009-10-08
Check at runtime if VM is KVM.
Kevin O'Connor
1
-1
/
+1
2009-10-08
irq0override provided by qemu.
Kevin O'Connor
5
-11
/
+17
2009-10-08
Correct default pci irq links
Kevin O'Connor
1
-5
/
+1
2009-10-08
Always create PCI interrupt override acpi tables.
Kevin O'Connor
1
-4
/
+0
2009-10-08
Load SMBIOS entries and files from qemu
Kevin O'Connor
3
-71
/
+269
2009-10-08
Add support for passing additional acpi tables from qemu.
Kevin O'Connor
3
-1
/
+47
2009-10-08
Really fix linker issue with "debuginfo" variable.
Kevin O'Connor
1
-1
/
+5
2009-10-08
Add VAR16VISIBLE to debuginfo - older gcc doesn't optimize out.
Kevin O'Connor
1
-1
/
+1
2009-10-07
Add snprintf support.
Kevin O'Connor
3
-64
/
+129
2009-10-07
Silence gcc asm deprectation warning in output.c.
Kevin O'Connor
1
-2
/
+3
2009-10-07
resolve memory device roll over reporting issues with >32G guests
Kevin O'Connor
1
-35
/
+35
2009-10-07
Cleanup acpi table creation.
Kevin O'Connor
1
-36
/
+46
2009-10-04
Workaround gcc4.3 compiler error - disable pmm low mem allocations.
Kevin O'Connor
1
-0
/
+2
2009-10-04
Move qemu config code from smbios.c to its own files. Add support for
Kevin O'Connor
6
-28
/
+126
2009-09-28
Initial support for USB, UHCI, and USB Keyboards.
Kevin O'Connor
15
-6
/
+1060
2009-09-27
Replace clock conversion constants with defines.
Kevin O'Connor
2
-8
/
+15
2009-09-24
Interrupts should be enabled when calling 16bit code.
Kevin O'Connor
6
-1
/
+11
2009-09-24
Add support for permanent low memory allocations.
Kevin O'Connor
5
-13
/
+101
2009-09-20
Fix bug in fdpt filling - driveid is not hdid.
Kevin O'Connor
1
-5
/
+5
2009-09-20
Allow rom to grow beyond 64K.
Kevin O'Connor
9
-157
/
+201
2009-09-20
Fix uninitialized variable in cbfs menu code.
Kevin O'Connor
1
-2
/
+2
2009-09-20
Support sleeping until an irq fires, and use where applicable.
Kevin O'Connor
4
-25
/
+44
2009-09-13
Do PCI initialization before vga init.
Kevin O'Connor
3
-6
/
+8
2009-09-12
Unify cd emulation access and main disk access code.
Kevin O'Connor
8
-194
/
+184
2009-09-12
Add mechanism for describing internal drives in boot menu.
Kevin O'Connor
10
-47
/
+117
2009-09-11
Separate out pause key processing in process_key().
Kevin O'Connor
1
-20
/
+18
2009-09-11
Define bit names for keyboard shift flags.
Kevin O'Connor
2
-134
/
+137
2009-09-09
Replace common segment/offset pairs with struct segoff_s.
Kevin O'Connor
19
-81
/
+79
2009-09-09
Rename VAR16_32 to VAR16VISIBLE.
Kevin O'Connor
12
-38
/
+39
2009-09-08
Prep version id for next release.
Kevin O'Connor
1
-1
/
+1
2009-09-08
Note version 0.4.2.
Kevin O'Connor
1
-1
/
+1
2009-08-30
Ramdisk cleanups.
Kevin O'Connor
1
-12
/
+14
2009-08-30
Cleanups for malloc code.
Kevin O'Connor
5
-30
/
+29
2009-08-23
Add defines for floppy constants.
Kevin O'Connor
1
-35
/
+40
2009-08-22
Add initial support for PMM allocations of permanent memory.
Kevin O'Connor
1
-10
/
+20
2009-08-18
Merge cdrom 13xx handlers with main disk 13xx handlers.
Kevin O'Connor
3
-188
/
+124
2009-08-18
Fix bug causing layoutrom.py to break if no rodata sections.
Kevin O'Connor
1
-1
/
+1
2009-08-18
Update todo.
Kevin O'Connor
1
-4
/
+0
2009-08-18
Further simplify cbfs functions - don't pass iscomp to callers.
Kevin O'Connor
4
-36
/
+19
2009-08-18
Work around qemu quirk - dh not reset on ata drive reset.
Kevin O'Connor
1
-0
/
+3
2009-08-16
Add support for using floppy images in CBFS.
Kevin O'Connor
12
-29
/
+161
2009-08-16
Rework coreboot cbfs interface for added flexibility.
Kevin O'Connor
4
-108
/
+134
2009-08-16
Unify floppy and harddrive command routing.
Kevin O'Connor
5
-180
/
+224
2009-08-16
Unify some floppy and disk functions.
Kevin O'Connor
3
-115
/
+89
2009-08-16
Change send_disk_op() to return the bios status code.
Kevin O'Connor
2
-29
/
+28
2009-08-16
Enhance boot menu to allow selection of floppy to boot from.
Kevin O'Connor
1
-4
/
+12
2009-08-16
Add floppy controllers to "drives" list also.
Kevin O'Connor
8
-247
/
+196
2009-08-11
Store cdrom emulated driveid directly.
Kevin O'Connor
4
-16
/
+15
2009-08-11
Use variable name "driveid" consistently (instead of "device").
Kevin O'Connor
3
-158
/
+158
2009-08-11
Separate ATA code from generic disk code.
Kevin O'Connor
12
-312
/
+366
2009-08-11
Minor - remove ATA specific version field from ATA.devices[].
Kevin O'Connor
2
-11
/
+15
[next]