Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/sys/arch/sparc64/sparc64 sun4v: request hypervisor api major...
details: https://anonhg.NetBSD.org/src/rev/1a1dc7bf4202
branches: trunk
changeset: 380051:1a1dc7bf4202
user: palle <palle%NetBSD.org@localhost>
date: Sat Jul 03 19:39:07 2021 +0000
description:
sun4v: request hypervisor api major version 3 for the interrupt group - should solve issues when setting up interrupts on S7 systems
diffstat:
sys/arch/sparc64/sparc64/autoconf.c | 11 ++++-------
1 files changed, 4 insertions(+), 7 deletions(-)
diffs (57 lines):
diff -r c086d2906834 -r 1a1dc7bf4202 sys/arch/sparc64/sparc64/autoconf.c
--- a/sys/arch/sparc64/sparc64/autoconf.c Sat Jul 03 19:34:47 2021 +0000
+++ b/sys/arch/sparc64/sparc64/autoconf.c Sat Jul 03 19:39:07 2021 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: autoconf.c,v 1.232 2021/07/03 19:18:55 palle Exp $ */
+/* $NetBSD: autoconf.c,v 1.233 2021/07/03 19:39:07 palle Exp $ */
/*
* Copyright (c) 1996
@@ -48,7 +48,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: autoconf.c,v 1.232 2021/07/03 19:18:55 palle Exp $");
+__KERNEL_RCSID(0, "$NetBSD: autoconf.c,v 1.233 2021/07/03 19:39:07 palle Exp $");
#include "opt_ddb.h"
#include "opt_kgdb.h"
@@ -189,9 +189,9 @@ void sun4v_set_soft_state(int, const cha
char sun4v_soft_state_booting[] __align32 = "NetBSD booting";
char sun4v_soft_state_running[] __align32 = "NetBSD running";
+void sun4v_interrupt_init(void);
#if 0
XXX notyet
-void sun4v_interrupt_init(void);
void sun4v_sdio_init(void);
#endif
#endif
@@ -378,9 +378,9 @@ die_old_boot_loader:
if (CPU_ISSUN4V) {
sun4v_soft_state_init();
sun4v_set_soft_state(SIS_TRANSITION, sun4v_soft_state_booting);
+ sun4v_interrupt_init();
#if 0
XXX notyet
- sun4v_interrupt_init();
sun4v_sdio_init();
#endif
}
@@ -570,8 +570,6 @@ sun4v_set_soft_state(int state, const ch
printf("soft_state_set: %d\n", err);
}
-#if 0
-XXX notyet
void
sun4v_interrupt_init(void)
{
@@ -582,7 +580,6 @@ sun4v_interrupt_init(void)
sun4v_group_interrupt_major = 3;
}
-#endif
#if 0
XXX notyet
Home |
Main Index |
Thread Index |
Old Index