Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 24 Jun 2003 20:37:10 +0800 (CST)
From:      =?gb2312?q?qian=20Zhao?= <osgroup605@yahoo.com.cn>
To:        freebsd-ia64@freebsd.org
Subject:   FreeBSD 5.1 can't run on Intel's Tiger4
Message-ID:  <20030624123710.81928.qmail@web15001.mail.bjs.yahoo.com>

next in thread | raw e-mail | index | archive | help
Hi,
Who can tell me why the FreeBSD 5.1 for IA64can't run on Intel's Tiger4.When I want to install the FreeBSD 5.1 on it, the machine reboot at once.
I complied the  kernel of 5.1 on 5.0 of IA64. I found the machine reboot at the line between >>>>>>>>> and <<<<<<<<<<    when type is 3.
void
ia64_mca_save_state(int type)
{
 struct ia64_sal_result result;
 struct mca_record_header *hdr;
 struct sysctl_oid *oidp;
 char *name, *state;
 uint64_t seqnr;
 size_t recsz, totsz;
 /*
  * Don't try to get the state if we couldn't get the size of
  * the state information previously.
  */
 if (mca_info_size[type] == -1)
  return;
 while (1) {
  mtx_lock_spin(&mca_info_block_lock);
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>  
  result = ia64_sal_entry(SAL_GET_STATE_INFO, type, 0,
      mca_info_block, 0, 0, 0, 0);
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
  if (result.sal_status < 0) {
   mtx_unlock_spin(&mca_info_block_lock);
   return;
  }
 
If I skip the type of 0,1 and 2, run this function with type 3 directly.The Machine reboot at once.
Who can tell me the reason? 
If the FreeBSD 5.1 can run other IA64 machines?
                                     Luk.




---------------------------------
Do You Yahoo!?
网恋的诠释:真情还是放纵?



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030624123710.81928.qmail>