Sponsored Content
Full Discussion: Solaris 64bit and Y2038 bug
Operating Systems Solaris Solaris 64bit and Y2038 bug Post 302452454 by nullpt on Friday 10th of September 2010 01:24:57 PM
Old 09-10-2010
Hi,

Yes, I it's a 32bit binary.

But look:

Code:
root@machine>date 091016182039
date: Invalid argument
root@done>file /usr/bin/date
/usr/bin/date:  ELF 32-bit MSB executable SPARC Version 1, dynamically linked, stripped
root@done>file /bin/ls
/bin/ls:        ELF 32-bit MSB executable SPARC Version 1, dynamically linked, stripped

Everything is compliled as 32bit binaries.

Code:
Aug 23 14:25:59 machine genunix: [ID 540533 kern.notice] ^MSunOS Release 5.9 Version Generic_118558-36 64-bit

root@doninha>eeprom | grep boot-file
boot-file: data not available.

Supposedly it will boot the the 64 bit kernel unless told otherwise:

Code:
root@machine>file /platform/sun4u/kernel/sparcv9/genunix
/platform/sun4u/kernel/sparcv9/genunix: ELF 64-bit MSB relocatable SPARCV9 Version 1

Is there something i'm missing?

BR
AJ

Last edited by Scott; 09-10-2010 at 02:32 PM.. Reason: Code tags were missing...
 

8 More Discussions You Might Find Interesting

1. Solaris

fsck bug in Solaris 8

Be careful, we've just found out that the fsck command in Solaris 8 has caused corruption of our ufs files-stores. This was introduced in patch SUNWcsu patch 110910-05. Be warned, Sun are fixing this as we speak :eek: (1 Reply)
Discussion started by: Maillot Jaune
1 Replies

2. Solaris

CC 5.5 compiler flag to issue 64bit porting warnings on sparc-solaris

Hi, We are porting our application from 32bit to 64bit. We tried -xarch=v9, -xarc=v9a and -xport64=full options so that compiler to issue 64bit porting warnings. But we are not getting any porting warninings WE are using CC 5.5 compiler on sparc-solaris m/c. Please tell us some powerful... (0 Replies)
Discussion started by: shobhah
0 Replies

3. Solaris

32bit / 64bit issue with x86 solaris

i have solaris 10 x86 64bit installed on my pc (dell 3100). i then decided to move my hard drive to another pc (dell 4600). I noticed that each time i boot up, the OS show as 32 bit (instead of 64bit) and i can't even get past this stage to the login page. when i moved it back to dell 3100 it... (13 Replies)
Discussion started by: seyiisq
13 Replies

4. Solaris

Solaris SPARC 10 64Bit -JDK Installation 1.6.05

In Sun Solaris 10, not able to create the key. JDK 1.6 Installed & PATH & JAVA_HOME both are referred to jdk 1.6. It is showing the belwo error Error: wrap() failed java.security.InvalidKeyException: wrap() failed at sun.security.pkcs11.P11RSACipher.engineWrap(P11RSACipher.java:395) at... (10 Replies)
Discussion started by: saktiviji
10 Replies

5. Solaris

Apcahe2 64bit on solaris 10 sparc!

Hi, i'm trying to compile apache 2.2.13 on solaris 10 sparc as 64bit and for some reason its always compiled as 32bit! i know it can be done cause i've already done it before, so i'm not sure what am i doint wronghttp://forums.digitalpoint.com/images/smilies/frown.gif i've edit /.profile... (0 Replies)
Discussion started by: levic
0 Replies

6. Solaris

Where to download solaris 10 for sparc 64bit?

hi all I just got a sun blade 2000 server for free. I need to load a solaris 10 for sparc OS to it. the memory inside the box is 5gb. the cup is SUNW,UltraSPARC-III+ (1200 MHz @ 8:1, 8 MB). so my questions is 1. do I need to install a 64bit os or a 32bit os? 2. where can I download the... (3 Replies)
Discussion started by: rs6000er
3 Replies

7. Solaris

where can i download solaris 10 64bit for my intel machine?

where can i download solaris 10 64bit for my intel machine? i am able to find only 32bit solaris for intel machine. Please help me.. (2 Replies)
Discussion started by: chidori
2 Replies

8. Solaris

SUNWi1cs SUNWi15cs packages for solaris 10 64bit sparc

hi, i need to install SUNWi1cs and SUNWi15cs packages for solaris 10 sparc 64 bit , where can i download these packages . Thanks . (2 Replies)
Discussion started by: zeeshan047
2 Replies
kernel(1M)                                                                                                                              kernel(1M)

