SourcePoint Intel Help

Table of Contents

flush

Invalidate the processor's internal caches.

Syntax

[[px]] flush [nowriteback]

Where:

[px]

is the viewpoint override, including punctuation ( [ ] ), specifying that the viewpoint is temporarily set to processor x of the boundary scan chain.  The processor can be specified as px (where x is the processor ID), or an alias you have defined for a given processor ID.  ALL cannot be used as a viewpoint override.

nowriteback

clears writeback, which is the default condition for the flush command.

Discussion

Use the flush command to invalidate the processor's internal caches. In a multiprocessor system, only the caches for the current viewpoint are invalidated. The flush command can only be used when the target is stopped.

The invd and wbinvd instructions are equivalent to flush nowriteback and flush, respectively.

Examples

Command inputs:

flush                   // same as wbinvd instruction

flush nowriteback       // same as invd instruction

Related Topics