CVS commit: src/sys/arch/ia64/conf

2019-05-03 Thread Sean Cole
Module Name:src
Committed By:   scole
Date:   Sat May  4 02:06:59 UTC 2019

Modified Files:
src/sys/arch/ia64/conf: Makefile.ia64

Log Message:
Disable optimization for pmap.c to prevent RAW assembler dependency
warnings.

If port ever becomes more stable, should revert this and figure out
exactly why only pmap seems to have this issue in the kernel.


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/ia64/conf/Makefile.ia64

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/ia64/conf/Makefile.ia64
diff -u src/sys/arch/ia64/conf/Makefile.ia64:1.6 src/sys/arch/ia64/conf/Makefile.ia64:1.7
--- src/sys/arch/ia64/conf/Makefile.ia64:1.6	Sat Sep 22 12:24:02 2018
+++ src/sys/arch/ia64/conf/Makefile.ia64	Sat May  4 02:06:59 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.ia64,v 1.6 2018/09/22 12:24:02 rin Exp $
+#	$NetBSD: Makefile.ia64,v 1.7 2019/05/04 02:06:59 scole Exp $
 
 # Makefile for NetBSD
 #
@@ -34,6 +34,11 @@ GENASSYM_CONF=	${IA64}/ia64/genassym.cf
 CPPFLAGS+=	-mconstant-gp -Dia64
 AFLAGS+=	-x assembler-with-cpp -Wa,-x 
 
+# XXX don't optimize pmap.c to get rid of assembler warnings like:
+#   Warning: Use of 'st8' may violate RAW dependency 'RR#' (data)
+# Happening with gcc7 and iirc several years worth of prior gcc versions
+COPTS.pmap.c+=	-O0
+
 ##
 ## (3) libkern and compat
 ##



CVS commit: src/sys/arch/ia64/conf

2017-04-07 Thread Sean Cole
Module Name:src
Committed By:   scole
Date:   Fri Apr  7 17:07:09 UTC 2017

Modified Files:
src/sys/arch/ia64/conf: GENERIC GENERIC.SKI

Log Message:
Add more options, mainly want "options INET" and "pseudo-device loop" so 
context bug occurs


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/ia64/conf/GENERIC
cvs rdiff -u -r1.12 -r1.13 src/sys/arch/ia64/conf/GENERIC.SKI

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/ia64/conf/GENERIC
diff -u src/sys/arch/ia64/conf/GENERIC:1.8 src/sys/arch/ia64/conf/GENERIC:1.9
--- src/sys/arch/ia64/conf/GENERIC:1.8	Fri Aug 21 01:52:08 2015
+++ src/sys/arch/ia64/conf/GENERIC	Fri Apr  7 17:07:09 2017
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.8 2015/08/21 01:52:08 uebayasi Exp $
+# $NetBSD: GENERIC,v 1.9 2017/04/07 17:07:09 scole Exp $
 #
 # GENERIC machine description file
 #
@@ -22,7 +22,7 @@ include 	"arch/ia64/conf/std.ia64"
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"GENERIC-$Revision: 1.8 $"
+#ident 		"GENERIC-$Revision: 1.9 $"
 
 maxusers	32		# estimated number of users
 
@@ -32,6 +32,18 @@ maxusers	32		# estimated number of users
 # CPU-related options.
 
 # Standard system options
+options 	INSECURE	# disable kernel security levels - X needs this
+options 	NTP		# NTP phase/frequency locked loop
+
+options 	KTRACE		# system call tracing via ktrace(1)
+
+# Note: SysV IPC parameters can be changed dynamically; see sysctl(8).
+options 	SYSVMSG		# System V-like message queues
+options 	SYSVSEM		# System V-like semaphores
+options 	SYSVSHM		# System V-like memory sharing
+
+#options 	MODULAR		# new style module(7) framework
+#options 	MODULAR_DEFAULT_AUTOLOAD
 
 options 	USERCONF	# userconf(4) support
 
@@ -47,18 +59,36 @@ options 	DDB_HISTORY_SIZE=512	# enable h
 #options 	KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x3f8,KGDB_DEVRATE=9600
 makeoptions	DEBUG="-g"	# compile full symbol table
 
+#options UVMHIST
+#options UVMHIST_PRINT
+
 # File systems
 file-system	FFS		# UFS
