Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 29 Feb 2004 12:25:24 -0800 (PST)
From:      Robert Watson <rwatson@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 47871 for review
Message-ID:  <200402292025.i1TKPOEG000712@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=47871

Change 47871 by rwatson@rwatson_tislabs on 2004/02/29 12:24:51

	Integrate netperf_socket:
	
	- Loop back BPF locking tweaks
	- Loop back soalloc() argument change
	
	Also merge ACPI code drop, watchdog changes, midway build
	fix, md sector size change, pf fixes, ata for ppc fixes.

Affected files ...

.. //depot/projects/netperf_socket/sys/amd64/conf/NOTES.fixed#1 branch
.. //depot/projects/netperf_socket/sys/conf/NOTES#3 integrate
.. //depot/projects/netperf_socket/sys/conf/files#3 integrate
.. //depot/projects/netperf_socket/sys/conf/options#3 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/CHANGES.txt#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/acapps.h#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/acconfig.h#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/acdebug.h#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/acdisasm.h#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/acdispat.h#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/acefi.h#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/acenv.h#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/acevents.h#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/acexcep.h#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/acfreebsd.h#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/acgcc.h#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/acglobal.h#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/achware.h#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/acinterp.h#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/aclocal.h#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/acmacros.h#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/acnamesp.h#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/acobject.h#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/acoutput.h#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/acparser.h#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/acpi.h#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/acpica_prep.sh#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/acpiosxf.h#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/acpixf.h#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/acresrc.h#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/acstruct.h#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/actables.h#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/actbl.h#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/actbl1.h#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/actbl2.h#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/actypes.h#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/acutils.h#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/amlcode.h#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/amlresrc.h#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/common/adisasm.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/common/getopt.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/compiler/aslanalyze.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/compiler/aslcodegen.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/compiler/aslcompile.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/compiler/aslcompiler.h#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/compiler/aslcompiler.l#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/compiler/aslcompiler.y#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/compiler/aslerror.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/compiler/aslfiles.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/compiler/aslfold.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/compiler/aslglobal.h#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/compiler/asllength.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/compiler/asllisting.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/compiler/aslload.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/compiler/asllookup.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/compiler/aslmain.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/compiler/aslmap.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/compiler/aslopcodes.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/compiler/asloperands.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/compiler/aslopt.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/compiler/aslresource.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/compiler/aslrestype1.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/compiler/aslrestype2.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/compiler/aslstubs.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/compiler/asltransform.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/compiler/asltree.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/compiler/asltypes.h#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/compiler/aslutils.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/dbcmds.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/dbdisply.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/dbexec.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/dbfileio.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/dbhistry.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/dbinput.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/dbstats.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/dbutils.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/dbxface.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/dmbuffer.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/dmnames.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/dmobject.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/dmopcode.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/dmresrc.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/dmresrcl.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/dmresrcs.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/dmutils.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/dmwalk.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/dsfield.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/dsinit.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/dsmethod.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/dsmthdat.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/dsobject.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/dsopcode.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/dsutils.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/dswexec.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/dswload.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/dswscope.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/dswstate.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/evevent.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/evgpe.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/evgpeblk.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/evmisc.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/evregion.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/evrgnini.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/evsci.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/evxface.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/evxfevnt.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/evxfregn.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/exconfig.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/exconvrt.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/excreate.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/exdump.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/exfield.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/exfldio.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/exmisc.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/exmutex.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/exnames.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/exoparg1.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/exoparg2.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/exoparg3.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/exoparg6.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/exprep.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/exregion.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/exresnte.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/exresolv.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/exresop.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/exstore.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/exstoren.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/exstorob.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/exsystem.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/exutils.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/hwacpi.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/hwgpe.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/hwregs.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/hwsleep.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/hwtimer.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/nsaccess.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/nsalloc.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/nsdump.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/nsdumpdv.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/nseval.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/nsinit.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/nsload.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/nsnames.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/nsobject.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/nsparse.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/nssearch.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/nsutils.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/nswalk.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/nsxfeval.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/nsxfname.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/nsxfobj.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/osunixxf.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/psargs.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/psopcode.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/psparse.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/psscope.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/pstree.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/psutils.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/pswalk.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/psxface.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/rsaddr.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/rscalc.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/rscreate.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/rsdump.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/rsio.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/rsirq.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/rslist.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/rsmemory.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/rsmisc.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/rsutils.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/rsxface.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/tbconvrt.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/tbget.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/tbgetall.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/tbinstal.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/tbrsdt.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/tbutils.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/tbxface.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/tbxfroot.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/utalloc.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/utclib.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/utcopy.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/utdebug.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/utdelete.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/uteval.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/utglobal.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/utinit.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/utmath.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/utmisc.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/utobject.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/dev/acpica/utxface.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/pf/net/pf.c#2 integrate
.. //depot/projects/netperf_socket/sys/contrib/pf/net/pf_norm.c#2 integrate
.. //depot/projects/netperf_socket/sys/ddb/db_command.c#2 integrate
.. //depot/projects/netperf_socket/sys/dev/acpica/acpi_thermal.c#3 integrate
.. //depot/projects/netperf_socket/sys/dev/ata/ata-all.h#4 integrate
.. //depot/projects/netperf_socket/sys/dev/en/midway.c#2 integrate
.. //depot/projects/netperf_socket/sys/dev/hatm/if_hatm.c#2 integrate
.. //depot/projects/netperf_socket/sys/dev/md/md.c#3 integrate
.. //depot/projects/netperf_socket/sys/dev/patm/if_patm.c#2 integrate
.. //depot/projects/netperf_socket/sys/dev/watchdog/watchdog.c#1 branch
.. //depot/projects/netperf_socket/sys/i386/i386/elan-mmcr.c#3 integrate
.. //depot/projects/netperf_socket/sys/i386/i386/geode.c#3 integrate
.. //depot/projects/netperf_socket/sys/i386/i386/p4tcc.c#2 integrate
.. //depot/projects/netperf_socket/sys/isa/fd.c#3 integrate
.. //depot/projects/netperf_socket/sys/kern/init_main.c#3 integrate
.. //depot/projects/netperf_socket/sys/kern/kern_clock.c#2 integrate
.. //depot/projects/netperf_socket/sys/kern/uipc_socket.c#5 integrate
.. //depot/projects/netperf_socket/sys/kern/uipc_socket2.c#4 integrate
.. //depot/projects/netperf_socket/sys/net/bpf.c#4 integrate
.. //depot/projects/netperf_socket/sys/net/bpfdesc.h#2 integrate
.. //depot/projects/netperf_socket/sys/pc98/pc98/fd.c#3 integrate
.. //depot/projects/netperf_socket/sys/powerpc/powermac/ata_kauai.c#2 integrate
.. //depot/projects/netperf_socket/sys/security/mac/mac_net.c#3 integrate
.. //depot/projects/netperf_socket/sys/sys/kernel.h#3 integrate
.. //depot/projects/netperf_socket/sys/sys/socketvar.h#3 integrate
.. //depot/projects/netperf_socket/sys/sys/time.h#2 integrate
.. //depot/projects/netperf_socket/sys/sys/watchdog.h#2 integrate

