bnxt_en: update the driver version to 239.1.153.0
bnxt_en driver version has not been updated for
a while, updating the version now so it better
reflects the current state of the driver.
Sponsored by: Broadcom Inc
firewall: migrate remaining miscellaneous advanced settings
Remove the legacy advanced firewall settings page, but retain the
original ACL name. For good reasons this wasn't introduced in
stable/26.7 yet.
[Remarks][Support] Make YAML remark arguments round-trip
The remark serializer writes an argument value with more than one
newline as a literal block scalar. A block scalar has no escapes, so a
value that also held a control character was written with the raw byte,
which strict YAML readers reject. Output::blockScalarString now falls
back to a double-quoted scalar when a literal block cannot hold the
value: a non-printable character (C1 controls, and NEL, LS and PS,
which YAML 1.1 readers take as line breaks), a carriage return, or a
first line that starts with a space. Input accepts either form.
The remark parser took the raw scalar text and stripped only single
quotes, so double-quoted values came back with their quotes and
escapes. Decode scalars with ScalarNode::getValue and report escape
errors. Reject values that decode to a NUL, since the bitstream string
table stores NUL-terminated strings.
Output::blockScalarString always wrote "|", which keeps exactly one
trailing newline. Write "|-" or "|+" when needed. MIR output does not
[3 lines not shown]
[GlobalISel] Remove obsolete getMinimalPhysRegClass cache (NFC) (#238351)
TargetRegisterInfo::getMinimalPhysRegClass now uses a precomputed
TableGen mapping (#193438) and is no longer expensive. RegisterBankInfo
no longer needs to cache its results.
Assisted-by: codex
[AMDGPU][NFC] Add bitcast cost tests for legalized types and pointers
Add bitcasts that involve types the target legalizes, such as vectors
of i8, i24 and <2 x i24>, and bitcasts of pointers. Add a gfx7 RUN
line, where i16 and <2 x i16> are not legal.
Assisted-by: Claude Opus