Intel processors are dead, so I have an AMD question
kokopelli
Veteran

Joined: 27 Nov 2017
Gender: Male
Posts: 5,438
Location: amid the sunlight and the dust and the wind
And the assumption is that AMD is very unlikely to have the Meltdown bug, unless it proven otherwise. Try harder, I think that you can understand it if you really try.
Sheesh! Unless NASA, demonstrating an enormous sense of humor, dropped a china teapot outside of a deep space probe to put it in orbit around the sun, the odds of the two events are not even within a billion orders of magnitude of each other.
Since AMD has even admitted that they don't know if Meltdown affects their processors, do you know something that AMD doesn't? All AMD can honestly say is that they don't believe that it affects their processors.
Remember: A mind is a terrible thing to waste.
kokopelli
Veteran

Joined: 27 Nov 2017
Gender: Male
Posts: 5,438
Location: amid the sunlight and the dust and the wind
There are known Meltdown exploits. They don't work on AMD. Simple.
And now, try a bit harder.
It's not that simple. They haven't developed one that works on AMD processors yet. It is possible that their chips are vulnerable and it is possible that they are not vulnerable. At present, nobody can honestly say they are or are not vulnerable because nobody knows whether or not they are vulnerable.
From AMD's own web site, in their own words (https://www.amd.com/en/corporate/speculative-execution):
Below that, they say:
Do you know why they are wording it like that? If they say that the vulnerability does not affect their CPUs and are proven wrong, they are wide open to shareholder lawsuits for fraudulently misleading investors to invest in AMD. Imagine the damages they might be forced to pay to shareholders in that case.
So it is quite likely that their CPUs aren't vulnerable to Meltdown, but it is improper to make the claim that they aren't vulnerable because not even AMD can say for sure that they are not vulnerable.
When someone develops one, we'll have a different talk.
It is possible that the teapot is there. At present, nobody can honestly say that the teapot is or is not there. /s
You totally missed the point again. Try harder.
kokopelli
Veteran

Joined: 27 Nov 2017
Gender: Male
Posts: 5,438
Location: amid the sunlight and the dust and the wind
When someone develops one, we'll have a different talk.
It is possible that the teapot is there. At present, nobody can honestly say that the teapot is or is not there. /s
You totally missed the point again. Try harder.
In the case of the AMD chip, the chance of there being a Meltdown vulnerability may be one in a million. Even with a one in a million chance you cannot logically claim that the CPU is not vulnerable because the odds are still greater than zero.
In the case of the teapot, the chances are certainly far less than one in 10^1,000,000,000. Again, that is not zero.
You are taking the truly bizarre position that a one in a million chance is zero while a one in 10^1,000,000,000 chance is nonzero. That is, if A is the chance of the CPU being vulnerable and T is the chance that there was a china teapot in orbit around the sun prior to our first space launch, then both A>T>0 and A=0. That is not possible.
You get an 'F' in math and logical thinking.
You missed the point again. The Russel's teapot principle is not about chances.
So, your results so far:
Arrogance: A+
Reading comprehension: not passed
Logic: not passed
kokopelli
Veteran

Joined: 27 Nov 2017
Gender: Male
Posts: 5,438
Location: amid the sunlight and the dust and the wind
You missed the point again. The Russel's teapot principle is not about chances.
So, your results so far:
Arrogance: A+
Reading comprehension: not passed
Logic: not passed
It is every bit about chances. There is a chance that there actually is a china teapot in orbit around the sun, but those chances are extremely slim. Bertrand Russell pointed out the obvious that we should not assume that there actually is a china teapot in orbit simply because we cannot prove that there is no such teapot in orbit.
What you seem to be incapable of understanding is that if you say that the AMD cpus are not susceptible to the Meltdown vulnerability, you are not saying that the odds are low -- you are saying that there is no possibility that they aren't susceptible. AMD isn't at all ready to say something like that, but you insist on doing so. Do you think that it is because you know more about the issue than does AMD?
AMD is being very careful to not make so strong a claim. If they made such a claim and it was subsequently learned that there is a way to exploit it, then they could face lawsuits for making fraudulent statements.
kokopelli
Veteran

Joined: 27 Nov 2017
Gender: Male
Posts: 5,438
Location: amid the sunlight and the dust and the wind
It's not. It's only about the burden of proof.
Try harder, I believe in you.
It is implicitly about odds. For the purpose of the argument, he very carefully chose something with odds nearly impossibly small, used that as an analogy to the existence of God, and then pointed out the absurdity of claiming that we should accept without proof something with such minuscule odds as being true.
In the argument, he acknowledges that we cannot disprove it, either, because there is some very slight chance that it might be true.
kokopelli
Veteran

Joined: 27 Nov 2017
Gender: Male
Posts: 5,438
Location: amid the sunlight and the dust and the wind
No. Try harder.
If there had been no chance that there could be a china teapot in orbit, then the entire argument would be different. The existence of the very tiny chance that there could be a teapot in orbit is what makes the argument.
Without zero chance that there could have been a china teapot in orbit, no burden of proof would have been required because a valid proof could not possibly exist.
kokopelli
Veteran

