Verify checksums on the RX datapath.
[gpxe.git] / src / arch /
2006-12-21 Michael BrownEngage brain: since when was zero >= 0x80 ?
2006-12-21 Michael BrownSome BIOSes return 0xe0 for extended characters. Just...
2006-12-20 Michael BrownReturn ANSI sequences for special keys
2006-12-20 Michael BrownPrevent NULL from ever pointing to some real code or...
2006-12-19 Michael BrownOptimise bios_putchar for speed(!) by avoiding two...
2006-12-18 Michael BrownAdd basic ANSI escape sequence support to BIOS console
2006-12-12 Michael BrownFix building on gas versions that don't auto-insert...
2006-12-05 Michael BrownAvoid draining the keyboard buffer during gateA20_set...
2006-09-27 Michael BrownWe don't actually have a stdio.h header file. Our...
2006-09-27 Marty Connoradded stdio.h to includes for DBG compilation
2006-09-19 Marty Connorfix args to _disable routine
2006-09-14 Marty Connorget rid of compile warnings (except intentionally gener...
2006-09-14 Marty Connorfix DBG macro unknown variable
2006-09-08 Michael BrownAdded geometry-guessing code based on the partition...
2006-08-31 Michael BrownCheck to see if we've reached the end of the map before...
2006-08-27 Michael BrownAdded support for INT 13,15; NTLDR calls it (though...
2006-08-26 Michael BrownAdded support for INT 13,15; NTLDR calls it (though...
2006-08-24 Michael BrownUse TEXT16_CODE() rather than manually specifying ...
2006-08-24 Michael BrownTowards making KEEP_IT_REAL work again.
2006-08-09 Michael BrownBoth the !PXE and PXENV+ structures must be paragraph...
2006-08-09 Michael BrownNote to self: learn to count.
2006-08-09 Michael BrownAdded missing __from_text16()s when passing pointers...
2006-08-09 Michael Brownpxe_int_1a is needed by pxe_call.c
2006-08-08 Michael BrownAdded (not yet tested) PXE API entry point and support...
2006-08-02 Michael BrownUpdated PXE UDP implementation to use the new Etherboot...
2006-06-12 Michael BrownAdd "addr32" required explicitly by older gas.
2006-06-11 Michael BrownAdded null trap code for debugging. (Must be included...
2006-06-09 Michael BrownWindows Server 2003 sulks if we feed it an empty region...
2006-06-09 Michael BrownAdded missing check-in
2006-06-08 Michael BrownFix bug with >256 cylinders.
2006-06-08 Michael BrownIt's astonishing how long really fundamental bugs can...
2006-06-08 Michael BrownFix some remarkably obvious mistakes in pcidirect.h
2006-06-06 Michael BrownWe now have just romprefix, rather than having isaprefi...
2006-06-06 Michael BrownCut out almost all the optional code paths, drastically...
2006-06-06 Michael BrownCode segment may not be writable; create the temporary...
2006-06-06 Michael BrownCalculate _rom_size for the ROM prefix
2006-05-28 Michael BrownTidy up comment
2006-05-28 Michael BrownFixed assembly on old versions of gas
2006-05-25 Michael BrownUpdated to work with libprefix.
2006-05-25 Michael BrownDocumented the fact that the prefix can prot_call(main...
2006-05-25 Michael BrownAlso hide base memory region from E820 map.
2006-05-25 Michael Browninit_librm() and prot_call() are now real-mode far...
2006-05-25 Michael BrownHas been obsolete for a while.
2006-05-25 Michael BrownUpdate relocate() to work with get_memmap().
2006-05-25 Michael BrownFix printf format warning error
2006-05-25 Michael BrownWhy should pushal/popal put the registers on the stack...
2006-05-25 Michael BrownTypo.
2006-05-25 Michael BrownAdd a "count" field to struct memory_map.
2006-05-24 Michael BrownDefine a struct memory_map with a fixed number of entri...
2006-05-24 Michael BrownRemove the automatic segment register save and restore...
2006-05-24 Michael BrownRemoved REAL_EXEC(); there is no longer any code using it.
2006-05-24 Michael BrownAdded potentially required "\n\t" on the end of asm_cod...
2006-05-24 Michael BrownNBI is due for removal
2006-05-24 Michael BrownWill be replaced with a block-device implementation.
2006-05-24 Michael BrownUpdated to REAL_CODE()
2006-05-24 Michael BrownUpdated to REAL_CODE().
2006-05-24 Michael BrownUpdated to REAL_CODE()
2006-05-24 Michael BrownUpdated to REAL_CODE().
2006-05-24 Michael BrownUpdate to REAL_CODE()
2006-05-24 Michael BrownUpdated to REAL_CODE().
2006-05-24 Michael BrownSet carry flag before calling INT 15,e801 and INT 15...
2006-05-24 Michael BrownSplit out REAL_CODE() from REAL_EXEC(), preparatory...
2006-05-24 Michael BrownRemove references to obsoleted REAL_CALL from documenta...
2006-05-24 Michael BrownRemoved REAL_FRAGMENT and REAL_CALL, and left just...
2006-05-24 Michael BrownReplaced memsizes.c with smaller memmap.c, taking advan...
2006-05-23 Michael BrownCode to install the new E820 mangler (which doesn't...
2006-05-23 Michael BrownAdd __{text,data}16_array, since there's no way I can...
2006-05-23 Michael BrownCope with regions bigger than 4GB.
2006-05-20 Michael BrownRefactored to reduce code size; now down from 1304...
2006-05-19 Michael BrownAdd the concept of a "user pointer" (similar to the...
2006-05-19 Michael BrownUse typeof(sizeof(...)) to define a size_t. This stops...
2006-05-17 Michael BrownStrip down i386 PCI configuration space I/O to the...
2006-05-16 Michael BrownRestructured PCI subsystem to fit the new device model.
2006-05-16 Michael BrownMissed a reference to heap.h.
2006-05-14 Michael BrownAdd INT 13,41 (extensions installation check). LILO...
2006-05-14 Michael BrownFix a couple of minor typos.
2006-05-14 Michael BrownAlso capture INT 19 as a failure path, to allow for...
2006-05-14 Michael BrownAdd int13_boot(), to allow booting from INT 13 emulated...
2006-05-14 Michael BrownSpecify attributes on .text16.
2006-05-14 Michael BrownRewrote printf and friends to better support standard...
2006-05-13 Michael BrownProvide access to rm_cs and rm_ds from protected-mode...
2006-05-13 Michael BrownProvide a global counter for the number of interrupts...
2006-05-13 Michael BrownAllow re-entrancy and provide a global counter of the...
2006-05-13 Michael BrownDefine BIOS data segment in bios.h
2006-05-13 Michael BrownAdd flag definitions.
2006-05-13 Michael BrownAdd INT 13 emulation layer (which provides an interface...
2006-05-13 Michael BrownAdd 64-bit byte-swapping operations.
2006-05-13 Michael BrownAdd drivers/block and arch/i386/interface/pcbios
2006-05-13 Michael Brown(Redoing check-in lost by SourceForge's failure.)
2006-05-13 Michael Brown(Redoing check-in lost by SourceForge's failure.)
2006-05-13 Michael Brown(Redoing check-in lost by SourceForge's failure.)
2006-05-13 Michael Brown(Redoing check-in lost by SourceForge's failure.)
2006-05-06 Michael BrownPreserve the whole of %esp across prot_call(). We...
2006-05-06 Michael BrownAllow access to variables in .text16 as well as .data16...
2006-05-06 Michael BrownPreserve GDT across prot_call().
2006-05-04 Michael BrownThis line should not have been checked in
2006-05-04 Michael BrownAdd infrastructure to support access to .data16 (and...
2006-05-04 Michael BrownAdded methods for efficiently declaring and accessing...
2006-05-02 Michael BrownBSS is now zeroed by libprefix (along with the otherwis...
2006-05-02 Michael BrownTypo
next