CVS commit: src/sys/arch/ia64/conf
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
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
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
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
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
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
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