Gitiles
Code Review
Sign In
review.coreboot.org
/
seabios
/
3693af0f405f4e99e2ba1b0dbb4ac3d4aad16100
/
src
/
biosvar.h
3693af0
Convert ps2 code EBDA variables to VARLOW variables.
by Kevin O'Connor
· 11 years ago
9d8e0a6
Convert boot code EBDA variables to VARLOW variables.
by Kevin O'Connor
· 11 years ago
9d254d4
Convert timer code EBDA variables to VARLOW variables.
by Kevin O'Connor
· 11 years ago
46b8262
Add mechanism to declare variables as "low mem" and use for extra stack.
by Kevin O'Connor
· 11 years ago
745de85
Add TSC emulation layer for 386/486 CPUs.
by Kevin O'Connor
· 12 years ago
a6ad7df
Add vbe_flag field in BDA
by Julian Pidancet
· 12 years ago
9a01a9c
Only show bootsplash during boot menu.
by Kevin O'Connor
· 13 years ago
cc9e1bf
Add FUNC16() helper macro for converting a 16bit func to a segoff_s.
by Kevin O'Connor
· 13 years ago
cadaf0e
Be sure to disable bootsplash on all BIOS boot cases.
by Kevin O'Connor
· 13 years ago
d5d02b6
Allocate cdemu buffer in low mem instead of ebda.
by Kevin O'Connor
· 13 years ago
6704cf9
Revert "Rework disabling of ps2 port irqs."
by Kevin O'Connor
· 14 years ago
8f469b9
Dynamically allocate ata_channel info; introduce custom atadrive_s struct.
by Kevin O'Connor
· 14 years ago
d7e998f
Dynamically allocate each drive_g with malloc_fseg().
by Kevin O'Connor
· 14 years ago
84a4d4b
Support USB keyboard auto-repeat.
by Kevin O'Connor
· 14 years ago
6f702dd
Rework disabling of ps2 port irqs.
by Kevin O'Connor
· 14 years ago
1ca05b0
Be sure to add "void" to all function prototypes that take no args.
by Kevin O'Connor
· 14 years ago
871e0a0
Add support for 32bit PCI BIOS entry.
by Kevin O'Connor
· 14 years ago
52a300f
Introduce MODESEGMENT define; rename VISIBLE32 to VISIBLE32FLAT.
by Kevin O'Connor
· 14 years ago
ad90159
Enhance experimental option rom "threading" - enable preemption.
by Kevin O'Connor
· 14 years ago
77d227b
Pass 'drive_s' pointer instead of driveid.
by Kevin O'Connor
· 14 years ago
f416fe9
Add support for permanent low memory allocations.
by Kevin O'Connor
· 14 years ago
40c0e48
Define bit names for keyboard shift flags.
by Kevin O'Connor
· 14 years ago
9f98542
Replace common segment/offset pairs with struct segoff_s.
by Kevin O'Connor
· 14 years ago
669e644
Store cdrom emulated driveid directly.
by Kevin O'Connor
· 14 years ago
c892b13
Separate ATA code from generic disk code.
by Kevin O'Connor
· 14 years ago
9ae1e9b
Remove unused cdemu ATA code.
by Kevin O'Connor
· 14 years ago
b68ac71
Implement cdrom disk emulation at high-level instead of in low-level ATA.
by Kevin O'Connor
· 14 years ago
0bf9270
Add Post Memory Manager (PMM) support.
by Kevin O'Connor
· 14 years ago
0b60a06
Unify mode16/32 compiler checks.
by Kevin O'Connor
· 14 years ago
49553a4
Verify ebda segment looks sane before using during resume.
by Kevin O'Connor
· 14 years ago
3d29213
Minor - add some additional vga definitions of bda.
by Kevin O'Connor
· 14 years ago
a3b612e
More floppy code cleanups.
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
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
3085376
Move variables from assembler to C code.
by Kevin O'Connor
· 15 years ago
b1b7c2a
Change license from GPLv3 to LGPLv3.
by Kevin O'Connor
· 15 years ago
8c0e372
The BDA is at segment 0x0040 not 0x0000.
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
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
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
4d7c37e
Support a relocatable ebda segment.
by Kevin O'Connor
· 15 years ago
15157a3
Implement GET/SET_GLOBAL(...) instead of using GET/SET_VAR(CS, ...)
by Kevin O'Connor
· 15 years ago
18e38b2
Improve support for old 16bit resume handlers.
by Kevin O'Connor
· 15 years ago
f782d60
Avoid casting EBDA variables ipl.description and pir_loc.
by Kevin O'Connor
· 15 years ago
d995b3d
Update e820 map in place instead of copying it.
by Kevin O'Connor
· 15 years ago
59c35f2
Add support for more than 4Gig of ram.
by Kevin O'Connor
· 15 years ago
6723d03
Supply vga register names for BDA.
by Kevin O'Connor
· 15 years ago
53236cc
Use PCI bus scan to find all ATA controllers. Several IDE fixes.
by Kevin O'Connor
· 15 years ago
3b89719
Rewrite ps2 port (keyboard/mouse) handling.
by Kevin O'Connor
· 15 years ago
9521e26
Extract 'struct bregs' out of biosvar.h; clean up header includes.
by Kevin O'Connor
· 15 years ago
d25810a
Generate PIR table at post time.
by Kevin O'Connor
· 15 years ago
c781293
Enhance e820 memory map generation.
by Kevin O'Connor
· 15 years ago
abc7597
Establish boot order in post stage.
by Kevin O'Connor
· 15 years ago
9dd0dd1
Auto detect EBDA_SIZE from size of data structure.
by Kevin O'Connor
· 15 years ago
9571ac2
Unify memory size detection.
by Kevin O'Connor
· 15 years ago
1bb3b5c
Add full support for drives with more that 2<<32 sectors.
by Kevin O'Connor
· 15 years ago
9f0d94d
Move hard drive init from post.c to ata.c.
by Kevin O'Connor
· 15 years ago
e0113c9
Forward port new boot menu features from bochs bios.
by Kevin O'Connor
· 15 years ago
438f635
Minor cleanups.
by Kevin O'Connor
· 16 years ago
56a506d
Merge IPL segment into EBDA segment.
by Kevin O'Connor
· 16 years ago
a6b9f71
Refactor ata code.
by Kevin O'Connor
· 16 years ago
1d01951
Don't pass in ebp/esp to irq handlers.
by Kevin O'Connor
· 16 years ago
64c718d
use PACKED for bregs declaration
by Kevin O'Connor
· 16 years ago
ed12849
Reduce stack usage for ISRs; minor fixes.
by Kevin O'Connor
· 16 years ago
180a959
Get CDROM emulation working.
by Kevin O'Connor
· 16 years ago
6eee8ca
types.h & ata.h
by Kevin O'Connor
· 16 years ago
44c631d
Enhance included bios tables.
by Kevin O'Connor
· 16 years ago
4d6dbc6
Initial support for ps/2 mouse.
by Kevin O'Connor
· 16 years ago
d427a3f
Implement basic "eoi_jmp_post" code to post step.
by Kevin O'Connor
· 16 years ago
3491e8b
Initial support for ATA disks.
by Kevin O'Connor
· 16 years ago
bdce35f
Misc updates.
by Kevin O'Connor
· 16 years ago
38fcbfe
Version 0.1.2
by Kevin O'Connor
· 16 years ago
rel-0.1.2
4b60c00
Version 0.1.1
by Kevin O'Connor
· 16 years ago
rel-0.1.1
f076a3e
Initial checkin.
by Kevin O'Connor
· 16 years ago
rel-0.1.0