File: PERFORMANCE

package info (click to toggle)
bochs 2.3-2etch1
  • links: PTS
  • area: main
  • in suites: etch
  • size: 14,116 kB
  • ctags: 16,927
  • sloc: cpp: 130,524; ansic: 18,822; sh: 7,922; makefile: 3,836; yacc: 1,056; asm: 463; perl: 381; lex: 280; csh: 3
file content (17 lines) | stat: -rw-r--r-- 572 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
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