Second set of KVM/ARM changes for 4.3-rc2 - Workaround for a Cortex-A57 erratum - Bug fix for the debugging infrastructure - Fix for 32bit guests with more than 4GB of address space on a 32bit host - A number of fixes for the (unusual) case when we don't use the in-kernel GIC emulation - Removal of ThumbEE handling on arm64, since these have been dropped from the architecture before anyone actually ever built a CPU - Remove the KVM_ARM_MAX_VCPUS limitation which has become fairly pointless
Showing the changes to include (1 of 13 files). Show all
Unified · Split
| @@ -35,11 +35,7 @@ · 34 unmodified lines | ||
| 35 | 35 | #define VGIC_V3_MAX_LRS 16 |
| 36 | 36 | #define VGIC_MAX_IRQS 1024 |
| 37 | 37 | #define VGIC_V2_MAX_CPUS 8 |
| 38 | − | |
| 39 | −/* Sanity checks... */ | |
| 40 | −#if (KVM_MAX_VCPUS > 255) | |
| 41 | −#error Too many KVM VCPUs, the VGIC only supports up to 255 VCPUs for now | |
| 42 | −#endif | |
| 38 | +#define VGIC_V3_MAX_CPUS 255 | |
| 43 | 39 | |
| 44 | 40 | #if (VGIC_NR_IRQS_LEGACY & 31) |
| 45 | 41 | #error "VGIC_NR_IRQS must be a multiple of 32" |