+file-system	NFS		# Network File System client
 file-system 	MFS		# memory file system
+#file-system	LFS		# log-structured file system
+#file-system	NTFS		# Windows/NT file system (experimental)
+file-system	CD9660		# ISO 9660 + Rock Ridge file system
+file-system	MSDOSFS		# MS-DOS file system
+file-system	FDESC		# /dev/fd
+file-system	KERNFS		# /kern
+file-system	NULLFS		# loopback file system
+file-system	OVERLAY		# overlay file system
+#file-system	PROCFS		# /proc
 file-system	TMPFS		# Efficient memory file-system
 
 # These options enable verbose messages for several subsystems.
 # Warning, these may compile large string tables into the kernel!
 options 	ACPIVERBOSE	# verbose ACPI device autoconfig messages
 
+#options 	GATEWAY		# packet forwarding
+options 	INET		# IP + ICMP + TCP + UDP
+#options 	INET6		# IPv6
+#options 	IPSEC		# IP security
 
 # Kernel root file system and dump configuration.
 config		netbsd	root on ? type ?
+#config		netbsd	root on md0a type ffs
 
 #
 # Device configuration
@@ -79,5 +109,26 @@ com*		at acpi?		# Serial communications 
 # PCI bus support
 #pci*		at mainbus? bus ?
 
+#puc* at pci? dev ? function ? 
+#com* at puc? port ?
+
 # Pull in optional local configuration
 cinclude "arch/ia64/conf/GENERIC.local"
+
+# Pseudo-Devices
+
+# Enable the hooks used for initializing the root memory-disk.
+#pseudo-device	md			# memory disk device (ramdisk)
+#options 	MEMORY_DISK_DYNAMIC	# loaded via kernel module(7)
+##options 	MEMORY_DISK_HOOKS	# enable root ramdisk
+##options		MEMORY_DISK_IS_ROOT	# force md RAM disk to be the root device
+#optionsMEMORY_DISK_ROOT_SIZE=2880  # 1.44M, same as a floppy
+##options MEMORY_DISK_ROOT_SIZE=8192  # 4Meg
+##options MEMORY_DISK_SERVER=1# make the ramdisk writeable
+
+# network pseudo-devices
+pseudo-device	loop			# network loopback
+
+# miscellaneous pseudo-devices
+#pseudo-device	pty			# pseudo-terminals
+

Index: src/sys/arch/ia64/conf/GENERIC.SKI
diff -u src/sys/arch/ia64/conf/GENERIC.SKI:1.12 src/sys/arch/ia64/conf/GENERIC.SKI:1.13
--- src/sys/arch/ia64/conf/GENERIC.SKI:1.12	Fri Aug  7 07:29:33 2015
+++ src/sys/arch/ia64/conf/GENERIC.SKI	Fri Apr  7 17:07:09 2017
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC.SKI,v 1.12 2015/08/07 07:29:33 maxv Exp $
+# $NetBSD: GENERIC.SKI,v 1.13 2017/04/07 17:07:09 scole Exp $
 #
 # GENERIC machine description file
 #
@@ -22,7 +22,7 @@ include 	"arch/ia64/conf/std.ia64"
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"GENERIC-$Revision: 1.12 $"
+#ident 		"GENERIC-$Revision: 1.13 $"
 
 maxusers	32		# estimated number of users
 
@@ -32,27 +32,59 @@ maxusers	32		# estimated number of users
 # CPU-related options.
 
 # Standard system options
+options 	INSECURE	# disable kernel security levels - X needs this
+options 	NTP		# NTP phase/frequency locked loop
+
+options 	KTRACE		# system call 

CVS commit: src/sys/arch/ia64/conf

2016-08-05 Thread Sean Cole
Module Name:src
Committed By:   scole
Date:   Fri Aug  5 16:48:04 UTC 2016

Modified Files:
src/sys/arch/ia64/conf: files.ia64

Log Message:
PR port-ia64/51261

