target-ppc: Handle memory-forced I/O controller access
commit826e7b827c5f83e88d5aa84c0bf0b3459f28ec35
authorHervé Poussineau <hpoussin@reactos.org>
Tue, 14 Jun 2011 21:27:56 +0000 (14 23:27 +0200)
committerAlexander Graf <agraf@suse.de>
Fri, 17 Jun 2011 00:58:24 +0000 (17 02:58 +0200)
tree11bf567b813574a8dcc04334cde1a2189129dfc0
parentb0fb84236da4a36a852010b6b5d5d3ca497a2b68
target-ppc: Handle memory-forced I/O controller access

On at least the PowerPC 601, a direct-store (T=1) with bus unit ID 0x07F
is special-cased as memory-forced I/O controller access. It is supposed
to be checked immediately if T=1, bypassing all protection mechanisms
and acting cache-inhibited and global.

Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Simplified by avoiding reindentation. Added explanatory comments.

Cc: Alexander Graf <agraf@suse.de>
Signed-off-by: Andreas Färber <andreas.faerber@web.de>
Signed-off-by: Alexander Graf <agraf@suse.de>
target-ppc/helper.c