Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 14 Jul 2003 23:08:09 -0700 (PDT)
From:      Marcel Moolenaar <marcel@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 34529 for review
Message-ID:  <200307150608.h6F689ju035141@repoman.freebsd.org>

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

Change 34529 by marcel@marcel_nfs on 2003/07/14 23:08:06

	IFC @34526

Affected files ...

.. //depot/projects/uart/alpha/alpha/machdep.c#3 integrate
.. //depot/projects/uart/amd64/amd64/machdep.c#2 integrate
.. //depot/projects/uart/boot/i386/libi386/biosacpi.c#2 integrate
.. //depot/projects/uart/boot/pc98/boot2/asm.h#2 integrate
.. //depot/projects/uart/boot/sparc64/loader/main.c#2 integrate
.. //depot/projects/uart/conf/files#6 integrate
.. //depot/projects/uart/conf/kern.pre.mk#2 integrate
.. //depot/projects/uart/conf/options#2 integrate
.. //depot/projects/uart/conf/options.ia64#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/CHANGES.txt#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/acconfig.h#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/acdebug.h#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/acdisasm.h#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/acevents.h#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/acexcep.h#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/acfreebsd.h#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/acglobal.h#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/achware.h#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/acinterp.h#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/aclocal.h#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/acmacros.h#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/acnamesp.h#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/acobject.h#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/acpi.h#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/acpiosxf.h#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/acpixf.h#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/actables.h#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/actbl.h#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/actypes.h#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/acutils.h#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/dbcmds.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/dbdisply.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/dbexec.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/dbfileio.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/dbinput.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/dbstats.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/dbutils.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/dmbuffer.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/dmobject.c#1 branch
.. //depot/projects/uart/contrib/dev/acpica/dmopcode.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/dmresrc.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/dmwalk.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/dsfield.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/dsinit.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/dsmethod.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/dsmthdat.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/dsobject.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/dsopcode.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/dswexec.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/evevent.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/evgpe.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/evgpeblk.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/evmisc.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/evregion.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/evrgnini.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/evsci.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/evxface.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/evxfevnt.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/evxfregn.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/exconfig.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/exdump.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/exfldio.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/exoparg1.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/exregion.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/exstore.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/exsystem.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/exutils.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/hwacpi.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/hwgpe.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/hwregs.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/hwsleep.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/hwtimer.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/nsaccess.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/nsalloc.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/nsdumpdv.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/nsload.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/nsnames.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/nsparse.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/nssearch.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/nsutils.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/nswalk.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/nsxfeval.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/nsxfname.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/psargs.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/pswalk.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/psxface.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/rsaddr.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/rscalc.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/rsio.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/rsirq.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/rsmemory.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/rsmisc.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/rsxface.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/tbconvrt.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/tbget.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/tbgetall.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/tbinstal.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/tbutils.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/tbxface.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/utcopy.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/utdebug.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/utdelete.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/uteval.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/utglobal.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/utinit.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/utmisc.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/utobject.c#2 integrate
.. //depot/projects/uart/contrib/dev/acpica/utxface.c#2 integrate
.. //depot/projects/uart/contrib/ia64/libuwx/src/Makefile#2 integrate
.. //depot/projects/uart/contrib/ia64/libuwx/src/uwx_trace.c#2 integrate
.. //depot/projects/uart/contrib/ia64/libuwx/src/uwx_trace.h#2 integrate
.. //depot/projects/uart/contrib/ia64/libuwx/src/uwx_uinfo.c#2 integrate
.. //depot/projects/uart/dev/acpica/Osd/OsdHardware.c#2 integrate
.. //depot/projects/uart/dev/acpica/Osd/OsdMemory.c#2 integrate
.. //depot/projects/uart/dev/acpica/Osd/OsdSynch.c#2 integrate
.. //depot/projects/uart/dev/acpica/acpi.c#3 integrate
.. //depot/projects/uart/dev/acpica/acpi_ec.c#2 integrate
.. //depot/projects/uart/dev/acpica/acpi_pci_link.c#2 integrate
.. //depot/projects/uart/dev/acpica/acpi_pcib.c#2 integrate
.. //depot/projects/uart/dev/ath/if_ath.c#3 integrate
.. //depot/projects/uart/dev/ath/if_athvar.h#2 integrate
.. //depot/projects/uart/dev/bge/if_bge.c#2 integrate
.. //depot/projects/uart/dev/ciss/ciss.c#3 integrate
.. //depot/projects/uart/dev/firewire/fwdev.c#2 integrate
.. //depot/projects/uart/dev/fxp/if_fxp.c#4 integrate
.. //depot/projects/uart/dev/hatm/if_hatm.c#3 integrate
.. //depot/projects/uart/dev/hatm/if_hatm_intr.c#2 integrate
.. //depot/projects/uart/dev/hatm/if_hatm_ioctl.c#2 integrate
.. //depot/projects/uart/dev/hatm/if_hatm_rx.c#2 integrate
.. //depot/projects/uart/dev/hatm/if_hatm_tx.c#2 integrate
.. //depot/projects/uart/dev/kbd/atkbd.c#3 integrate
.. //depot/projects/uart/dev/kbd/atkbdcreg.h#2 integrate
.. //depot/projects/uart/dev/pccard/pccarddevs#2 integrate
.. //depot/projects/uart/dev/pccard/pccarddevs.h#2 integrate
.. //depot/projects/uart/dev/sbni/if_sbni.c#2 integrate
.. //depot/projects/uart/dev/usb/if_aue.c#2 integrate
.. //depot/projects/uart/dev/usb/ohci.c#3 integrate
.. //depot/projects/uart/dev/usb/ubsa.c#2 integrate
.. //depot/projects/uart/dev/usb/ucom.c#3 integrate
.. //depot/projects/uart/dev/usb/uftdi.c#3 integrate
.. //depot/projects/uart/dev/usb/ugen.c#3 integrate
.. //depot/projects/uart/dev/usb/uhci.c#3 integrate
.. //depot/projects/uart/dev/usb/uhid.c#3 integrate
.. //depot/projects/uart/dev/usb/uhub.c#3 integrate
.. //depot/projects/uart/dev/usb/uplcom.c#3 integrate
.. //depot/projects/uart/dev/usb/usb.c#2 integrate
.. //depot/projects/uart/dev/usb/usb_port.h#3 integrate
.. //depot/projects/uart/dev/usb/usb_subr.c#3 integrate
.. //depot/projects/uart/dev/usb/usbdevs#4 integrate
.. //depot/projects/uart/dev/usb/usbdevs.h#3 integrate
.. //depot/projects/uart/dev/usb/usbdevs_data.h#3 integrate
.. //depot/projects/uart/dev/usb/usbdi.c#3 integrate
.. //depot/projects/uart/dev/usb/usbdi.h#3 integrate
.. //depot/projects/uart/dev/usb/usbdi_util.c#3 integrate
.. //depot/projects/uart/dev/usb/usbdivar.h#3 integrate
.. //depot/projects/uart/dev/usb/uscanner.c#4 integrate
.. //depot/projects/uart/dev/usb/uvisor.c#3 integrate
.. //depot/projects/uart/dev/utopia/idtphy.h#2 integrate
.. //depot/projects/uart/dev/utopia/utopia.c#2 integrate
.. //depot/projects/uart/dev/utopia/utopia.h#2 integrate
.. //depot/projects/uart/dev/wi/if_wi_pccard.c#3 integrate
.. //depot/projects/uart/i386/i386/locore.s#2 integrate
.. //depot/projects/uart/i386/i386/machdep.c#2 integrate
.. //depot/projects/uart/i386/i386/mp_machdep.c#3 integrate
.. //depot/projects/uart/ia64/ia64/db_trace.c#3 integrate
.. //depot/projects/uart/ia64/ia64/exception.S#2 integrate
.. //depot/projects/uart/ia64/ia64/machdep.c#2 integrate
.. //depot/projects/uart/ia64/ia64/syscall.S#2 integrate
.. //depot/projects/uart/ia64/ia64/trap.c#2 integrate
.. //depot/projects/uart/ia64/ia64/unwind.c#3 integrate
.. //depot/projects/uart/ia64/include/ia64_cpu.h#2 integrate
.. //depot/projects/uart/ia64/include/unwind.h#3 integrate
.. //depot/projects/uart/isa/psm.c#4 integrate
.. //depot/projects/uart/kern/kern_descrip.c#3 integrate
.. //depot/projects/uart/kern/kern_lock.c#2 integrate
.. //depot/projects/uart/kern/kern_malloc.c#2 integrate
.. //depot/projects/uart/kern/kern_mtxpool.c#2 integrate
.. //depot/projects/uart/kern/kern_proc.c#2 integrate
.. //depot/projects/uart/kern/kern_prot.c#3 integrate
.. //depot/projects/uart/kern/kern_resource.c#2 integrate
.. //depot/projects/uart/kern/kern_sig.c#3 integrate
.. //depot/projects/uart/kern/kern_sx.c#2 integrate
.. //depot/projects/uart/kern/kern_thread.c#4 integrate
.. //depot/projects/uart/kern/subr_param.c#3 integrate
.. //depot/projects/uart/kern/uipc_socket.c#2 integrate
.. //depot/projects/uart/modules/acpi/Makefile#3 integrate
.. //depot/projects/uart/modules/mii/Makefile#2 integrate
.. //depot/projects/uart/net/if_ethersubr.c#2 integrate
.. //depot/projects/uart/netinet/ip_fw2.c#4 integrate
.. //depot/projects/uart/pc98/i386/machdep.c#2 integrate
.. //depot/projects/uart/pc98/pc98/syscons.c#2 integrate
.. //depot/projects/uart/pci/if_dc.c#5 integrate
.. //depot/projects/uart/pci/if_dcreg.h#4 integrate
.. //depot/projects/uart/pci/if_rl.c#5 integrate
.. //depot/projects/uart/pci/if_rlreg.h#2 integrate
.. //depot/projects/uart/pci/if_xl.c#4 integrate
.. //depot/projects/uart/pci/if_xlreg.h#2 integrate
.. //depot/projects/uart/powerpc/powerpc/machdep.c#2 integrate
.. //depot/projects/uart/sparc64/include/bus.h#3 integrate
.. //depot/projects/uart/sparc64/include/bus_private.h#2 integrate
.. //depot/projects/uart/sparc64/include/iommuvar.h#2 integrate
.. //depot/projects/uart/sparc64/sparc64/bus_machdep.c#4 integrate
.. //depot/projects/uart/sparc64/sparc64/iommu.c#2 integrate
.. //depot/projects/uart/sparc64/sparc64/machdep.c#2 integrate
.. //depot/projects/uart/sys/kernel.h#2 integrate
.. //depot/projects/uart/sys/mutex.h#2 integrate
.. //depot/projects/uart/sys/proc.h#2 integrate
.. //depot/projects/uart/sys/sysctl.h#2 integrate
.. //depot/projects/uart/sys/systm.h#2 integrate
.. //depot/projects/uart/vm/vm_init.c#2 integrate

