sparc64: allow 64 IRQ lines
authorArtyom Tarasenko <atar4qemu@gmail.com>
Sat, 27 Apr 2013 05:55:11 +0000 (07:55 +0200)
committerBlue Swirl <blauwirbel@gmail.com>
Sat, 27 Apr 2013 10:35:30 +0000 (10:35 +0000)
According to UltraSPARCâ„¢-IIi User’s Manual, PBM has 64 IRQ lines.

Signed-off-by: Artyom Tarasenko <atar4qemu@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
hw/pci-host/apb.c
hw/sparc64/sun4u.c

index b4981d700542be1d98d4368404843a8137eefeea..3bc0d10940ee2e34a9afbefabf80a9ed2faa8e8e 100644 (file)
@@ -66,7 +66,7 @@ do { printf("APB: " fmt , ## __VA_ARGS__); } while (0)
 #define RESET_WCMASK 0x98000000
 #define RESET_WMASK  0x60000000
 
-#define MAX_IVEC 0x30
+#define MAX_IVEC 0x40
 
 typedef struct APBState {
     SysBusDevice busdev;
index 0d29620094c8ece3214983e9c3ef6f72664d7126..5c2bbd44f52fdfc61c40df010072f49b9317f671 100644 (file)
@@ -81,7 +81,7 @@
 #define FW_CFG_SPARC64_HEIGHT (FW_CFG_ARCH_LOCAL + 0x01)
 #define FW_CFG_SPARC64_DEPTH (FW_CFG_ARCH_LOCAL + 0x02)
 
-#define IVEC_MAX             0x30
+#define IVEC_MAX             0x40
 
 #define TICK_MAX             0x7fffffffffffffffULL