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>