Differences ...

==== //depot/projects/netperf_socket/sys/conf/NOTES#3 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/sys/conf/NOTES,v 1.1200 2004/02/28 00:12:46 sanpei Exp $
+# $FreeBSD: src/sys/conf/NOTES,v 1.1201 2004/02/28 20:56:34 phk Exp $
 #
 # NOTES -- Lines that can be cut/pasted into kernel and hints configs.
 #
@@ -2089,11 +2089,9 @@
 options 	HW_WDOG
 
 #
-# Add software watchdog routines.  This will add some sysctl OIDs that
-# can be used in combination with an external daemon to create a
-# software-based watchdog solution.
+# Add software watchdog routines.
 #
-options 	WATCHDOG
+options 	SW_WATCHDOG
 
 #
 # Disable swapping of upages and stack pages.  This option removes all

==== //depot/projects/netperf_socket/sys/conf/files#3 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/sys/conf/files,v 1.867 2004/02/28 00:12:47 sanpei Exp $
+# $FreeBSD: src/sys/conf/files,v 1.869 2004/02/28 23:04:45 marcel Exp $
 #
 # The long compile-with and dependency lines are required because of
 # limitations in config: backslash-newline doesn't work in strings, and
@@ -189,7 +189,7 @@
 contrib/dev/acpica/utcopy.c	 optional acpi
 contrib/dev/acpica/utdebug.c	 optional acpi
 contrib/dev/acpica/utdelete.c	 optional acpi
-contrib/dev/acpica/uteval.c	 optional acpi
+contrib/dev/acpica/uteval.c	 optional acpi nowerror
 contrib/dev/acpica/utglobal.c	 optional acpi nowerror
 contrib/dev/acpica/utinit.c	 optional acpi
 contrib/dev/acpica/utmath.c	 optional acpi
