Bochs/bochs/memory
Stanislav Shwartsman f9bd2b74be 1. Fixed bug in FSUB instruction
2. Fixed bug

[ 989478 ] I-Cache and undefined Instruktions

The L4 microkernel uses an undefined instruction to
trap for a special requests into the kernel (LOCK NOP).
The handler fixes this up and gives the user a special
code page with syscall stubs. If you're not using the
I-Cache optimization everthing works find on bochs. But
if you enable the I-Cache (--enable-icache), then the
undefined opcode exception is thrown only once for ever
virtual address it occurs. See the demodisk of the
L4KA::pistachio
(http://www.l4ka.org/projects/pistachio/download.php).
In this case the pingpong benchmark of this demo is of
interest. Everything runs fine until the program tries
to spawn a new task for its measurements. This new task
shares the code of the creating program. But the new
task stops executing at the undefined instruction
explained above and no exception is thrown.
2004-07-29 20:15:19 +00:00
..
Makefile.in Fixed incompatibility with gcc3.3, I think. 2003-11-28 15:07:29 +00:00
memory.cc 1. Fixed bug in FSUB instruction 2004-07-29 20:15:19 +00:00
memory.h - VBE LFB memory now registered using DEV_register_memory_handlers (static LFB 2004-06-06 17:01:19 +00:00
misc_mem.cc 1. Fixed bug in FSUB instruction 2004-07-29 20:15:19 +00:00