[committed] RISC-V: XVentanaCondops support

Palmer Dabbelt palmer@dabbelt.com
Wed Apr 26 21:42:50 GMT 2023


On Wed, 26 Apr 2023 14:16:10 PDT (-0700), Jeff Law wrote:
>
>
> On 4/26/23 15:09, Palmer Dabbelt wrote:
>
>>>
>>> The Veyron V1 processor implements XVentanaCondOps, but not Zicond.
>>> That's simply due to timing.
>>
>> Do you have a link to anything that says this?  I don't think we ever
>> got a hard definition of what the requirements are, just some sort of
>> annocement that the chip is going to be publicly availiable.  There's
>> some stuff on the Ventana website, but it's all sort of vague marketing
>> type stuff.
> The processor was announced back in December at the summit which I
> thought was the requirement that you and Philipp had worked out.

We had the various RISC-V port maintainers and long-term contributors in 
FSF toolchain land (ie, binutils/GCC/glibc) agree on something posted to 
the mailing list.

Philipp and I certainly talked about it, but there's no private 
agreements or anything like that -- it's just what we discuss on the 
mailing lists.  Unfortunately he has along history of misrepresenting 
things, but that's really why we're so careful about making sure that 
all the decisions are talked about on the lists.

> We're still waiting on hardware for bring-up.  But in terms of the
> processor features/ISA, that's immutable at this point (as much as I
> wish that weren't the case).

The idea was to have some sort of timeline around availability of the 
hardware -- essentially the goal is to avoid being stuck supporting 
stuff that doesn't actually make it out of the lab.  I can't find 
anything that actually says that, but then also I'm pretty much allergic 
to chip company marketing material these days so I sort of stay out of 
it ;)

The best I've been able to find is this "Veyron V1 is Highest 
Performance RISC-V Processor running at 3.6GHz in 5nm" [1].  The 
big-ticket ones like an SDK and dev board don't seem to exist anywhere 
outside of press releases, though (there's a github [2], but no SDK).

I know it's kind of pedantic, but we've had a lot of issues in the past 
with RISC-V folks making stuff up and trying to push around upstream.  
I'm not saying you're doing that, you've been around long enough that if 
you say you have a chip I believe you.  The goal is to be fair to 
everyone, though -- essentially the same as what happened for the GCC 
patches.

1: https://www.ventanamicro.com/ventana-introduces-veyron-worlds-first-data-center-class-risc-v-cpu-product-family/
2: https://github.com/ventana-micro-systems


More information about the Binutils mailing list