Commit 3d4b4c0f4bae11ca3b09cb6f189f2bbd3f4c647b
1 parent
8145122b
update
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@587 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
2 changed files
with
4 additions
and
1 deletions
Changelog
| @@ -19,6 +19,8 @@ version 0.5.2: | @@ -19,6 +19,8 @@ version 0.5.2: | ||
| 19 | - fixed PTE dirty bit handling | 19 | - fixed PTE dirty bit handling |
| 20 | - fixed xadd same reg bug | 20 | - fixed xadd same reg bug |
| 21 | - fixed cmpxchg exception safeness | 21 | - fixed cmpxchg exception safeness |
| 22 | + - access to virtual memory in gdb stub | ||
| 23 | + - task gate and NT flag fixes | ||
| 22 | 24 | ||
| 23 | version 0.5.1: | 25 | version 0.5.1: |
| 24 | 26 |
TODO
| 1 | short term: | 1 | short term: |
| 2 | ---------- | 2 | ---------- |
| 3 | - XP install bug fix | 3 | - XP install bug fix |
| 4 | +- handle Self Modifying Code even if modifying current TB (BE OS 5 install) | ||
| 4 | - L4 Pistachio kernel boot fix | 5 | - L4 Pistachio kernel boot fix |
| 5 | - TLB code protection support for PPC | 6 | - TLB code protection support for PPC |
| 6 | - add sysenter/sysexit and fxsr for L4 pistachio 686 | 7 | - add sysenter/sysexit and fxsr for L4 pistachio 686 |
| @@ -10,7 +11,7 @@ short term: | @@ -10,7 +11,7 @@ short term: | ||
| 10 | - user/kernel PUSHL/POPL in helper.c | 11 | - user/kernel PUSHL/POPL in helper.c |
| 11 | - keyboard output buffer filling timing emulation | 12 | - keyboard output buffer filling timing emulation |
| 12 | - verify tb_flush() with a20 and TLBs | 13 | - verify tb_flush() with a20 and TLBs |
| 13 | - | 14 | +- return UD exception if LOCK prefix incorrectly used |
| 14 | - cmos clock update and timers | 15 | - cmos clock update and timers |
| 15 | - test ldt limit < 7 ? | 16 | - test ldt limit < 7 ? |
| 16 | - tests for each target CPU | 17 | - tests for each target CPU |