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



On Wed, Oct 31, 2012 at 3:39 PM, toru nishimura
<nisimura%sanctumnetworks.com@localhost> 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

Good job guys. I was curious who will be first from BSD supporting
these CPUs and NetBSD seemed like obvious candidate.

>
> ---
> 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
> #
>
> ---


Home | Main Index | Thread Index | Old Index