Joined: 27 Nov 2017
Gender: Male
Posts: 5,438
Location: amid the sunlight and the dust and the wind
There have been warnings in the past about the pathetic state of the security of both Intel and AMD processors. This was in June, 2007:
Subject: Intel Core 2
From: Theo de Raadt <deraadt () cvs ! openbsd ! org>
Date: 2007-06-27 17:08:16
Message-ID: 200706271708.l5RH8GkK024621 () cvs ! openbsd ! org
[Download message RAW]
Various developers are busy implimenting workarounds for serious bugs
in Intel's Core 2 cpu.
These processors are buggy as hell, and some of these bugs don't just
cause development/debugging problems, but will *ASSUREDLY* be
exploitable from userland code.
As is typical, BIOS vendors will be very late providing workarounds /
fixes for these processors bugs. Some bugs are unfixable and cannot
be worked around. Intel only provides detailed fixes to BIOS vendors
and large operating system groups. Open Source operating systems are
largely left in the cold.
Full (current) errata from Intel:
http://download.intel.com/design/proces ... 327914.pdf
- We bet there are many more errata not yet announced -- every month
this file gets larger.
- Intel understates the impact of these erraata very significantly.
Almost all operating systems will run into these bugs.
- Basically the MMU simply does not operate as specified/implimented
in previous generations of x86 hardware. It is not just buggy, but
Intel has gone further and defined "new ways to handle page tables"
(see page 58).
- Some of these bugs are along the lines of "buffer overflow"; where
a write-protect or non-execute bit for a page table entry is ignored.
Others are floating point instruction non-coherencies, or memory
corruptions -- outside of the range of permitted writing for the
process -- running common instruction sequences.
- All of this is just unbelievable to many of us.
An easier summary document for some people to read:
http://www.geek.com/images/geeknews/200 ... __full.gif
Note that some errata like AI65, AI79, AI43, AI39, AI90, AI99 scare
the hell out of us. Some of these are things that cannot be fixed in
running code, and some are things that every operating system will do
until about mid-2008, because that is how the MMU has always been
managed on all generations of Intel/AMD/whoeverelse hardware. Now
Intel is telling people to manage the MMU's TLB flushes in a new and
different way. Yet even if we do so, some of the errata listed are
unaffected by doing so.
As I said before, hiding in this list are 20-30 bugs that cannot be
worked around by operating systems, and will be potentially
exploitable. I would bet a lot of money that at least 2-3 of them
are.
For instance, AI90 is exploitable on some operating systems (but not
OpenBSD running default binaries).
At this time, I cannot recommend purchase of any machines based on the
Intel Core 2 until these issues are dealt with (which I suspect will
take more than a year). Intel must be come more transparent.
(While here, I would like to say that AMD is becoming less helpful day
by day towards open source operating systems too, perhaps because
their serious errata lists are growing rapidly too).
kokopelli
Veteran

Joined: 27 Nov 2017
Gender: Male
Posts: 5,438
Location: amid the sunlight and the dust and the wind
The recent discussions of CPU bugs reminds me of something from back in the late 1970s. Another grad student and I discovered a serious bug in the processor of an IBM mainframe.
On that processor there were rotate and shift instructions. The shift would shift the bits over a set number of places, effectively either multiplying by 2 or dividing by 2 and ignoring anything chopped off. The rotate was like a shift except that the bits that were shifted off were put back in at the left or right as the case may be.
There were versions of both instructions to do over two registers at once treating both together as a large piece of data.
I don't remember whether the bug involved shifts or rotates. For the sake of the discussion, I'll say it was a shift, but it may have been a rotate instead. If you did a double register shift using a specific set of registers, the number of bits actually shifted were greater than what was requested. I think it was like 8 bits more. For example, if you shifted the contents of the register by 2 bits, the result you actually got was the contents of the register shifted over by 10 bits. I seem to remember that you also had to have some other particular instruction either immediately before or immediately after the shift.
I wrote a program that showed the bug and took the listing over to the computer center at the college. As it turned out, trying to inform anyone was a waste of time because the stupid woman they had me talk to had no understanding of computers and refused to believe that there was such a thing as bugs. I was told in no uncertain terms that it was impossible for a computer to produce anything but correct answers.
Well, yes. However, the Russel's teapot principle is not about the comparison of the chances. It's about the burden of proof.
kokopelli
Veteran

Joined: 27 Nov 2017
Gender: Male
Posts: 5,438
Location: amid the sunlight and the dust and the wind
Well, yes. However, the Russel's teapot principle is not about the comparison of the chances. It's about the burden of proof.
It sounds like you had a freshman logic course and flunked it.
Similar Topics | |
---|---|
11 dead in Vancouver car ramming |
27 Apr 2025, 5:41 pm |
Borderlands 4: The Hype is Dead |
26 May 2025, 10:30 am |
Russia says the Soviet Union is not dead |
02 Jun 2025, 5:54 pm |
At least 51 dead in Texas floods, with dozens still missing |
09 Jul 2025, 4:56 am |