Add pcibus so kernels will compile.  Required for acpi now


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/ia64/conf/files.ia64

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/ia64/conf/files.ia64
diff -u src/sys/arch/ia64/conf/files.ia64:1.7 src/sys/arch/ia64/conf/files.ia64:1.8
--- src/sys/arch/ia64/conf/files.ia64:1.7	Sat Oct  1 15:59:27 2011
+++ src/sys/arch/ia64/conf/files.ia64	Fri Aug  5 16:48:04 2016
@@ -1,4 +1,4 @@
-#	$NetBSD: files.ia64,v 1.7 2011/10/01 15:59:27 chs Exp $
+#	$NetBSD: files.ia64,v 1.8 2016/08/05 16:48:04 scole Exp $
 #
 # new style config file for ia64 architecture
 #
@@ -25,6 +25,8 @@ file	arch/ia64/ia64/interrupt.c
 file	arch/ia64/ia64/vm_machdep.c
 file	arch/ia64/ia64/efi.c
 file	arch/ia64/ia64/sal.c
+#file	arch/ia64/ia64/physmem.c
+#file	arch/ia64/ia64/unaligned.c
 
 file	arch/ia64/disasm/disasm_decode.c	ddb
 file	arch/ia64/disasm/disasm_extract.c	ddb
@@ -36,6 +38,7 @@ file	arch/ia64/ia64/db_trace.c		ddb
 
 file 	arch/ia64/ia64/exception.S
 file	arch/ia64/ia64/context.S
+#file	arch/ia64/ia64/physical.S
 file	arch/ia64/ia64/syscall_stubs.S
 file	arch/ia64/ia64/support.S
 file	arch/ia64/ia64/setjmp.S
@@ -55,7 +58,7 @@ file	arch/ia64/pci/pci_machdep.c		acpi |
 #
 # System bus types
 #
-device	mainbus: cpubus, acpibus
+device	mainbus: cpubus, acpibus, pcibus
 attach	mainbus at root
 file	arch/ia64/ia64/mainbus.c	mainbus
 
@@ -86,6 +89,8 @@ device	fdc {drive = -1}		# XXX: Oops
 # PCI fixup options			# XX: Oops, required by acpi.c
 defflag opt_pcifixup.h			ACPI_PCI_FIXUP
 
+# PCI Root Bridge 
+#device pchb: pcibus
 include "dev/acpi/files.acpi"
 
 include "arch/ia64/conf/majors.ia64"



CVS commit: src/sys/arch/ia64/conf

2014-03-09 Thread Brett Lymn
Module Name:src
Committed By:   blymn
Date:   Sun Mar  9 13:26:08 UTC 2014

Modified Files:
src/sys/arch/ia64/conf: majors.ia64

Log Message:
Removed MD veriexec entry this was changed to MI a long time ago.
Thanks to Maxime Villard for spotting this.


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/sys/arch/ia64/conf/majors.ia64

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/ia64/conf/majors.ia64
diff -u src/sys/arch/ia64/conf/majors.ia64:1.9 src/sys/arch/ia64/conf/majors.ia64:1.10
--- src/sys/arch/ia64/conf/majors.ia64:1.9	Sat Feb 25 10:55:28 2012
+++ src/sys/arch/ia64/conf/majors.ia64	Sun Mar  9 13:26:08 2014
@@ -1,4 +1,4 @@
-#	$NetBSD: majors.ia64,v 1.9 2012/02/25 10:55:28 shattered Exp $
+#	$NetBSD: majors.ia64,v 1.10 2014/03/09 13:26:08 blymn Exp $
 #
 # Device majors for ia64
 #
@@ -91,7 +91,7 @@ device-major	clockctl	char 89			clockctl
 device-major	kttcp		char 91			kttcp
 device-major	dmoverio	char 92			dmoverio
 device-major	cgd		char 93  block 21	cgd
-device-major	verifiedexec	char 94			verifiedexec
+# major 94 free - was verifiedexec which is now MI
 device-major	fwiso		char 95			fwiso
 device-major	dpt		char 96			dpt
 device-major	twe		char 97			twe



CVS commit: src/sys/arch/ia64/conf

2012-12-28 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Fri Dec 28 19:23:30 UTC 2012

Modified Files:
src/sys/arch/ia64/conf: GENERIC.SKI

