Gitiles
Code Review
Sign In
review.coreboot.org
/
seabios
/
09880dada98c075b98e68b08cb3ce8ffbf605faf
/
src
/
post.c
0942e7f
Avoid -fwhole-program on broken gcc instead of stopping build.
by Kevin O'Connor
· 15 years ago
49553a4
Verify ebda segment looks sane before using during resume.
by Kevin O'Connor
· 15 years ago
9f193b9
Define unified entry points for irq handlers.
by Kevin O'Connor
· 15 years ago
4c0c85a
Initial support for finding option roms in coreboot flash layout.
by Kevin O'Connor
· 15 years ago
75f49b3
Register int02 handler (nmi); disable NMI by default.
by Kevin O'Connor
· 16 years ago
3574644
Build mptable using C 'struct's.
by Kevin O'Connor
· 16 years ago
0a92412
Add support for selecting harddrive order in boot menu.
by Kevin O'Connor
· 16 years ago
9f4e1d9
Reorganize boot code.
by Kevin O'Connor
· 16 years ago
ef3d882
Make sure to clear global variables before use.
by Kevin O'Connor
· 16 years ago
af473a4
Don't declare a handler for int 0x1c - the default handler is sufficient.
by Kevin O'Connor
· 16 years ago
35ae726
Rename MAKE_FARPTR (and similar) to MAKE_FLATPTR.
by Kevin O'Connor
· 16 years ago
d67a703
Put each assembler function into its own section.
by Kevin O'Connor
· 16 years ago
3085376
Move variables from assembler to C code.
by Kevin O'Connor
· 16 years ago
b1b7c2a
Change license from GPLv3 to LGPLv3.
by Kevin O'Connor
· 16 years ago
7061eb6
Initial KVM support.
by Kevin O'Connor
· 16 years ago
8c0e372
The BDA is at segment 0x0040 not 0x0000.
by Kevin O'Connor
· 16 years ago
4524bf7
Use new 'struct disk_op_s' to issue ata requests.
by Kevin O'Connor
· 16 years ago
0881537
Introduce GET/SET_EBDA2() macros - they take a cached ebda seg.
by Kevin O'Connor
· 16 years ago
c659fde
Move IPL definitions from ebda to global variables.
by Kevin O'Connor
· 16 years ago
e791636
Move ram size definitions from ebda to global variables.
by Kevin O'Connor
· 16 years ago
4d7c37e
Support a relocatable ebda segment.
by Kevin O'Connor
· 16 years ago
0c3068d
Initial PnP bios call support.
by Kevin O'Connor
· 16 years ago
ffdc9ee
Rework default hwirq handler so there is no confusion on which pic to eoi.
by Kevin O'Connor
· 16 years ago
b4f0e89
Cleanup of fixed space addresses.
by Kevin O'Connor
· 16 years ago
4bbd3b3
Minor - don't call smm_init() from init_bios_tables()
by Kevin O'Connor
· 16 years ago
18e38b2
Improve support for old 16bit resume handlers.
by Kevin O'Connor
· 16 years ago
e633832
Only touch PCI functions > 0 on multi-function devices; rescan max pci each time.
by Kevin O'Connor
· 16 years ago
acf1374
Don't reset .bss on reboots.
by Kevin O'Connor
· 16 years ago
cf89e66
Fix bug - bios writes must be enabled before max PCI bus detected.
by Kevin O'Connor
· 16 years ago
d21c089
Enable a default hw irq handler.
by Kevin O'Connor
· 16 years ago
be19cdc
Overhaul PCI config functions.
by Kevin O'Connor
· 16 years ago
ceea03c
Overhaul option rom processing.
by Kevin O'Connor
· 16 years ago
eadf1ee
Place .bss section in 0xf0000 segment.
by Kevin O'Connor
· 16 years ago
714325c
Separate out and enhance option rom scanning code.
by Kevin O'Connor
· 16 years ago
59c35f2
Add support for more than 4Gig of ram.
by Kevin O'Connor
· 16 years ago
28fc72a
Set bx/dx to 0xffff on option rom call.
by Kevin O'Connor
· 16 years ago
rel-0.3.0
2ddcf18
Add config option to disable scanning for option roms.
by Kevin O'Connor
· 16 years ago
4096702
Add additional config options to remove parts of code.
by Kevin O'Connor
· 16 years ago
65e6342
Misc fixes and updates.
by Kevin O'Connor
· 16 years ago
ccaf1c5
Move $PnP string from boot.c to romlayout.S.
by Kevin O'Connor
· 16 years ago
ee4f9ff
Move elf entry point from post.c to romlayout.S
by Kevin O'Connor
· 16 years ago
2fda7cb
Use ld to build final rom; remove custom build utilities.
by Kevin O'Connor
· 16 years ago
e3677b1
Define 16bit OFFSET_x to be 32bit addresses; introduce CONFIG_BIOS_ADDR.
by Kevin O'Connor
· 16 years ago
efda97d
Declare kbd_setup() in post.h - next to other kbd.c defines.
by Kevin O'Connor
· 16 years ago
9521e26
Extract 'struct bregs' out of biosvar.h; clean up header includes.
by Kevin O'Connor
· 16 years ago
0525d29
Breakup rombios32.c into pciinit.c and smbios.c
by Kevin O'Connor
· 16 years ago
e90f264
Set BIOS checksum at 0xfffff.
by Kevin O'Connor
· 16 years ago
c541e1b
Add code (currently disabled) to mask run away irqs.
by Kevin O'Connor
· 16 years ago
61d6b06
Init serial port before using it for debug - also reinit after option rom.
by Kevin O'Connor
· 16 years ago
b8d7a47
Make 0xa0000 - 0x10000 a "gap" in the e820 map.
by Kevin O'Connor
· 16 years ago
f54c150
Cleanup handling of interrupt controller (PIC).
by Kevin O'Connor
· 16 years ago
276d4a9
Move acpi code out of rombios32.c; clean up use of fixed memory addresses.
by Kevin O'Connor
· 16 years ago
c781293
Enhance e820 memory map generation.
by Kevin O'Connor
· 16 years ago
35192dd
Move debugging messages to appropriate functions.
by Kevin O'Connor
· 16 years ago
da4a648
Separate out ram shadow code and permit more code to write to bios.
by Kevin O'Connor
· 16 years ago
5c73240
Serial debugging code must not access BDA.
by Kevin O'Connor
· 16 years ago
c1adedc
Verify that option roms don't try to move the ebda block.
by Kevin O'Connor
· 16 years ago
ac8df8c
Improve control of debug messages.
by Kevin O'Connor
· 16 years ago
f64f0db
Initial support for coreboot.
by Kevin O'Connor
· 16 years ago
abc7597
Establish boot order in post stage.
by Kevin O'Connor
· 16 years ago
88c00ee
Auto-detect equipment byte info - don't require nvram.
by Kevin O'Connor
· 16 years ago
9571ac2
Unify memory size detection.
by Kevin O'Connor
· 16 years ago
59fead6
Fix elf build; rename target file rom.bin to bios.bin.
by Kevin O'Connor
· 16 years ago
4b39b82
Support 32bit entry point and an elf wrapped binary.
by Kevin O'Connor
· 16 years ago
1812e20
Add support for sending debug messages to a serial port.
by Kevin O'Connor
· 16 years ago
2ad3744
Minor cleanups.
by Kevin O'Connor
· 16 years ago
e6eb3f5
Move timer setup from post.c to clock.c.
by Kevin O'Connor
· 16 years ago
913cc2e
Move serial/lpt setup from post.c to serial.c
by Kevin O'Connor
· 16 years ago
9f0d94d
Move hard drive init from post.c to ata.c.
by Kevin O'Connor
· 16 years ago
3bbcc14
Move floppy setup code from post.c to floppy.c.
by Kevin O'Connor
· 16 years ago
109432e
Fix typo causing fdpt1 from structure from being populated.
by Kevin O'Connor
· 16 years ago
e0113c9
Forward port new boot menu features from bochs bios.
by Kevin O'Connor
· 16 years ago
438f635
Minor cleanups.
by Kevin O'Connor
· 16 years ago
2e7ab8b
Unify checksum functions.
by Kevin O'Connor
· 16 years ago
56a506d
Merge IPL segment into EBDA segment.
by Kevin O'Connor
· 16 years ago
070231b
Use "FARPTR" consistently in macros.
by Kevin O'Connor
· 16 years ago
7958de3
Make sure we zero bss before calling rombios32 code.
by Kevin O'Connor
· 16 years ago
2018eff
Move keyboard setup to kbd.c.
by Kevin O'Connor
· 17 years ago
63ccc13
Move ata_detect call to 32bit code.
by Kevin O'Connor
· 17 years ago
e906149
Use SET_BDA and GET_BDA to modify and retrieve BDA fields (post.c)
by Kevin O'Connor
· 17 years ago
157e213
Make sure global variables are zerod before exiting bios post.
by Kevin O'Connor
· 17 years ago
dcc7a4f
Minor cleanups.
by Kevin O'Connor
· 17 years ago
a4d3576
Port rombios32 code from bochs-bios.
by Kevin O'Connor
· 17 years ago
47baa3c
Revert "This patch adds the BIOS support for SMP, ACPI, PCI, SMM, SMBIOS."
by Kevin O'Connor
· 17 years ago
9bd8391
Minor cleanup - move init of bda->equipment_list_flags
by Kevin O'Connor
· 17 years ago
c77ee3a
Fix keyboard init bug.
by Kevin O'Connor
· 17 years ago
e09b982
Use symbols for cmos offsets in ram_probe()
by Kevin O'Connor
· 17 years ago
1978676
Rename VISIBLE macro for better control.
by Kevin O'Connor
· 17 years ago
3d02941
This patch adds the BIOS support for SMP, ACPI, PCI, SMM, SMBIOS.
by Kevin O'Connor
· 17 years ago
180a959
Get CDROM emulation working.
by Kevin O'Connor
· 17 years ago
ad4ec34
Cleanup start logic in post.
by Kevin O'Connor
· 17 years ago
c65a380
Bug fixes; get mouse working.
by Kevin O'Connor
· 17 years ago
44c631d
Enhance included bios tables.
by Kevin O'Connor
· 17 years ago
ee2fd7a
Rename PORT_KBD_* to PORT_PS2_*
by Kevin O'Connor
· 17 years ago
63dbcfb
Various minor cleanups.
by Kevin O'Connor
· 17 years ago
d427a3f
Implement basic "eoi_jmp_post" code to post step.
by Kevin O'Connor
· 17 years ago
95576e7
Cleanup of post.c
by Kevin O'Connor
· 17 years ago
4ce6a49
Enable extra debugging.
by Kevin O'Connor
· 17 years ago
a2e7380
Merge recent changes to bochs-bios CVS head.
by Kevin O'Connor
· 17 years ago
bdce35f
Misc updates.
by Kevin O'Connor
· 17 years ago
Next »