sysutils/usermin: Fix interactive prompts during install
Replace read statements with auto-answers in setup.sh patch to prevent
the installer from blocking on stdin for config_dir, var_dir, and perl
path inputs.
InstCombine: Introduce nsz flag on minimum/maximum in SimplifyDemandedFPClass
Alive isn't particularly happy with this in the case where
one of the inputs could be zero, but I think
it's wrong: https://alive2.llvm.org/ce/z/dF7V6k
nsz shouldn't permit introducing a -0 result where
there wasn't one in the input here.
[NFC][Clang][HLSL] Minor fixes to SpirvOperand (#172782)
Static analysis flagged this as not applying rule of three properly. The
code was trying to do the right thing but basically they are effectively
all defaulted, so we make it explicit.
Revert "[SelectionDAG] Fix null pointer dereference in resolveDanglingDebugInfo" (#173925)
Reverts llvm/llvm-project#173500.
Test fails depending on the host system.
Ampere Altra ACPI IORT table does not define SPIs for the different IRQ
types. Instead I assume we'll have to make use of MSIs, which I'll yet
have to implement.
It's not much of a problem though because these interrupts are mostly used
in case something goes wrong, e.g. due to an invalid access; if everything
is working fine, we don't need interrupts right now.
Unfortunately though we bailed out at an unfortunate moment: After we had
already initialized the SMMU to intercept, but before the driver is hooked
up as IOMMU, thus not mapping anything but the SMMU enforcing boundaries.
For now we can simply log that the interrupts are not there and proceed.
Note that SMMU on ACPI isn't enabled by default yet anyway.
If SMMUv3's COHACC override flag is set in the IORT, we can force the SMMU's
DMA tag to be coherent. This tag is used for its command and event queues.
Enforce root user group memberships.
The root user is allowed to be a member of builtin_administrators only.
(cherry picked from commit 429c8e8e7e1d26c6e4bf4f3b842732441b489911)