@@ -868,6 +868,7 @@
 dev/vx/if_vx_eisa.c		optional vx eisa
 dev/vx/if_vx_pci.c		optional vx pci
 #dev/wlp/if_wlp.c		optional wlp card
+dev/watchdog/watchdog.c		standard
 dev/wds/wd7000.c		optional wds isa
 dev/wi/if_wi.c			optional wi
 dev/wi/if_wi_pccard.c		optional wi pccard

==== //depot/projects/netperf_socket/sys/conf/options#3 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/sys/conf/options,v 1.432 2004/02/26 03:53:52 mlaier Exp $
+# $FreeBSD: src/sys/conf/options,v 1.433 2004/02/28 20:56:35 phk Exp $
 #
 #        On the handling of kernel options
 #
@@ -153,9 +153,9 @@
 SYSVMSG		opt_sysvipc.h
 SYSVSEM		opt_sysvipc.h
 SYSVSHM		opt_sysvipc.h
+SW_WATCHDOG	opt_watchdog.h
 TTYHOG		opt_tty.h
 VFS_AIO
-WATCHDOG	opt_watchdog.h
 WLCACHE		opt_wavelan.h
 WLDEBUG		opt_wavelan.h
 

==== //depot/projects/netperf_socket/sys/contrib/dev/acpica/CHANGES.txt#2 (text+ko) ====

@@ -1,4 +1,369 @@
 ----------------------------------------
