summaryrefslogtreecommitdiff
path: root/src/biosvar.h
Commit message (Expand)AuthorAgeFilesLines
* Move standard bda type info from biosvar.h to std/bda.h.Kevin O'Connor2013-09-181-157/+4
* Improve accuracy of internal timers.Kevin O'Connor2013-07-201-0/+3
* floppy: Cleanup floppy irq wait handling.Kevin O'Connor2013-03-031-1/+1
* Clarify build generated "zone low" values.Kevin O'Connor2013-02-171-3/+3
* Minor - extend the size of the 'struct bios_data_area_s' to 256 bytes.Kevin O'Connor2012-06-101-0/+3
* Minor - remove CLEARBITS_BDA and SETBITS_BDA macros.Kevin O'Connor2012-06-101-8/+6
* Avoid runtime relocation of 16bit "low" mem - calculate at build instead.Kevin O'Connor2012-06-081-2/+2
* Convert GET/SET_FLATPTR() accesses to "low mem" to GET/SET_LOWFLAT().Kevin O'Connor2012-05-201-0/+4
* EBDA cleanups.Kevin O'Connor2012-05-201-6/+2
* Convert disk code EBDA variables to VARLOW variables.Kevin O'Connor2012-05-201-42/+1
* Convert USB keyboard code EBDA variables to VARLOW variables.Kevin O'Connor2012-05-201-12/+0
* Convert ps2 code EBDA variables to VARLOW variables.Kevin O'Connor2012-05-201-1/+0
* Convert boot code EBDA variables to VARLOW variables.Kevin O'Connor2012-05-201-2/+0
* Convert timer code EBDA variables to VARLOW variables.Kevin O'Connor2012-05-201-6/+0
* Add mechanism to declare variables as "low mem" and use for extra stack.Kevin O'Connor2012-05-201-8/+16
* Add TSC emulation layer for 386/486 CPUs.Kevin O'Connor2012-02-011-0/+4
* Add vbe_flag field in BDAJulian Pidancet2011-12-201-1/+2
* Only show bootsplash during boot menu.Kevin O'Connor2010-08-251-1/+0
* Add FUNC16() helper macro for converting a 16bit func to a segoff_s.Kevin O'Connor2010-07-281-0/+6
* Be sure to disable bootsplash on all BIOS boot cases.Kevin O'Connor2010-07-261-1/+2
* Allocate cdemu buffer in low mem instead of ebda.Kevin O'Connor2010-06-061-2/+0
* Revert "Rework disabling of ps2 port irqs."Kevin O'Connor2010-03-131-28/+2
* Dynamically allocate ata_channel info; introduce custom atadrive_s struct.Kevin O'Connor2010-02-281-5/+5
* Dynamically allocate each drive_g with malloc_fseg().Kevin O'Connor2010-02-151-2/+4
* Support USB keyboard auto-repeat.Kevin O'Connor2010-02-111-0/+13
* Rework disabling of ps2 port irqs.Kevin O'Connor2010-01-281-2/+28
* Be sure to add "void" to all function prototypes that take no args.Kevin O'Connor2010-01-031-3/+3
* Add support for 32bit PCI BIOS entry.Kevin O'Connor2009-12-301-2/+21
* Introduce MODESEGMENT define; rename VISIBLE32 to VISIBLE32FLAT.Kevin O'Connor2009-12-261-3/+3
* Enhance experimental option rom "threading" - enable preemption.Kevin O'Connor2009-12-131-0/+1
* Pass 'drive_s' pointer instead of driveid.Kevin O'Connor2009-10-221-8/+13
* Add support for permanent low memory allocations.Kevin O'Connor2009-09-241-3/+1
* Define bit names for keyboard shift flags.Kevin O'Connor2009-09-111-1/+1
* Replace common segment/offset pairs with struct segoff_s.Kevin O'Connor2009-09-091-19/+6
* Store cdrom emulated driveid directly.Kevin O'Connor2009-08-111-3/+2
* Separate ATA code from generic disk code.Kevin O'Connor2009-08-111-1/+1
* Remove unused cdemu ATA code.Kevin O'Connor2009-08-091-3/+0
* Implement cdrom disk emulation at high-level instead of in low-level ATA.Kevin O'Connor2009-08-091-10/+16
* Add Post Memory Manager (PMM) support.Kevin O'Connor2009-08-011-1/+3
* Unify mode16/32 compiler checks.Kevin O'Connor2009-06-151-6/+2
* Verify ebda segment looks sane before using during resume.Kevin O'Connor2009-05-171-0/+6
* Minor - add some additional vga definitions of bda.Kevin O'Connor2009-05-061-0/+9
* More floppy code cleanups.Kevin O'Connor2009-02-071-2/+1
* Implement memcpy_far and checksum_far, and replace _fl variants.Kevin O'Connor2009-01-191-2/+6
* Rename MAKE_FARPTR (and similar) to MAKE_FLATPTR.Kevin O'Connor2009-01-191-1/+1
* Minor - streamline SET_GLOBAL macro - reduce #if usage.Kevin O'Connor2009-01-191-9/+5
* Move variables from assembler to C code.Kevin O'Connor2009-01-171-4/+4
* Change license from GPLv3 to LGPLv3.Kevin O'Connor2009-01-151-1/+1
* The BDA is at segment 0x0040 not 0x0000.Kevin O'Connor2009-01-021-7/+16
* Switch to new stack when calling ATA function in 16bit mode.Kevin O'Connor2009-01-011-4/+9