Incorrect order of task switching

Bug #996798 reported by Yury Popov
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
QEMU
Expired
Undecided
Unassigned

Bug Description

In Intel specifications (http://download.intel.com/design/processor/manuals/253668.pdf 7.3), we can see:

    8. Saves the state of the current (old) task in the current task’s TSS.

   12. The TSS state is loaded into the processor

But, in QEMU code (https://raw.github.com/qemu/QEMU/v1.0/target-i386/op_helper.c :375), the order is reversed: TSS registers & segments loads BEFORE save old task state.

Yury Popov (8-phoenix)
description: updated
Revision history for this message
Yury Popov (8-phoenix) wrote :
Revision history for this message
Thomas Huth (th-huth) wrote :

Is problem still reproducable with the latest version of QEMU, or has it been fixed nowadays?

Changed in qemu:
status: New → Incomplete
Thomas Huth (th-huth)
Changed in qemu:
status: Incomplete → New
status: New → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for QEMU because there has been no activity for 60 days.]

Changed in qemu:
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.