Differences ...

==== //depot/projects/uart/alpha/alpha/machdep.c#3 (text+ko) ====

@@ -88,7 +88,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/alpha/alpha/machdep.c,v 1.204 2003/06/28 06:34:07 davidxu Exp $");
+__FBSDID("$FreeBSD: src/sys/alpha/alpha/machdep.c,v 1.205 2003/07/15 00:11:03 davidxu Exp $");
 
 #include "opt_compat.h"
 #include "opt_ddb.h"
@@ -1474,7 +1474,7 @@
  * Build siginfo_t for SA thread
  */
 void
-thread_siginfo(int sig, u_long code, siginfo_t *si)
+cpu_thread_siginfo(int sig, u_long code, siginfo_t *si)
 {
 	struct proc *p;
 	struct thread *td;

==== //depot/projects/uart/amd64/amd64/machdep.c#2 (text+ko) ====

@@ -35,7 +35,7 @@
  * SUCH DAMAGE.
  *
  *	from: @(#)machdep.c	7.4 (Berkeley) 6/3/91
- * $FreeBSD: src/sys/amd64/amd64/machdep.c,v 1.583 2003/06/28 06:34:07 davidxu Exp $
+ * $FreeBSD: src/sys/amd64/amd64/machdep.c,v 1.584 2003/07/15 00:11:03 davidxu Exp $
  */
 
 #include "opt_atalk.h"
@@ -303,7 +303,7 @@
  * Build siginfo_t for SA thread
  */
 void
-thread_siginfo(int sig, u_long code, siginfo_t *si)
+cpu_thread_siginfo(int sig, u_long code, siginfo_t *si)
 {
 	struct proc *p;
 	struct thread *td;

==== //depot/projects/uart/boot/i386/libi386/biosacpi.c#2 (text+ko) ====

@@ -23,7 +23,7 @@
  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  * SUCH DAMAGE.
  *
- * $FreeBSD: src/sys/boot/i386/libi386/biosacpi.c,v 1.4 2003/04/29 18:50:34 njl Exp $
+ * $FreeBSD: src/sys/boot/i386/libi386/biosacpi.c,v 1.5 2003/07/13 22:54:53 njl Exp $
  */
 
 #include <stand.h>
@@ -31,6 +31,7 @@
 #include <bootstrap.h>
 
 #include "acfreebsd.h"
+#include "acconfig.h"
 #define ACPI_SYSTEM_XFACE
 #include "actypes.h"
 #include "actbl.h"

==== //depot/projects/uart/boot/pc98/boot2/asm.h#2 (text+ko) ====

@@ -24,7 +24,7 @@
  * the rights to redistribute these changes.
  *
  *	from: Mach, Revision 2.7  92/02/29  15:33:41  rpd
- * $FreeBSD: src/sys/boot/pc98/boot2/asm.h,v 1.4 2002/05/14 12:34:03 nyan Exp $
+ * $FreeBSD: src/sys/boot/pc98/boot2/asm.h,v 1.5 2003/07/13 08:13:52 nyan Exp $
  */
 
 #define S_ARG0	 4(%esp)
@@ -64,19 +64,19 @@
 #define OUTL	outl	(%dx)
 
 #else	/* wheeze */
+
 #define ALIGN
 #define	LCL(x)	x
 
 #define LB(x,n) n
 #ifdef	__STDC__
 #define EXT(x) x
-#define LEXT(x) x ## :
-
+#define LEXT(x) .type EXT(x),@function; EXT(x):
 #define LBb(x,n) n ## b
 #define LBf(x,n) n ## f
 #else	/* __STDC__ */
 #define EXT(x) _/**/x
-#define LEXT(x) _/**/x/**/:
+#define LEXT(x) .type EXT(x),@function; EXT(x)/**/:
 #define LBb(x,n) n/**/b
 #define LBf(x,n) n/**/f
 #endif	/* __STDC__ */

==== //depot/projects/uart/boot/sparc64/loader/main.c#2 (text+ko) ====

@@ -6,7 +6,7 @@
  * As long as the above copyright statement and this notice remain
  * unchanged, you can do what ever you want with this file. 
  *
- * $FreeBSD: src/sys/boot/sparc64/loader/main.c,v 1.20 2003/06/15 19:16:43 jake Exp $
+ * $FreeBSD: src/sys/boot/sparc64/loader/main.c,v 1.21 2003/07/11 16:12:50 tmm Exp $
  */
 /*
  * FreeBSD/sparc64 kernel loader - machine dependent part
@@ -115,7 +115,7 @@
 #ifdef LOADER_BZIP2_SUPPORT
 	&bzipfs_fsops,
 #endif
-#ifdef LOADER_NET_SUPPORT
+#ifdef LOADER_NFS_SUPPORT
 	&nfs_fsops,
 #endif
 #ifdef LOADER_TFTP_SUPPORT

==== //depot/projects/uart/conf/files#6 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/sys/conf/files,v 1.803 2003/07/09 16:14:10 jhb Exp $
+# $FreeBSD: src/sys/conf/files,v 1.804 2003/07/14 17:43:09 njl Exp $
 #
 # The long compile-with and dependency lines are required because of
 # limitations in config: backslash-newline doesn't work in strings, and
@@ -70,23 +70,24 @@
 coda/coda_vfsops.c	optional vcoda
 coda/coda_vnops.c	optional vcoda
 compat/linprocfs/linprocfs.c	 optional linprocfs
-contrib/dev/acpica/dbcmds.c	 optional acpi acpi_debug nowerror
-contrib/dev/acpica/dbdisply.c	 optional acpi acpi_debug nowerror
-contrib/dev/acpica/dbexec.c	 optional acpi acpi_debug nowerror
-contrib/dev/acpica/dbfileio.c	 optional acpi acpi_debug nowerror
-contrib/dev/acpica/dbhistry.c	 optional acpi acpi_debug nowerror
+contrib/dev/acpica/dbcmds.c	 optional acpi acpi_debug
+contrib/dev/acpica/dbdisply.c	 optional acpi acpi_debug
+contrib/dev/acpica/dbexec.c	 optional acpi acpi_debug
+contrib/dev/acpica/dbfileio.c	 optional acpi acpi_debug
+contrib/dev/acpica/dbhistry.c	 optional acpi acpi_debug
 contrib/dev/acpica/dbinput.c	 optional acpi acpi_debug nowerror
-contrib/dev/acpica/dbstats.c	 optional acpi acpi_debug nowerror
+contrib/dev/acpica/dbstats.c	 optional acpi acpi_debug
 contrib/dev/acpica/dbutils.c	 optional acpi acpi_debug nowerror
-contrib/dev/acpica/dbxface.c	 optional acpi acpi_debug nowerror
-contrib/dev/acpica/dmbuffer.c	 optional acpi acpi_debug nowerror
-contrib/dev/acpica/dmnames.c	 optional acpi acpi_debug nowerror
+contrib/dev/acpica/dbxface.c	 optional acpi acpi_debug
+contrib/dev/acpica/dmbuffer.c	 optional acpi acpi_debug
+contrib/dev/acpica/dmnames.c	 optional acpi acpi_debug
 contrib/dev/acpica/dmopcode.c	 optional acpi acpi_debug nowerror
-contrib/dev/acpica/dmresrc.c	 optional acpi acpi_debug nowerror
-contrib/dev/acpica/dmresrcl.c	 optional acpi acpi_debug nowerror
-contrib/dev/acpica/dmresrcs.c	 optional acpi acpi_debug nowerror
-contrib/dev/acpica/dmutils.c	 optional acpi acpi_debug nowerror
-contrib/dev/acpica/dmwalk.c	 optional acpi acpi_debug nowerror
+contrib/dev/acpica/dmobject.c	 optional acpi acpi_debug
+contrib/dev/acpica/dmresrc.c	 optional acpi acpi_debug
+contrib/dev/acpica/dmresrcl.c	 optional acpi acpi_debug
+contrib/dev/acpica/dmresrcs.c	 optional acpi acpi_debug
+contrib/dev/acpica/dmutils.c	 optional acpi acpi_debug
+contrib/dev/acpica/dmwalk.c	 optional acpi acpi_debug
 contrib/dev/acpica/dsfield.c	 optional acpi
 contrib/dev/acpica/dsinit.c	 optional acpi
 contrib/dev/acpica/dsmethod.c	 optional acpi

==== //depot/projects/uart/conf/kern.pre.mk#2 (text+ko) ====

@@ -3,7 +3,7 @@
 # Unified Makefile for building kernels.  This includes all the definitions
 # that need to be included before %BEFORE_DEPEND
 #
-# $FreeBSD: src/sys/conf/kern.pre.mk,v 1.26 2003/06/25 14:51:20 sam Exp $
+# $FreeBSD: src/sys/conf/kern.pre.mk,v 1.27 2003/07/11 07:13:42 kan Exp $
 #
 
 # Can be overridden by makeoptions or /etc/make.conf
@@ -52,7 +52,7 @@
 .endif
 .endif
 DEFINED_PROF=	${PROF}
-WERROR?=	-Werror
+# WERROR?=	-Werror
 
 # Put configuration-specific C flags last (except for ${PROF}) so that they
 # can override the others.

==== //depot/projects/uart/conf/options#2 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/sys/conf/options,v 1.400 2003/06/26 09:50:51 smkelly Exp $
+# $FreeBSD: src/sys/conf/options,v 1.401 2003/07/11 17:04:37 imp Exp $
 #
 #        On the handling of kernel options
 #
@@ -457,7 +457,7 @@
 
 # These cause changes all over the kernel
 BLKDEV_IOSIZE		opt_global.h
-BURN_BRIDGES		opt_gloabl.h
+BURN_BRIDGES		opt_global.h
 DEBUG			opt_global.h
 DEBUG_LOCKS		opt_global.h
 DEBUG_VFS_LOCKS		opt_global.h

==== //depot/projects/uart/conf/options.ia64#2 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/sys/conf/options.ia64,v 1.19 2003/06/18 15:25:01 jake Exp $
+# $FreeBSD: src/sys/conf/options.ia64,v 1.20 2003/07/11 08:47:15 marcel Exp $
 # Options specific to the ia64 platform kernels
 
 ITANIUM			opt_global.h
@@ -10,6 +10,8 @@
 PAGE_SIZE_8K		opt_global.h
 PAGE_SIZE_16K		opt_global.h
 
+UWX_TRACE_ENABLE	opt_global.h
+
 PPC_PROBE_CHIPSET       opt_ppc.h
 PPC_DEBUG               opt_ppc.h
 

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

@@ -1,3 +1,268 @@
+----------------------------------------
+19 June 2003.  Summary of changes for version 20030619:
+
+1) ACPI CA Core Subsystem:
+
+Fix To/FromBCD, eliminating the need for an arch-specific
+#define.
+
+Do not acquire a semaphore in the S5 shutdown path.
+
+Fix ex_digits_needed for 0. (Takayoshi Kochi)
+
+Fix sleep/stall code reversal. (Andi Kleen)
+
+Revert a change having to do with control method calling
+semantics.
+
+2) Linux:
+
+acpiphp update (Takayoshi Kochi)
+
+Export acpi_disabled for sonypi (Stelian Pop)
+
+Mention acpismp=force in config help
+
+Re-add acpitable.c and acpismp=force. This improves backwards
+compatibility and also cleans up the code to a significant
+degree.
+
+Add ASUS Value-add driver (Karol Kozimor and Julien Lerouge)
+
+
+
+----------------------------------------
+22 May 2003.  Summary of changes for version 20030522:
+
+1) ACPI CA Core Subsystem:
+
+Found and fixed a reported problem where an AE_NOT_FOUND error
+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
+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.
+
+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.
+
+Implemented a workaround for the "leading asterisk issue" in
+_HIDs, _UIDs, and _CIDs in the AML interpreter.  One leading
+asterisk is automatically removed if present in any HID, UID, or
+CID strings.  The iASL compiler will still flag this asterisk as
+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
+variable length.
+
+Fixed a problem with the new AE_SAME_HANDLER exception where
+handler initialization code did not know about this exception.
+
+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 (20030509):
+    Non-Debug Version:  73.4K Code,   9.7K Data,   83.1K Total
+    Debug Version:     156.1K Code,  63.9K Data,  220.0K Total
+  Current Release:
+    Non-Debug Version:  73.7K Code,   9.7K Data,   83.4K Total
+    Debug Version:     156.9K Code,  64.2K Data,  221.1K Total
+
+
+2) Linux:
+
+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
+Jordet)
+
+Toshiba driver update (John Belmonte)
+
+Return only 0 or 1 for our interrupt handler status (Andrew
+Morton)
+
+
+3) iASL Compiler:
+
+Fixed a reported problem where multiple (nested) ElseIf()
+statements were not handled correctly by the compiler, resulting
+in incorrect warnings and incorrect AML code.  This was a problem
+in both the ASL parser and the code generator.
+
+
+4) Documentation:
+
+Added changes to existing interfaces, new exception codes, and
+new text concerning reference count object management versus
+garbage collection.
+
+----------------------------------------
+09 May 2003.  Summary of changes for version 20030509.
+
+
+1) ACPI CA Core Subsystem:
+
+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.
+
+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
+objects are shared across several namespace objects.
+
+Fixed a reported problem where reference counts within the
+namespace were not properly updated when named objects created by
+method execution were deleted.
+
+Fixed a reported problem where multiple SSDTs caused a deletion
+issue during subsystem termination.  Restructured the table data
+structures to simplify the linked lists and the related code.
+
+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.
+
+Updated AcpiOsReadable and AcpiOsWritable to use the ACPI_SIZE
+type as the length parameter (instead of UINT32).
+
+Solved a long-standing problem where an ALREADY_EXISTS error
+appears on various systems.  This problem could happen when there
+are multiple PCI_Config operation regions under a single PCI root
+bus.  This doesn't happen very frequently, but there are some
+systems that do this in the ASL.
+
+Fixed a reported problem where the internal DeleteNode function
+was incorrectly handling the case where a namespace node was the
+first in the parent's child list, and had additional peers (not
+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.
+
+  Previous Release
+    Non-Debug Version:  73.7K Code,   9.5K Data,   83.2K Total
+    Debug Version:     156.1K Code,  63.6K Data,  219.7K Total
+  Current Release:
+    Non-Debug Version:  73.4K Code,   9.7K Data,   83.1K Total
+    Debug Version:     156.1K Code,  63.9K Data,  220.0K Total
+
+
+2) Linux:
+
+Allow ":" in OS override string (Ducrot Bruno)
+
+Kobject fix (Greg KH)
+
+
+3 iASL Compiler/Disassembler:
+
+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.
+
+
+----------------------------------------
+24 April 2003.  Summary of changes for version 20030424.
+
+
+1) ACPI CA Core Subsystem:
+
+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.
+
+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.
+
+Fixed a problem where a handler object was deleted twice during
+the removal of a fixed event handler.
+
+
+2) Linux:
+
+A fix for SMP systems with link devices was contributed by
+Compaq's Dan Zink.
+
+(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.)
+
+
+3) Documentation:
+
+The ACPI CA Programmer Reference has been updated to reflect new
+interfaces and changes to existing interfaces.
+
+----------------------------------------
+28 March 2003.  Summary of changes for version 20030328.
+
+1) ACPI CA Core Subsystem:
+
+The GPE Block Device support has been completed.  New interfaces
+are AcpiInstallGpeBlock and AcpiRemoveGpeBlock.  The Event
+interfaces (enable, disable, clear, getstatus) have been split
+into separate interfaces for Fixed Events and General Purpose
+Events (GPEs) in order to support GPE Block Devices properly.
+
+Fixed a problem where the error message "Failed to acquire
+semaphore" would appear during operations on the embedded
+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.
+
+  Previous Release
+    Non-Debug Version:  72.3K Code,   9.5K Data,   81.8K Total
+    Debug Version:     154.0K Code,  63.4K Data,  217.4K Total
+  Current Release:
+    Non-Debug Version:  73.7K Code,   9.5K Data,   83.2K Total
+    Debug Version:     156.1K Code,  63.6K Data,  219.7K Total
+
+
+----------------------------------------
 28 February 2003.  Summary of changes for version 20030228.
 
 
@@ -82,6 +347,7 @@
 Added support for the _PDC reserved name.
 
 
+----------------------------------------
 22 January 2003.  Summary of changes for version 20030122.
 
 

==== //depot/projects/uart/contrib/dev/acpica/acconfig.h#2 (text+ko) ====

@@ -1,7 +1,7 @@
 /******************************************************************************
  *
  * Name: acconfig.h - Global configuration constants
- *       $Revision: 129 $
+ *       $Revision: 139 $
  *
  *****************************************************************************/
 
@@ -120,7 +120,7 @@
 
 /******************************************************************************
  *
- * Compile-time options
+ * Configuration options
  *
  *****************************************************************************/
 
@@ -135,6 +135,24 @@
  *
  */
 
+/* Version string */
+
+#define ACPI_CA_VERSION                 0x20030619
+
+/* Maximum objects in the various object caches */
+
+#define ACPI_MAX_STATE_CACHE_DEPTH      64          /* State objects for stacks */
+#define ACPI_MAX_PARSE_CACHE_DEPTH      96          /* Parse tree objects */
+#define ACPI_MAX_EXTPARSE_CACHE_DEPTH   64          /* Parse tree objects */
+#define ACPI_MAX_OBJECT_CACHE_DEPTH     64          /* Interpreter operand objects */
+#define ACPI_MAX_WALK_CACHE_DEPTH       4           /* Objects for parse tree walks */
+
+/*
+ * Should the subystem abort the loading of an ACPI table if the
+ * table checksum is incorrect?
+ */
+#define ACPI_CHECKSUM_ABORT             FALSE
+
 
 /******************************************************************************
  *
@@ -142,23 +160,10 @@
  *
  *****************************************************************************/
 
-
-/* Version string */
-
-#define ACPI_CA_VERSION                 0x20030228
-
 /* Version of ACPI supported */
 
 #define ACPI_CA_SUPPORT_LEVEL           2
 
-/* Maximum objects in the various object caches */
-
-#define ACPI_MAX_STATE_CACHE_DEPTH      64          /* State objects for stacks */
-#define ACPI_MAX_PARSE_CACHE_DEPTH      96          /* Parse tree objects */
-#define ACPI_MAX_EXTPARSE_CACHE_DEPTH   64          /* Parse tree objects */
-#define ACPI_MAX_OBJECT_CACHE_DEPTH     64          /* Interpreter operand objects */
-#define ACPI_MAX_WALK_CACHE_DEPTH       4           /* Objects for parse tree walks */
-
 /* String size constants */
 
 #define ACPI_MAX_STRING_LENGTH          512
@@ -179,20 +184,6 @@
 
 /******************************************************************************
  *
- * Configuration of subsystem behavior
- *
- *****************************************************************************/
-
-
-/*
- * Should the subystem abort the loading of an ACPI table if the
- * table checksum is incorrect?
- */
-#define ACPI_CHECKSUM_ABORT             FALSE
-
-
-/******************************************************************************
- *
  * ACPI Specification constants (Do not change unless the specification changes)
  *
  *****************************************************************************/
@@ -215,6 +206,11 @@
 
 #define ACPI_MAX_STRING_CONVERSION      200
 
+/* Length of _HID, _UID, and _CID values */
+
+#define ACPI_DEVICE_ID_LENGTH           0x09
+#define ACPI_MAX_CID_LENGTH             48
+
 /*
  * Operand Stack (in WALK_STATE), Must be large enough to contain METHOD_MAX_ARG
  */
@@ -269,7 +265,6 @@
  *
  *****************************************************************************/
 
-
 #define ACPI_DEBUGGER_MAX_ARGS          8  /* Must be max method args + 1 */
 
 #define ACPI_DEBUGGER_COMMAND_PROMPT    '-'

==== //depot/projects/uart/contrib/dev/acpica/acdebug.h#2 (text+ko) ====

@@ -1,7 +1,7 @@
 /******************************************************************************
  *
  * Name: acdebug.h - ACPI/AML debugger
- *       $Revision: 70 $
+ *       $Revision: 72 $
  *
  *****************************************************************************/
 
@@ -305,10 +305,6 @@
     char                    *OutputType);
 
 void
-AcpiDbDecodeNode (
-    ACPI_NAMESPACE_NODE     *Node);
-
-void
 AcpiDbDisplayResultObject (
     ACPI_OPERAND_OBJECT     *ObjDesc,
     ACPI_WALK_STATE         *WalkState);
@@ -318,11 +314,6 @@
     char                    *DisplayCountArg);
 
 void
-AcpiDbDisplayInternalObject (
-    ACPI_OPERAND_OBJECT     *ObjDesc,
-    ACPI_WALK_STATE         *WalkState);
-
-void
 AcpiDbDisplayArguments (
     void);
 
@@ -339,6 +330,10 @@
     void);
 
 void