+20 February 2004.  Summary of changes for version 20040220:
+
+1) ACPI CA Core Subsystem:
+
+Implemented execution of _SxD methods for Device objects in the
+GetObjectInfo interface.
+
+Fixed calls to _SST method to pass the correct arguments.
+
+Added a call to _SST on wake to restore to "working" state.
+
+Check for End-Of-Buffer failure case in the WalkResources
+interface.
+
+Integrated fix for 64-bit alignment issue in acglobal.h by moving
+two structures to the beginning of the file.
+
+After wake, clear GPE status register(s) before enabling GPEs.
+
+After wake, clear/enable power button.  (Perhaps we should
+clear/enable all fixed events upon wake.)
+
+Fixed a couple of possible memory leaks in the Namespace manager.
+
+Integrated latest acnetbsd.h file.
+
+----------------------------------------
+11 February 2004.  Summary of changes for version 20040211:
+
+1) ACPI CA Core Subsystem:
+
+Completed investigation and implementation of the call-by-
+reference mechanism for control method arguments.
+
+Fixed a problem where a store of an object into an indexed
+package could fail if the store occurs within a different method
+than the method that created the package.
+
+Fixed a problem where the ToDecimal operator could return
+incorrect results.
+
+Fixed a problem where the CopyObject operator could fail on some
+of the more obscure objects (e.g., Reference objects.)
+
+Improved the output of the Debug object to display buffer,
+package, and index objects.
+
+Fixed a problem where constructs of the form "RefOf (ArgX)" did
+not return the expected result.
+
+Added permanent ACPI_REPORT_ERROR macros for all instances of the
+ACPI_AML_INTERNAL exception.
+
+Integrated latest version of acfreebsd.h
+
+----------------------------------------
+16 January 2004.  Summary of changes for version 20040116:
+
+The purpose of this release is primarily to update the copyright
+years in each module, thus causing a huge number of diffs.  There
+are a few small functional changes, however.
+
+1) ACPI CA Core Subsystem:
+
+Improved error messages when there is a problem finding one or
+more of the required base ACPI tables
+
+Reintroduced the definition of APIC_HEADER in actbl.h
+
+Changed definition of MADT_ADDRESS_OVERRIDE to 64 bits (actbl.h)
+
+Removed extraneous reference to NewObj in dsmthdat.c
+
+2) iASL compiler
+
+Fixed a problem introduced in December that disabled the correct
+disassembly of Resource Templates
+
+
+----------------------------------------
+03 December 2003.  Summary of changes for version 20031203:
+
+1) ACPI CA Core Subsystem:
+
+Changed the initialization of Operation Regions during subsystem
+init to perform two entire walks of the ACPI namespace; The first
+to initialize the regions themselves, the second to execute the
+_REG methods.  This fixed some interdependencies across _REG
+methods found on some machines.
+
+Fixed a problem where a Store(Local0, Local1) could simply update
+the object reference count, and not create a new copy of the
+object if the Local1 is uninitialized.
+
+Implemented support for the _SST reserved method during sleep
+transitions.
+
+Implemented support to clear the SLP_TYP and SLP_EN bits when
+waking up, this is apparently required by some machines.
+
+When sleeping, clear the wake status only if SleepState is not
+S5.
+
+Fixed a problem in AcpiRsExtendedIrqResource() where an incorrect
+pointer arithmetic advanced a string pointer too far.
+
+Fixed a problem in AcpiTbGetTablePtr() where a garbage pointer
+could be returned if the requested table has not been loaded.
+
+Within the support for IRQ resources, restructured the handling
+of
+the active and edge/level bits.
+
+Fixed a few problems in AcpiPsxExecute() where memory could be
+leaked under certain error conditions.
+
+Improved error messages for the cases where the ACPI mode could
+not be entered.
+
+Code and Data Size: Current and previous core subsystem library
+sizes are shown below.  These are the code and data sizes for the
+acpica.lib produced by the Microsoft Visual C++ 6.0 compiler, and
+these values do not include any ACPI driver or OSPM code.  The
+debug version of the code includes the debug output trace
+mechanism and has a much larger code and data size.  Note that
+these values will vary depending on the efficiency of the
+compiler
+and the compiler options used during generation.
+
+  Previous Release (20031029):
+    Non-Debug Version:  74.4K Code,  10.1K Data,   84.5K Total
+    Debug Version:     158.3K Code,  65.0K Data,  223.3K Total
+  Current Release:
+    Non-Debug Version:  74.8K Code,  10.1K Data,   84.9K Total
+    Debug Version:     158.7K Code,  65.1K Data,  223.8K Total
+
+2) iASL Compiler/Disassembler:
+
+Implemented a fix for the iASL disassembler where a bad index was
+generated.  This was most noticeable on 64-bit platforms
+
+
+----------------------------------------
+29 October 2003.  Summary of changes for version 20031029:
+
+1) ACPI CA Core Subsystem:
+
+Fixed a problem where a level-triggered GPE with an associated
+_Lxx control method was incorrectly cleared twice.
+
+Fixed a problem with the Field support code where an access can
+occur beyond the end-of-region if the field is non-aligned but
+extends to the very end of the parent region (resulted in an
+AE_AML_REGION_LIMIT exception.)
+
+Fixed a problem with ACPI Fixed Events where an RT Clock handler
+would not get invoked on an RTC event.  The RTC event bitmasks
+for
+the PM1 registers were not being initialized properly.
+
+Implemented support for executing _STA and _INI methods for
+Processor objects.  Although this is currently not part of the
+ACPI specification, there is existing ASL code that depends on
+the
+init-time execution of these methods.
+
+Implemented and deployed a GetDescriptorName function to decode
+the various types of internal descriptors.  Guards against null
+descriptors during debug output also.
+
+Implemented and deployed a GetNodeName function to extract the 4-
+character namespace node name.  This function simplifies the
+debug
+and error output, as well as guarding against null pointers
+during
+output.
+
+Implemented and deployed the ACPI_FORMAT_UINT64 helper macro to
+simplify the debug and error output of 64-bit integers.  This
+macro replaces the HIDWORD and LODWORD macros for dumping these
+integers.
+
+Updated the implementation of the Stall() operator to only call
+AcpiOsStall(), and also return an error if the operand is larger
+than 255.  This preserves the required behavior of not
+relinquishing the processor, as would happen if AcpiOsSleep() was
+called for "long stalls".
+
+Constructs of the form "Store(LocalX,LocalX)" where LocalX is not
+initialized are now treated as NOOPs.
+
+Cleaned up a handful of warnings during 64-bit generation.
+
+Fixed a reported error where and incorrect GPE number was passed
+to the GPE dispatch handler.  This value is only used for error
+output, however.  Used this opportunity to clean up and
+streamline
+the GPE dispatch code.
+
+Code and Data Size: Current and previous core subsystem library
+sizes are shown below.  These are the code and data sizes for the
+acpica.lib produced by the Microsoft Visual C++ 6.0 compiler, and
+these values do not include any ACPI driver or OSPM code.  The
+debug version of the code includes the debug output trace
+mechanism and has a much larger code and data size.  Note that
+these values will vary depending on the efficiency of the
+compiler
+and the compiler options used during generation.
+
+  Previous Release (20031002):
+    Non-Debug Version:  74.1K Code,   9.7K Data,   83.8K Total
+    Debug Version:     157.9K Code,  64.8K Data,  222.7K Total
+  Current Release:
+    Non-Debug Version:  74.4K Code,  10.1K Data,   84.5K Total
+    Debug Version:     158.3K Code,  65.0K Data,  223.3K Total
+
+
+2) iASL Compiler/Disassembler:
+
+Updated the iASL compiler to return an error if the operand to
+the
+Stall() operator is larger than 255.
+
+
+----------------------------------------
+02 October 2003.  Summary of changes for version 20031002:
+
+
+1) ACPI CA Core Subsystem:
+
+Fixed a problem with Index Fields where the index was not
+incremented for fields that require multiple writes to the
+index/data registers (Fields that are wider than the data
+register.)
+
+Fixed a problem with all Field objects where a write could go
+beyond the end-of-field if the field was larger than the access
+granularity and therefore required multiple writes to complete
+the
+request.  An extra write beyond the end of the field could happen
+inadvertently.
+
+Fixed a problem with Index Fields where a BUFFER_OVERFLOW error
+would incorrectly be returned if the width of the Data Register
+was larger than the specified field access width.
+
+Completed fixes for LoadTable() and Unload() and verified their
+operation.  Implemented full support for the "DdbHandle" object
+throughout the ACPI CA subsystem.
+
+Implemented full support for the MADT and ECDT tables in the ACPI
+CA header files.  Even though these tables are not directly
+consumed by ACPI CA, the header definitions are useful for ACPI
+device drivers.
+
+Integrated resource descriptor fixes posted to the Linux ACPI
+list.  This included checks for minimum descriptor length, and
+support for trailing NULL strings within descriptors that have
+optional string elements.
+
+Code and Data Size: Current and previous core subsystem library
+sizes are shown below.  These are the code and data sizes for the
+acpica.lib produced by the Microsoft Visual C++ 6.0 compiler, and
+these values do not include any ACPI driver or OSPM code.  The
+debug version of the code includes the debug output trace
+mechanism and has a much larger code and data size.  Note that
+these values will vary depending on the efficiency of the
+compiler
+and the compiler options used during generation.
+
+  Previous Release (20030918):
+    Non-Debug Version:  73.9K Code,   9.7K Data,   83.6K Total
+    Debug Version:     157.3K Code,  64.5K Data,  221.8K Total
+  Current Release:
+    Non-Debug Version:  74.1K Code,   9.7K Data,   83.8K Total
+    Debug Version:     157.9K Code,  64.8K Data,  222.7K Total
+
+
+2) iASL Compiler:
+
+Implemented detection of non-ASCII characters within the input
+source ASL file.  This catches attempts to compile binary (AML)
+files early in the compile, with an informative error message.
+
+Fixed a problem where the disassembler would fault if the output
+filename could not be generated or if the output file could not
+be
+opened.
+
+----------------------------------------
+18 September 2003.  Summary of changes for version 20030918:
+
+
+1) ACPI CA Core Subsystem:
+
+Found and fixed a longstanding problem with the late execution of
+the various deferred AML opcodes (such as Operation Regions,
+Buffer Fields, Buffers, and Packages).  If the name string
+specified for the name of the new object placed the object in a
+scope other than the current scope, the initialization/execution
+of the opcode failed.  The solution to this problem was to
+implement a mechanism where the late execution of such opcodes
+does not attempt to lookup/create the name a second time in an
+incorrect scope.  This fixes the "region size computed
+incorrectly" problem.
+
+Fixed a call to AcpiHwRegisterWrite in hwregs.c that was causing
+a
+Global Lock AE_BAD_PARAMETER error.
+
+Fixed several 64-bit issues with prototypes, casting and data
+types.
+
+Removed duplicate prototype from acdisasm.h
+
+Fixed an issue involving EC Operation Region Detach (Shaohua Li)
+
+Code and Data Size: Current and previous core subsystem library
+sizes are shown below.  These are the code and data sizes for the
+acpica.lib produced by the Microsoft Visual C++ 6.0 compiler, and
+these values do not include any ACPI driver or OSPM code.  The
+debug version of the code includes the debug output trace
+mechanism and has a much larger code and data size.  Note that
+these values will vary depending on the efficiency of the
+compiler
+and the compiler options used during generation.
+
+  Previous Release:
+    Non-Debug Version:  73.7K Code,   9.7K Data,   83.4K Total
+    Debug Version:     156.9K Code,  64.2K Data,  221.1K Total
+  Current Release:
+    Non-Debug Version:  73.9K Code,   9.7K Data,   83.6K Total
+    Debug Version:     157.3K Code,  64.5K Data,  221.8K Total
+
+
+2) Linux:
+
+Fixed the AcpiOsSleep implementation in osunixxf.c to pass the
+correct sleep time in seconds.
+
+----------------------------------------
+14 July 2003.  Summary of changes for version 20030619:
+
+1) ACPI CA Core Subsystem:
+
+Parse SSDTs in order discovered, as opposed to reverse order
+(Hrvoje Habjanic)
+
+Fixes from FreeBSD and NetBSD. (Frank van der Linden, Thomas
+Klausner,
+   Nate Lawson)
+
+
+2) Linux:
+
+Dynamically allocate SDT list (suggested by Andi Kleen)
+
+proc function return value cleanups (Andi Kleen)
+
+Correctly handle NMI watchdog during long stalls (Andrew Morton)
+
+Make it so acpismp=force works (reported by Andrew Morton)
+
+
+----------------------------------------
 19 June 2003.  Summary of changes for version 20030619:
 
 1) ACPI CA Core Subsystem:
@@ -29,8 +394,6 @@
 
 Add ASUS Value-add driver (Karol Kozimor and Julien Lerouge)
 
-
-
 ----------------------------------------
 22 May 2003.  Summary of changes for version 20030522:
 
@@ -40,22 +403,26 @@
 occurred occasionally during _BST evaluation.  This turned out to
 be an Owner ID allocation issue where a called method did not get
 a new ID assigned to it.  Eventually, (after 64k calls), the
-Owner ID UINT16 would wraparound so that the ID would be the same
-as the caller's and the called method would delete the caller's
+Owner
+ID UINT16 would wraparound so that the ID would be the same as
+the
+caller's and the called method would delete the caller's
 namespace.
 
 Implemented extended error reporting for control methods that are
 aborted due to a run-time exception.  Output includes the exact
 AML instruction that caused the method abort, a dump of the
-method locals and arguments at the time of the abort, and a trace
-of all nested control method calls.
+method
+locals and arguments at the time of the abort, and a trace of all
+nested control method calls.
 
 Modified the interpreter to allow the creation of buffers of zero
 length from the AML code. Implemented new code to ensure that no
 attempt is made to actually allocate a memory buffer (of length
 zero) - instead, a simple buffer object with a NULL buffer
-pointer and length zero is created.  A warning is no longer
-issued when the AML attempts to create a zero-length buffer.
+pointer
+and length zero is created.  A warning is no longer issued when
+the AML attempts to create a zero-length buffer.
 
 Implemented a workaround for the "leading asterisk issue" in
 _HIDs, _UIDs, and _CIDs in the AML interpreter.  One leading
