aboutsummaryrefslogtreecommitdiffstats
path: root/src/types.h
Commit message (Expand)AuthorAgeFilesLines
* Fix typos found by codespellStefan Weil2015-10-091-1/+1
* Eliminate FUNCFSEG - only force portions of inline asm to f-segmentKevin O'Connor2014-12-031-4/+0
* build: Support declaring 32bit C functions that must reside in the f-segmentKevin O'Connor2014-10-111-0/+4
* build: Get fixed address variables from 32bit compile pass (not 16bit)Kevin O'Connor2014-06-111-4/+4
* Move definition of struct segoff_s from farptr.h to types.h.Kevin O'Connor2013-09-181-0/+11
* Introduce and convert pmm code to use standard list helpers.Kevin O'Connor2013-06-081-0/+3
* Add VARVERIFY32INIT attribute for variables only available during "init".Kevin O'Connor2013-03-081-0/+4
* Don't relocate "varlow" variable references at runtime.Kevin O'Connor2013-02-191-1/+1
* Convert VAR16VISIBLE, VAR16EXPORT, and VAR32VISIBLE to VARFSEG.Kevin O'Connor2013-02-181-14/+2
* Introduce VARFSEG for variables that will reside in the f-segment.Kevin O'Connor2013-02-181-0/+4
* Clarify build generated "zone low" values.Kevin O'Connor2013-02-171-1/+1
* Fix 'union u64_u32_u' member names.Kevin O'Connor2012-09-151-1/+1
* Don't restrict VISIBLEx C functions to only x mode.Kevin O'Connor2012-05-281-8/+8
* Add mechanism to declare variables as "low mem" and use for extra stack.Kevin O'Connor2012-05-201-0/+4
* Require a "_cfuncXX_" symbol prefix for inter-mode c function references.Kevin O'Connor2010-12-051-6/+6
* Separate out init code from the rest of the 32bit flat code.Kevin O'Connor2010-09-151-3/+7
* Add __attribute__((__malloc__)) declaration to internal malloc funcs.Kevin O'Connor2010-04-171-0/+1
* Don't move EBDA while an optionrom is running (CONFIG_THREAD_OPTIONROMS).Kevin O'Connor2010-03-201-0/+3
* Reduce #ifs by weeding out some cross-chunk function definitions.Kevin O'Connor2010-01-031-6/+6
* Be sure to add "void" to all function prototypes that take no args.Kevin O'Connor2010-01-031-3/+3
* Force a link error if a function is used from the wrong code chunk.Kevin O'Connor2010-01-011-12/+16
* Add __noreturn define for __attribute__((noreturn)).Kevin O'Connor2010-01-011-2/+3
* Add support for 32bit PCI BIOS entry.Kevin O'Connor2009-12-301-2/+24
* Introduce MODESEGMENT define; rename VISIBLE32 to VISIBLE32FLAT.Kevin O'Connor2009-12-261-8/+15
* Replace clock conversion constants with defines.Kevin O'Connor2009-09-271-0/+4
* Rename VAR16_32 to VAR16VISIBLE.Kevin O'Connor2009-09-091-6/+6
* Cleanups for malloc code.Kevin O'Connor2009-08-301-1/+2
* Add Post Memory Manager (PMM) support.Kevin O'Connor2009-08-011-1/+7
* Unify mode16/32 compiler checks.Kevin O'Connor2009-06-151-0/+1
* Add support for gcc v3.x compilers.Kevin O'Connor2009-06-101-1/+9
* Do garbage collection of unused sections.Kevin O'Connor2009-06-101-5/+17
* Move variables from assembler to C code.Kevin O'Connor2009-01-171-0/+3
* Layout fixed area using linker instead of assembler.Kevin O'Connor2009-01-171-2/+2
* Change license from GPLv3 to LGPLv3.Kevin O'Connor2009-01-151-1/+1
* Add more linker protections around variables accessed from 16bit mode.Kevin O'Connor2008-12-291-2/+5
* Add linker magic to ensure 16bit variables aren't repeated in 32bit code.Kevin O'Connor2008-12-281-4/+11
* Improve support for old 16bit resume handlers.Kevin O'Connor2008-12-101-0/+1
* Always define macro MODE16 - that way it can be used in C conditionals.Kevin O'Connor2008-07-131-1/+1
* Move acpi code out of rombios32.c; clean up use of fixed memory addresses.Kevin O'Connor2008-06-111-0/+2
* Auto detect EBDA_SIZE from size of data structure.Kevin O'Connor2008-05-181-0/+1
* Add full support for drives with more that 2<<32 sectors.Kevin O'Connor2008-05-141-0/+5
* Reduce ide stack usage by reorganizing ata calls.Kevin O'Connor2008-05-131-0/+1
* Use __always_inline to force inlining.Kevin O'Connor2008-04-131-1/+1
* Add s64 type to types.h.Kevin O'Connor2008-04-051-1/+2
* Update interger types in rombios32 code.Kevin O'Connor2008-03-121-0/+1
* Add FIELD_SIZEOF macro to types.hKevin O'Connor2008-03-111-0/+1
* Force functions marked as inline to always be inlined.Kevin O'Connor2008-03-111-0/+2
* Port rombios32 code from bochs-bios.Kevin O'Connor2008-03-081-0/+5
* Revert "This patch adds the BIOS support for SMP, ACPI, PCI, SMM, SMBIOS."Kevin O'Connor2008-03-081-1/+0
* Rename VISIBLE macro for better control.Kevin O'Connor2008-03-051-1/+10