summaryrefslogtreecommitdiff
path: root/src/farptr.h
Commit message (Expand)AuthorAgeFilesLines
* Remove ioport.h; disperse its contents to other header files.Kevin O'Connor2013-09-281-1/+1
* Move definition of struct segoff_s from farptr.h to types.h.Kevin O'Connor2013-09-181-10/+0
* Fix 'union u64_u32_u' member names.Kevin O'Connor2012-09-151-2/+2
* Use inline functions instead of macros for GET/SET_SEG segment manipulation.Kevin O'Connor2012-05-241-8/+22
* Be sure to add "void" to all function prototypes that take no args.Kevin O'Connor2010-01-031-1/+1
* Only add "addr32" to memory accesses that require them.Kevin O'Connor2009-12-271-46/+46
* Introduce MODESEGMENT define; rename VISIBLE32 to VISIBLE32FLAT.Kevin O'Connor2009-12-261-11/+3
* Replace common segment/offset pairs with struct segoff_s.Kevin O'Connor2009-09-091-0/+19
* Add Post Memory Manager (PMM) support.Kevin O'Connor2009-08-011-8/+9
* Add u64 cast to READ64_SEG() macro to fix vga compiling.Kevin O'Connor2009-07-121-1/+1
* Rework READ64_SEG macro to prevent spurious warning on gcc 4.4.Kevin O'Connor2009-06-301-5/+6
* Unify mode16/32 compiler checks.Kevin O'Connor2009-06-151-0/+8
* Allow GET/SET_SEG asm to access memory or a register.Kevin O'Connor2009-01-191-2/+2
* Rename MAKE_FARPTR (and similar) to MAKE_FLATPTR.Kevin O'Connor2009-01-191-46/+46
* Change license from GPLv3 to LGPLv3.Kevin O'Connor2009-01-151-1/+1
* Switch to new stack when calling ATA function in 16bit mode.Kevin O'Connor2009-01-011-2/+3
* Rework READx_SEG/WRITEx_SEG macro type detection.Kevin O'Connor2008-11-081-52/+38
* Always define macro MODE16 - that way it can be used in C conditionals.Kevin O'Connor2008-07-131-1/+1
* Add full support for drives with more that 2<<32 sectors.Kevin O'Connor2008-05-141-0/+19
* Fix asm dependencies on segment based writes.Kevin O'Connor2008-04-121-6/+6
* Avoid using volatile on GET/SET_VAR macros.Kevin O'Connor2008-03-301-42/+54
* Fix bugs in GET/SET_FARPTR macros.Kevin O'Connor2008-03-291-5/+7
* Use "FARPTR" consistently in macros.Kevin O'Connor2008-03-221-16/+16
* Use 32bit absolute pointers for buffers in ATA code.Kevin O'Connor2008-03-121-40/+72
* Fix bug in SET_FARVAR.Kevin O'Connor2008-03-091-1/+2
* Optimize insb/outsb/insw/etc. functions.Kevin O'Connor2008-03-091-0/+27
* Some cleanups based on patch by Nguyen Anh QuynhKevin O'Connor2008-02-271-0/+4
* Version 0.1.2rel-0.1.2Kevin O'Connor2008-02-251-12/+34
* Version 0.1.1rel-0.1.1Kevin O'Connor2008-02-251-4/+24
* Initial checkin.rel-0.1.0Kevin O'Connor2008-02-251-0/+57