@@ -64,10 +431,12 @@
 an error, however.
 
 Implemented full support for _CID methods that return a package
-of multiple CIDs (Compatible IDs).  The AcpiGetObjectInfo()
-interface now additionally returns a device _CID list if present.
-This required a change to the external interface in order to pass
-an ACPI_BUFFER object as a parameter since the _CID list is of
+of
+multiple CIDs (Compatible IDs).  The AcpiGetObjectInfo()
+interface
+now additionally returns a device _CID list if present.  This
+required a change to the external interface in order to pass an
+ACPI_BUFFER object as a parameter since the _CID list is of
 variable length.
 
 Fixed a problem with the new AE_SAME_HANDLER exception where
@@ -80,7 +449,8 @@
 debug version of the code includes the debug output trace
 mechanism and has a much larger code and data size.  Note that
 these values will vary depending on the efficiency of the
-compiler and the compiler options used during generation.
+compiler
+and the compiler options used during generation.
 
   Previous Release (20030509):
     Non-Debug Version:  73.4K Code,   9.7K Data,   83.1K Total
@@ -94,7 +464,8 @@
 
 Fixed a bug in which we would reinitialize the ACPI interrupt
 after it was already working, thus disabling all ACPI and the
-IRQs for any other device sharing the interrupt. (Thanks to Stian
+IRQs
+for any other device sharing the interrupt. (Thanks to Stian
 Jordet)
 
 Toshiba driver update (John Belmonte)
@@ -114,8 +485,9 @@
 4) Documentation:
 
 Added changes to existing interfaces, new exception codes, and
-new text concerning reference count object management versus
-garbage collection.
+new
+text concerning reference count object management versus garbage
+collection.
 
 ----------------------------------------
 09 May 2003.  Summary of changes for version 20030509.
@@ -125,14 +497,18 @@
 
 Changed the subsystem initialization sequence to hold off
 installation of address space handlers until the hardware has