+AcpiDbDisplayObjectType (
+    char                    *ObjectArg);
+
+void
 AcpiDbDisplayArgumentObject (
     ACPI_OPERAND_OBJECT     *ObjDesc,
     ACPI_WALK_STATE         *WalkState);
@@ -351,10 +346,6 @@
 AcpiDbGetPointer (
     void                    *Target);
 
-void
-AcpiDbDecodeInternalObject (
-    ACPI_OPERAND_OBJECT     *ObjDesc);
-
 
 /*
  * dbexec - debugger control method execution

==== //depot/projects/uart/contrib/dev/acpica/acdisasm.h#2 (text+ko) ====

@@ -1,7 +1,7 @@
 /******************************************************************************
  *
  * Name: acdisasm.h - AML disassembler
- *       $Revision: 8 $
+ *       $Revision: 9 $
  *
  *****************************************************************************/
 
@@ -226,10 +226,6 @@
 AcpiDmDecodeInternalObject (
     ACPI_OPERAND_OBJECT     *ObjDesc);
 
-void
-AcpiDmDecodeNode (
-    ACPI_NAMESPACE_NODE     *Node);
-
 UINT32
 AcpiDmBlockType (
     ACPI_PARSE_OBJECT       *Op);
@@ -277,6 +273,34 @@
 
 
 /*
+ * dmobject
+ */
+
+void
+AcpiDmDecodeNode (
+    ACPI_NAMESPACE_NODE     *Node);
+
+void
+AcpiDmDisplayInternalObject (
+    ACPI_OPERAND_OBJECT     *ObjDesc,
+    ACPI_WALK_STATE         *WalkState);
+
+void
+AcpiDmDisplayArguments (
+    ACPI_WALK_STATE         *WalkState);
+
+void
+AcpiDmDisplayLocals (
+    ACPI_WALK_STATE         *WalkState);
+
+void
+AcpiDmDumpMethodInfo (
+    ACPI_STATUS             Status,
+    ACPI_WALK_STATE         *WalkState,
+    ACPI_PARSE_OBJECT       *Op);
+
+
+/*
  * dmbuffer
  */
 

