> Via's C7 processor is x86 architecture - Via bought Cyrix's CPU designs a
> few years ago.
>

I have one here that is quite literally hanging from a nail on the wall with
a hard disk hung on an IDE cable and it boots up and looks like so :

from the serial port .. no keyboard or mouse or any of that fancy stuff.

    GNU GRUB  version 0.95  (639K lower / 980864K upper memory)

 +-------------------------------------------------------------------------+
 | Solaris Express Developer Edition 9/07 snv_70b X86                      |
 | Solaris failsafe                                                        |
 |                                                                         |
 |                                                                         |
 |                                                                         |
 |                                                                         |
 |                                                                         |
 |                                                                         |
 |                                                                         |
 |                                                                         |
 |                                                                         |
 |                                                                         |
 +-------------------------------------------------------------------------+
      Use the ^ and v keys to select which entry is highlighted.
      Press enter to boot the selected OS, 'e' to edit the
      commands before booting, or 'c' for a command-line.

module /platform/i86pc/kernel//unix: text at [0xfe800000, 0xfe8b025f] data
at 0xfec00000
module /kernel/genunix: text at [0xfe8b0260, 0xfea470c7] data at 0xfec47f40
SunOS Release 5.11 Version snv_70b 32-bit
Copyright 1983-2007 Sun Microsystems, Inc.  All rights reserved.
Use is subject to license terms.
features:
1007eff<cpuid,sse2,sse,sep,pat,cx8,pae,mmx,cmov,de,pge,mtrr,msr,tsc,lgpg>
cpu0: initialized cpu module 'cpu.generic'
mem = 981500K (0x3be7f000)
root nexus = i86pc
pseudo0 at root
pseudo0 is /pseudo
scsi_vhci0 at root
scsi_vhci0 is /scsi_vhci
isa0 at root
pseudo-device: ppm0
ppm0 is /pseudo/[EMAIL PROTECTED]
pci0 at root: space 0 offset 0
pci0 is /[EMAIL PROTECTED],0
        IDE device at targ 0, lun 0 lastlun 0x0
        model ST340014A
        ATA/ATAPI-6 supported, majver 0x7e minver 0x1b
ata_set_feature: (0x66,0x0) failed
        ATAPI device at targ 1, lun 0 lastlun 0x0
        model SAMSUNG CDRW/DVD SM-352N
PCI-device: [EMAIL PROTECTED], ata2
ata2 is /[EMAIL PROTECTED],0/[EMAIL PROTECTED],1/[EMAIL PROTECTED]
        UltraDMA mode 2 selected
        UltraDMA mode 2 selected
        UltraDMA mode 2 selected
        UltraDMA mode 2 selected
cmdk0 at ata2 target 0 lun 0
cmdk0 is /[EMAIL PROTECTED],0/[EMAIL PROTECTED],1/[EMAIL PROTECTED]/[EMAIL 
PROTECTED],0
SMBIOS v2.3 loaded (902 bytes)/cpus (cpunex0) online
pseudo-device: dld0
dld0 is /pseudo/[EMAIL PROTECTED]
PCI-device: pci1106,[EMAIL PROTECTED], pci_pci0
pci_pci0 is /[EMAIL PROTECTED],0/pci1106,[EMAIL PROTECTED]
ISA-device: asy0
asy0 is /isa/[EMAIL PROTECTED],3f8
/[EMAIL PROTECTED],0/pci1106,[EMAIL PROTECTED],4 (ehci0): Unable to take 
control from BIOS.
Failure is ignored.
PCI-device: pci1106,[EMAIL PROTECTED],4, ehci0
ehci0 is /[EMAIL PROTECTED],0/pci1106,[EMAIL PROTECTED],4
PCI-device: pci1106,[EMAIL PROTECTED], uhci0
uhci0 is /[EMAIL PROTECTED],0/pci1106,[EMAIL PROTECTED]
PCI-device: pci1106,[EMAIL PROTECTED],1, uhci1
uhci1 is /[EMAIL PROTECTED],0/pci1106,[EMAIL PROTECTED],1
PCI-device: pci1106,[EMAIL PROTECTED],2, uhci2
uhci2 is /[EMAIL PROTECTED],0/pci1106,[EMAIL PROTECTED],2
PCI-device: pci1106,[EMAIL PROTECTED],3, uhci3
uhci3 is /[EMAIL PROTECTED],0/pci1106,[EMAIL PROTECTED],3
cpu0: x86 (CentaurHauls 6A9 family 6 model 10 step 9 clock 1200 MHz)
cpu0: VIA Esther processor 1200MHz
pseudo-device: tzmon0
tzmon0 is /pseudo/[EMAIL PROTECTED]
        UltraDMA mode 2 selected
        UltraDMA mode 2 selected
        UltraDMA mode 2 selected
        UltraDMA mode 2 selected
