FreeBSD 5.1 can't run on Intel's Tiger4
=?gb2312?q?qian=20Zhao?=
osgroup605 at yahoo.com.cn
Tue Jun 24 05:37:13 PDT 2003
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!?
ÍøÁµµÄÚ¹ÊÍ£ºÕæÇ黹ÊÇ·Å×Ý£¿
More information about the freebsd-ia64
mailing list