18 lines
572 B
Plaintext
18 lines
572 B
Plaintext
|
PERFORMANCE
|
||
|
===========
|
||
|
|
||
|
Optimize functions in util-nexus.c: mon_memzero, mon_memcpy, mon_memset
|
||
|
They could be done a lot more efficiently.
|
||
|
Perhaps make mon_memzero function specifically for pages.
|
||
|
|
||
|
Pseudo devices and special guest-OS specific device drivers for
|
||
|
disk/network/video/etc and an associated architecture. This would
|
||
|
let us pass data more quickly and prevent a lot of emulation overhead.
|
||
|
The real device emulation could plug into the same architecture as
|
||
|
the pseudo devices.
|
||
|
|
||
|
|
||
|
Fix extra CR3 reload in nexus.S
|
||
|
|
||
|
Alignment of routines in mon-fault.c
|