RFR: 8345296: AArch64: VM crashes with SIGILL when prctl is disallowed [v3]
    Aleksey Shipilev 
    shade at openjdk.org
       
    Mon Dec  2 16:37:04 UTC 2024
    
    
  
On Mon, 2 Dec 2024 16:30:27 GMT, Aleksey Shipilev <shade at openjdk.org> wrote:
>> Maybe it's worth to move your new code under IF at line 518?
>> 
>> if (UseSVE > 0) {
>>   int vl = get_current_sve_vector_length();
>>   if ((FLAG_IS_DEFAULT(MaxVectorSize)) {
>>       MaxVectorSize = vl;
>>   }
>> 
>>   if (vl < 0) {
>>      warning("Unable to get SVE vector length on this system. Disabling SVE. Specify -XX:UseSVE=0 to avoid this warning.");
>>       FLAG_SET_DEFAULT(UseSVE, 0);
>>   } else if (MaxVectorSize < FloatRegister::sve_vl_min) {
>>       ...
>>   }
>
> Aha. I think the other way around: we need to do more checks right near the `_initial_sve_vector_length` inits. Hold on...
See new commit.
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/22479#discussion_r1866173285
    
    
More information about the hotspot-dev
mailing list