02-25-2011
Solaris 10 - HW compatibility
Sorry, if this isn't the right forum for this question. I would like to compile an executable with gcc/g++ under Solaris 10 on the following OLDER SPARC-machine and then run this executable on the NEW SPARC-machine (see description down in this post). I'm wondering if it would be possible or if there can be some HW compatibility issues so that the executable won't work...?
OLDER SPARC-machine:
------------------
Sun Fire V480
(2 x 900 MHz 64-bit Cu UltraSPARC-III w/ 8MB L2 cache
or
4 x 900MHz UltraSPARC IIIi CPU)
NEW SPARC-machine:
----------------
SPARC M5000
(SPARC64 VII+ quad-core processors)
9 More Discussions You Might Find Interesting
1. Filesystems, Disks and Memory
I really Hate the Monopoly Microsoft has over Software, but the fact remains it exists... so I wonder if there was a way to enable Programs Made for Windows and Mac to be Run in Unix as if it was in the Specified OS. Like a Compatibility Wizard. Or in a dual boot computer, for Unix to be able to... (4 Replies)
Discussion started by: Elliandr
4 Replies
2. HP-UX
Could you please tell me if Informix 7.20 UD2 works on HP-UX 11i and if applications that works on HP-UX 10.20 and Informix 7.20 UD2 works on HP-UX 11i. Thanks a lot. (0 Replies)
Discussion started by: Irene Martínez
0 Replies
3. Shell Programming and Scripting
Hello there ppl,
I thought my question would qualify to be posted in this forum and in Solaris forum.
And I swear to God.. there is no discussion on this exact topic anywhere else on the web!
So my script on BASH uses 2 commands:
1) date -d "Fri Mar 06 10:18:16 UTC 2009" +%s
This... (3 Replies)
Discussion started by: pavanlimo
3 Replies
4. BSD
Hi, I'm new to BSD and would like to create a dual-boot between Solaris Express Community Edition and FreeBSD.
I would just like to know if the Solaris UFS file system can be written to by BSD?
I know that BSD uses UFS2, but I'm hoping that it is backwards compatible with UFS1 provided that... (0 Replies)
Discussion started by: Johnny SSH
0 Replies
5. Solaris
Hi,
Is Clearcase version 2002.05.00 is supported and compatible with Solaris10?
Cheers,
Ankur (1 Reply)
Discussion started by: sharmaankur85
1 Replies
6. Solaris
Hello,
I recently upgraded our system from Solaris 8 to 10. It seems couple of binaries crashed in the new server Solaris 10. Before digging too much on it , from theory it sounds like any binary that is built on Solaris 8 (using gmake) is supposed to be compatible with Solaris 10 , right ?
... (1 Reply)
Discussion started by: sudsa
1 Replies
7. Hardware
I'm picking HW for my cheap Solaris server and am wondering if there is a decent list of HW compatible with the Solaris OS.
The best I could find is this: OTN - Oracle Solaris 11 11/11: Hardware Compatibility List, but it surprises me that only a single motherboard is listed.
I am searching... (1 Reply)
Discussion started by: RychnD
1 Replies
8. Solaris
Has anyone attempted to install Solaris 11 on a Macbook Pro with the new Retina display? I'm considering setting up a triple boot scenario with Windows 7, Mac OS X and Solaris 11. My goals are to learn the OS better and to gain daily exposure to it by running it as a desktop OS whenever possible. (11 Replies)
Discussion started by: DustinT
11 Replies
9. Solaris
Hi
im a newbie to solaris.
im given the task to install the compatibility/ucb component
my environment is without internet connection.
so when i ran the command: pkg install compatibility/ucb
i get an error: Unable to contact valid package repository
where can i find the download for this... (2 Replies)
Discussion started by: guy3145
2 Replies
LEARN ABOUT SUNOS
cpc_event
cpc_event(3CPC) CPU Performance Counters Library Functions cpc_event(3CPC)
NAME
cpc_event - data structure to describe CPU performance counters
SYNOPSIS
#include <libcpc.h>
DESCRIPTION
The libcpc interfaces manipulate CPU performance counters using the cpc_event_t data structure. This structure contains several fields that
are common to all processors, and some that are processor-dependent. These structures can be declared by a consumer of the API, thus the
size and offsets of the fields and the entire data structure are fixed per processor for any particular version of the library. See
cpc_version(3CPC) for details of library versioning.
SPARC
For UltraSPARC, the structure contains the following members:
typedef struct {
int ce_cpuver;
hrtime_t ce_hrt;
uint64_t ce_tick;
uint64_t ce_pic[2];
uint64_t ce_pcr;
} cpc_event_t;
x86
For Pentium, the structure contains the following members:
typedef struct {
int ce_cpuver;
hrtime_t ce_hrt;
uint64_t ce_tsc;
uint64_t ce_pic[2];
uint32_t ce_pes[2];
#define ce_cesr ce_pes[0]
} cpc_event_t;
The APIs are used to manipulate the highly processor-dependent control registers (the ce_pcr, ce_cesr, and ce_pes fields); the programmer
is strongly advised not to reference those fields directly in portable code. The ce_pic array elements contain 64-bit accumulated counter
values. The hardware registers are virtualized to 64-bit quantities even though the underlying hardware only supports 32-bits (UltraSPARC)
or 40-bits (Pentium) before overflow.
The ce_hrt field is a high resolution timestamp taken at the time the counters were sampled by the kernel. This uses the same timebase as
gethrtime(3C).
On SPARC V9 machines, the number of cycles spent running on the processor is computed from samples of the processor-dependent %tick regis-
ter, and placed in the ce_tick field. On Pentium processors, the processor-dependent time-stamp counter register is similarly sampled and
placed in the ce_tsc field.
ATTRIBUTES
See attributes(5) for descriptions of the following attributes:
+-----------------------------+-----------------------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+-----------------------------+-----------------------------+
|Interface Stability |Evolving |
+-----------------------------+-----------------------------+
SEE ALSO
gethrtime(3C), cpc(3CPC), cpc_version(3CPC), libcpc(3LIB), attributes(5)
SunOS 5.10 12 May 2003 cpc_event(3CPC)