[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 05/35] tcg-s390: Icache flush is a no-op.
From: |
Richard Henderson |
Subject: |
Re: [Qemu-devel] [PATCH 05/35] tcg-s390: Icache flush is a no-op. |
Date: |
Thu, 10 Jun 2010 15:04:04 -0700 |
User-agent: |
Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.9) Gecko/20100430 Fedora/3.0.4-3.fc13 Thunderbird/3.0.4 |
On 06/09/2010 03:55 PM, Aurelien Jarno wrote:
> On Fri, Jun 04, 2010 at 12:14:13PM -0700, Richard Henderson wrote:
>> Before gcc 4.2, __builtin___clear_cache doesn't exist, and
>> afterward the gcc s390 backend implements it as nothing.
>
> Does it means that instruction and data caches are coherent on s390?
Yes.
Principles of Operation, 2.1 Main storage:
# Main storage may include a faster-access buffer storage, sometimes called a
cache.
# Each CPU may have an associated cache. The effects, except on performance, of
# the physical construction and the use of distinct storage media are not
observable
# by the program.
This architecture pre-dates caches, I think. ;-)
r~
[Qemu-devel] [PATCH 07/35] tcg: Optionally sign-extend 32-bit arguments for 64-bit host., Richard Henderson, 2010/06/04