--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: linux-image-2.6-3-amd64: rdtsc instruction does not serialise on core2 cpu's
- From: Simon Mackinlay <smackinlay@mail.com>
- Date: Sat, 13 Jan 2007 20:10:59 +0000
- Message-id: <20070113201059.1995.71650.reportbug@peace.>
Package: linux-image-2.6-3-amd64
Severity: critical
Justification: breaks the whole system
Commit from 2.6.18.6 upstream is vitally important for Core 2 family.
Without this TSC drift between cores will result in unpredictable
hard locks and reboots.
commit e4a835d383dc58212a9648ef905cb8087e0c4ab2
Author: Arjan van de Ven <arjan@linux.intel.com>
Date: Mon Dec 11 21:45:01 2006 +0100
[PATCH] x86-64: Mark rdtsc as sync only for netburst, not for core2
On the Core2 cpus, the rdtsc instruction is not serializing (as defined
in the architecture reference since rdtsc exists) and due to the deep
speculation of these cores, it's possible that you can observe time go
backwards between cores due to this speculation. Since the kernel
already deals with this with the SYNC_RDTSC flag, the solution is
simple, only assume that the instruction is serializing on family 15...
The price one pays for this is a slightly slower gettimeofday (by a
dozen or two cycles), but that increase is quite small to pay for a
really-going-forward tsc counter.
Signed-off-by: Arjan van de Ven <arjan@linux.intel.com>
Signed-off-by: Andi Kleen <ak@suse.de>
[chrisw: backported to 2.6.18]
Signed-off-by: Chris Wright <chrisw@sous-sol.org>
-- System Information:
Debian Release: 4.0
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.19.2
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
--- End Message ---
--- Begin Message ---
- To: 406767-done@bugs.debian.org
- Subject: Bug#406767: Please Close (linux-image-2.6-3-amd64: rdtsc instruction does not serialise on core2 cpu's)
- From: "Simon Mackinlay" <smackinlay@mail.com>
- Date: Sat, 13 Jan 2007 20:33:45 +0000
- Message-id: <20070113203345.73051164279@ws1-4.us4.outblaze.com>
Asleep at the wheel using reportbug; will re-raise for linux-image-2.6.18-3-amd64
----- Original Message -----
From: owner@bugs.debian.org
To: "Simon Mackinlay" <smackinlay@mail.com>
Subject: Bug#406767: Acknowledgement (linux-image-2.6-3-amd64: rdtsc instruction does not serialise on core2 cpu's)
Date: Sat, 13 Jan 2007 12:18:15 -0800
--
Low Prices, Wide Selection of Gas Masks
Everyday low price guarantee. We offer special police discounts and an extremely wide selection of gas masks, filters and huge selection of preparedness gear.
http://a8-asy.a8ww.net/a8-ads/adftrclick?redirectid=24e08df2353d2e6cb9bae3a0e3c8c61e
--- Begin Message ---
- To: Simon Mackinlay <smackinlay@mail.com>
- Subject: Bug#406767: Acknowledgement (linux-image-2.6-3-amd64: rdtsc instruction does not serialise on core2 cpu's)
- From: owner@bugs.debian.org (Debian Bug Tracking System)
- Date: Sat, 13 Jan 2007 12:18:15 -0800
- Message-id: <handler.406767.B.116871906220843.ack@bugs.debian.org>
- Reply-to: 406767@bugs.debian.org
- References: <20070113201059.1995.71650.reportbug@peace.>
Thank you for the problem report you have sent regarding Debian.
This is an automatically generated reply, to let you know your message has
been received. It is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.
As you requested using X-Debbugs-CC, your message was also forwarded to
smackinlay@mail.com
(after having been given a Bug report number, if it did not have one).
Your message has been sent to the package maintainer(s):
unknown-package@qa.debian.org
If you wish to submit further information on your problem, please send
it to 406767@bugs.debian.org (and *not* to
submit@bugs.debian.org).
If you have filed this report in error and wish to close it, please
send mail to 406767-done@bugs.debian.org with an explanation
why the bug report should be closed.
Please do not reply to the address at the top of this message,
unless you wish to report a problem with the Bug-tracking system.
Debian bug tracking system administrator
(administrator, Debian Bugs database)
--- End Message ---
--- End Message ---