NAME
kernel - UNIX system executable file containing basic operating system services SYNOPSIS
kernel-name [-asrvx] [-m smf_options] [-i altinit] The operating system image, or kernel, is the collection of software comprising the image files (unix and genunix) and the modules loaded at any instant in time. The system will not function without a kernel to control it. The kernel is loaded by the boot(1M) command in a machine-specific way. The kernel may be loaded from disk, CD-ROM, or DVD (diskfull boot) or over the network (diskless boot). In either case, the directories under /platform and /kernel must be readable and must contain exe- cutable code which is able to perform the required kernel service. If the -a flag is given, the user is able to supply different pathnames for the default locations of the kernel and modules. See boot(1M) for more information on loading a specific kernel. The moddir variable contains a list of module directories separated by whitespace. moddir can be set in the /etc/system file. The minimal default is: /platform/platform-name/kernel /kernel /usr/kernel This default can be overridden by a specific platform. It is common for many SPARC systems to override the default path with: /platform/platform-name/kernel:/platform/hardware-class-name /kernel:/kernel:/usr/kernel where platform-name can be found using the -i option of uname(1), and hardware-class-name can be found using the -m option of uname(1). The kernel configuration can be controlled using the /etc/system file (see system(4)). genunix is the platform-independent component of the base kernel. The following options are supported: -a Asks the user for configuration information, such as where to find the system file, where to mount root, and even override the name of the kernel itself. Default responses will be contained in square brackets ([ ]), and the user may simply enter <RETURN> to use the default response (note that <RETURN> is labeled <ENTER> on some keyboards). To help repair a damaged /etc/system file, enter /dev/null at the prompt that asks for the pathname of the system configuration file. See system(4). -i altinit Select an alternative executable to be the primordial Process. altinit is a valid path to an executable. The default primordial process is init(1M). -m smf_options The smf_options include two categories of options to control booting behavior of the service management facility: recovery options and messages options. Message options determine the type and amount of messages that smf(5) displays during boot. Service options determine the services which are used to boot the system. Recovery options debug Boot in serial mode, with status logging of service success or failure to the console. The stdout and stderr streams of each method invoked will be connected to the console, as well as to any logging facilities smf(5) provides. milestone=[milestone] Boot to the subgraph defined by the given milestone. Legimate milestones are "none", "single-user", "multi-user", "multi-user- server", and "all". Messages options quiet Prints standard per-service output and error messages requiring administrative intervention. verbose Prints standard per-service output with more informational messages. debug Prints standard per-service output and all svc.startd messages to log. -r Reconfiguration boot. The system will probe all attached hardware devices and configure the logical namespace in /dev. See add_drv(1M) and rem_drv(1M) for additional information about maintaining device drivers. -s Boots only to init level 's'. See init(1M). -v Boots with verbose messages enabled. If this flag is not given, the messages are still printed, but the output is directed to the sys- tem logfile. See syslogd(1M). -x Does not boot in clustered mode. This option only has an effect when a version of Sun Cluster software that supports this option has been installed. See boot(1M) for examples and instructions on how to boot. /kernel Contains kernel components common to all platforms within a particular instruction set that are needed for booting the system. of the core image file. /platform/platform-name/kernel The platform-specific kernel components. /platform/hardware-class-name/kernel The kernel components specific to this hardware class. /usr/kernel Contains kernel components common to all platforms within a particular instruction set. The directories in this section can potentially contain the following subdirectories: drv Loadable device drivers exec The modules that execute programs stored in various file formats. fs File system modules misc Miscellaneous system-related modules sched Operating system schedulers strmod System V STREAMS loadable modules sys Loadable system calls SPARC cpu Processor specific modules tod Time-Of-Day hardware interface modules Additionally, some of the subdirectories mentioned above contain sparcv9 subdirectories that contain 64-bit versions of the same module classes. For example, /kernel/drv/sparcv9 and /platform/sun4u/kernel/cpu/sparcv9. mach hardware support See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Availability |SUNWcar, SUNWcarx | +-----------------------------+-----------------------------+ uname(1), isainfo(1), add_drv(1M), boot(1M), init(1M), kadb(1M), rem_drv(1M), savecore(1M), svc.startd(1M), syslogd(1M), system(4), attributes(5), smf(5), devfs(7FS) SPARC Only monitor(1M) The kernel gives various warnings and error messages. If the kernel detects an unrecoverable fault, it will panic or halt. Reconfiguration boot will, by design, not remove /dev entries for some classes of devices that have been physically removed from the sys- tem. 5 Apr 2005 kernel(1M)
All times are GMT -4. The time now is 06:52 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy