Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 16 Jul 2015 10:47:15 +0000
From:      "zbb (Zbigniew Bodek)" <phabric-noreply@FreeBSD.org>
To:        freebsd-arm@freebsd.org
Subject:   [Differential] [Closed] D3094: Fix KSTACK_PAGES issue
Message-ID:  <671951eaa555d0f7bcde899d7c2f5ee0@localhost.localdomain>
In-Reply-To: <differential-rev-PHID-DREV-iyfes6yosmvf4z7iwnvz-req@FreeBSD.org>

index | next in thread | previous in thread | raw e-mail

[-- Attachment #1 --]
This revision was automatically updated to reflect the committed changes.
Closed by commit rS285627: Fix KSTACK_PAGES issue when the default value was changed in KERNCONF (authored by zbb).

CHANGED PRIOR TO COMMIT
  https://reviews.freebsd.org/D3094?vs=6999&id=7013#toc

REPOSITORY
  rS FreeBSD src repository

CHANGES SINCE LAST UPDATE
  https://reviews.freebsd.org/D3094?vs=6999&id=7013

REVISION DETAIL
  https://reviews.freebsd.org/D3094

AFFECTED FILES
  head/sys/arm/arm/machdep.c
  head/sys/arm/at91/at91_machdep.c
  head/sys/arm/cavium/cns11xx/econa_machdep.c
  head/sys/arm/samsung/s3c2xx0/s3c24x0_machdep.c
  head/sys/arm/xscale/i80321/ep80219_machdep.c
  head/sys/arm/xscale/i80321/iq31244_machdep.c
  head/sys/arm/xscale/i8134x/crb_machdep.c
  head/sys/arm/xscale/ixp425/avila_machdep.c
  head/sys/arm/xscale/pxa/pxa_machdep.c
  head/sys/arm64/arm64/locore.S
  head/sys/arm64/arm64/mp_machdep.c
  head/sys/arm64/arm64/swtch.S
  head/sys/ddb/db_ps.c
  head/sys/ddb/db_sym.c
  head/sys/i386/i386/locore.s
  head/sys/powerpc/booke/pmap.c
  head/sys/sparc64/sparc64/exception.S
  head/sys/sparc64/sparc64/stack_machdep.c
  head/sys/sparc64/sparc64/support.S
  head/sys/x86/xen/pv.c

EMAIL PREFERENCES
  https://reviews.freebsd.org/settings/panel/emailpreferences/

To: wma_semihalf.com, emaste, zbb, andrew, kib
Cc: kib, imp, andrew, freebsd-arm-list, emaste

[-- Attachment #2 --]
diff --git a/head/sys/ddb/db_sym.c b/head/sys/ddb/db_sym.c
--- a/head/sys/ddb/db_sym.c
+++ b/head/sys/ddb/db_sym.c
@@ -31,6 +31,8 @@
 #include <sys/cdefs.h>
 __FBSDID("$FreeBSD$");
 
+#include "opt_kstack_pages.h"
+
 #include <sys/param.h>
 #include <sys/pcpu.h>
 #include <sys/smp.h>
diff --git a/head/sys/ddb/db_ps.c b/head/sys/ddb/db_ps.c
--- a/head/sys/ddb/db_ps.c
+++ b/head/sys/ddb/db_ps.c
@@ -30,6 +30,8 @@
 #include <sys/cdefs.h>
 __FBSDID("$FreeBSD$");
 
+#include "opt_kstack_pages.h"
+
 #include <sys/param.h>
 #include <sys/cons.h>
 #include <sys/jail.h>
diff --git a/head/sys/arm64/arm64/locore.S b/head/sys/arm64/arm64/locore.S
--- a/head/sys/arm64/arm64/locore.S
+++ b/head/sys/arm64/arm64/locore.S
@@ -27,6 +27,7 @@
  */
 
 #include "assym.s"
+#include "opt_kstack_pages.h"
 #include <sys/syscall.h>
 #include <machine/asm.h>
 #include <machine/armreg.h>
@@ -51,8 +52,6 @@
  *  We are loaded at a 2MiB aligned address
  */
 
-#define	INIT_STACK_SIZE	(PAGE_SIZE * 4)
-
 	.text
 	.globl _start
 _start:
diff --git a/head/sys/arm64/arm64/mp_machdep.c b/head/sys/arm64/arm64/mp_machdep.c
--- a/head/sys/arm64/arm64/mp_machdep.c
+++ b/head/sys/arm64/arm64/mp_machdep.c
@@ -28,6 +28,7 @@
  *
  */
 
+#include "opt_kstack_pages.h"
 #include "opt_platform.h"
 
 #include <sys/cdefs.h>
diff --git a/head/sys/arm64/arm64/swtch.S b/head/sys/arm64/arm64/swtch.S
--- a/head/sys/arm64/arm64/swtch.S
+++ b/head/sys/arm64/arm64/swtch.S
@@ -30,6 +30,7 @@
  */
 
 #include "assym.s"
+#include "opt_kstack_pages.h"
 #include "opt_sched.h"
 
 #include <machine/asm.h>
diff --git a/head/sys/i386/i386/locore.s b/head/sys/i386/i386/locore.s
--- a/head/sys/i386/i386/locore.s
+++ b/head/sys/i386/i386/locore.s
@@ -41,6 +41,7 @@
 
 #include "opt_bootp.h"
 #include "opt_compat.h"
+#include "opt_kstack_pages.h"
 #include "opt_nfsroot.h"
 #include "opt_pmap.h"
 
diff --git a/head/sys/x86/xen/pv.c b/head/sys/x86/xen/pv.c
--- a/head/sys/x86/xen/pv.c
+++ b/head/sys/x86/xen/pv.c
@@ -31,6 +31,7 @@
 __FBSDID("$FreeBSD$");
 
 #include "opt_ddb.h"
+#include "opt_kstack_pages.h"
 
 #include <sys/param.h>
 #include <sys/bus.h>
diff --git a/head/sys/sparc64/sparc64/stack_machdep.c b/head/sys/sparc64/sparc64/stack_machdep.c
--- a/head/sys/sparc64/sparc64/stack_machdep.c
+++ b/head/sys/sparc64/sparc64/stack_machdep.c
@@ -27,6 +27,8 @@
 #include <sys/cdefs.h>
 __FBSDID("$FreeBSD$");
 
+#include "opt_kstack_pages.h"
+
 #include <sys/param.h>
 #include <sys/proc.h>
 #include <sys/stack.h>
diff --git a/head/sys/sparc64/sparc64/exception.S b/head/sys/sparc64/sparc64/exception.S
--- a/head/sys/sparc64/sparc64/exception.S
+++ b/head/sys/sparc64/sparc64/exception.S
@@ -58,6 +58,7 @@
 
 #include "opt_compat.h"
 #include "opt_ddb.h"
+#include "opt_kstack_pages.h"
 
 #include <machine/asi.h>
 #include <machine/asmacros.h>
diff --git a/head/sys/sparc64/sparc64/support.S b/head/sys/sparc64/sparc64/support.S
--- a/head/sys/sparc64/sparc64/support.S
+++ b/head/sys/sparc64/sparc64/support.S
@@ -27,6 +27,8 @@
 #include <machine/asm.h>
 __FBSDID("$FreeBSD$");
 
+#include "opt_kstack_pages.h"
+
 #include <sys/errno.h>
 
 #include <machine/asi.h>
diff --git a/head/sys/powerpc/booke/pmap.c b/head/sys/powerpc/booke/pmap.c
--- a/head/sys/powerpc/booke/pmap.c
+++ b/head/sys/powerpc/booke/pmap.c
@@ -51,6 +51,8 @@
 #include <sys/cdefs.h>
 __FBSDID("$FreeBSD$");
 
+#include "opt_kstack_pages.h"
+
 #include <sys/param.h>
 #include <sys/conf.h>
 #include <sys/malloc.h>
diff --git a/head/sys/arm/cavium/cns11xx/econa_machdep.c b/head/sys/arm/cavium/cns11xx/econa_machdep.c
--- a/head/sys/arm/cavium/cns11xx/econa_machdep.c
+++ b/head/sys/arm/cavium/cns11xx/econa_machdep.c
@@ -38,6 +38,8 @@
 #include <sys/cdefs.h>
 __FBSDID("$FreeBSD$");
 
+#include "opt_kstack_pages.h"
+
 #define	_ARM32_BUS_DMA_PRIVATE
 #include <sys/param.h>
 #include <sys/systm.h>
diff --git a/head/sys/arm/arm/machdep.c b/head/sys/arm/arm/machdep.c
--- a/head/sys/arm/arm/machdep.c
+++ b/head/sys/arm/arm/machdep.c
@@ -44,6 +44,7 @@
 
 #include "opt_compat.h"
 #include "opt_ddb.h"
+#include "opt_kstack_pages.h"
 #include "opt_platform.h"
 #include "opt_sched.h"
 #include "opt_timer.h"
diff --git a/head/sys/arm/xscale/ixp425/avila_machdep.c b/head/sys/arm/xscale/ixp425/avila_machdep.c
--- a/head/sys/arm/xscale/ixp425/avila_machdep.c
+++ b/head/sys/arm/xscale/ixp425/avila_machdep.c
@@ -48,6 +48,8 @@
 #include <sys/cdefs.h>
 __FBSDID("$FreeBSD$");
 
+#include "opt_kstack_pages.h"
+
 #define _ARM32_BUS_DMA_PRIVATE
 #include <sys/param.h>
 #include <sys/systm.h>
diff --git a/head/sys/arm/xscale/pxa/pxa_machdep.c b/head/sys/arm/xscale/pxa/pxa_machdep.c
--- a/head/sys/arm/xscale/pxa/pxa_machdep.c
+++ b/head/sys/arm/xscale/pxa/pxa_machdep.c
@@ -46,6 +46,7 @@
  */
 
 #include "opt_ddb.h"
+#include "opt_kstack_pages.h"
 
 #include <sys/cdefs.h>
 __FBSDID("$FreeBSD$");
diff --git a/head/sys/arm/xscale/i80321/ep80219_machdep.c b/head/sys/arm/xscale/i80321/ep80219_machdep.c
--- a/head/sys/arm/xscale/i80321/ep80219_machdep.c
+++ b/head/sys/arm/xscale/i80321/ep80219_machdep.c
@@ -48,6 +48,8 @@
 #include <sys/cdefs.h>
 __FBSDID("$FreeBSD$");
 
+#include "opt_kstack_pages.h"
+
 #define _ARM32_BUS_DMA_PRIVATE
 #include <sys/param.h>
 #include <sys/systm.h>
diff --git a/head/sys/arm/xscale/i80321/iq31244_machdep.c b/head/sys/arm/xscale/i80321/iq31244_machdep.c
--- a/head/sys/arm/xscale/i80321/iq31244_machdep.c
+++ b/head/sys/arm/xscale/i80321/iq31244_machdep.c
@@ -48,6 +48,8 @@
 #include <sys/cdefs.h>
 __FBSDID("$FreeBSD$");
 
+#include "opt_kstack_pages.h"
+
 #define _ARM32_BUS_DMA_PRIVATE
 #include <sys/param.h>
 #include <sys/systm.h>
diff --git a/head/sys/arm/xscale/i8134x/crb_machdep.c b/head/sys/arm/xscale/i8134x/crb_machdep.c
--- a/head/sys/arm/xscale/i8134x/crb_machdep.c
+++ b/head/sys/arm/xscale/i8134x/crb_machdep.c
@@ -48,6 +48,8 @@
 #include <sys/cdefs.h>
 __FBSDID("$FreeBSD$");
 
+#include "opt_kstack_pages.h"
+
 #define _ARM32_BUS_DMA_PRIVATE
 #include <sys/param.h>
 #include <sys/systm.h>
diff --git a/head/sys/arm/at91/at91_machdep.c b/head/sys/arm/at91/at91_machdep.c
--- a/head/sys/arm/at91/at91_machdep.c
+++ b/head/sys/arm/at91/at91_machdep.c
@@ -43,6 +43,7 @@
  * Created      : 17/09/94
  */
 
+#include "opt_kstack_pages.h"
 #include "opt_platform.h"
 
 #include <sys/cdefs.h>
diff --git a/head/sys/arm/samsung/s3c2xx0/s3c24x0_machdep.c b/head/sys/arm/samsung/s3c2xx0/s3c24x0_machdep.c
--- a/head/sys/arm/samsung/s3c2xx0/s3c24x0_machdep.c
+++ b/head/sys/arm/samsung/s3c2xx0/s3c24x0_machdep.c
@@ -44,6 +44,7 @@
  */
 
 #include "opt_ddb.h"
+#include "opt_kstack_pages.h"
 
 #include <sys/cdefs.h>
 __FBSDID("$FreeBSD$");

help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?671951eaa555d0f7bcde899d7c2f5ee0>