Date: Sun, 29 Apr 2007 03:01:51 +0900 From: Takeharu KATO <takeharu1219@ybb.ne.jp> To: freebsd-arch@freebsd.org Subject: Re: ichwd for ICH8 Message-ID: <46338C0F.9000608@ybb.ne.jp> In-Reply-To: <46337B06.9080102@ybb.ne.jp> References: <46337B06.9080102@ybb.ne.jp>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi,
I found one of my fault after posting previous message,
> +		if (id_p->version == 2) {
> +			/* set rcba */
> +			rcba = (pci_read_config(ich, ICH_RCBA, 4) & (0xffffc000));
> +			rc = bus_set_resource(ich, SYS_RES_MEMORY, 0, rcba, ICH_GCS_SIZE);
This line should have been
rc = bus_set_resource(ich, SYS_RES_MEMORY, 0,
	rcba + ICH_GCS_OFFSET, ICH_GCS_SIZE);
(note: ICH_GCS_OFFSET = 0x3410)
Sorry.
But I met another problem that watch dog count does not reach zero(As
far as I see, it is reloaded automatically).
I'll continue to debug the codes, if anyone has any kind of idea,
please send me a comment.
Regards,
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?46338C0F.9000608>