==== //depot/projects/uart/contrib/dev/acpica/acevents.h#2 (text+ko) ====

@@ -1,7 +1,7 @@
 /******************************************************************************
  *
  * Name: acevents.h - Event subcomponent prototypes and defines
- *       $Revision: 83 $
+ *       $Revision: 91 $
  *
  *****************************************************************************/
 
@@ -182,21 +182,44 @@
  * Evgpe - GPE handling and dispatch
  */
 
+ACPI_STATUS
+AcpiEvWalkGpeList (
+    ACPI_GPE_CALLBACK       GpeWalkCallback);
+
+BOOLEAN
+AcpiEvValidGpeEvent (
+    ACPI_GPE_EVENT_INFO     *GpeEventInfo);
+
 ACPI_GPE_EVENT_INFO *
 AcpiEvGetGpeEventInfo (
+    ACPI_HANDLE             GpeDevice,
     UINT32                  GpeNumber);
 
 ACPI_STATUS
 AcpiEvGpeInitialize (
     void);
 
+ACPI_STATUS
+AcpiEvCreateGpeBlock (
+    ACPI_NAMESPACE_NODE     *GpeDevice,
+    ACPI_GENERIC_ADDRESS    *GpeBlockAddress,
+    UINT32                  RegisterCount,
+    UINT8                   GpeBlockBaseNumber,
+    UINT32                  InterruptLevel,
+    ACPI_GPE_BLOCK_INFO     **ReturnGpeBlock);
+
+ACPI_STATUS
+AcpiEvDeleteGpeBlock (
+    ACPI_GPE_BLOCK_INFO     *GpeBlock);
+
 UINT32
 AcpiEvGpeDispatch (
-    ACPI_GPE_EVENT_INFO     *GpeEventInfo);
+    ACPI_GPE_EVENT_INFO     *GpeEventInfo,
+    UINT32                  GpeNumber);
 
 UINT32

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



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