drop most of the crappy vm86 code and replace it with a rewritten version that has all assembler in a .S file and all C code in a .c file. Also, remove requirement to move around between GDTs. This version includes the suggestions from Peter to clean up CR0 manipulation and to guard critical code paths by cli/sti. Tested and working on my hardware. Signed-off-by: Stefan Reinauer <stepan@coresystems.de> Acked-by: Peter Stuge <peter@stuge.se> git-svn-id: svn://coreboot.org/repository/coreboot-v3@1167 f3766cd6-281f-0410-b1cd-43a5c92072e9 |
||
|---|---|---|
| .. | ||
| doxygen | ||
| dtc | ||
| kconfig | ||
| lar | ||
| lxregs | ||
| lzma | ||
| nrv2b | ||
| options | ||
| picwrapper | ||
| sectionchecker | ||
| x86emu | ||
| xcompile | ||
| Makefile | ||
| mkdep | ||