Gitiles
Code Review
Sign In
review.coreboot.org
/
seabios
/
d85c22e44ee4e24f2be19d579ea8fa0066a85fbb
/
src
/
post.c
d29ce62
Replace CONFIG_THREAD_OPTIONROMS with a runtime config setting.
by Kevin O'Connor
· 8 years ago
bb1fcb4
debug: Unify the SeaBIOS debug version banner.
by Kevin O'Connor
· 8 years ago
940fc1f
debug: Only call serial_debug_preinit() at startup.
by Kevin O'Connor
· 8 years ago
4cd522e
Move low-level hardware writing from output.c to new file hw/serialio.c.
by Kevin O'Connor
· 9 years ago
83d60b3
Add pvscsi boot support
by Evgeny Budilovsky
· 9 years ago
8b7861c
Rename hw/cmos.h to hw/rtc.h and copy RTC code from clock.c to hw/rtc.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
· 9 years ago
392d2aa
Move standard bda type info from biosvar.h to std/bda.h.
by Kevin O'Connor
· 9 years ago
135f3f6
Split disk.h into block.h and std/disk.h.
by Kevin O'Connor
· 9 years ago
2d2fa31
Move function definitions for output.c from util.h to new file output.h.
by Kevin O'Connor
· 9 years ago
9dea590
Move malloc code from pmm.c to new files malloc.c and malloc.h.
by Kevin O'Connor
· 9 years ago
fa9c66a
Rename util.c to string.c and introduce string.h.
by Kevin O'Connor
· 9 years ago
ccee6e8
Move code cenetered around firmware initialization to src/fw/
by Kevin O'Connor
· 9 years ago
5d369d8
Move code centered around specific hardware devices to src/hw/
by Kevin O'Connor
· 9 years ago
2b0fb8c
Add config option to support memory allocations in 9-segment.
by Kevin O'Connor
· 9 years ago
c6e8c07
Move internal timer code from clock.c to a new file timer.c.
by Kevin O'Connor
· 9 years ago
922aa1b
Separate out 16bit PCI-BIOS entry point from regular int 0x1a entry point.
by Kevin O'Connor
· 9 years ago
f465e1e
Minor - introduce numeric defines for the IVT offset of hw irqs.
by Kevin O'Connor
· 9 years ago
6afc6f8
Don't relocate "varlow" variable references at runtime.
by Kevin O'Connor
· 9 years ago
4cf2067
Disable handle_post() on CSM builds.
by Kevin O'Connor
· 9 years ago
c924344
Clarify build generated "zone low" values.
by Kevin O'Connor
· 9 years ago
a2a86e2
Group QEMU platform setup together and move to paravirt.c.
by Kevin O'Connor
· 9 years ago
b840ba9
Integrate qemu_cfg_preinit() into qemu_romfile_init().
by Kevin O'Connor
· 9 years ago
3a735ba
The mathcp setup touches the PIC and thus move to the "setup" phase.
by Kevin O'Connor
· 9 years ago
9f08c90
Start device_hardware_setup in mainint even with CONFIG_THREAD_OPTIONROMS.
by Kevin O'Connor
· 9 years ago
897fb11
Consistently use CONFIG_COREBOOT, CONFIG_QEMU, and runningOnXen().
by Kevin O'Connor
· 9 years ago
b5c7da6
No need to check both CONFIG_THREADS and CONFIG_THREAD_OPTIONROMS.
by Kevin O'Connor
· 9 years ago
b1885fc
Undo incorrect assumptions about Xen in commit 6ca0460f.
by Kevin O'Connor
· 9 years ago
9e4d41c
POST: Move cpu caching and dma setup to platform_hardware_setup().
by Kevin O'Connor
· 9 years ago
6ca0460
POST: Reorganize post entry and "preinit" functions.
by Kevin O'Connor
· 9 years ago
8ed2e53
POST: Move QEMU specific ramsize and BIOS table setup to paravirt.c.
by Kevin O'Connor
· 9 years ago
a216451
post: Export functions which will be used individually by CSM
by David Woodhouse
· 9 years ago
bc62809
Support calling a function other than maininit() from reloc_preinit().
by Kevin O'Connor
· 9 years ago
8a0a972
POST: Reorganize post init functions for better grouping and reusability.
by Kevin O'Connor
· 9 years ago
d83c87b
Normalize POST initialization function name suffixes.
by Kevin O'Connor
· 9 years ago
37676f8
maininit(): print machine UUID under seabios version message
by Laszlo Ersek
· 10 years ago
a39a9c3
seabios: make mttr UC area setup dynamic
by Jason Baron
· 10 years ago
ef71989
floppy: Minor cleanup - reduce some cut-and-paste code.
by Kevin O'Connor
· 10 years ago
2df70bf
megasas: Add boot support for LSI MegaRAID SAS
by Hannes Reinecke
· 10 years ago
7a39e72
scsi: add AMD PCscsi driver
by Paolo Bonzini
· 10 years ago
9d6bac1
lsi53c895a boot support
by Gerd Hoffmann
· 10 years ago
c91da7a
Avoid runtime relocation of 16bit "low" mem - calculate at build instead.
by Kevin O'Connor
· 10 years ago
59d6ca5
Cache romfile entries.
by Kevin O'Connor
· 10 years ago
bf2e8c2
Make the extra stack re-entrant and "hop back" to check for irqs.
by Kevin O'Connor
· 10 years ago
4bc4997
EBDA cleanups.
by Kevin O'Connor
· 10 years ago
46b8262
Add mechanism to declare variables as "low mem" and use for extra stack.
by Kevin O'Connor
· 10 years ago
7a08ae7
Whitespace changes - replace handful of tabs in core code with spaces.
by Kevin O'Connor
· 10 years ago
c5c488f
add virtio-scsi driver
by Paolo Bonzini
· 10 years ago
c04090d
output: Add 64bit hex print support.
by Kevin O'Connor
· 10 years ago
9acdc28
Define handle_post as VISIBLE32FLAT as work around for QEmu memory layout.
by Kevin O'Connor
· 11 years ago
7fc039e
xen: actually setup hypercalls.
by Ian Campbell
· 11 years ago
533b628
Run option rom visible PMM code in 32bit mode instead of 16bit mode.
by Kevin O'Connor
· 11 years ago
87b533b
Simplify POST entry code by moving reboot logic from post.c to resume.c.
by Kevin O'Connor
· 11 years ago
37956dd
Move pci_probe() call into pciinit() code.
by Kevin O'Connor
· 11 years ago
659c99d
Replace PCIPaths code with struct pci_device.
by Kevin O'Connor
· 11 years ago
096a9b1
Find all pci devices at startup and cache them for future use.
by Kevin O'Connor
· 11 years ago
74c7878
Add support for use as Xen HVM BIOS.
by Ian Campbell
· 11 years ago
d08eb9c
Add ability to track PCI paths and add to build_pci_path().
by Kevin O'Connor
· 11 years ago
89a1efd
Move the CBFS payload setup to later in the boot.
by Kevin O'Connor
· 11 years ago
d52fdf6
add ahci support
by Gerd Hoffmann
· 12 years ago
4d96edc
Cleanup - it's no longer necessary to manually reset global variables.
by Kevin O'Connor
· 12 years ago
a899945
Allow rom to grow to 256K.
by Kevin O'Connor
· 12 years ago
7f55fd3
Move the 32bit init code to high memory at runtime.
by Kevin O'Connor
· 12 years ago
025cabd
Move init code from _start() to post().
by Kevin O'Connor
· 12 years ago
244caf8
Try to hard-reboot on rerun of post even on emulators.
by Kevin O'Connor
· 12 years ago
adaf373
Try to hard-reboot processor on rerun of post under coreboot.
by Kevin O'Connor
· 12 years ago
d1b4f96
Separate out init code from the rest of the 32bit flat code.
by Kevin O'Connor
· 12 years ago
9a01a9c
Only show bootsplash during boot menu.
by Kevin O'Connor
· 12 years ago
cc9e1bf
Add FUNC16() helper macro for converting a 16bit func to a segoff_s.
by Kevin O'Connor
· 12 years ago
cadaf0e
Be sure to disable bootsplash on all BIOS boot cases.
by Kevin O'Connor
· 12 years ago
d5d02b6
Allocate cdemu buffer in low mem instead of ebda.
by Kevin O'Connor
· 12 years ago
89acfa3
Support for booting from virtio disks
by Gleb Natapov
· 12 years ago
e438b0c
Further parallelize init when using CONFIG_THREAD_OPTIONROMS.
by Kevin O'Connor
· 12 years ago
0360e8e
Seabios e820 reservation portion v3
by Jes Sorensen
· 12 years ago
669c991
Fix sign error preventing incorrect memory over 4gig calculation.
by Kevin O'Connor
· 12 years ago
1ca05b0
Be sure to add "void" to all function prototypes that take no args.
by Kevin O'Connor
· 12 years ago
871e0a0
Add support for 32bit PCI BIOS entry.
by Kevin O'Connor
· 12 years ago
52a300f
Introduce MODESEGMENT define; rename VISIBLE32 to VISIBLE32FLAT.
by Kevin O'Connor
· 13 years ago
b164d2c
Clear user reserved interrupts (0x60-0x66).
by Kevin O'Connor
· 13 years ago
979862e
Also report memory over 4G during init.
by Kevin O'Connor
· 13 years ago
ad90159
Enhance experimental option rom "threading" - enable preemption.
by Kevin O'Connor
· 13 years ago
5787748
Move ps2 specific keyboard and mouse code to ps2port.c.
by Kevin O'Connor
· 13 years ago
9803280
Add experimental feature to run vga optionrom in parallel with init.
by Kevin O'Connor
· 13 years ago
e9a67bf
Clear thread info on each boot.
by Kevin O'Connor
· 13 years ago
969df60
Reorganize main init order and add comments.
by Kevin O'Connor
· 13 years ago
a5826b5
Add simple cooperative threading scheme to allow parallel hw init.
by Kevin O'Connor
· 13 years ago
01a8520
Move smbios definitions to header file; fix compile on older gcc.
by Kevin O'Connor
· 13 years ago
4092cf9
Move qemu cfg init before smp init.
by Kevin O'Connor
· 13 years ago
b8bf14a
Check at runtime if VM is KVM.
by Kevin O'Connor
· 13 years ago
e7cc764
Move qemu config code from smbios.c to its own files. Add support for
by Kevin O'Connor
· 13 years ago
114592f
Initial support for USB, UHCI, and USB Keyboards.
by Kevin O'Connor
· 13 years ago
f8e800d
Interrupts should be enabled when calling 16bit code.
by Kevin O'Connor
· 13 years ago
f416fe9
Add support for permanent low memory allocations.
by Kevin O'Connor
· 13 years ago
40f5b5a
Do PCI initialization before vga init.
by Kevin O'Connor
· 13 years ago
36c93a5
Unify cd emulation access and main disk access code.
by Kevin O'Connor
· 13 years ago
9f98542
Replace common segment/offset pairs with struct segoff_s.
by Kevin O'Connor
· 13 years ago
a3855ad
Add support for using floppy images in CBFS.
by Kevin O'Connor
· 13 years ago
c892b13
Separate ATA code from generic disk code.
by Kevin O'Connor
· 13 years ago
0bf9270
Add Post Memory Manager (PMM) support.
by Kevin O'Connor
· 13 years ago
c95d2ce
Add auto-generated version info to each build.
by Kevin O'Connor
· 13 years ago
Next »