Stanislav Shwartsman
e51184c8cf
Eliminate saving of RSP from heart of cpu_loop
...
Now save RSP only where it is really required
2007-11-24 14:22:34 +00:00
Stanislav Shwartsman
4ec7f5df39
Optimize access to IP (16 bit) - made IP register similar to GPR
2007-10-18 22:44:39 +00:00
Stanislav Shwartsman
fdac9efa9b
Fixed ton of code duplication.
...
Do not save/restore XMM8-XMM15 not in 64-bit mode
2006-08-31 18:18:17 +00:00
Stanislav Shwartsman
8b55085c76
Merge tss286 and tss386 segment descriptor cache fields to one structure
2006-05-21 20:41:48 +00:00
Kevin Lawton
387dcf520f
Modified to comply with new way of mapping user space pages
...
into the plex86 kernel module and VM. mmap() is not used
any more.
2003-01-09 04:03:36 +00:00
Kevin Lawton
3fdba77f4e
Fixes these files to comply with the new method of getting
...
and pinning user pages from the plex86 kernel module. The
guest physical memory array is no longer mmap()'d from kernel
space where it used to be allocated.
2003-01-08 17:22:07 +00:00
Kevin Lawton
ae92b55818
More code cleanups.
2003-01-02 17:05:47 +00:00
Kevin Lawton
28c0100e7d
Some cleanup.
2003-01-02 02:11:40 +00:00
Kevin Lawton
523fe341f8
Mods to pass the guest CPUID info from bochs to plex86.
2003-01-02 01:09:50 +00:00
Kevin Lawton
ac964e019a
These files constitute the interface between bochs and the plex86
...
kernel driver. I'll upload the minor mods for bochs to use
this interface after we pull out of the 2.0 release mode.
2003-01-01 17:34:09 +00:00