Gitiles
Code Review
Sign In
review.coreboot.org
/
seabios
/
4c0c85ab862bd042e84624ddc06cf87c0ed6cc47
4c0c85a
Initial support for finding option roms in coreboot flash layout.
by Kevin O'Connor
· 15 years ago
b49e058
Turn off new gcc tree-switch-conversion option in 16bit mode.
by Kevin O'Connor
· 15 years ago
7cf17f2
Rework linker scripts so they work on new version of ld.
by Kevin O'Connor
· 15 years ago
2787680
Use CC consistently in test-gcc.sh script.
by Kevin O'Connor
· 15 years ago
84452f1
Enhance gcc checks.
by Kevin O'Connor
· 15 years ago
03f630e
Expand gcc tests.
by Kevin O'Connor
· 15 years ago
071f154
Add high coreboot table support to seabios.
by Kevin O'Connor
· 15 years ago
a9caeae
Minor - reduce forced inlining directives in src/ata.c.
by Kevin O'Connor
· 15 years ago
75f49b3
Register int02 handler (nmi); disable NMI by default.
by Kevin O'Connor
· 15 years ago
d10e444
Minor - improve formatting of src/acpi.c.
by Kevin O'Connor
· 15 years ago
4ebc0b7
Consistently disable irqs at start of each assembler entry point.
by Kevin O'Connor
· 15 years ago
11ac162
Fix mptable MPCONFIG_SIGNATURE incorrect signature.
by Kevin O'Connor
· 15 years ago
6707c30
Support multiple independent root buses (if known at compile time).
by Kevin O'Connor
· 15 years ago
a69a559
Fix bug in emulator mptable creation - space not reserved.
by Kevin O'Connor
· 15 years ago
32945af
Don't 'autodetect' ATA PIO32 mode - use compile def instead.
by Kevin O'Connor
· 15 years ago
d626e55
Minor - cleanup return code of floppy_media_sense.
by Kevin O'Connor
· 15 years ago
47e2093
Copy mptable floater and config tables when on coreboot.
by Kevin O'Connor
· 15 years ago
3574644
Build mptable using C 'struct's.
by Kevin O'Connor
· 15 years ago
5d8ec3e
Minor - simplify add_e820() function.
by Kevin O'Connor
· 15 years ago
9caf786
Save/restore %ebp in __call16 instead of in caller (call16).
by Kevin O'Connor
· 15 years ago
1eba429
Add hexdump() output helper function.
by Kevin O'Connor
· 15 years ago
6a46a42
Fix typo causing atapi drive type misreport.
by Kevin O'Connor
· 15 years ago
0763381
Clear out the BiosTableSpace array on each boot.
by Kevin O'Connor
· 15 years ago
5c0c4b7
Bug fix - cdrom media emulation only moves drives if of the same type.
by Kevin O'Connor
· 15 years ago
7da1dcd
Enhance boot menu to allow user to select which CD drive to boot from.
by Kevin O'Connor
· 15 years ago
4f5586c
Fix RTC UIP timing.
by Kevin O'Connor
· 15 years ago
94fd47e
Minor - change checksum functions to take a (void *).
by Kevin O'Connor
· 15 years ago
5ca4b95
Allow ctrl+alt+delete to work when no boot device found.
by Kevin O'Connor
· 15 years ago
f358759
Clock cleanups.
by Kevin O'Connor
· 15 years ago
a0c6879
Enhance cdrom capacity/media sensing timers.
by Kevin O'Connor
· 15 years ago
160f71c
Add common ata identify sequence; improve debugging.
by Kevin O'Connor
· 15 years ago
ab51560
Minor - ata identify commands should use a u16 buffer (not u8).
by Kevin O'Connor
· 15 years ago
89f6763
Don't overflow ATA.channels array on machines with > 4 controllers.
by Kevin O'Connor
· 15 years ago
0a92412
Add support for selecting harddrive order in boot menu.
by Kevin O'Connor
· 15 years ago
8e62a90
Increase default CONFIG_MAX_BIOSTABLE setting.
by Kevin O'Connor
· 15 years ago
e07e18e
Minor - rename BX_PANIC to panic.
by Kevin O'Connor
· 15 years ago
71f036d
Simplify boot code.
by Kevin O'Connor
· 15 years ago
9f4e1d9
Reorganize boot code.
by Kevin O'Connor
· 15 years ago
60b6999
Minor - remove permanent_halt function.
by Kevin O'Connor
· 15 years ago
a3b612e
More floppy code cleanups.
by Kevin O'Connor
· 15 years ago
7661f2f
Minor floppy cleanups.
by Kevin O'Connor
· 15 years ago
95827c4
Introduce MBR struct; simplify cdrom emulation code.
by Kevin O'Connor
· 15 years ago
5eac1dd
Suppress initialized variable compile warning in ata.c.
by Kevin O'Connor
· 15 years ago
580e332
Cleanup ATA code; get SATA drives working on real hardware.
by Kevin O'Connor
· 15 years ago
eac894d
Don't mask irqs in default hardware irq handler.
by Kevin O'Connor
· 15 years ago
423a04d
Add pci_to_bdf() helper function.
by Kevin O'Connor
· 15 years ago
0afee52
Updates to README file.
by Kevin O'Connor
· 15 years ago
rel-0.4.0
ef3d882
Make sure to clear global variables before use.
by Kevin O'Connor
· 15 years ago
b62d1ae
TODO list updates.
by Kevin O'Connor
· 15 years ago
af473a4
Don't declare a handler for int 0x1c - the default handler is sufficient.
by Kevin O'Connor
· 15 years ago
231f710
Enhance makefile to autodetect if AVOIDCOMBINE is needed.
by Kevin O'Connor
· 15 years ago
d99908e
Minor - use a struct when working with pcibios 1ab10e param.
by Kevin O'Connor
· 15 years ago
885e2dd
Minor enhancement - kbd reset should set 0x1234 in BDA reset flag.
by Kevin O'Connor
· 15 years ago
7d10821
Fix apparent bug in int1348 -- checksum didn't have regs->si offset.
by Kevin O'Connor
· 15 years ago
273e8ae
Minor - call16 should not assume %cs==SEG_BIOS.
by Kevin O'Connor
· 15 years ago
8b267cb
Implement memcpy_far and checksum_far, and replace _fl variants.
by Kevin O'Connor
· 15 years ago
79f4118
Allow GET/SET_SEG asm to access memory or a register.
by Kevin O'Connor
· 15 years ago
35ae726
Rename MAKE_FARPTR (and similar) to MAKE_FLATPTR.
by Kevin O'Connor
· 15 years ago
a9e286d
Minor - streamline SET_GLOBAL macro - reduce #if usage.
by Kevin O'Connor
· 15 years ago
faab1b3
Minor - always set %esp immediately after setting %ss.
by Kevin O'Connor
· 15 years ago
76f0bed
Minor - improve space used reporting in tools/layoutrom.py.
by Kevin O'Connor
· 15 years ago
590e715
Fix apparent bug in 16bit resume code.
by Kevin O'Connor
· 15 years ago
dfc18fc
Fix apparent bug in pci bios handle_1ab10e function.
by Kevin O'Connor
· 15 years ago
235df20
Cleanup ps2 port reset handling.
by Kevin O'Connor
· 15 years ago
b44a852
Cleanup keyboard reset handling.
by Kevin O'Connor
· 15 years ago
0d9e673
Add extra test for CONFIG_ATA in src/disk.c.
by Kevin O'Connor
· 15 years ago
b24c574
Add CONFIG_S3_RESUME to control support for S3 resume.
by Kevin O'Connor
· 15 years ago
0b6f2eb
Don't assume __call16_from32 and __call16 are linear in romlayout.S.
by Kevin O'Connor
· 15 years ago
f509237
Fix minor bug in ps2port.c - can't check for -1 with unsigned return type.
by Kevin O'Connor
· 15 years ago
df2c19a
Reserve space for buffers in f-segment; don't allocate from freespace.
by Kevin O'Connor
· 15 years ago
f5d025a
Minor - don't force align the 32 bss.
by Kevin O'Connor
· 15 years ago
d67a703
Put each assembler function into its own section.
by Kevin O'Connor
· 15 years ago
db802ad
Have layoutrom.py show info on utilization of fixed area.
by Kevin O'Connor
· 15 years ago
3085376
Move variables from assembler to C code.
by Kevin O'Connor
· 15 years ago
095e89b
Remove some unused IRQ_TRAMPOLINE definitions.
by Kevin O'Connor
· 15 years ago
711ddc6
Try to automatically fit sections into open spaces in the fixed area.
by Kevin O'Connor
· 15 years ago
202024a
Layout fixed area using linker instead of assembler.
by Kevin O'Connor
· 15 years ago
9e91c7b
Misc fixes.
by Kevin O'Connor
· 15 years ago
b1b7c2a
Change license from GPLv3 to LGPLv3.
by Kevin O'Connor
· 15 years ago
7061eb6
Initial KVM support.
by Kevin O'Connor
· 15 years ago
0234cd9
Make sure ps2 port command reads are from the desired device.
by Kevin O'Connor
· 15 years ago
7bb3253
Silence the strict-aliasing warnings that older compilers emit.
by Kevin O'Connor
· 15 years ago
7cccf54
Don't define bda as a macro in resume.c - it confuses AVOIDCOMBINE mode.
by Kevin O'Connor
· 15 years ago
8c0e372
The BDA is at segment 0x0040 not 0x0000.
by Kevin O'Connor
· 15 years ago
0560034
Improve set_code_fail/floppy_ret/disk_ret code generation.
by Kevin O'Connor
· 15 years ago
6aa673d
Fix bug in basic_access error path.
by Kevin O'Connor
· 15 years ago
a83ff55
Reduce stack usage of hw irq handlers.
by Kevin O'Connor
· 15 years ago
7f34309
Switch to new stack when calling ATA function in 16bit mode.
by Kevin O'Connor
· 15 years ago
9646224
Tune gcc stack growth parameter.
by Kevin O'Connor
· 15 years ago
4524bf7
Use new 'struct disk_op_s' to issue ata requests.
by Kevin O'Connor
· 15 years ago
4a16ef6
Return CDEMU parameters to ebda segment (instead of using globals).
by Kevin O'Connor
· 15 years ago
0881537
Introduce GET/SET_EBDA2() macros - they take a cached ebda seg.
by Kevin O'Connor
· 15 years ago
92f95b0
Add more linker protections around variables accessed from 16bit mode.
by Kevin O'Connor
· 15 years ago
c659fde
Move IPL definitions from ebda to global variables.
by Kevin O'Connor
· 15 years ago
609da23
Move most of ATA and CDEMU from ebda to global variables.
by Kevin O'Connor
· 15 years ago
e791636
Move ram size definitions from ebda to global variables.
by Kevin O'Connor
· 15 years ago
51358db
Move pir table offset from ebda to a global variable.
by Kevin O'Connor
· 15 years ago
4a754b3
Add linker magic to ensure 16bit variables aren't repeated in 32bit code.
by Kevin O'Connor
· 15 years ago
4d7c37e
Support a relocatable ebda segment.
by Kevin O'Connor
· 15 years ago
4735877
Enhance via vga hooks (based on patch from Rudolf Marek)
by Kevin O'Connor
· 15 years ago
Next »