dump on /dev/dsk/c0d0s1 size 2047 MB
Hostname: aequitas
pseudo-device: zfs0
zfs0 is /pseudo/[EMAIL PROTECTED]
pseudo-device: devinfo0
devinfo0 is /pseudo/[EMAIL PROTECTED]
pseudo-device: pm0
pm0 is /pseudo/[EMAIL PROTECTED]
pseudo-device: power0
power0 is /pseudo/[EMAIL PROTECTED]
/dev/rdsk/c0d0s3 is clean
/dev/rdsk/c0d0s7 is clean
/dev/rdsk/c0d0s5 is clean
sd0 at ata2: target 1 lun 0
sd0 is /[EMAIL PROTECTED],0/[EMAIL PROTECTED],1/[EMAIL PROTECTED]/[EMAIL 
PROTECTED],0
xsvc0 at root: space 0 offset 0
xsvc0 is /[EMAIL PROTECTED],0
Nov 14 16:16:30 aequitas rootnex: iscsi0 at root
Nov 14 16:16:30 aequitas genunix: iscsi0 is /iscsi
Nov 14 16:16:30 aequitas pci: PCI-device: pci16f3,[EMAIL PROTECTED],5, 
audiovia823x0
Nov 14 16:16:30 aequitas genunix: audiovia823x0 is /[EMAIL 
PROTECTED],0/pci16f3,[EMAIL PROTECTED],5

aequitas console login: Nov 14 16:16:37 aequitas pseudo: pseudo-device: dtrace0
Nov 14 16:16:37 aequitas genunix: dtrace0 is /pseudo/[EMAIL PROTECTED]


*****************************************************************************
*
* Starting Desktop Login on display :0...
*
* Wait for the Desktop Login screen before logging in.
*
*****************************************************************************
Nov 14 16:16:44 aequitas rootnex: xsvc0 at root: space 0 offset 0
Nov 14 16:16:44 aequitas genunix: xsvc0 is /[EMAIL PROTECTED],0

aequitas console login: root
Password:
Nov 14 16:17:55 aequitas pseudo: pseudo-device: devinfo0
Nov 14 16:17:55 aequitas genunix: devinfo0 is /pseudo/[EMAIL PROTECTED]
Nov 14 16:17:55 aequitas pci: PCI-device: pci16f3,[EMAIL PROTECTED],5, 
audiovia823x0
Nov 14 16:17:55 aequitas genunix: audiovia823x0 is /[EMAIL 
PROTECTED],0/pci16f3,[EMAIL PROTECTED],5
Nov 14 16:17:55 aequitas pseudo: pseudo-device: pool0
Nov 14 16:17:55 aequitas genunix: pool0 is /pseudo/[EMAIL PROTECTED]
Nov 14 16:17:55 aequitas login: ROOT LOGIN /dev/console
Last login: Fri Nov  9 22:35:55 on console
Sun Microsystems Inc.   SunOS 5.11      snv_70b October 2007
#

# psrinfo -pv
The physical processor has 1 virtual processor (0)
  x86 (CentaurHauls 6A9 family 6 model 10 step 9 clock 1200 MHz)
        VIA Esther processor 1200MHz
#
# ifconfig -a
lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232
index 1
        inet 127.0.0.1 netmask ff000000
rge0: flags=201000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4,CoS> mtu 1500 index 2
        inet 192.168.35.147 netmask ffffff00 broadcast 192.168.35.255
        ether 0:30:18:b0:29:b6
lo0: flags=2002000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv6,VIRTUAL> mtu 8252
index 1
        inet6 ::1/128
