aboutsummaryrefslogtreecommitdiff
path: root/src/types.h
AgeCommit message (Expand)AuthorFilesLines
2024-01-04parisc: Fix 64-bit firmware buildHelge Deller1-2/+2
2021-09-24Add portaddr_t typedef to specify I/O port addressesHelge Deller1-1/+7
2015-10-09Fix typos found by codespellStefan Weil1-1/+1
2014-12-03Eliminate FUNCFSEG - only force portions of inline asm to f-segmentKevin O'Connor1-4/+0
2014-10-11build: Support declaring 32bit C functions that must reside in the f-segmentKevin O'Connor1-0/+4
2014-06-11build: Get fixed address variables from 32bit compile pass (not 16bit)Kevin O'Connor1-4/+4
2013-09-18Move definition of struct segoff_s from farptr.h to types.h.Kevin O'Connor1-0/+11
2013-06-08Introduce and convert pmm code to use standard list helpers.Kevin O'Connor1-0/+3
2013-03-08Add VARVERIFY32INIT attribute for variables only available during "init".Kevin O'Connor1-0/+4
2013-02-19Don't relocate "varlow" variable references at runtime.Kevin O'Connor1-1/+1
2013-02-18Convert VAR16VISIBLE, VAR16EXPORT, and VAR32VISIBLE to VARFSEG.Kevin O'Connor1-14/+2
2013-02-18Introduce VARFSEG for variables that will reside in the f-segment.Kevin O'Connor1-0/+4
2013-02-17Clarify build generated "zone low" values.Kevin O'Connor1-1/+1
2012-09-15Fix 'union u64_u32_u' member names.Kevin O'Connor1-1/+1
2012-05-28Don't restrict VISIBLEx C functions to only x mode.Kevin O'Connor1-8/+8
2012-05-20Add mechanism to declare variables as "low mem" and use for extra stack.Kevin O'Connor1-0/+4
2010-12-05Require a "_cfuncXX_" symbol prefix for inter-mode c function references.Kevin O'Connor1-6/+6
2010-09-15Separate out init code from the rest of the 32bit flat code.Kevin O'Connor1-3/+7
2010-04-17Add __attribute__((__malloc__)) declaration to internal malloc funcs.Kevin O'Connor1-0/+1
2010-03-20Don't move EBDA while an optionrom is running (CONFIG_THREAD_OPTIONROMS).Kevin O'Connor1-0/+3
2010-01-03Reduce #ifs by weeding out some cross-chunk function definitions.Kevin O'Connor1-6/+6
2010-01-03Be sure to add "void" to all function prototypes that take no args.Kevin O'Connor1-3/+3
2010-01-01Force a link error if a function is used from the wrong code chunk.Kevin O'Connor1-12/+16
2010-01-01Add __noreturn define for __attribute__((noreturn)).Kevin O'Connor1-2/+3
2009-12-30Add support for 32bit PCI BIOS entry.Kevin O'Connor1-2/+24
2009-12-26Introduce MODESEGMENT define; rename VISIBLE32 to VISIBLE32FLAT.Kevin O'Connor1-8/+15
2009-09-27Replace clock conversion constants with defines.Kevin O'Connor1-0/+4
2009-09-09Rename VAR16_32 to VAR16VISIBLE.Kevin O'Connor1-6/+6
2009-08-30Cleanups for malloc code.Kevin O'Connor1-1/+2
2009-08-01Add Post Memory Manager (PMM) support.Kevin O'Connor1-1/+7
2009-06-15Unify mode16/32 compiler checks.Kevin O'Connor1-0/+1
2009-06-10Add support for gcc v3.x compilers.Kevin O'Connor1-1/+9
2009-06-10Do garbage collection of unused sections.Kevin O'Connor1-5/+17
2009-01-17Move variables from assembler to C code.Kevin O'Connor1-0/+3
2009-01-17Layout fixed area using linker instead of assembler.Kevin O'Connor1-2/+2
2009-01-15Change license from GPLv3 to LGPLv3.Kevin O'Connor1-1/+1
2008-12-29Add more linker protections around variables accessed from 16bit mode.Kevin O'Connor1-2/+5
2008-12-28Add linker magic to ensure 16bit variables aren't repeated in 32bit code.Kevin O'Connor1-4/+11
2008-12-10Improve support for old 16bit resume handlers.Kevin O'Connor1-0/+1
2008-07-13Always define macro MODE16 - that way it can be used in C conditionals.Kevin O'Connor1-1/+1
2008-06-11Move acpi code out of rombios32.c; clean up use of fixed memory addresses.Kevin O'Connor1-0/+2
2008-05-18Auto detect EBDA_SIZE from size of data structure.Kevin O'Connor1-0/+1
2008-05-14Add full support for drives with more that 2<<32 sectors.Kevin O'Connor1-0/+5
2008-05-13Reduce ide stack usage by reorganizing ata calls.Kevin O'Connor1-0/+1
2008-04-13Use __always_inline to force inlining.Kevin O'Connor1-1/+1
2008-04-05Add s64 type to types.h.Kevin O'Connor1-1/+2
2008-03-12Update interger types in rombios32 code.Kevin O'Connor1-0/+1
2008-03-11Add FIELD_SIZEOF macro to types.hKevin O'Connor1-0/+1
2008-03-11Force functions marked as inline to always be inlined.Kevin O'Connor1-0/+2
2008-03-08Port rombios32 code from bochs-bios.Kevin O'Connor1-0/+5