Log Message:
Add acpi0 at mainbus - it is not realy optional.


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/ia64/conf/GENERIC.SKI

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/ia64/conf/GENERIC.SKI
diff -u src/sys/arch/ia64/conf/GENERIC.SKI:1.8 src/sys/arch/ia64/conf/GENERIC.SKI:1.9
--- src/sys/arch/ia64/conf/GENERIC.SKI:1.8	Sat Apr 28 23:03:40 2012
+++ src/sys/arch/ia64/conf/GENERIC.SKI	Fri Dec 28 19:23:29 2012
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC.SKI,v 1.8 2012/04/28 23:03:40 rmind Exp $
+# $NetBSD: GENERIC.SKI,v 1.9 2012/12/28 19:23:29 martin Exp $
 #
 # GENERIC machine description file
 #
@@ -22,7 +22,7 @@ include 	arch/ia64/conf/std.ia64
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		GENERIC-$Revision: 1.8 $
+#ident 		GENERIC-$Revision: 1.9 $
 
 maxusers	32		# estimated number of users
 
@@ -64,6 +64,7 @@ config		netbsd	root on md0a type ffs
 mainbus0 at root
 
 cpu* at mainbus?
+acpi0 at mainbus?
 
 
 # Pull in optional local configuration



CVS commit: src/sys/arch/ia64/conf

2010-05-17 Thread KIYOHARA Takashi
Module Name:src
Committed By:   kiyohara
Date:   Mon May 17 11:41:28 UTC 2010

Modified Files:
src/sys/arch/ia64/conf: GENERIC

Log Message:
Indent.
s/mainbus0/mainbus?/.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/ia64/conf/GENERIC

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/ia64/conf/GENERIC
diff -u src/sys/arch/ia64/conf/GENERIC:1.3 src/sys/arch/ia64/conf/GENERIC:1.4
--- src/sys/arch/ia64/conf/GENERIC:1.3	Thu Apr 29 22:40:51 2010
+++ src/sys/arch/ia64/conf/GENERIC	Mon May 17 11:41:28 2010
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.3 2010/04/29 22:40:51 chs Exp $
+# $NetBSD: GENERIC,v 1.4 2010/05/17 11:41:28 kiyohara Exp $
 #
 # GENERIC machine description file
 #
@@ -22,7 +22,7 @@
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		GENERIC-$Revision: 1.3 $
+#ident 		GENERIC-$Revision: 1.4 $
 
 maxusers	32		# estimated number of users
 
@@ -68,11 +68,11 @@
 
 mainbus0 at root
 
-cpu* at mainbus?
+cpu*		at mainbus?
 
 # Advanced Configuration and Power Interface
 
-acpi0		at mainbus0
+acpi0		at mainbus?
 
 # ACPI devices
 acpitz*		at acpi?		# ACPI Thermal Zone



CVS commit: src/sys/arch/ia64/conf

2010-04-15 Thread KIYOHARA Takashi
Module Name:src
Committed By:   kiyohara
Date:   Thu Apr 15 13:13:57 UTC 2010

Modified Files:
src/sys/arch/ia64/conf: GENERIC

Log Message:
Add acpitz.
Enable MFS.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/sys/arch/ia64/conf/GENERIC

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/ia64/conf/GENERIC
diff -u src/sys/arch/ia64/conf/GENERIC:1.1 src/sys/arch/ia64/conf/GENERIC:1.2
--- src/sys/arch/ia64/conf/GENERIC:1.1	Mon Jul 20 04:41:36 2009
+++ src/sys/arch/ia64/conf/GENERIC	Thu Apr 15 13:13:57 2010
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.1 2009/07/20 04:41:36 kiyohara Exp $
+# $NetBSD: GENERIC,v 1.2 2010/04/15 13:13:57 kiyohara Exp $
 #
 # GENERIC machine description file
 #
@@ -22,7 +22,7 @@
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		GENERIC-$Revision: 1.1 $
+#ident 		GENERIC-$Revision: 1.2 $
 
 maxusers	32		# estimated number of users
 
@@ -51,7 +51,7 @@
 
 # File systems
 file-system	FFS		# UFS
-#file-system 	MFS		# memory file system
+file-system 	MFS		# memory file system
 
 # These options enable verbose messages for several subsystems.
 # Warning, these may compile large string tables into the kernel!
@@ -74,6 +74,7 @@
 acpi0		at mainbus0
 
 # ACPI devices
+acpitz*		at acpi?		# ACPI Thermal Zone
 com*		at acpi?		# Serial communications interface
 
 # PCI bus support