Gitiles
Code Review
Sign In
review.coreboot.org
/
seabios
/
e28e0bb39b6a8cca7da196491ad80f1b96d1c806
/
src
/
optionroms.c
e28e0bb
optionrom: enable non-vga display devices
by Gerd Hoffmann
· 4 years, 10 months ago
d6728f3
add serial console support
by Gerd Hoffmann
· 6 years ago
9d691ac
optionroms: Drop support for CONFIG_OPTIONROMS_DEPLOYED
by Kevin O'Connor
· 7 years ago
4d8510c
pci: Split low-level pci code from higher-level 'struct pci_device' code
by Kevin O'Connor
· 7 years ago
7b67300
pci: Implement '%pP' printf handler for 'struct pci_device' pointers
by Kevin O'Connor
· 7 years ago
eeca36c
optionroms: Don't run option rom on PCI bar if CBFS/fw_cfg version exists
by Kevin O'Connor
· 8 years ago
5deeec1
tpm: Move call to tpm_option_rom into init_optionrom
by Stefan Berger
· 8 years ago
2aff1c1
Add 'measurement' code to the BIOS
by Stefan Berger
· 8 years ago
d23eba6
Add an option to only execute option ROMs contained in CBFS
by tpearson@raptorengineeringinc.com
· 8 years ago
940fc1f
debug: Only call serial_debug_preinit() at startup.
by Kevin O'Connor
· 9 years ago
4cd522e
Move low-level hardware writing from output.c to new file hw/serialio.c.
by Kevin O'Connor
· 9 years ago
07cf73b
Merge bmp.h, boot.h, jpeg.h, and post.h into util.h.
by Kevin O'Connor
· 10 years ago
4f790aa
Move pnpbios definition to new file std/pnpbios.h.
by Kevin O'Connor
· 10 years ago
8fb3a5e
Move optionroms.h to std/optionrom.h and util.h.
by Kevin O'Connor
· 10 years ago
2d2fa31
Move function definitions for output.c from util.h to new file output.h.
by Kevin O'Connor
· 10 years ago
9dea590
Move malloc code from pmm.c to new files malloc.c and malloc.h.
by Kevin O'Connor
· 10 years ago
41639f8
Move romfile definitions from util.h to new file romfile.h.
by Kevin O'Connor
· 10 years ago
3df600b
Move stacks.c definitions from util.h to new file stacks.h.
by Kevin O'Connor
· 10 years ago
fa9c66a
Rename util.c to string.c and introduce string.h.
by Kevin O'Connor
· 10 years ago
5d369d8
Move code centered around specific hardware devices to src/hw/
by Kevin O'Connor
· 10 years ago
7adfd71
pciinit: Enable default VGA device
by Alex Williamson
· 10 years ago
3733f6f
Rename rom_get_top() to rom_get_max().
by Kevin O'Connor
· 10 years ago
97dce0f
Warn on unaligned PCI ROM structure in option roms.
by Kevin O'Connor
· 10 years ago
897fb11
Consistently use CONFIG_COREBOOT, CONFIG_QEMU, and runningOnXen().
by Kevin O'Connor
· 10 years ago
5c8dd96
Export callrom() for CSM to use
by David Woodhouse
· 10 years ago
d83c87b
Normalize POST initialization function name suffixes.
by Kevin O'Connor
· 10 years ago
59d6ca5
Cache romfile entries.
by Kevin O'Connor
· 11 years ago
c7ffbac
Rename call16 to farcall16.
by Kevin O'Connor
· 11 years ago
5e01908
Allow optionroms and "low mem" to share space.
by Kevin O'Connor
· 11 years ago
9c98517
Use the e-segment instead of the 9-segment for bios "low mem".
by Kevin O'Connor
· 11 years ago
a5abf9b
Running vgabios during resume from S3 on QEMU by default
by Gleb Natapov
· 11 years ago
1e15725
Permit multiple BEV and BEV/BCV combinations in a single option rom.
by Kevin O'Connor
· 11 years ago
bc6097b
Move optionroms definitions into a separate header
by Julian Pidancet
· 11 years ago
8b9137d
Allow free space in f-segment to be used by malloc_fseg().
by Kevin O'Connor
· 12 years ago
fce9189
Push use of 'struct pci_device' to bootprio_find_pci_rom().
by Kevin O'Connor
· 12 years ago
422263d
Replace CONFIG_SCREEN_AND_DEBUG with "etc/screen-and-debug" file.
by Kevin O'Connor
· 12 years ago
8b0c509
Replace CONFIG_S3_RESUME_VGA_INIT with "etc/s3-resume-vga-init" file.
by Kevin O'Connor
· 12 years ago
e010d85
Replace "CONFIG_OPTIONROMS_CHECKSUM" with "etc/optionroms-checksum" file.
by Kevin O'Connor
· 12 years ago
c1de91b
Calculate vgahook responses during setup instead of in 16bit code.
by Kevin O'Connor
· 12 years ago
76b5e71
Use 'struct pci_device' to note which devices have native drivers.
by Kevin O'Connor
· 12 years ago
862d5fb
Convert option rom scan to use struct pci_device.
by Kevin O'Connor
· 12 years ago
96f64f8
Remove support for compiling in OPTIONROM_VENDEV_1/2.
by Kevin O'Connor
· 12 years ago
baac6b6
Rename foreachpci macro to foreachbdf.
by Kevin O'Connor
· 12 years ago
cc97564
Add config option to permit running option roms with bad checksums.
by Kevin O'Connor
· 12 years ago
031ef55
Add stubs to permit devices to specify their boot priority.
by Kevin O'Connor
· 12 years ago
72eee3e
Simplify boot ordering by building an inclusive boot list.
by Kevin O'Connor
· 12 years ago
bca3a87
Track the source of each optionrom deployed.
by Kevin O'Connor
· 12 years ago
4d96edc
Cleanup - it's no longer necessary to manually reset global variables.
by Kevin O'Connor
· 13 years ago
4a446d7
Fix typo preventing relocated space from being used for option roms.
by Kevin O'Connor
· 13 years ago
e826465
Enable optionroms to use freed space due to CONFIG_RELOCATE_INIT.
by Kevin O'Connor
· 13 years ago
afbed1b
Initial bootsplash support.
by Kevin O'Connor
· 13 years ago
e230426
Unify optionrom cbfs/qemu_cfg rom pulling code.
by Kevin O'Connor
· 13 years ago
49cc72b
Improve optionrom debugging statements.
by Kevin O'Connor
· 13 years ago
a7eb8fc
Some improvements to optionrom preemption support.
by Kevin O'Connor
· 13 years ago
cfdc13f
Introduce standard warnings for allocation failures and timeouts.
by Kevin O'Connor
· 13 years ago
1ca05b0
Be sure to add "void" to all function prototypes that take no args.
by Kevin O'Connor
· 13 years ago
871e0a0
Add support for 32bit PCI BIOS entry.
by Kevin O'Connor
· 13 years ago
c4c9fae
qemu: add rom loading via fw_cfg
by Gerd Hoffmann
· 13 years ago
ad90159
Enhance experimental option rom "threading" - enable preemption.
by Kevin O'Connor
· 13 years ago
3403696
Introduce optimized iomemcpy function for copying from io memory.
by Kevin O'Connor
· 13 years ago
f8e800d
Interrupts should be enabled when calling 16bit code.
by Kevin O'Connor
· 14 years ago
5b8f809
Allow rom to grow beyond 64K.
by Kevin O'Connor
· 14 years ago
51fd0a1
Add mechanism for describing internal drives in boot menu.
by Kevin O'Connor
· 14 years ago
9f98542
Replace common segment/offset pairs with struct segoff_s.
by Kevin O'Connor
· 14 years ago
0088259
Further simplify cbfs functions - don't pass iscomp to callers.
by Kevin O'Connor
· 14 years ago
1f83625
Rework coreboot cbfs interface for added flexibility.
by Kevin O'Connor
· 14 years ago
c95d2ce
Add auto-generated version info to each build.
by Kevin O'Connor
· 14 years ago
e773930
Add support for enabling ram in 0xc0000-0xf0000 area.
by Kevin O'Connor
· 14 years ago
04eece2
Only run the vga option rom of an enabled vga device.
by Kevin O'Connor
· 14 years ago
22e1b91
Expand int155f "vgahook" detection.
by Kevin O'Connor
· 14 years ago
d282af7
Add option for running vga rom during s3 resume.
by Kevin O'Connor
· 14 years ago
e8f00ee
Optionrom code cleanup.
by Kevin O'Connor
· 14 years ago
09880da
Support running non-pci specific vga option roms from CBFS.
by Kevin O'Connor
· 14 years ago
942d495
Add support for gcc v3.x compilers.
by Kevin O'Connor
· 14 years ago
91b53a7
Add support for field width argument to %x (eg, %08x).
by Kevin O'Connor
· 14 years ago
1edc89d
Add ability to run all option roms in CBFS directory "genroms/".
by Kevin O'Connor
· 14 years ago
cbd6ca0
Add support for compressed option roms.
by Kevin O'Connor
· 14 years ago
d944114
Fixup previous memcpy optimization.
by Kevin O'Connor
· 14 years ago
64cf2fb
Try to prevent mapping option roms over flash.
by Kevin O'Connor
· 14 years ago
c36273f
Minor - add more debugging output to option rom scanning.
by Kevin O'Connor
· 14 years ago
674e460
Make sure optionroms have a non-zero size before using them.
by Kevin O'Connor
· 14 years ago
4c0c85a
Initial support for finding option roms in coreboot flash layout.
by Kevin O'Connor
· 14 years ago
94fd47e
Minor - change checksum functions to take a (void *).
by Kevin O'Connor
· 14 years ago
0a92412
Add support for selecting harddrive order in boot menu.
by Kevin O'Connor
· 14 years ago
9f4e1d9
Reorganize boot code.
by Kevin O'Connor
· 14 years ago
35ae726
Rename MAKE_FARPTR (and similar) to MAKE_FLATPTR.
by Kevin O'Connor
· 14 years ago
b1b7c2a
Change license from GPLv3 to LGPLv3.
by Kevin O'Connor
· 14 years ago
c659fde
Move IPL definitions from ebda to global variables.
by Kevin O'Connor
· 14 years ago
4d7c37e
Support a relocatable ebda segment.
by Kevin O'Connor
· 14 years ago
0c3068d
Initial PnP bios call support.
by Kevin O'Connor
· 14 years ago
3f57b5c
Support multiple BCVs in a single option rom.
by Kevin O'Connor
· 14 years ago
6e5b4a4
Call option roms in "big real mode".
by Kevin O'Connor
· 14 years ago
62eea67
Add additional PCI option rom checks.
by Kevin O'Connor
· 14 years ago
4132e02
Don't allow start_bdf with new auto max bus detection code.
by Kevin O'Connor
· 14 years ago
5a1b828
Enance support for PCI option roms.
by Kevin O'Connor
· 14 years ago
e633832
Only touch PCI functions > 0 on multi-function devices; rescan max pci each time.
by Kevin O'Connor
· 14 years ago
e5a36d5
Increase debugging output in option rom processing.
by Kevin O'Connor
· 14 years ago
be19cdc
Overhaul PCI config functions.
by Kevin O'Connor
· 14 years ago
ceea03c
Overhaul option rom processing.
by Kevin O'Connor
· 14 years ago
f782d60
Avoid casting EBDA variables ipl.description and pir_loc.
by Kevin O'Connor
· 14 years ago
Next »