aboutsummaryrefslogtreecommitdiff
path: root/src/biosvar.h
AgeCommit message (Expand)AuthorFilesLines
2015-10-15memmap: Introduce SYMBOL() macro to access linker script symbolsKevin O'Connor1-3/+3
2015-10-09Fix typos found by codespellStefan Weil1-1/+1
2013-10-26Minor - eliminate the SET_GLOBAL macro.Kevin O'Connor1-4/+0
2013-09-18Move standard bda type info from biosvar.h to std/bda.h.Kevin O'Connor1-157/+4
2013-07-20Improve accuracy of internal timers.Kevin O'Connor1-0/+3
2013-03-03floppy: Cleanup floppy irq wait handling.Kevin O'Connor1-1/+1
2013-02-17Clarify build generated "zone low" values.Kevin O'Connor1-3/+3
2012-06-10Minor - extend the size of the 'struct bios_data_area_s' to 256 bytes.Kevin O'Connor1-0/+3
2012-06-10Minor - remove CLEARBITS_BDA and SETBITS_BDA macros.Kevin O'Connor1-8/+6
2012-06-08Avoid runtime relocation of 16bit "low" mem - calculate at build instead.Kevin O'Connor1-2/+2
2012-05-20Convert GET/SET_FLATPTR() accesses to "low mem" to GET/SET_LOWFLAT().Kevin O'Connor1-0/+4
2012-05-20EBDA cleanups.Kevin O'Connor1-6/+2
2012-05-20Convert disk code EBDA variables to VARLOW variables.Kevin O'Connor1-42/+1
2012-05-20Convert USB keyboard code EBDA variables to VARLOW variables.Kevin O'Connor1-12/+0
2012-05-20Convert ps2 code EBDA variables to VARLOW variables.Kevin O'Connor1-1/+0
2012-05-20Convert boot code EBDA variables to VARLOW variables.Kevin O'Connor1-2/+0
2012-05-20Convert timer code EBDA variables to VARLOW variables.Kevin O'Connor1-6/+0
2012-05-20Add mechanism to declare variables as "low mem" and use for extra stack.Kevin O'Connor1-8/+16
2012-02-01Add TSC emulation layer for 386/486 CPUs.Kevin O'Connor1-0/+4
2011-12-20Add vbe_flag field in BDAJulian Pidancet1-1/+2
2010-08-25Only show bootsplash during boot menu.Kevin O'Connor1-1/+0
2010-07-28Add FUNC16() helper macro for converting a 16bit func to a segoff_s.Kevin O'Connor1-0/+6
2010-07-26Be sure to disable bootsplash on all BIOS boot cases.Kevin O'Connor1-1/+2
2010-06-06Allocate cdemu buffer in low mem instead of ebda.Kevin O'Connor1-2/+0
2010-03-13Revert "Rework disabling of ps2 port irqs."Kevin O'Connor1-28/+2
2010-02-28Dynamically allocate ata_channel info; introduce custom atadrive_s struct.Kevin O'Connor1-5/+5
2010-02-15Dynamically allocate each drive_g with malloc_fseg().Kevin O'Connor1-2/+4
2010-02-11Support USB keyboard auto-repeat.Kevin O'Connor1-0/+13
2010-01-28Rework disabling of ps2 port irqs.Kevin O'Connor1-2/+28
2010-01-03Be sure to add "void" to all function prototypes that take no args.Kevin O'Connor1-3/+3
2009-12-30Add support for 32bit PCI BIOS entry.Kevin O'Connor1-2/+21
2009-12-26Introduce MODESEGMENT define; rename VISIBLE32 to VISIBLE32FLAT.Kevin O'Connor1-3/+3
2009-12-13Enhance experimental option rom "threading" - enable preemption.Kevin O'Connor1-0/+1
2009-10-22Pass 'drive_s' pointer instead of driveid.Kevin O'Connor1-8/+13
2009-09-24Add support for permanent low memory allocations.Kevin O'Connor1-3/+1
2009-09-11Define bit names for keyboard shift flags.Kevin O'Connor1-1/+1
2009-09-09Replace common segment/offset pairs with struct segoff_s.Kevin O'Connor1-19/+6
2009-08-11Store cdrom emulated driveid directly.Kevin O'Connor1-3/+2
2009-08-11Separate ATA code from generic disk code.Kevin O'Connor1-1/+1
2009-08-09Remove unused cdemu ATA code.Kevin O'Connor1-3/+0
2009-08-09Implement cdrom disk emulation at high-level instead of in low-level ATA.Kevin O'Connor1-10/+16
2009-08-01Add Post Memory Manager (PMM) support.Kevin O'Connor1-1/+3
2009-06-15Unify mode16/32 compiler checks.Kevin O'Connor1-6/+2
2009-05-17Verify ebda segment looks sane before using during resume.Kevin O'Connor1-0/+6
2009-05-06Minor - add some additional vga definitions of bda.Kevin O'Connor1-0/+9
2009-02-07More floppy code cleanups.Kevin O'Connor1-2/+1
2009-01-19Implement memcpy_far and checksum_far, and replace _fl variants.Kevin O'Connor1-2/+6
2009-01-19Rename MAKE_FARPTR (and similar) to MAKE_FLATPTR.Kevin O'Connor1-1/+1
2009-01-19Minor - streamline SET_GLOBAL macro - reduce #if usage.Kevin O'Connor1-9/+5
2009-01-17Move variables from assembler to C code.Kevin O'Connor1-4/+4