#
#
# mdb -k
Loading modules: [ unix genunix specfs dtrace uppc pcplusmp scsi_vhci ufs ip
hook neti sctp arp usba uhci fctl nca lofs zfs random audiosup sppp ptm
crypto md fcip fcp logindmux nsctl sdbc sv ii rdc ]
> ::memstat
Page Summary                Pages                MB  %Tot
------------     ----------------  ----------------  ----
Kernel                      25384                99   10%
Anon                        25853               100   11%
Exec and libs                6270                24    3%
Page cache                   2895                11    1%
Free (cachelist)            17776                69    7%
Free (freelist)            165148               645   68%

Total                      243326               950
Physical                   243325               950
>

> cpuid_info0::print
{
    cpi_pass = 0x4
    cpi_maxeax = 0x1
    cpi_vendorstr = [ "CentaurHauls" ]
    cpi_vendor = 0x6
    cpi_family = 0x6
    cpi_model = 0xa
    cpi_step = 0x9
    cpi_chipid = 0xffffffff
    cpi_brandid = 0
    cpi_clogid = 0
    cpi_ncpu_per_chip = 0x1
    cpi_cacheinfo = [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ]
    cpi_ncache = 0
    cpi_ncpu_shr_last_cache = 0x1
    cpi_last_lvl_cacheid = 0
    cpi_std_4_size = 0
    cpi_std_4 = 0
    cpi_std = [
        {
            cp_eax = 0x1
            cp_ebx = 0x746e6543
            cp_ecx = 0x736c7561
            cp_edx = 0x48727561
        }
        {
            cp_eax = 0x6a9
            cp_ebx = 0x10800
            cp_ecx = 0
            cp_edx = 0xa7c9bbff
        }
        {
            cp_eax = 0
            cp_ebx = 0
            cp_ecx = 0
            cp_edx = 0
        }
        {
            cp_eax = 0
            cp_ebx = 0
            cp_ecx = 0
            cp_edx = 0
        }
        {
            cp_eax = 0
            cp_ebx = 0
            cp_ecx = 0
            cp_edx = 0
        }
        {
            cp_eax = 0
            cp_ebx = 0
            cp_ecx = 0
            cp_edx = 0
        }
    ]
    cpi_xmaxeax = 0x80000006
    cpi_brandstr = [ "VIA Esther processor 1200MHz" ]
    cpi_pabits = 0x24
    cpi_vabits = 0x20
    cpi_extd = [
        {
            cp_eax = 0x80000006
            cp_ebx = 0
            cp_ecx = 0
            cp_edx = 0
        }
        {
            cp_eax = 0
            cp_ebx = 0
            cp_ecx = 0
            cp_edx = 0
        }
        {
            cp_eax = 0x20202020
            cp_ebx = 0x20202020
            cp_ecx = 0x20202020
            cp_edx = 0x20202020
        }
        {
            cp_eax = 0x56202020
            cp_ebx = 0x45204149
            cp_ecx = 0x65687473
            cp_edx = 0x72702072
        }
        {
            cp_eax = 0x7365636f
            cp_ebx = 0x20726f73
            cp_ecx = 0x30303231
            cp_edx = 0x7a484d
        }
        {
            cp_eax = 0
            cp_ebx = 0x8800880
            cp_ecx = 0x40040140
            cp_edx = 0x40040140
        }
        {
            cp_eax = 0
            cp_ebx = 0
            cp_ecx = 0x80a140
            cp_edx = 0
        }
        {
            cp_eax = 0
            cp_ebx = 0
            cp_ecx = 0
            cp_edx = 0
        }
        {
            cp_eax = 0
            cp_ebx = 0
            cp_ecx = 0
            cp_edx = 0
        }
    ]
    cpi_coreid = 0
    cpi_ncore_per_chip = 0x1
    cpi_support = [ 0xa7c9bbff, 0, 0, 0, 0 ]
    cpi_chiprev = 0
    cpi_chiprevstr = 0xfe8a8550 "Unknown"
    cpi_socket = 0
    cpi_mwait = {
        mon_min = 0
        mon_max = 0
        support = 0
    }
}
>
#

Don't try to build/BFU with ON previous to  solaris_nevada(snv_74) however
as you end up in panic land quickly. See :

6580117 panic: assertion failed: ISP2(CPUSETSIZE()) on VIA Esther

http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6580117


I'll give snv_74 a build/BFU brick test and see where we land.

Dennis Clarke
_______________________________________________
indiana-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/indiana-discuss

Reply via email to