From owner-acpi-jp@jp.freebsd.org  Sun Mar 19 18:19:15 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id SAA90864;
	Sun, 19 Mar 2000 18:19:15 +0900 (JST)
	(envelope-from owner-acpi-jp@jp.FreeBSD.org)
Received: from tasogare.imasy.or.jp (daemon@tasogare.imasy.or.jp [202.227.24.5])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id SAA90859
	for <acpi-jp@jp.freebsd.org>; Sun, 19 Mar 2000 18:19:14 +0900 (JST)
	(envelope-from iwasaki@jp.FreeBSD.org)
Received: from localhost (isdnb44.imasy.or.jp [202.227.24.172])
	by tasogare.imasy.or.jp (8.9.3+3.2W/3.7W-tasogare/smtpfeed 1.01) with ESMTP id SAA00365
	for <acpi-jp@jp.freebsd.org>; Sun, 19 Mar 2000 18:19:12 +0900 (JST)
	(envelope-from iwasaki@jp.FreeBSD.org)
Message-Id: <200003190919.SAA00365@tasogare.imasy.or.jp>
To: acpi-jp@jp.freebsd.org
In-Reply-To: Your message of "Sat, 18 Mar 2000 02:28:49 +0900"
	<200003171728.CAA05001@tasogare.imasy.or.jp>
References: <200003171728.CAA05001@tasogare.imasy.or.jp>
X-Mailer: Mew version 1.93 on Emacs 19.34 / Mule 2.3 (SUETSUMUHANA)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Date: Sun, 19 Mar 2000 18:19:11 +0900
From: Mitsuru IWASAKI <iwasaki@jp.freebsd.org>
X-Dispatcher: imput version 980905(IM100)
Lines: 43
Reply-To: acpi-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+000315
X-Sequence: acpi-jp 283
Subject: [acpi-jp 283] Re: fxp0 on Z505NR (suspend -> resume) 
Errors-To: owner-acpi-jp@jp.freebsd.org
Sender: owner-acpi-jp@jp.freebsd.org
X-Originator: iwasaki@jp.freebsd.org

> > >% ./acpiconf -f Z505NR.dsdt.dat 
> > >      :
> > >zsh: segmentation fault (core dumped)  ./acpiconf -f Z505NR.dsdt.dat
> > >
> > >$B$H(B,$B%9%F%C%W<B9T$G(B core dump $B$7$F$7$^$$$^$7$?(B.
[snip]
> $B$=$l$h$j$b!"(B5.7 OS-Defined Object Names $B$GDj5A$5$l$F$$$k(B \_OS $B$H$+$r(B
> Namespace $B$K=q$-9~$`$N$,I,MW$+$b!#8=>u$G$b(B TP770ED.dsdt.dat $B$N(B
> _SB.PCI0._INI $B$r<B9T$9$k$HH/@8$9$kLdBj$G$9$h$M!#(BDSDT $B$r0lDL$j(B parse $B$7$F(B
> Global $B$J(B Namespace $B$r:n$C$?8e!"(B"FreeBSD" $B$H$+(B "Microsoft Windows NT" $B$H$+$r(B
> \_OS $B:n$C$F@_Dj$9$l$P$$$$(B?

$B$H$j$"$($:(B \_OS $B$@$1:n$k%Q%C%A$G$9!#$3$l$G7QB3<B9T$G$-$k$H;W$$$^$9!#(B

Index: main.c
===================================================================
RCS file: /home/cvs/ACPI/util/acpiconf/main.c,v
retrieving revision 1.8
diff -u -r1.8 main.c
--- main.c	2000/01/23 15:58:09	1.8
+++ main.c	2000/03/19 09:08:40
@@ -87,6 +87,7 @@
 load_dsdt(char *dsdtfile)
 {
 	struct aml_environ env;
+	struct aml_name *newname;
 	u_int8_t       *code;
 	struct stat     sb;
 	int             fd;
@@ -113,7 +114,12 @@
 	env.dp = code;
 	env.end = code + sb.st_size;
 	env.curname = get_rootname();
-	
+
+	newname = acpi_create_name(&env, "\\_OS_");
+	newname->property = acpi_alloc_object(aml_t_string, NULL);
+	newname->property->str.needfree = 0;
+	newname->property->str.string = "Microsoft Windows NT";
+
 	showtree(env.curname, 0);
 	do {
 		acpi_dbgr(&env,&env);
