Gitiles
Code Review
Sign In
review.coreboot.org
/
seabios
/
7d108214e7de92612a10faba1b901ed186f7aa1e
7d10821
Fix apparent bug in int1348 -- checksum didn't have regs->si offset.
by Kevin O'Connor
· 14 years ago
273e8ae
Minor - call16 should not assume %cs==SEG_BIOS.
by Kevin O'Connor
· 14 years ago
8b267cb
Implement memcpy_far and checksum_far, and replace _fl variants.
by Kevin O'Connor
· 14 years ago
79f4118
Allow GET/SET_SEG asm to access memory or a register.
by Kevin O'Connor
· 14 years ago
35ae726
Rename MAKE_FARPTR (and similar) to MAKE_FLATPTR.
by Kevin O'Connor
· 14 years ago
a9e286d
Minor - streamline SET_GLOBAL macro - reduce #if usage.
by Kevin O'Connor
· 14 years ago
faab1b3
Minor - always set %esp immediately after setting %ss.
by Kevin O'Connor
· 14 years ago
76f0bed
Minor - improve space used reporting in tools/layoutrom.py.
by Kevin O'Connor
· 14 years ago
590e715
Fix apparent bug in 16bit resume code.
by Kevin O'Connor
· 14 years ago
dfc18fc
Fix apparent bug in pci bios handle_1ab10e function.
by Kevin O'Connor
· 14 years ago
235df20
Cleanup ps2 port reset handling.
by Kevin O'Connor
· 14 years ago
b44a852
Cleanup keyboard reset handling.
by Kevin O'Connor
· 14 years ago
0d9e673
Add extra test for CONFIG_ATA in src/disk.c.
by Kevin O'Connor
· 14 years ago
b24c574
Add CONFIG_S3_RESUME to control support for S3 resume.
by Kevin O'Connor
· 14 years ago
0b6f2eb
Don't assume __call16_from32 and __call16 are linear in romlayout.S.
by Kevin O'Connor
· 14 years ago
f509237
Fix minor bug in ps2port.c - can't check for -1 with unsigned return type.
by Kevin O'Connor
· 14 years ago
df2c19a
Reserve space for buffers in f-segment; don't allocate from freespace.
by Kevin O'Connor
· 14 years ago
f5d025a
Minor - don't force align the 32 bss.
by Kevin O'Connor
· 14 years ago
d67a703
Put each assembler function into its own section.
by Kevin O'Connor
· 14 years ago
db802ad
Have layoutrom.py show info on utilization of fixed area.
by Kevin O'Connor
· 14 years ago
3085376
Move variables from assembler to C code.
by Kevin O'Connor
· 14 years ago
095e89b
Remove some unused IRQ_TRAMPOLINE definitions.
by Kevin O'Connor
· 14 years ago
711ddc6
Try to automatically fit sections into open spaces in the fixed area.
by Kevin O'Connor
· 14 years ago
202024a
Layout fixed area using linker instead of assembler.
by Kevin O'Connor
· 14 years ago
9e91c7b
Misc fixes.
by Kevin O'Connor
· 14 years ago
b1b7c2a
Change license from GPLv3 to LGPLv3.
by Kevin O'Connor
· 14 years ago
7061eb6
Initial KVM support.
by Kevin O'Connor
· 14 years ago
0234cd9
Make sure ps2 port command reads are from the desired device.
by Kevin O'Connor
· 14 years ago
7bb3253
Silence the strict-aliasing warnings that older compilers emit.
by Kevin O'Connor
· 14 years ago
7cccf54
Don't define bda as a macro in resume.c - it confuses AVOIDCOMBINE mode.
by Kevin O'Connor
· 14 years ago
8c0e372
The BDA is at segment 0x0040 not 0x0000.
by Kevin O'Connor
· 14 years ago
0560034
Improve set_code_fail/floppy_ret/disk_ret code generation.
by Kevin O'Connor
· 14 years ago
6aa673d
Fix bug in basic_access error path.
by Kevin O'Connor
· 14 years ago
a83ff55
Reduce stack usage of hw irq handlers.
by Kevin O'Connor
· 14 years ago
7f34309
Switch to new stack when calling ATA function in 16bit mode.
by Kevin O'Connor
· 14 years ago
9646224
Tune gcc stack growth parameter.
by Kevin O'Connor
· 14 years ago
4524bf7
Use new 'struct disk_op_s' to issue ata requests.
by Kevin O'Connor
· 14 years ago
4a16ef6
Return CDEMU parameters to ebda segment (instead of using globals).
by Kevin O'Connor
· 14 years ago
0881537
Introduce GET/SET_EBDA2() macros - they take a cached ebda seg.
by Kevin O'Connor
· 14 years ago
92f95b0
Add more linker protections around variables accessed from 16bit mode.
by Kevin O'Connor
· 14 years ago
c659fde
Move IPL definitions from ebda to global variables.
by Kevin O'Connor
· 14 years ago
609da23
Move most of ATA and CDEMU from ebda to global variables.
by Kevin O'Connor
· 14 years ago
e791636
Move ram size definitions from ebda to global variables.
by Kevin O'Connor
· 14 years ago
51358db
Move pir table offset from ebda to a global variable.
by Kevin O'Connor
· 14 years ago
4a754b3
Add linker magic to ensure 16bit variables aren't repeated in 32bit code.
by Kevin O'Connor
· 14 years ago
4d7c37e
Support a relocatable ebda segment.
by Kevin O'Connor
· 14 years ago
4735877
Enhance via vga hooks (based on patch from Rudolf Marek)
by Kevin O'Connor
· 14 years ago
0c3068d
Initial PnP bios call support.
by Kevin O'Connor
· 14 years ago
fb630a9
Fix bug in dequeue_key() refactor.
by Kevin O'Connor
· 14 years ago
3f57b5c
Support multiple BCVs in a single option rom.
by Kevin O'Connor
· 14 years ago
ffdc9ee
Rework default hwirq handler so there is no confusion on which pic to eoi.
by Kevin O'Connor
· 14 years ago
cc6a377
Make sure to manually export s3_resume() for old buggy gcc versions.
by Kevin O'Connor
· 14 years ago
9967ab7
Add initial S3 resume support.
by Kevin O'Connor
· 14 years ago
c5b5036
Make sure %ss==%ds in resume handler call.
by Kevin O'Connor
· 14 years ago
bb06df2
Use rtc for keyboard delay instaed of tsc.
by Kevin O'Connor
· 14 years ago
31bfad6
Don't turn off apic after smp detect; use cmos for smp count on emulators.
by Kevin O'Connor
· 14 years ago
993f9d3
Refactor dequeue_key() in keyboard code.
by Kevin O'Connor
· 14 years ago
f5c1161
Define and consistently use BUILD_APIC_ADDR and BUILD_IOAPIC_ADDR.
by Kevin O'Connor
· 14 years ago
b4f0e89
Cleanup of fixed space addresses.
by Kevin O'Connor
· 14 years ago
15157a3
Implement GET/SET_GLOBAL(...) instead of using GET/SET_VAR(CS, ...)
by Kevin O'Connor
· 14 years ago
4e6c970
Implement time based checks even when looping on an ioport.
by Kevin O'Connor
· 14 years ago
4bbd3b3
Minor - don't call smm_init() from init_bios_tables()
by Kevin O'Connor
· 14 years ago
9649a96
Various minor comment updates.
by Kevin O'Connor
· 14 years ago
d19501e
Fix boot when CONFIG_CDROM_BOOT is disabled.
by Kevin O'Connor
· 14 years ago
18e38b2
Improve support for old 16bit resume handlers.
by Kevin O'Connor
· 14 years ago
e682cbc
Don't overwrite memory on smm init.
by Kevin O'Connor
· 14 years ago
a06bfb6
Execute smp detect code in place instead of copying it.
by Kevin O'Connor
· 14 years ago
9e82122
Makefile cleanups.
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
53ab0b6
Only support IDE devices with pci class of PCI_CLASS_STORAGE_IDE.
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
3f168b6
Detect keyboard ctrl-alt-delete and try to reset machine.
by Kevin O'Connor
· 14 years ago
dd3588f
Fix bug on keyboard LED set.
by Kevin O'Connor
· 14 years ago
acf1374
Don't reset .bss on reboots.
by Kevin O'Connor
· 14 years ago
bc2aecd
Implement tsc based delay timers, and use them throughout code.
by Kevin O'Connor
· 14 years ago
cf89e66
Fix bug - bios writes must be enabled before max PCI bus detected.
by Kevin O'Connor
· 14 years ago
d21c089
Enable a default hw irq handler.
by Kevin O'Connor
· 14 years ago
952974e
Add tool for generating assembler offset definition file.
by Kevin O'Connor
· 14 years ago
3eac009
Define bit definitions for cr0 register.
by Kevin O'Connor
· 14 years ago
d9a8b2d
Cleanup a20 code.
by Kevin O'Connor
· 14 years ago
8820a10
Show PCI info when reporting ATA controllers.
by Kevin O'Connor
· 14 years ago
e5a36d5
Increase debugging output in option rom processing.
by Kevin O'Connor
· 14 years ago
1a72e2e
Disable a20 on 16bit calls.
by Kevin O'Connor
· 14 years ago
bf5ff17
Move POST stack from 0xfffe to 0x7c00.
by Kevin O'Connor
· 14 years ago
37ef9ae
Make sure to exit from cdrom_boot() if a cdrom is not found.
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
1492708
Move 32bit segment defines from romlayout.S to config.h.
by Kevin O'Connor
· 14 years ago
2ed2f58
Synch pci ids and registers with Linux kernel source.
by Kevin O'Connor
· 14 years ago
f782d60
Avoid casting EBDA variables ipl.description and pir_loc.
by Kevin O'Connor
· 14 years ago
d995b3d
Update e820 map in place instead of copying it.
by Kevin O'Connor
· 14 years ago
4a14d75
Rework READx_SEG/WRITEx_SEG macro type detection.
by Kevin O'Connor
· 14 years ago
1b7d884
Support .bss variables in 16bit code (ones that the 32bit code can set).
by Kevin O'Connor
· 14 years ago
7b49cd9
Add dprintf() status writes during startup of bios table inits.
by Kevin O'Connor
· 14 years ago
eadf1ee
Place .bss section in 0xf0000 segment.
by Kevin O'Connor
· 14 years ago
2fc90bd
Be sure to define defaults for NM,STRIP,OBJCOPY in Makefile.
by Kevin O'Connor
· 14 years ago
86cebee
Fix cross compilation issues of seabios
by Kevin O'Connor
· 14 years ago
Next »