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-09-15
Try to hard-reboot processor on rerun of post under coreboot.
Kevin O'Connor
6
-4
/
+54
2010-09-15
Enhance build to emit relocation information.
Kevin O'Connor
1
-3
/
+60
2010-09-15
Separate out init code from the rest of the 32bit flat code.
Kevin O'Connor
4
-9
/
+60
2010-09-15
Modify tools/layoutrom.py to use classes instead of tuples.
Kevin O'Connor
2
-178
/
+189
2010-09-13
Use str.startswith() in python scripts.
Kevin O'Connor
2
-13
/
+12
2010-09-13
Prep version for next release.
Kevin O'Connor
1
-1
/
+1
2010-09-13
Update version to 0.6.1
Kevin O'Connor
1
-1
/
+1
2010-09-02
Support Samsung SE-S084 USB DVD drive (and probably many others)
Kevin O'Connor
2
-3
/
+7
2010-09-02
pciinit: remove unused variable, old_addr, in pci_set_io_region_addr().
Isaku Yamahata
1
-3
/
+1
2010-08-28
Minor - indentation change to jpeg.c.
Kevin O'Connor
1
-8
/
+8
2010-08-28
Enhance tools/readserial.py to support reading from a pipe.
Kevin O'Connor
1
-12
/
+31
2010-08-28
Make tools/transdump.py more resilient to unknown input.
Kevin O'Connor
1
-2
/
+2
2010-08-25
Update qemu_cfg_read to use "rep insb".
Kevin O'Connor
1
-2
/
+1
2010-08-25
Only show bootsplash during boot menu.
Kevin O'Connor
5
-38
/
+27
2010-08-24
add write support to virtio-blk
Gleb Natapov
1
-6
/
+9
2010-08-24
Don't try to talk to APIC on 486
Lubomir Rintel
1
-1
/
+1
2010-08-03
Add ACPI SSDT/DSDT support for CPU hotplug.
Kevin O'Connor
4
-376
/
+586
2010-08-03
Add additional debug status messages to bootsplash code.
Kevin O'Connor
1
-0
/
+7
2010-07-30
Allow qemu to use bootsplash code via fwcfg interface.
Kevin O'Connor
1
-12
/
+13
2010-07-30
Add tools/trandump.py tool for converting hexdump() output.
Kevin O'Connor
1
-0
/
+50
2010-07-30
Default bootsplash on (for coreboot users).
Kevin O'Connor
2
-2
/
+2
2010-07-30
Autodetect video mode based on bootsplash jpeg dimensions.
Kevin O'Connor
2
-47
/
+69
2010-07-30
Rename "decdata" to "jpeg" in bootsplash - to be consistent with jpeg.c.
Kevin O'Connor
1
-10
/
+10
2010-07-30
Breakup jpeg_decode into parsing and displaying phases.
Kevin O'Connor
3
-34
/
+42
2010-07-30
Avoid using BSS variables in jpeg.c.
Kevin O'Connor
3
-163
/
+158
2010-07-28
Add FUNC16() helper macro for converting a 16bit func to a segoff_s.
Kevin O'Connor
8
-48
/
+34
2010-07-27
Handle unaligned sizes in iomemcpy().
Kevin O'Connor
2
-7
/
+9
2010-07-27
Cleanup bootsplash vesa signature detection.
Kevin O'Connor
1
-5
/
+6
2010-07-26
Be sure to disable bootsplash on all BIOS boot cases.
Kevin O'Connor
4
-9
/
+19
2010-07-26
Add call16_int10 helper to bootsplash.c.
Kevin O'Connor
1
-16
/
+16
2010-07-26
Don't do "double buffering" in bootsplash code.
Kevin O'Connor
1
-40
/
+9
2010-07-26
Check that malloc succeeds in bootsplash code.
Kevin O'Connor
1
-45
/
+36
2010-07-26
Bootsplash fixes and cleanups.
Kevin O'Connor
2
-26
/
+23
2010-07-26
Minor - clarify bit logic in mptable.c.
Kevin O'Connor
1
-2
/
+2
2010-07-26
Fix integer truncating bug in calc_future_timer().
Kevin O'Connor
1
-2
/
+2
2010-07-26
seabios: pciinit: fix 64bit bar initilization.
Isaku Yamahata
1
-6
/
+2
2010-07-25
Minor - introduce GDT_GRANLIMIT macro.
Kevin O'Connor
2
-9
/
+13
2010-07-25
Avoid code addresses >64K in big real mode.
Kevin O'Connor
2
-3
/
+3
2010-07-24
seabios: smm: move out piix4 specific smram logic to dev-i440fx.c
Isaku Yamahata
4
-33
/
+62
2010-07-24
seabios: shadow: make device finding more generic.
Isaku Yamahata
4
-41
/
+81
2010-07-24
seabios: acpi: clean up of finding pm device.
Isaku Yamahata
1
-2
/
+8
2010-07-24
seabios: acpi: split out piix4 pm logic.
Isaku Yamahata
3
-4
/
+26
2010-07-24
seabios: acpi: move acpi definitions to acpi.h from acpi.c
Isaku Yamahata
2
-73
/
+76
2010-07-24
seabios: acpi: move out endian conversion helper function.
Isaku Yamahata
2
-10
/
+10
2010-07-24
seabios: pci: introduce helper function to find device from table and initial...
Isaku Yamahata
2
-0
/
+13
2010-07-10
smbios: Allow all fields to be set via qemu_cfg_smbios_load_field()
Alex Williamson
1
-81
/
+141
2010-07-10
seabios: pciinit: use pci device initializer helper function.
Kevin O'Connor
5
-89
/
+144
2010-07-10
seabios: pci: introduce helper function to initialize a given device.
Isaku Yamahata
2
-0
/
+54
2010-07-08
virtio: Clear interrupt status register in virtio-blk
Stefan Hajnoczi
2
-0
/
+10
2010-07-04
seabios: pciinit: initialize pci bridge filtering registers.
Isaku Yamahata
1
-3
/
+103
2010-07-04
seabios: pciinit: pci bridge bus initialization.
Isaku Yamahata
1
-0
/
+70
2010-07-04
seabios: pciinit: make bar offset calculation pci bridge aware.
Isaku Yamahata
1
-1
/
+5
2010-07-04
seabios: pciinit: factor out bar offset calculation.
Isaku Yamahata
1
-10
/
+10
2010-07-04
seabios: pciinit: make pci bar assigner preferchable memory aware.
Isaku Yamahata
2
-7
/
+59
2010-07-04
seabios: pciinit: make pci memory space assignment 64bit aware.
Isaku Yamahata
1
-2
/
+17
2010-07-04
seabios: pciinit: factor out pci bar region allocation logic.
Isaku Yamahata
1
-37
/
+47
2010-07-04
seabios: pci: introduce foreachpci_in_bus() helper macro.
Isaku Yamahata
1
-0
/
+10
2010-07-04
Add romfile_size() wrapper for accessing cbfs/qemu_cfg files.
Kevin O'Connor
2
-2
/
+15
2010-06-28
Initial bootsplash support.
Kevin O'Connor
9
-14
/
+1335
2010-06-19
Update TODO
Kevin O'Connor
1
-5
/
+0
2010-06-19
Fix bvprintf() to respect padding for hex printing.
Kevin O'Connor
1
-15
/
+23
2010-06-13
Unify optionrom cbfs/qemu_cfg rom pulling code.
Kevin O'Connor
5
-68
/
+64
2010-06-10
SeaBIOS VGA hooks
Stefan Reinauer
1
-10
/
+134
2010-06-10
SeaBIOS CD/DVD abbreviations
Stefan Reinauer
2
-4
/
+4
2010-06-10
seabios: remove iasl output file when error.
Isaku Yamahata
1
-4
/
+6
2010-06-06
Allocate cdemu buffer in low mem instead of ebda.
Kevin O'Connor
3
-18
/
+19
2010-06-06
Introduce memcpy_fl - a memcpy on "flat" pointers.
Kevin O'Connor
3
-15
/
+17
2010-06-06
Rework malloc to use a "first fit" algorithm.
Kevin O'Connor
3
-235
/
+313
2010-06-06
Minor mptable changes.
Kevin O'Connor
1
-8
/
+6
2010-05-26
virtio: clean up memory barrier usage
Michael S. Tsirkin
2
-9
/
+9
2010-05-26
virtio: remove NO_NOTIFY optimization
Michael S. Tsirkin
1
-3
/
+1
2010-05-23
Don't use RTC to time boot menu delay.
Kevin O'Connor
3
-23
/
+7
2010-05-23
Generalize timer based delay code.
Kevin O'Connor
3
-32
/
+34
2010-05-23
Rename check_time() to check_tsc().
Kevin O'Connor
9
-24
/
+24
2010-05-23
Allow wait_irq to be called in 32bit code.
Kevin O'Connor
5
-51
/
+79
2010-05-23
Improve optionrom debugging statements.
Kevin O'Connor
2
-5
/
+17
2010-05-23
Minor - compile out usb-msc code if CONFIG_USB_MSC not set.
Kevin O'Connor
1
-0
/
+2
2010-05-23
Minor ata cleanups.
Kevin O'Connor
1
-4
/
+10
2010-05-23
Make sure virtio-blk is fully compiled out if not wanted.
Kevin O'Connor
1
-1
/
+3
2010-05-20
Minor - split up virtio_blk_setup().
Kevin O'Connor
1
-69
/
+74
2010-05-17
fix two issues with virtio-blk
Gleb Natapov
3
-3
/
+18
2010-05-16
Minor improvements to virtio (allow irqs, allocate page aligned).
Kevin O'Connor
2
-6
/
+5
2010-05-10
Fix virtio compile errors on various gcc versions.
Kevin O'Connor
7
-2
/
+18
2010-05-10
Support for booting from virtio disks
Gleb Natapov
12
-1
/
+653
2010-05-10
smbios: avoid counting io hole as ram
Alex Williamson
1
-25
/
+43
2010-05-01
Fix error causing USB HID "boot" protocol to not be enabled.
Kevin O'Connor
1
-2
/
+2
2010-05-01
Add support for USB mice.
Kevin O'Connor
6
-30
/
+185
2010-05-01
When USB keyboard active, don't send keyboard commands to ps2 port.
Kevin O'Connor
6
-30
/
+72
2010-05-01
Document usb-hid.c functions.
Kevin O'Connor
1
-0
/
+10
2010-05-01
Further parallelize init when using CONFIG_THREAD_OPTIONROMS.
Kevin O'Connor
4
-30
/
+50
2010-05-01
Handle unknown function addresses in tools/checkstack.py.
Kevin O'Connor
1
-17
/
+16
2010-05-01
Simplify build by manually resolving external symbols in layoutrom.py.
Kevin O'Connor
7
-291
/
+241
2010-04-17
USB EHCI should yield() whil waiting for controller to ack reset.
Kevin O'Connor
1
-0
/
+1
2010-04-17
Add __attribute__((__malloc__)) declaration to internal malloc funcs.
Kevin O'Connor
2
-2
/
+3
2010-04-17
Minor - remove redundant check from ata_try_dma.
Kevin O'Connor
1
-2
/
+0
2010-04-08
Fix possible unitialized variable issue in usb msc.
Kevin O'Connor
1
-14
/
+12
2010-04-02
Some improvements to optionrom preemption support.
Kevin O'Connor
2
-7
/
+16
2010-03-28
Refactor USB hub code.
Kevin O'Connor
7
-209
/
+253
2010-03-28
Prep version for next release.
Kevin O'Connor
1
-1
/
+1
2010-03-26
Update version to 0.6.0.
Kevin O'Connor
1
-1
/
+1
2010-03-20
Improve USB EHCI timing.
Kevin O'Connor
1
-7
/
+17
2010-03-20
Disable inlining on old compilers.
Kevin O'Connor
2
-1
/
+2
2010-03-20
Force use of indirect function calls in inline assembler.
Kevin O'Connor
3
-9
/
+8
2010-03-20
Don't move EBDA while an optionrom is running (CONFIG_THREAD_OPTIONROMS).
Kevin O'Connor
4
-6
/
+28
2010-03-20
Call to int1552 (from int1346) should set regs->dl.
Kevin O'Connor
1
-0
/
+1
2010-03-20
Adjust debug levels of device discovery.
Kevin O'Connor
4
-4
/
+6
2010-03-20
Default CONFIG_COREBOOT_FLASH on; make depend on CONFIG_COREBOOT.
Kevin O'Connor
4
-10
/
+10
2010-03-15
Restore segment limits in handle_1589 code.
Kevin O'Connor
1
-0
/
+5
2010-03-13
Extend time for rtc to be ready.
Kevin O'Connor
1
-7
/
+8
2010-03-13
Backup and restore registers when calling out to user funcs.
Kevin O'Connor
2
-7
/
+12
2010-03-13
Enable irqs in kbd/clock calls that caller might "spin" on.
Kevin O'Connor
2
-0
/
+4
2010-03-13
Process event on ps2 keyboard irq even if event already read.
Kevin O'Connor
1
-19
/
+27
2010-03-13
Revert "Unify ps2 port data processing."
Kevin O'Connor
1
-32
/
+26
2010-03-13
Handle variable length return of ps2 port GETID command.
Kevin O'Connor
1
-1
/
+24
2010-03-13
Prevent ps2 irqs from messing up ps2 init.
Kevin O'Connor
1
-0
/
+3
2010-03-13
Revert "Rework disabling of ps2 port irqs."
Kevin O'Connor
4
-65
/
+68
2010-03-13
Fix smp cpu detect on gcc 4.5.
Kevin O'Connor
1
-1
/
+2
2010-03-09
Improvements to tools/checkstack.py.
Kevin O'Connor
1
-34
/
+113
2010-03-09
Add USB EHCI controller support.
Kevin O'Connor
10
-22
/
+1013
2010-03-09
Some USB UHCI and OHCI fixes and cleanups.
Kevin O'Connor
3
-27
/
+46
2010-03-09
Minor - USB OHCI interrupt queue should be one larger.
Kevin O'Connor
1
-1
/
+1
2010-03-09
Reduce size of USB 'struct uhci_td'.
Kevin O'Connor
2
-10
/
+8
2010-03-09
Dynamically allocate USB controller structures.
Kevin O'Connor
6
-185
/
+199
2010-03-09
Replace USB encoded 'u32 endp' scheme with explicit struct fields.
Kevin O'Connor
9
-183
/
+151
2010-03-09
Further parallelize USB init by launching a thread per usb port.
Kevin O'Connor
6
-221
/
+350
2010-02-28
Introduce simple "mutex" locking code.
Kevin O'Connor
2
-0
/
+23
2010-02-28
Only compile usb-hub.c and paravirt.c with 32bit code.
Kevin O'Connor
1
-2
/
+2
2010-02-28
Prefer passing a USB "pipe" structure over a USB endp encoding.
Kevin O'Connor
13
-175
/
+429
2010-02-28
Add a generic "internal error" warning function.
Kevin O'Connor
2
-0
/
+11
2010-02-28
Dynamically allocate ata_channel info; introduce custom atadrive_s struct.
Kevin O'Connor
8
-177
/
+187
2010-02-21
Cleanup - build drive description in temp memory during init.
Kevin O'Connor
10
-134
/
+71
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
[prev]
[next]