PERFORCE change 34529 for review
Marcel Moolenaar
marcel at FreeBSD.org
Mon Jul 14 23:08:15 PDT 2003
http://perforce.freebsd.org/chv.cgi?CH=34529
Change 34529 by marcel at 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), at 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), at 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) <<<
More information about the p4-projects
mailing list