Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/sys/arch/evbarm Remove support for TI OMAP-L138 based Hawkbo...
details: https://anonhg.NetBSD.org/src/rev/4c4fb2b4eb97
branches: trunk
changeset: 372169:4c4fb2b4eb97
user: jmcneill <jmcneill%NetBSD.org@localhost>
date: Sat Oct 29 13:18:57 2022 +0000
description:
Remove support for TI OMAP-L138 based Hawkboard.
This change is part of arch/arm/omap removal.
diffstat:
sys/arch/evbarm/conf/HAWK | 179 -------------
sys/arch/evbarm/conf/README.evbarm | 3 +-
sys/arch/evbarm/conf/files.hawk | 12 -
sys/arch/evbarm/conf/mk.hawk | 22 -
sys/arch/evbarm/conf/std.hawk | 25 -
sys/arch/evbarm/hawk/hawk.h | 45 ---
sys/arch/evbarm/hawk/hawk_machdep.c | 468 ------------------------------------
sys/arch/evbarm/hawk/hawk_start.S | 254 -------------------
8 files changed, 1 insertions(+), 1007 deletions(-)
diffs (truncated from 1050 to 300 lines):
diff -r 01140e2f38dd -r 4c4fb2b4eb97 sys/arch/evbarm/conf/HAWK
--- a/sys/arch/evbarm/conf/HAWK Sat Oct 29 13:14:38 2022 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,179 +0,0 @@
-# $NetBSD: HAWK,v 1.9 2022/08/07 02:52:25 simonb Exp $
-#
-# HAWK -- TI OMAPL138 based Board Kernel
-#
-
-include "arch/evbarm/conf/std.hawk"
-
-# estimated number of users
-
-maxusers 32
-
-# Standard system options
-
-options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT
-
-# CPU options
-
-options CPU_ARM9E
-
-# Architecture options
-
-# File systems
-
-file-system FFS # UFS
-file-system MFS # memory file system
-file-system NFS # Network file system
-#file-system EXT2FS # second extended file system (linux)
-file-system MSDOSFS # MS-DOS file system
-#file-system FDESC # /dev/fd
-#file-system KERNFS # /kern
-#file-system NULLFS # loopback file system
-#file-system PROCFS # /proc
-file-system PTYFS # /dev/pts/N support
-
-# File system options
-#options FFS_EI # FFS Endian Independent support
-options UFS_DIRHASH # UFS Large Directory Hashing
-options UFS_EXTATTR # Extended attribute support for UFS1
-options WAPBL # File system journaling support
-#options DISKLABEL_EI # disklabel Endian Independent support
-#options NFSSERVER # Network File System server
-
-# Networking options
-
-#options GATEWAY # packet forwarding
-options INET # IP + ICMP + TCP + UDP
-#options INET6 # IPV6
-#options IPSEC # IP security
-#options IPSEC_DEBUG # debug for IP security
-#options MROUTING # IP multicast routing
-#options PIM # Protocol Independent Multicast
-#options NETATALK # AppleTalk networking
-#options PPP_BSDCOMP # BSD-Compress compression support for PPP
-#options PPP_DEFLATE # Deflate compression support for PPP
-#options PPP_FILTER # Active filter support for PPP (requires bpf)
-#options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG
-
-options NFS_BOOT_BOOTP
-options NFS_BOOT_DHCP
-#options NFS_BOOT_BOOTSTATIC
-#options NFS_BOOTSTATIC_MYIP="\"192.168.1.5\""
-#options NFS_BOOTSTATIC_GWIP="\"192.168.1.7\""
-#options NFS_BOOTSTATIC_MASK="\"255.255.255.0\""
-#options NFS_BOOTSTATIC_SERVADDR="\"192.168.1.7\""
-#options NFS_BOOTSTATIC_SERVER="\"192.168.1.7:/export/client/root/\""
-
-options NFS_BOOT_RWSIZE=1024
-
-# Compatibility options
-
-include "conf/compat_netbsd20.config"
-options COMPAT_NETBSD32 # allow running arm (e.g. non-earm) binaries
-
-# Shared memory options
-
-options SYSVMSG # System V-like message queues
-options SYSVSEM # System V-like semaphores
-options SYSVSHM # System V-like memory sharing
-
-# Device options
-
-#options MEMORY_DISK_HOOKS # boottime setup of ramdisk
-#options MEMORY_DISK_ROOT_SIZE=34816 # Size in blocks
-#options MEMORY_DISK_DYNAMIC
-#options MINIROOTSIZE=1000 # Size in blocks
-#options MEMORY_DISK_IS_ROOT # use memory disk as root
-
-# Miscellaneous kernel options
-options KTRACE # system call tracing, a la ktrace(1)
-
-# Development and Debugging options
-
-options DIAGNOSTIC # internal consistency checks
-#options DEBUG
-#options PGALLOC_VERBOSE
-#options DEBUG_DMA
-options VERBOSE_INIT_ARM # verbose bootstraping messages
-options DDB # in-kernel debugger
-pseudo-device ksyms
-options DDB_ONPANIC=1
-options DDB_HISTORY_SIZE=100 # Enable history editing in DDB
-#options KGDB
-#makeoptions DEBUG="-g" # compile full symbol table
-#makeoptions COPY_SYMTAB=1
-
-## USB Debugging options
-options USB_DEBUG
-options OHCI_DEBUG
-options UHUB_DEBUG
-
-
-# Valid options for BOOT_ARGS:
-
-options BOOT_ARGS="\"\""
-
-config netbsd root on ? type ?
-config netbsd-usb root on sd0e type ffs
-config netbsd-emac root on emac0 type nfs
-
-# The main bus device
-mainbus0 at root
-
-# The boot cpu
-cpu0 at mainbus?
-
-# Specify the memory size in megabytes.
-options MEMSIZE=128
-
-# Texas Instruments Peripheral Bus
-tipb0 at mainbus?
-
-# 16550 UART(s)
-com0 at tipb? addr 0x01d0d000 size 0x1000 intr 61 mult 4 # UART2
-options CONSADDR=0x01d0d000, CONSPEED=115200
-options OMAPL1X_COM_FREQ=150000000
-
-# ARM Interrupt Controller
-omapl1xaintc0 at tipb? addr 0xfffee000 size 0x2000 intr 0
-
-# Timer - Use timer 0, 2, 3 ; timer 1 is left unused
-omapl1xtimer0 at tipb? addr 0x01c20000 size 0x1000 intr 21
-options OMAPL1X_TIMER0_FREQ=24000000
-omapl1xtimer1 at tipb? addr 0x01f0c000 size 0x1000 intr 68
-options OMAPL1X_TIMER2_FREQ=120000000
-omapl1xtimer2 at tipb? addr 0x01f0d000 size 0x1000 intr 96
-options OMAPL1X_TIMER3_FREQ=120000000
-
-#PSC
-omapl1xpsc0 at tipb? addr 0x01e27000 size 0x1000
-
-emac0 at tipb? addr 0x01e22000 size 0x3000 intr 33
-ukphy* at mii? phy ?
-
-# OHCI
-ohci0 at tipb? addr 0x01e25000 size 0x1000 intr 59
-
-usb* at ohci?
-uhub* at usb?
-uhub* at uhub? port ?
-umass* at uhub? port ? configuration ? interface ?
-scsibus* at umass?
-
-# SCSI devices
-sd* at scsibus? target ? lun ? # SCSI disk drives
-
-# Pseudo-Devices
-
-# disk/mass storage pseudo-devices
-pseudo-device md 1 # memory disk device (ramdisk)
-#pseudo-device vnd # disk-like interface to files
-#pseudo-device fss 4 # file system snapshot device
-
-# network pseudo-devices
-pseudo-device bpfilter # Berkeley packet filter
-pseudo-device loop # network loopback
-#pseudo-device kttcp # network loopback
-
-# miscellaneous pseudo-devices
-pseudo-device pty # pseudo-terminals
diff -r 01140e2f38dd -r 4c4fb2b4eb97 sys/arch/evbarm/conf/README.evbarm
--- a/sys/arch/evbarm/conf/README.evbarm Sat Oct 29 13:14:38 2022 +0000
+++ b/sys/arch/evbarm/conf/README.evbarm Sat Oct 29 13:18:57 2022 +0000
@@ -1,4 +1,4 @@
-$NetBSD: README.evbarm,v 1.36 2022/10/29 13:10:25 jmcneill Exp $
+$NetBSD: README.evbarm,v 1.37 2022/10/29 13:18:57 jmcneill Exp $
config date boards
-------------------------------------------------------------------------------
@@ -15,7 +15,6 @@
GENERIC 2018/04/01 ARMv7 FDT based boards
GENERIC64 2018/04/01 ARMv8 (aarch64) FDT based boards
GUMSTIX 2006/10/16 Gumstix Inc. PXA255/270 based boards
-HAWK 2013/10/02 TI OMAP-L138 based Hawkboard
HDL_G 2006/04/16 I-O DATA HDL-G Giga LANDISK
HPT5325 2012/03/31 HP t5325 Thin Client
IMX23_OLINUXINO 2012/11/20 Olimex iMX233 based OLinuXino boards
diff -r 01140e2f38dd -r 4c4fb2b4eb97 sys/arch/evbarm/conf/files.hawk
--- a/sys/arch/evbarm/conf/files.hawk Sat Oct 29 13:14:38 2022 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-# $NetBSD: files.hawk,v 1.2 2018/03/19 17:11:24 ryo Exp $
-#
-# Hawk board configuration info
-#
-
-file arch/arm/arm32/arm32_boot.c
-file arch/arm/arm32/arm32_kvminit.c
-file arch/evbarm/hawk/hawk_machdep.c
-
-# CPU support and integrated peripherals
-include "arch/arm/omap/files.omapl1x"
-
diff -r 01140e2f38dd -r 4c4fb2b4eb97 sys/arch/evbarm/conf/mk.hawk
--- a/sys/arch/evbarm/conf/mk.hawk Sat Oct 29 13:14:38 2022 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +0,0 @@
-# $NetBSD: mk.hawk,v 1.1 2013/10/02 16:48:26 matt Exp $
-#
-CFLAGS+=-mcpu=arm926ej-s
-
-SYSTEM_FIRST_OBJ= hawk_start.o
-SYSTEM_FIRST_SFILE= ${THISARM}/hawk/hawk_start.S
-
-_OSRELEASE!= ${HOST_SH} $S/conf/osrelease.sh
-
-MKUBOOTIMAGEARGS= -A arm -T kernel
-MKUBOOTIMAGEARGS+= -a $(LOADADDRESS) -e $(LOADADDRESS)
-MKUBOOTIMAGEARGS+= -n "NetBSD/$(BOARDTYPE) ${_OSRELEASE}"
-MKUBOOTIMAGEARGS_NONE= ${MKUBOOTIMAGEARGS} -C none
-
-SYSTEM_LD_TAIL_EXTRA+=; \
- echo ${OBJCOPY} -S -O binary $@ $@.bin; \
- ${OBJCOPY} -S -O binary $@ $@.bin; \
- echo ${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_NONE} $@.bin $@.ub; \
- ${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_NONE} $@.bin $@.ub
-
-EXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.bin@}
-EXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.ub@}
diff -r 01140e2f38dd -r 4c4fb2b4eb97 sys/arch/evbarm/conf/std.hawk
--- a/sys/arch/evbarm/conf/std.hawk Sat Oct 29 13:14:38 2022 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,25 +0,0 @@
-# $NetBSD: std.hawk,v 1.2 2018/10/07 07:48:44 skrll Exp $
-#
-# standard NetBSD/evbarm for hawk options
-
-machine evbarm arm
-include "conf/std" # MI standard options
-include "arch/arm/conf/std.arm" # arch standard options
-
-# Pull in omapl1x config definitions.
-include "arch/evbarm/conf/files.hawk"
-
-options EXEC_ELF32
-options EXEC_SCRIPT
-
-# To support easy transit to ../arch/arm/arm32
-options ARM32
-
-options KERNEL_BASE_EXT=0xc0000000
-makeoptions KERNEL_BASE_PHYS=0xc0200000
-makeoptions KERNEL_BASE_VIRT=0xc0200000
-makeoptions LOADADDRESS="0xc0200000"
-makeoptions BOARDTYPE="hawk"
-makeoptions BOARDMKFRAG="${THISARM}/conf/mk.hawk"
-
-options ARM_INTR_IMPL="<arch/arm/omap/omapl1x_intr.h>"
diff -r 01140e2f38dd -r 4c4fb2b4eb97 sys/arch/evbarm/hawk/hawk.h
--- a/sys/arch/evbarm/hawk/hawk.h Sat Oct 29 13:14:38 2022 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,45 +0,0 @@
-/* $NetBSD: hawk.h,v 1.1 2013/10/02 16:48:26 matt Exp $ */
-/*
- * Copyright (c) 2013 Linu Cherian
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain this list of conditions
- * and the following disclaimer.
- * 2. Redistributions in binary form must reproduce this list of conditions
- * and the following disclaimer in the documentation and/or other materials
- * provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
- * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
- * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL ANY
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
- * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
- * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
- * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
- * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
Home |
Main Index |
Thread Index |
Old Index