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