-been initialized and the system has entered ACPI mode.  This is
-because the installation of space handlers can cause _REG methods
-to be run.  Previously, the _REG methods could potentially be run
-before ACPI mode was enabled.
+been
+initialized and the system has entered ACPI mode.  This is
+because
+the installation of space handlers can cause _REG methods to be
+run.  Previously, the _REG methods could potentially be run
+before
+ACPI mode was enabled.
 
 Fixed some memory leak issues related to address space handler
-and notify handler installation.  There were some problems with
-the reference count mechanism caused by the fact that the handler
+and
+notify handler installation.  There were some problems with the
+reference count mechanism caused by the fact that the handler
 objects are shared across several namespace objects.
 
 Fixed a reported problem where reference counts within the
@@ -145,8 +521,9 @@
 
 Fixed a problem where the table ID associated with secondary
 tables (SSDTs) was not being propagated into the namespace
-objects created by those tables.  This would only present a
-problem for tables that are unloaded at run-time, however.
+objects
+created by those tables.  This would only present a problem for
+tables that are unloaded at run-time, however.
 
 Updated AcpiOsReadable and AcpiOsWritable to use the ACPI_SIZE
 type as the length parameter (instead of UINT32).
@@ -163,13 +540,15 @@
 the only child, but first in the list of children.)
 
 Code and Data Size: Current core subsystem library sizes are
-shown below.  These are the code and data sizes for the
-acpica.lib produced by the Microsoft Visual C++ 6.0 compiler, and
-these values do not include any ACPI driver or OSPM code.  The
-debug version of the code includes the debug output trace
-mechanism and has a much larger code and data size.  Note that
-these values will vary depending on the efficiency of the
-compiler and the compiler options used during generation.
+shown
+below.  These are the code and data sizes for the acpica.lib
+produced by the Microsoft Visual C++ 6.0 compiler, and these
+values do not include any ACPI driver or OSPM code.  The debug
+version of the code includes the debug output trace mechanism and
+has a much larger code and data size.  Note that these values
+will
+vary depending on the efficiency of the compiler and the compiler
+options used during generation.
 
   Previous Release
     Non-Debug Version:  73.7K Code,   9.5K Data,   83.2K Total
@@ -191,8 +570,9 @@
 Fixed a problem in the generation of the C source code files (AML
 is emitted in C source statements for BIOS inclusion) where the
 Ascii dump that appears within a C comment at the end of each
-line could cause a compile time error if the AML sequence happens
-to have an open comment or close comment sequence embedded.
+line
+could cause a compile time error if the AML sequence happens to
+have an open comment or close comment sequence embedded.
 
 
 ----------------------------------------
@@ -203,13 +583,15 @@
 
 Support for big-endian systems has been implemented.  Most of the
 support has been invisibly added behind big-endian versions of
-the ACPI_MOVE_* macros.
+the
+ACPI_MOVE_* macros.
 
 Fixed a problem in AcpiHwDisableGpeBlock() and
 AcpiHwClearGpeBlock() where an incorrect offset was passed to the
 low level hardware write routine.  The offset parameter was
 actually eliminated from the low level read/write routines
-because they had become obsolete.
+because
+they had become obsolete.
 
 Fixed a problem where a handler object was deleted twice during
 the removal of a fixed event handler.
@@ -222,7 +604,8 @@
 
 (2.5) Return whether we handled the interrupt in our IRQ handler.
 (Linux ISRs no longer return void, so we can propagate the
-handler return value from the ACPI CA core back to the OS.)
+handler
+return value from the ACPI CA core back to the OS.)
 
 
 3) Documentation:
@@ -246,13 +629,15 @@
 controller (EC).
 
 Code and Data Size: Current core subsystem library sizes are
-shown below.  These are the code and data sizes for the
-acpica.lib produced by the Microsoft Visual C++ 6.0 compiler, and
-these values do not include any ACPI driver or OSPM code.  The
-debug version of the code includes the debug output trace
-mechanism and has a much larger code and data size.  Note that
-these values will vary depending on the efficiency of the
-compiler and the compiler options used during generation.
+shown
+below.  These are the code and data sizes for the acpica.lib
+produced by the Microsoft Visual C++ 6.0 compiler, and these
+values do not include any ACPI driver or OSPM code.  The debug
+version of the code includes the debug output trace mechanism and
+has a much larger code and data size.  Note that these values
+will
+vary depending on the efficiency of the compiler and the compiler
+options used during generation.
 
   Previous Release
     Non-Debug Version:  72.3K Code,   9.5K Data,   81.8K Total
