NetBSD-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: new NetBSD port for Tile-GX processor



Adding some more context, Tile CPUs are marked for removal from the
Linux kernel. It would be great to see it supported by NetBSD, at least
as long as we could use qemu.

http://lkml.iu.edu/hypermail/linux/kernel/1804.1/06654.html

On 16.04.2018 19:20, Diana Eichert wrote:
> I know I'm resurrecting this from the dead, however I just noticed
> on Portwell website CAT-8020 - Network Security Appliance is a
> Tile-GX system and wondered if support for Tile-GX was ever commited to
> NetBSD.
> 
> g.day
> 
> diana
> 
> 
> On Wed, 31 Oct 2012, toru nishimura wrote:
> 
>> Hi, all,
>>
>> I and our team in Sanctum Networks have been making NetBSD port
>> for Tile-GX 64bit multi-core processor and it now has reached to the
>> stage running a single user mode shell.  We will continue our efforts
>> to fulfill the device drivers and SMP capabilities.  We are planning to
>> publish the code when it gets mature enough for public use.
>>
>> Toru Nishimura / Sanctum Networks, Bangalore India / nisimura%netbsd.org@localhost
>>
>> ---
>> Type t in 3 seconds to run thorough POST tests, q to run quick tests...
>> Thorough POST tests will be run.
>> msh0 0123 msh1 0123
>> (0,0) Tilera Hypervisor, version 4.0.2.145127 (source dist) 2012-10-26
>> 19:37:50
>> (0,0) Built by girish on Wed Oct 31 20:01:10 2012 from
>> /home/girish/NetBSD/hvc/netbsd.hvc, /home/girish/NetBSD with
>> CHIP_VERSION=10 CHIP_WIDTH=6 CHIP_HEIGHT=6 WATCHDOG=1
>> Symbols table: PA 0xc8_0038 - 0x3_63a8
>> Strings table: PA 0xcc_0038 - 0x2_3608
>> Hello NetBSD/tile!
>> Topology: 6,6 @ 0,0 (cpumask= 0xfffffffff)
>> Physical memory map:
>>    Memory [0]                0 /        1fc000000 @ cntrl# 0
>>    Memory [1]       4000000000 /        200000000 @ cntrl# 1
>> Virtual memory map:
>>    Memory [0]                0 /      20000000000
>>    Memory [1] fffffe0000000000 /      1fc00000000
>>    Memory [2] ffffffff80000000 /         80000000
>> Memory layout:
>>        0x0000020000000000 = MEM_HOLE_BEGIN
>>        0xfffffe0000000000 = MEM_HOLE_END
>>        0x0000020000000000 = HALF_VA_SPACE
>>        0xfffffe0000000000 = VM_MIN_KERNEL_ADDRESS
>>        0xfffffff400000000 = VM_MAX_KERNEL_ADDRESS
>>        0xfffffff400000000 = FIXADDR_BASE
>>        0xfffffff500000000 = FIXADDR_TOP
>>        0xfffffff500000000 = HMAP0_BASE
>>        0xfffffff600000000 = HMAP0_TOP
>>        0xfffffff600000000 = HMAP1_BASE
>>        0xfffffff700000000 = HMAP1_TOP
>>        0xfffffff700000000 = MEM_SV_START
>>        0xfffffff800000000 = MEM_HV_START
>> FIXMAP:
>>        0xfffffff400000000      0xfffffff500000000      fixmap
>>        0xfffffff500000000      0xfffffff700000000      huge memory
>> ASID map:
>>    ASID Range [0] 0 / 255
>> command= <TLR_NETWORK=auto >
>> Loaded initial symtab at 0xfffffe0000c80038, strtab at
>> 0xfffffe0000cc0038, # entries 9234
>> Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
>> 2005,
>>    2006, 2007, 2008, 2009, 2010, 2011, 2012
>>    The NetBSD Foundation, Inc.  All rights reserved.
>> Copyright (c) 1982, 1986, 1989, 1991, 1993
>>    The Regents of the University of California.  All rights reserved.
>>
>> NetBSD 6.0_BETA2 (GENERIC-$Revision: 1.343 $) #177: Wed Oct 31
>> 19:58:56 IST 2012
>>       
>> girish@lxeagle:/e/home/girish/NetBSD/tile/work/decan/build/tile/obj/sys/arch/tile/compile/INSTALL
>>
>> tilegx 1200MHz
>> avail memory = 16256 MB
>> cprng kernel: WARNING insufficient entropy at creation.
>> mainbus0 (root)
>> cpu0 at mainbus0: TILERA tilegx Rev. 10.0, 64bit
>> cpu0: 1200.00MHz (hz cycles = 12000000, delay divisor = 1200)
>> cpu0: L1 I-Cache 32KB/64 2-ways associative
>> cpu0: L1 D-Cache 32KB/64 2-ways associative
>> cpu0: L2 Cache 256KB/64 8-ways associative
>> imesh0 at mainbus0
>> hvc0 at imesh0: virtual console
>> eeprom0 at imesh0:
>> i2cm0 at imesh0:
>> rshim0 at imesh0:
>> tgpio0 at imesh0:
>> pka0 at imesh0:
>> trng0 at imesh0:
>> mpipe0 at imesh0:
>> gbe1 at mpipe0 unit 1: 1000Mbps  auto, 00:1a:ca:00:9f:25
>> wdt0 at imesh0: set for 20 sec.
>> cprng sysctl: WARNING insufficient entropy at creation.
>> boot device: <unknown>
>> root on md0a dumps on md0b
>> mountroot: trying nfs...
>> mountroot: trying ffs...
>> root file system type: ffs
>> WARNING: preposterous TOD clock time
>> WARNING: using filesystem time
>> WARNING: CHECK AND RESET THE DATE!
>> init path (default /sbin/init):
>> init: copying out flags `-s' 3
>> init: copying out path `/sbin/init' 11
>> # ls -l
>> total 5669
>> -rw-r--r--   1 root  wheel     2823 Jan  1 09:51 .profile-sysinst
>> drwxr-xr-x   2 root  wheel      512 Jan  1 11:05 bin
>> drwxr-xr-x   2 root  wheel     2560 Jan  1 09:51 dev
>> drwxr-xr-x   2 root  wheel      512 Jan  1 09:51 etc
>> drwxr-xr-x   2 root  wheel      512 Jan  1 09:51 kern
>> drwxr-xr-x   3 root  wheel      512 Jan  1 09:51 libexec
>> drwxr-xr-x   2 root  wheel      512 Jan  1 09:51 mnt
>> drwxr-xr-x   2 root  wheel      512 Jan  1 09:51 mnt2
>> drwxr-xr-x   2 root  wheel      512 Jan  1 11:05 sbin
>> -r-xr-xr-x  53 root  wheel  2785808 Jan  1 09:51 sysinst
>> -r--r--r--   1 root  wheel    25168 Jan  1 09:51 sysinstmsgs.de
>> -r--r--r--   1 root  wheel    24230 Jan  1 09:51 sysinstmsgs.es
>> -r--r--r--   1 root  wheel    25373 Jan  1 09:51 sysinstmsgs.fr
>> -r--r--r--   1 root  wheel    21868 Jan  1 09:51 sysinstmsgs.pl
>> drwxr-xr-x   2 root  wheel      512 Jan  1 09:51 targetroot
>> drwxrwxrwt   2 root  wheel      512 Jan  1 09:51 tmp
>> drwxr-xr-x   6 root  wheel      512 Jan  1 09:51 usr
>> drwxr-xr-x   6 root  wheel      512 Jan  1 09:51 var
>> #
>>
>> ---
>>


Attachment: signature.asc
Description: OpenPGP digital signature



Home | Main Index | Thread Index | Old Index