@@ -278,9 +663,10 @@
 fields that are used to determine the GPE block lengths.  The
 REGISTER_BIT_WIDTH field of the X_GPEx_BLK extended address
 structures are ignored.  This is per the ACPI specification but
-it isn't very clear.  The full 256 Block 0/1 GPEs are now
-supported (the use of REGISTER_BIT_WIDTH limited the number of
-GPEs to 128).
+it
+isn't very clear.  The full 256 Block 0/1 GPEs are now supported
+(the use of REGISTER_BIT_WIDTH limited the number of GPEs to
+128).
 
 In the SCI interrupt handler, removed the read of the PM1_CONTROL
 register to look at the SCI_EN bit.  On some machines, this read
@@ -289,21 +675,24 @@
 systems.)
 
 Fixed a problem where a store of a NULL string to a package
-object could cause the premature deletion of the object.  This
-was seen during execution of the battery _BIF method on some
-systems, resulting in no battery data being returned.
+object
+could cause the premature deletion of the object.  This was seen
+during execution of the battery _BIF method on some systems,
+resulting in no battery data being returned.
 
 Added AcpiWalkResources interface to simplify parsing of resource
 lists.
 
 Code and Data Size: Current core subsystem library sizes are
-shown below.  These are the code and data sizes for the
-acpica.lib produced by the Microsoft Visual C++ 6.0 compiler, and
-these values do not include any ACPI driver or OSPM code.  The
-debug version of the code includes the debug output trace
-mechanism and has a much larger code and data size.  Note that
-these values will vary depending on the efficiency of the
-compiler and the compiler options used during generation.
+shown
+below.  These are the code and data sizes for the acpica.lib
+produced by the Microsoft Visual C++ 6.0 compiler, and these
+values do not include any ACPI driver or OSPM code.  The debug
+version of the code includes the debug output trace mechanism and
+has a much larger code and data size.  Note that these values
+will
+vary depending on the efficiency of the compiler and the compiler
+options used during generation.
 
   Previous Release
     Non-Debug Version:  72.0K Code,   9.5K Data,   81.5K Total
@@ -325,7 +714,8 @@
 Map in entire table before performing checksum (John Stultz)
 
 Expand the mem= cmdline to allow the specification of reserved
-and ACPI DATA blocks (Pavel Machek)
+and
+ACPI DATA blocks (Pavel Machek)
 
 Never use ACPI on VISWS
 
@@ -356,9 +746,10 @@
 Added a check for constructs of the form:  Store (Local0, Local0)
 where Local0 is not initialized.  Apparently, some BIOS
 programmers believe that this is a NOOP.  Since this store
-doesn't do anything anyway, the new prototype behavior will
-ignore this error.  This is a case where we can relax the strict
-checking in the interpreter in the name of compatibility.
+doesn't
+do anything anyway, the new prototype behavior will ignore this
+error.  This is a case where we can relax the strict checking in
+the interpreter in the name of compatibility.
 
 
 2) Linux
@@ -382,7 +773,8 @@
 (Both) acpiphp.h includes both linux/acpi.h and acpi_bus.h. Since
 the
 former now also includes the latter, acpiphp.h only needs the
-one, now.
+one,
+now.
 
 (2.5) Make it possible to select method of bios restoring after
 S3
@@ -416,17 +808,21 @@
 
 Changed the behavior of the internal Buffer-to-String conversion
 function.  The current ACPI specification states that the
-contents of the buffer are "converted to a string of two-
-character hexadecimal numbers, each separated by a space".
-Unfortunately, this definition is not backwards compatible with
-existing ACPI 1.0 implementations (although the behavior was not
-defined in the ACPI 1.0 specification).  The new behavior simply
-copies data from the buffer to the string until a null character
-is found or the end of the buffer is reached.  The new String
-object is always null terminated.  This problem was seen during
-the generation of _BIF battery data where incorrect strings were
-returned for battery type, etc.  This will also require an errata
-to the ACPI specification.
+contents
+of the buffer are "converted to a string of two-character
+hexadecimal numbers, each separated by a space".  Unfortunately,
+this definition is not backwards compatible with existing ACPI
+1.0
+implementations (although the behavior was not defined in the
+ACPI
+1.0 specification).  The new behavior simply copies data from the
+buffer to the string until a null character is found or the end
+of
+the buffer is reached.  The new String object is always null
+terminated.  This problem was seen during the generation of _BIF
+battery data where incorrect strings were returned for battery
+type, etc.  This will also require an errata to the ACPI

>>> TRUNCATED FOR MAIL (1000 lines) <<<



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