From owner-p4-projects@FreeBSD.ORG Wed Dec 7 22:12:57 2005 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 2A6C416A4E5; Wed, 7 Dec 2005 22:12:56 +0000 (GMT) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 044D616A481 for ; Wed, 7 Dec 2005 22:12:54 +0000 (GMT) (envelope-from jhb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2A7A043D73 for ; Wed, 7 Dec 2005 22:12:48 +0000 (GMT) (envelope-from jhb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id jB7MCmkD088968 for ; Wed, 7 Dec 2005 22:12:48 GMT (envelope-from jhb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id jB7MClxI088965 for perforce@freebsd.org; Wed, 7 Dec 2005 22:12:47 GMT (envelope-from jhb@freebsd.org) Date: Wed, 7 Dec 2005 22:12:47 GMT Message-Id: <200512072212.jB7MClxI088965@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jhb@freebsd.org using -f From: John Baldwin To: Perforce Change Reviews Cc: Subject: PERFORCE change 87864 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Dec 2005 22:12:58 -0000 http://perforce.freebsd.org/chv.cgi?CH=87864 Change 87864 by jhb@jhb_slimer on 2005/12/07 22:12:14 IFC @87863. Affected files ... .. //depot/projects/smpng/sys/alpha/alpha/pmap.c#76 integrate .. //depot/projects/smpng/sys/alpha/alpha/trap.c#62 integrate .. //depot/projects/smpng/sys/alpha/conf/DEFAULTS#2 integrate .. //depot/projects/smpng/sys/alpha/conf/GENERIC#53 integrate .. //depot/projects/smpng/sys/alpha/conf/NOTES#11 integrate .. //depot/projects/smpng/sys/alpha/include/param.h#15 integrate .. //depot/projects/smpng/sys/alpha/include/pmap.h#24 integrate .. //depot/projects/smpng/sys/amd64/amd64/bpf_jit_machdep.c#1 branch .. //depot/projects/smpng/sys/amd64/amd64/bpf_jit_machdep.h#1 branch .. //depot/projects/smpng/sys/amd64/amd64/busdma_machdep.c#19 integrate .. //depot/projects/smpng/sys/amd64/amd64/intr_machdep.c#14 integrate .. //depot/projects/smpng/sys/amd64/amd64/machdep.c#48 integrate .. //depot/projects/smpng/sys/amd64/conf/DEFAULTS#3 integrate .. //depot/projects/smpng/sys/amd64/conf/GENERIC#40 integrate .. //depot/projects/smpng/sys/amd64/conf/NOTES#27 integrate .. //depot/projects/smpng/sys/amd64/ia32/ia32_signal.c#14 integrate .. //depot/projects/smpng/sys/amd64/include/param.h#16 integrate .. //depot/projects/smpng/sys/amd64/include/pmap.h#19 integrate .. //depot/projects/smpng/sys/amd64/isa/atpic.c#11 integrate .. //depot/projects/smpng/sys/arm/arm/cpufunc_asm_arm9.S#4 integrate .. //depot/projects/smpng/sys/arm/arm/elf_trampoline.c#2 integrate .. //depot/projects/smpng/sys/arm/arm/inckern.S#2 integrate .. //depot/projects/smpng/sys/arm/arm/machdep.c#16 integrate .. //depot/projects/smpng/sys/arm/arm/vm_machdep.c#17 integrate .. //depot/projects/smpng/sys/arm/include/elf.h#5 integrate .. //depot/projects/smpng/sys/arm/include/param.h#8 integrate .. //depot/projects/smpng/sys/arm/xscale/i80321/iq31244_machdep.c#15 integrate .. //depot/projects/smpng/sys/boot/forth/loader.conf#40 integrate .. //depot/projects/smpng/sys/coda/coda_psdev.c#17 integrate .. //depot/projects/smpng/sys/compat/ia32/ia32_signal.h#9 integrate .. //depot/projects/smpng/sys/compat/linprocfs/linprocfs.c#45 integrate .. //depot/projects/smpng/sys/compat/linux/linux_getcwd.c#19 integrate .. //depot/projects/smpng/sys/compat/linux/linux_signal.c#18 integrate .. //depot/projects/smpng/sys/compat/ndis/subr_ntoskrnl.c#39 integrate .. //depot/projects/smpng/sys/conf/Makefile.alpha#27 integrate .. //depot/projects/smpng/sys/conf/Makefile.amd64#14 integrate .. //depot/projects/smpng/sys/conf/Makefile.arm#16 integrate .. //depot/projects/smpng/sys/conf/Makefile.i386#25 integrate .. //depot/projects/smpng/sys/conf/Makefile.ia64#32 integrate .. //depot/projects/smpng/sys/conf/Makefile.pc98#24 integrate .. //depot/projects/smpng/sys/conf/Makefile.powerpc#33 integrate .. //depot/projects/smpng/sys/conf/Makefile.sparc64#28 integrate .. //depot/projects/smpng/sys/conf/NOTES#108 integrate .. //depot/projects/smpng/sys/conf/files#159 integrate .. //depot/projects/smpng/sys/conf/files.alpha#36 integrate .. //depot/projects/smpng/sys/conf/files.amd64#37 integrate .. //depot/projects/smpng/sys/conf/files.i386#91 integrate .. //depot/projects/smpng/sys/conf/files.ia64#52 integrate .. //depot/projects/smpng/sys/conf/files.pc98#78 integrate .. //depot/projects/smpng/sys/conf/files.powerpc#25 integrate .. //depot/projects/smpng/sys/conf/files.sparc64#53 integrate .. //depot/projects/smpng/sys/conf/kern.post.mk#50 integrate .. //depot/projects/smpng/sys/conf/kmod.mk#53 integrate .. //depot/projects/smpng/sys/conf/ldscript.arm#3 integrate .. //depot/projects/smpng/sys/conf/options#109 integrate .. //depot/projects/smpng/sys/conf/options.amd64#16 integrate .. //depot/projects/smpng/sys/conf/options.i386#53 integrate .. //depot/projects/smpng/sys/conf/options.pc98#52 integrate .. //depot/projects/smpng/sys/conf/systags.sh#4 integrate .. //depot/projects/smpng/sys/contrib/dev/nve/adapter.h#2 integrate .. //depot/projects/smpng/sys/contrib/dev/nve/amd64/nvenetlib.o.bz2.uu#2 integrate .. //depot/projects/smpng/sys/contrib/dev/nve/i386/nvenetlib.o.bz2.uu#2 integrate .. //depot/projects/smpng/sys/contrib/dev/nve/nvenet_version.h#1 branch .. //depot/projects/smpng/sys/contrib/ipfilter/netinet/fil.c#19 integrate .. //depot/projects/smpng/sys/contrib/ipfilter/netinet/ip_auth.c#14 integrate .. //depot/projects/smpng/sys/contrib/ipfilter/netinet/ip_compat.h#12 integrate .. //depot/projects/smpng/sys/contrib/ipfilter/netinet/ip_fil.h#12 integrate .. //depot/projects/smpng/sys/contrib/ipfilter/netinet/ip_log.c#12 integrate .. //depot/projects/smpng/sys/contrib/pf/net/if_pflog.c#13 integrate .. //depot/projects/smpng/sys/contrib/pf/net/if_pfsync.c#19 integrate .. //depot/projects/smpng/sys/contrib/pf/net/pf.c#20 integrate .. //depot/projects/smpng/sys/contrib/pf/net/pf_ioctl.c#16 integrate .. //depot/projects/smpng/sys/contrib/pf/net/pf_norm.c#10 integrate .. //depot/projects/smpng/sys/ddb/db_access.c#6 integrate .. //depot/projects/smpng/sys/dev/acpica/acpi_battery.c#17 integrate .. //depot/projects/smpng/sys/dev/acpica/acpi_cmbat.c#28 integrate .. //depot/projects/smpng/sys/dev/acpica/acpi_ec.c#40 integrate .. //depot/projects/smpng/sys/dev/acpica/acpi_pci_link.c#33 integrate .. //depot/projects/smpng/sys/dev/acpica/acpi_pcib.c#34 integrate .. //depot/projects/smpng/sys/dev/acpica/acpi_smbat.c#2 integrate .. //depot/projects/smpng/sys/dev/acpica/acpivar.h#61 integrate .. //depot/projects/smpng/sys/dev/advansys/adv_pci.c#12 integrate .. //depot/projects/smpng/sys/dev/advansys/advlib.c#6 integrate .. //depot/projects/smpng/sys/dev/advansys/adw_pci.c#11 integrate .. //depot/projects/smpng/sys/dev/advansys/adwcam.c#12 integrate .. //depot/projects/smpng/sys/dev/aic7xxx/aic79xx.c#26 integrate .. //depot/projects/smpng/sys/dev/aic7xxx/aic79xx_osm.c#20 integrate .. //depot/projects/smpng/sys/dev/aic7xxx/aic79xx_osm.h#15 integrate .. //depot/projects/smpng/sys/dev/aic7xxx/aic79xx_pci.c#22 integrate .. //depot/projects/smpng/sys/dev/aic7xxx/aic7xxx_osm.c#18 integrate .. //depot/projects/smpng/sys/dev/aic7xxx/aic7xxx_osm.h#17 integrate .. //depot/projects/smpng/sys/dev/amr/amr.c#35 integrate .. //depot/projects/smpng/sys/dev/arcmsr/arcmsr.c#4 integrate .. //depot/projects/smpng/sys/dev/asr/dptsig.h#6 integrate .. //depot/projects/smpng/sys/dev/ata/ata-all.c#76 integrate .. //depot/projects/smpng/sys/dev/ata/ata-all.h#40 integrate .. //depot/projects/smpng/sys/dev/ata/ata-chipset.c#58 integrate .. //depot/projects/smpng/sys/dev/ata/ata-dma.c#47 integrate .. //depot/projects/smpng/sys/dev/ata/ata-lowlevel.c#32 integrate .. //depot/projects/smpng/sys/dev/ata/ata-pci.h#36 integrate .. //depot/projects/smpng/sys/dev/ata/ata-raid.c#40 integrate .. //depot/projects/smpng/sys/dev/ata/ata-raid.h#22 integrate .. //depot/projects/smpng/sys/dev/atkbdc/atkbdc.c#2 integrate .. //depot/projects/smpng/sys/dev/atkbdc/psm.c#2 integrate .. //depot/projects/smpng/sys/dev/bge/if_bge.c#63 integrate .. //depot/projects/smpng/sys/dev/bktr/bktr_card.c#15 integrate .. //depot/projects/smpng/sys/dev/bktr/bktr_core.c#18 integrate .. //depot/projects/smpng/sys/dev/dc/if_dc.c#4 integrate .. //depot/projects/smpng/sys/dev/dc/if_dcreg.h#2 integrate .. //depot/projects/smpng/sys/dev/dcons/dcons_os.c#6 integrate .. //depot/projects/smpng/sys/dev/drm/ati_pcigart.c#3 integrate .. //depot/projects/smpng/sys/dev/drm/drm-preprocess.sh#1 branch .. //depot/projects/smpng/sys/dev/drm/drm-subprocess.pl#1 branch .. //depot/projects/smpng/sys/dev/drm/drm.h#9 integrate .. //depot/projects/smpng/sys/dev/drm/drmP.h#13 integrate .. //depot/projects/smpng/sys/dev/drm/drm_agpsupport.c#3 integrate .. //depot/projects/smpng/sys/dev/drm/drm_atomic.h#2 integrate .. //depot/projects/smpng/sys/dev/drm/drm_auth.c#2 integrate .. //depot/projects/smpng/sys/dev/drm/drm_bufs.c#2 integrate .. //depot/projects/smpng/sys/dev/drm/drm_context.c#2 integrate .. //depot/projects/smpng/sys/dev/drm/drm_dma.c#2 integrate .. //depot/projects/smpng/sys/dev/drm/drm_drawable.c#2 integrate .. //depot/projects/smpng/sys/dev/drm/drm_drv.c#2 integrate .. //depot/projects/smpng/sys/dev/drm/drm_fops.c#2 integrate .. //depot/projects/smpng/sys/dev/drm/drm_ioctl.c#2 integrate .. //depot/projects/smpng/sys/dev/drm/drm_irq.c#2 integrate .. //depot/projects/smpng/sys/dev/drm/drm_linux_list.h#4 integrate .. //depot/projects/smpng/sys/dev/drm/drm_lock.c#2 integrate .. //depot/projects/smpng/sys/dev/drm/drm_memory.c#2 integrate .. //depot/projects/smpng/sys/dev/drm/drm_pci.c#2 integrate .. //depot/projects/smpng/sys/dev/drm/drm_pciids.h#4 integrate .. //depot/projects/smpng/sys/dev/drm/drm_sarea.h#6 integrate .. //depot/projects/smpng/sys/dev/drm/drm_scatter.c#2 integrate .. //depot/projects/smpng/sys/dev/drm/drm_sysctl.c#2 integrate .. //depot/projects/smpng/sys/dev/drm/drm_vm.c#2 integrate .. //depot/projects/smpng/sys/dev/drm/i915_dma.c#2 integrate .. //depot/projects/smpng/sys/dev/drm/i915_drm.h#2 integrate .. //depot/projects/smpng/sys/dev/drm/i915_drv.c#2 integrate .. //depot/projects/smpng/sys/dev/drm/i915_drv.h#2 integrate .. //depot/projects/smpng/sys/dev/drm/i915_irq.c#2 integrate .. //depot/projects/smpng/sys/dev/drm/i915_mem.c#2 integrate .. //depot/projects/smpng/sys/dev/drm/mach64_dma.c#2 integrate .. //depot/projects/smpng/sys/dev/drm/mach64_drm.h#2 integrate .. //depot/projects/smpng/sys/dev/drm/mach64_drv.c#2 integrate .. //depot/projects/smpng/sys/dev/drm/mach64_drv.h#2 integrate .. //depot/projects/smpng/sys/dev/drm/mach64_irq.c#2 integrate .. //depot/projects/smpng/sys/dev/drm/mach64_state.c#2 integrate .. //depot/projects/smpng/sys/dev/drm/mga_dma.c#11 integrate .. //depot/projects/smpng/sys/dev/drm/mga_drm.h#6 integrate .. //depot/projects/smpng/sys/dev/drm/mga_drv.c#8 integrate .. //depot/projects/smpng/sys/dev/drm/mga_drv.h#9 integrate .. //depot/projects/smpng/sys/dev/drm/mga_irq.c#6 integrate .. //depot/projects/smpng/sys/dev/drm/mga_state.c#8 integrate .. //depot/projects/smpng/sys/dev/drm/mga_ucode.h#4 integrate .. //depot/projects/smpng/sys/dev/drm/mga_warp.c#6 integrate .. //depot/projects/smpng/sys/dev/drm/r128_cce.c#12 integrate .. //depot/projects/smpng/sys/dev/drm/r128_drm.h#7 integrate .. //depot/projects/smpng/sys/dev/drm/r128_drv.c#8 integrate .. //depot/projects/smpng/sys/dev/drm/r128_drv.h#10 integrate .. //depot/projects/smpng/sys/dev/drm/r128_irq.c#6 integrate .. //depot/projects/smpng/sys/dev/drm/r128_state.c#11 integrate .. //depot/projects/smpng/sys/dev/drm/r300_cmdbuf.c#3 integrate .. //depot/projects/smpng/sys/dev/drm/r300_reg.h#2 integrate .. //depot/projects/smpng/sys/dev/drm/radeon_cp.c#14 integrate .. //depot/projects/smpng/sys/dev/drm/radeon_drm.h#11 integrate .. //depot/projects/smpng/sys/dev/drm/radeon_drv.c#10 integrate .. //depot/projects/smpng/sys/dev/drm/radeon_drv.h#13 integrate .. //depot/projects/smpng/sys/dev/drm/radeon_irq.c#7 integrate .. //depot/projects/smpng/sys/dev/drm/radeon_mem.c#8 integrate .. //depot/projects/smpng/sys/dev/drm/radeon_state.c#14 integrate .. //depot/projects/smpng/sys/dev/drm/savage_bci.c#2 integrate .. //depot/projects/smpng/sys/dev/drm/savage_drm.h#2 integrate .. //depot/projects/smpng/sys/dev/drm/savage_drv.c#2 integrate .. //depot/projects/smpng/sys/dev/drm/savage_drv.h#2 integrate .. //depot/projects/smpng/sys/dev/drm/savage_state.c#2 integrate .. //depot/projects/smpng/sys/dev/drm/sis_drm.h#5 integrate .. //depot/projects/smpng/sys/dev/drm/sis_drv.c#6 integrate .. //depot/projects/smpng/sys/dev/drm/sis_drv.h#4 integrate .. //depot/projects/smpng/sys/dev/drm/sis_ds.c#4 integrate .. //depot/projects/smpng/sys/dev/drm/sis_ds.h#5 integrate .. //depot/projects/smpng/sys/dev/drm/sis_mm.c#8 integrate .. //depot/projects/smpng/sys/dev/drm/tdfx_drv.c#8 integrate .. //depot/projects/smpng/sys/dev/drm/tdfx_drv.h#2 integrate .. //depot/projects/smpng/sys/dev/em/if_em.c#58 integrate .. //depot/projects/smpng/sys/dev/em/if_em_hw.c#16 integrate .. //depot/projects/smpng/sys/dev/em/if_em_hw.h#17 integrate .. //depot/projects/smpng/sys/dev/em/if_em_osdep.h#16 integrate .. //depot/projects/smpng/sys/dev/esp/ncr53c9x.c#6 integrate .. //depot/projects/smpng/sys/dev/esp/ncr53c9xvar.h#5 integrate .. //depot/projects/smpng/sys/dev/fb/fb.c#12 integrate .. //depot/projects/smpng/sys/dev/fb/fbreg.h#14 integrate .. //depot/projects/smpng/sys/dev/fb/vga.c#22 integrate .. //depot/projects/smpng/sys/dev/firewire/firewire.c#38 integrate .. //depot/projects/smpng/sys/dev/gem/if_gem.c#27 integrate .. //depot/projects/smpng/sys/dev/hptmv/hptproc.c#6 integrate .. //depot/projects/smpng/sys/dev/hptmv/mvOs.h#4 integrate .. //depot/projects/smpng/sys/dev/hwpmc/hwpmc_amd.c#7 integrate .. //depot/projects/smpng/sys/dev/hwpmc/hwpmc_logging.c#4 integrate .. //depot/projects/smpng/sys/dev/hwpmc/hwpmc_mod.c#10 integrate .. //depot/projects/smpng/sys/dev/hwpmc/hwpmc_piv.c#5 integrate .. //depot/projects/smpng/sys/dev/ic/via6522reg.h#1 branch .. //depot/projects/smpng/sys/dev/ie/if_ie_isa.c#4 integrate .. //depot/projects/smpng/sys/dev/ips/ips.c#14 integrate .. //depot/projects/smpng/sys/dev/ips/ips.h#13 integrate .. //depot/projects/smpng/sys/dev/ips/ips_commands.c#12 integrate .. //depot/projects/smpng/sys/dev/ips/ips_disk.c#9 integrate .. //depot/projects/smpng/sys/dev/ips/ips_ioctl.c#8 integrate .. //depot/projects/smpng/sys/dev/ips/ips_pci.c#11 integrate .. //depot/projects/smpng/sys/dev/ips/ipsreg.h#1 branch .. //depot/projects/smpng/sys/dev/isp/isp_freebsd.h#26 integrate .. //depot/projects/smpng/sys/dev/ispfw/ispfw.c#11 integrate .. //depot/projects/smpng/sys/dev/lge/if_lge.c#33 integrate .. //depot/projects/smpng/sys/dev/lge/if_lgereg.h#6 integrate .. //depot/projects/smpng/sys/dev/lmc/if_lmc.c#11 integrate .. //depot/projects/smpng/sys/dev/lmc/if_lmc.h#2 integrate .. //depot/projects/smpng/sys/dev/mpt/mpt.h#8 integrate .. //depot/projects/smpng/sys/dev/mpt/mpt_cam.c#3 integrate .. //depot/projects/smpng/sys/dev/mpt/mpt_raid.c#4 integrate .. //depot/projects/smpng/sys/dev/my/if_my.c#22 integrate .. //depot/projects/smpng/sys/dev/nve/if_nve.c#10 integrate .. //depot/projects/smpng/sys/dev/nve/if_nvereg.h#4 integrate .. //depot/projects/smpng/sys/dev/ofw/ofw_bus_if.m#3 integrate .. //depot/projects/smpng/sys/dev/ofw/ofw_bus_subr.c#1 branch .. //depot/projects/smpng/sys/dev/ofw/ofw_bus_subr.h#1 branch .. //depot/projects/smpng/sys/dev/ofw/openfirm.c#10 integrate .. //depot/projects/smpng/sys/dev/ppc/ppc.c#6 integrate .. //depot/projects/smpng/sys/dev/puc/pucdata.c#33 integrate .. //depot/projects/smpng/sys/dev/ral/if_ral.c#12 integrate .. //depot/projects/smpng/sys/dev/ral/if_ralreg.h#2 integrate .. //depot/projects/smpng/sys/dev/re/if_re.c#34 integrate .. //depot/projects/smpng/sys/dev/rp/rp.c#22 integrate .. //depot/projects/smpng/sys/dev/rp/rp_isa.c#6 integrate .. //depot/projects/smpng/sys/dev/rp/rp_pci.c#8 integrate .. //depot/projects/smpng/sys/dev/rp/rpvar.h#6 integrate .. //depot/projects/smpng/sys/dev/sio/sio.c#58 integrate .. //depot/projects/smpng/sys/dev/snc/dp83932.c#16 integrate .. //depot/projects/smpng/sys/dev/snc/dp83932var.h#6 integrate .. //depot/projects/smpng/sys/dev/sound/driver.c#5 integrate .. //depot/projects/smpng/sys/dev/sound/pci/atiixp.c#1 branch .. //depot/projects/smpng/sys/dev/sound/pci/atiixp.h#1 branch .. //depot/projects/smpng/sys/dev/sound/pci/csa.c#15 integrate .. //depot/projects/smpng/sys/dev/sound/pcm/ac97.c#30 integrate .. //depot/projects/smpng/sys/dev/sound/pcm/feeder_fmt.c#14 integrate .. //depot/projects/smpng/sys/dev/sym/sym_hipd.c#24 integrate .. //depot/projects/smpng/sys/dev/syscons/schistory.c#7 integrate .. //depot/projects/smpng/sys/dev/syscons/scterm-dumb.c#4 integrate .. //depot/projects/smpng/sys/dev/syscons/scterm-sc.c#7 integrate .. //depot/projects/smpng/sys/dev/syscons/syscons.c#52 integrate .. //depot/projects/smpng/sys/dev/syscons/sysmouse.c#13 integrate .. //depot/projects/smpng/sys/dev/usb/if_udav.c#13 integrate .. //depot/projects/smpng/sys/dev/usb/if_udavreg.h#6 integrate .. //depot/projects/smpng/sys/dev/usb/if_ural.c#11 integrate .. //depot/projects/smpng/sys/dev/usb/if_uralreg.h#2 integrate .. //depot/projects/smpng/sys/dev/usb/if_uralvar.h#5 integrate .. //depot/projects/smpng/sys/dev/usb/ohci.c#38 integrate .. //depot/projects/smpng/sys/dev/usb/ohcivar.h#14 integrate .. //depot/projects/smpng/sys/dev/usb/sl811hs.c#2 integrate .. //depot/projects/smpng/sys/dev/usb/umass.c#49 integrate .. //depot/projects/smpng/sys/dev/usb/uplcom.c#21 integrate .. //depot/projects/smpng/sys/dev/usb/usb_quirks.c#13 integrate .. //depot/projects/smpng/sys/dev/usb/usb_quirks.h#3 integrate .. //depot/projects/smpng/sys/dev/usb/usb_subr.c#31 integrate .. //depot/projects/smpng/sys/dev/usb/usbdevs#80 integrate .. //depot/projects/smpng/sys/dev/usb/uvisor.c#16 integrate .. //depot/projects/smpng/sys/dev/usb/uvscom.c#18 integrate .. //depot/projects/smpng/sys/fs/hpfs/hpfs_vnops.c#30 integrate .. //depot/projects/smpng/sys/fs/ntfs/ntfs_subr.c#22 integrate .. //depot/projects/smpng/sys/fs/ntfs/ntfs_vnops.c#24 integrate .. //depot/projects/smpng/sys/fs/nwfs/nwfs_io.c#19 integrate .. //depot/projects/smpng/sys/fs/smbfs/smbfs_io.c#22 integrate .. //depot/projects/smpng/sys/fs/smbfs/smbfs_smb.c#14 integrate .. //depot/projects/smpng/sys/fs/smbfs/smbfs_vfsops.c#33 integrate .. //depot/projects/smpng/sys/geom/bde/g_bde_lock.c#14 integrate .. //depot/projects/smpng/sys/geom/eli/g_eli.c#5 integrate .. //depot/projects/smpng/sys/geom/geom_aes.c#17 integrate .. //depot/projects/smpng/sys/geom/geom_apple.c#11 integrate .. //depot/projects/smpng/sys/geom/geom_bsd.c#39 integrate .. //depot/projects/smpng/sys/geom/geom_fox.c#8 integrate .. //depot/projects/smpng/sys/geom/geom_gpt.c#22 integrate .. //depot/projects/smpng/sys/geom/geom_kern.c#22 integrate .. //depot/projects/smpng/sys/geom/geom_mbr.c#32 integrate .. //depot/projects/smpng/sys/geom/geom_pc98.c#29 integrate .. //depot/projects/smpng/sys/geom/geom_sunlabel.c#27 integrate .. //depot/projects/smpng/sys/geom/geom_vol_ffs.c#10 integrate .. //depot/projects/smpng/sys/geom/label/g_label_iso9660.c#3 integrate .. //depot/projects/smpng/sys/geom/label/g_label_msdosfs.c#2 integrate .. //depot/projects/smpng/sys/geom/label/g_label_ntfs.c#4 integrate .. //depot/projects/smpng/sys/geom/label/g_label_ufs.c#4 integrate .. //depot/projects/smpng/sys/geom/mirror/g_mirror.c#22 integrate .. //depot/projects/smpng/sys/geom/raid3/g_raid3.c#19 integrate .. //depot/projects/smpng/sys/geom/uzip/g_uzip.c#7 integrate .. //depot/projects/smpng/sys/geom/vinum/geom_vinum.c#14 integrate .. //depot/projects/smpng/sys/geom/vinum/geom_vinum_drive.c#15 integrate .. //depot/projects/smpng/sys/gnu/fs/ext2fs/ext2_alloc.c#4 integrate .. //depot/projects/smpng/sys/gnu/fs/ext2fs/ext2_balloc.c#2 integrate .. //depot/projects/smpng/sys/gnu/fs/ext2fs/ext2_inode.c#2 integrate .. //depot/projects/smpng/sys/gnu/fs/ext2fs/ext2_linux_ialloc.c#3 integrate .. //depot/projects/smpng/sys/gnu/fs/ext2fs/ext2_lookup.c#3 integrate .. //depot/projects/smpng/sys/gnu/fs/reiserfs/reiserfs_fs.h#2 integrate .. //depot/projects/smpng/sys/i386/conf/DEFAULTS#3 integrate .. //depot/projects/smpng/sys/i386/conf/GENERIC#69 integrate .. //depot/projects/smpng/sys/i386/conf/NOTES#112 integrate .. //depot/projects/smpng/sys/i386/conf/XBOX#2 integrate .. //depot/projects/smpng/sys/i386/i386/apic_vector.s#20 integrate .. //depot/projects/smpng/sys/i386/i386/bpf_jit_machdep.c#1 branch .. //depot/projects/smpng/sys/i386/i386/bpf_jit_machdep.h#1 branch .. //depot/projects/smpng/sys/i386/i386/busdma_machdep.c#37 integrate .. //depot/projects/smpng/sys/i386/i386/db_trace.c#27 integrate .. //depot/projects/smpng/sys/i386/i386/exception.s#25 integrate .. //depot/projects/smpng/sys/i386/i386/identcpu.c#40 integrate .. //depot/projects/smpng/sys/i386/i386/intr_machdep.c#16 integrate .. //depot/projects/smpng/sys/i386/i386/local_apic.c#37 integrate .. //depot/projects/smpng/sys/i386/i386/machdep.c#100 integrate .. //depot/projects/smpng/sys/i386/i386/mp_machdep.c#95 integrate .. //depot/projects/smpng/sys/i386/i386/pmap.c#91 integrate .. //depot/projects/smpng/sys/i386/include/apicvar.h#17 integrate .. //depot/projects/smpng/sys/i386/include/asmacros.h#6 integrate .. //depot/projects/smpng/sys/i386/include/bus.h#9 integrate .. //depot/projects/smpng/sys/i386/include/frame.h#6 integrate .. //depot/projects/smpng/sys/i386/include/intr_machdep.h#9 integrate .. //depot/projects/smpng/sys/i386/include/param.h#16 integrate .. //depot/projects/smpng/sys/i386/include/pmap.h#28 integrate .. //depot/projects/smpng/sys/i386/include/smp.h#19 integrate .. //depot/projects/smpng/sys/i386/include/smptests.h#11 delete .. //depot/projects/smpng/sys/i386/isa/atpic.c#14 integrate .. //depot/projects/smpng/sys/i386/isa/atpic_vector.s#12 integrate .. //depot/projects/smpng/sys/i386/isa/icu.h#12 integrate .. //depot/projects/smpng/sys/i386/isa/npx.c#49 integrate .. //depot/projects/smpng/sys/i386/isa/pcvt/pcvt_hdr.h#10 integrate .. //depot/projects/smpng/sys/i386/isa/vesa.c#18 integrate .. //depot/projects/smpng/sys/i4b/layer1/itjc/i4b_itjc_pci.c#15 integrate .. //depot/projects/smpng/sys/i4b/layer2/i4b_l2timer.c#6 integrate .. //depot/projects/smpng/sys/i4b/layer4/i4b_i4bdrv.c#21 integrate .. //depot/projects/smpng/sys/i4b/layer4/i4b_l4.c#10 integrate .. //depot/projects/smpng/sys/ia64/conf/DEFAULTS#2 integrate .. //depot/projects/smpng/sys/ia64/conf/GENERIC#47 integrate .. //depot/projects/smpng/sys/ia64/conf/NOTES#7 integrate .. //depot/projects/smpng/sys/ia64/conf/SKI#20 integrate .. //depot/projects/smpng/sys/ia64/ia64/machdep.c#98 integrate .. //depot/projects/smpng/sys/ia64/include/param.h#18 integrate .. //depot/projects/smpng/sys/ia64/include/pmap.h#23 integrate .. //depot/projects/smpng/sys/isa/vga_isa.c#14 integrate .. //depot/projects/smpng/sys/kern/init_sysent.c#63 integrate .. //depot/projects/smpng/sys/kern/kern_descrip.c#87 integrate .. //depot/projects/smpng/sys/kern/kern_exec.c#92 integrate .. //depot/projects/smpng/sys/kern/kern_pmc.c#4 integrate .. //depot/projects/smpng/sys/kern/kern_sig.c#114 integrate .. //depot/projects/smpng/sys/kern/kern_synch.c#92 integrate .. //depot/projects/smpng/sys/kern/kern_thread.c#83 integrate .. //depot/projects/smpng/sys/kern/kern_time.c#40 integrate .. //depot/projects/smpng/sys/kern/subr_witness.c#143 integrate .. //depot/projects/smpng/sys/kern/syscalls.c#63 integrate .. //depot/projects/smpng/sys/kern/syscalls.master#65 integrate .. //depot/projects/smpng/sys/kern/uipc_mqueue.c#1 branch .. //depot/projects/smpng/sys/kern/uipc_socket.c#78 integrate .. //depot/projects/smpng/sys/kern/uipc_socket2.c#48 integrate .. //depot/projects/smpng/sys/kern/vfs_bio.c#86 integrate .. //depot/projects/smpng/sys/kern/vfs_cluster.c#43 integrate .. //depot/projects/smpng/sys/kern/vfs_mount.c#53 integrate .. //depot/projects/smpng/sys/modules/Makefile#111 integrate .. //depot/projects/smpng/sys/modules/drm/Makefile#5 integrate .. //depot/projects/smpng/sys/modules/drm/i915/Makefile#1 branch .. //depot/projects/smpng/sys/modules/drm/savage/Makefile#1 branch .. //depot/projects/smpng/sys/modules/geom/geom_vinum/Makefile#4 integrate .. //depot/projects/smpng/sys/modules/i2c/controllers/pcf/Makefile#4 integrate .. //depot/projects/smpng/sys/modules/if_gif/Makefile#8 integrate .. //depot/projects/smpng/sys/modules/ipfw/Makefile#8 integrate .. //depot/projects/smpng/sys/modules/mqueue/Makefile#1 branch .. //depot/projects/smpng/sys/modules/netgraph/bpf/Makefile#3 integrate .. //depot/projects/smpng/sys/modules/sound/driver/Makefile#7 integrate .. //depot/projects/smpng/sys/modules/sound/driver/atiixp/Makefile#1 branch .. //depot/projects/smpng/sys/net/bpf.c#58 integrate .. //depot/projects/smpng/sys/net/bpf_jitter.c#1 branch .. //depot/projects/smpng/sys/net/bpf_jitter.h#1 branch .. //depot/projects/smpng/sys/net/bpfdesc.h#15 integrate .. //depot/projects/smpng/sys/net/if_bridge.c#16 integrate .. //depot/projects/smpng/sys/net/if_clone.c#8 integrate .. //depot/projects/smpng/sys/net/if_ppp.c#38 integrate .. //depot/projects/smpng/sys/net/if_spppsubr.c#29 integrate .. //depot/projects/smpng/sys/net/if_vlan.c#43 integrate .. //depot/projects/smpng/sys/net80211/ieee80211_input.c#24 integrate .. //depot/projects/smpng/sys/net80211/ieee80211_node.c#21 integrate .. //depot/projects/smpng/sys/net80211/ieee80211_node.h#16 integrate .. //depot/projects/smpng/sys/net80211/ieee80211_output.c#20 integrate .. //depot/projects/smpng/sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c#18 integrate .. //depot/projects/smpng/sys/netgraph/netflow/netflow.c#10 integrate .. //depot/projects/smpng/sys/netgraph/ng_bpf.c#6 integrate .. //depot/projects/smpng/sys/netgraph/ng_vjc.c#7 integrate .. //depot/projects/smpng/sys/netinet/ip_dummynet.c#42 integrate .. //depot/projects/smpng/sys/netinet/ip_dummynet.h#20 integrate .. //depot/projects/smpng/sys/netinet/ip_fw.h#31 integrate .. //depot/projects/smpng/sys/netinet/ip_fw2.c#63 integrate .. //depot/projects/smpng/sys/netinet/ip_fw_pfil.c#14 integrate .. //depot/projects/smpng/sys/netinet/ip_input.c#72 integrate .. //depot/projects/smpng/sys/netinet/ip_output.c#80 integrate .. //depot/projects/smpng/sys/netinet/libalias/libalias.3#2 integrate .. //depot/projects/smpng/sys/netipsec/key_debug.c#4 integrate .. //depot/projects/smpng/sys/netkey/key_debug.c#10 integrate .. //depot/projects/smpng/sys/netsmb/smb_dev.c#20 integrate .. //depot/projects/smpng/sys/nfsclient/nfs_diskless.c#12 integrate .. //depot/projects/smpng/sys/pc98/cbus/fdc.c#3 integrate .. //depot/projects/smpng/sys/pc98/cbus/gdc.c#3 integrate .. //depot/projects/smpng/sys/pc98/cbus/ppc.c#2 integrate .. //depot/projects/smpng/sys/pc98/cbus/scterm-sck.c#2 integrate .. //depot/projects/smpng/sys/pc98/conf/DEFAULTS#3 integrate .. //depot/projects/smpng/sys/pc98/conf/GENERIC#59 integrate .. //depot/projects/smpng/sys/pc98/conf/NOTES#48 integrate .. //depot/projects/smpng/sys/pc98/include/bus.h#5 integrate .. //depot/projects/smpng/sys/pc98/include/smptests.h#2 delete .. //depot/projects/smpng/sys/pc98/pc98/machdep.c#7 integrate .. //depot/projects/smpng/sys/pci/agp_i810.c#19 integrate .. //depot/projects/smpng/sys/pci/agp_intel.c#20 integrate .. //depot/projects/smpng/sys/pci/agpreg.h#14 integrate .. //depot/projects/smpng/sys/pci/if_de.c#31 integrate .. //depot/projects/smpng/sys/pci/if_devar.h#13 integrate .. //depot/projects/smpng/sys/pci/viapm.c#11 integrate .. //depot/projects/smpng/sys/posix4/mqueue.h#4 delete .. //depot/projects/smpng/sys/powerpc/conf/DEFAULTS#2 integrate .. //depot/projects/smpng/sys/powerpc/conf/GENERIC#31 integrate .. //depot/projects/smpng/sys/powerpc/include/param.h#13 integrate .. //depot/projects/smpng/sys/powerpc/include/pmap.h#17 integrate .. //depot/projects/smpng/sys/powerpc/powermac/macio.c#11 integrate .. //depot/projects/smpng/sys/powerpc/powermac/maciovar.h#7 integrate .. //depot/projects/smpng/sys/rpc/rpcclnt.c#11 integrate .. //depot/projects/smpng/sys/sparc64/central/central.c#6 integrate .. //depot/projects/smpng/sys/sparc64/conf/DEFAULTS#2 integrate .. //depot/projects/smpng/sys/sparc64/conf/GENERIC#61 integrate .. //depot/projects/smpng/sys/sparc64/conf/NOTES#19 integrate .. //depot/projects/smpng/sys/sparc64/ebus/ebus.c#21 integrate .. //depot/projects/smpng/sys/sparc64/fhc/clkbrd.c#2 integrate .. //depot/projects/smpng/sys/sparc64/fhc/fhc.c#7 integrate .. //depot/projects/smpng/sys/sparc64/fhc/fhc_central.c#6 integrate .. //depot/projects/smpng/sys/sparc64/fhc/fhc_nexus.c#6 integrate .. //depot/projects/smpng/sys/sparc64/fhc/fhcvar.h#4 integrate .. //depot/projects/smpng/sys/sparc64/include/elf.h#11 integrate .. //depot/projects/smpng/sys/sparc64/include/ktr.h#6 integrate .. //depot/projects/smpng/sys/sparc64/include/ofw_upa.h#4 integrate .. //depot/projects/smpng/sys/sparc64/include/param.h#17 integrate .. //depot/projects/smpng/sys/sparc64/include/pmap.h#30 integrate .. //depot/projects/smpng/sys/sparc64/isa/ofw_isa.c#9 integrate .. //depot/projects/smpng/sys/sparc64/pci/apb.c#11 integrate .. //depot/projects/smpng/sys/sparc64/pci/ofw_pci.c#15 integrate .. //depot/projects/smpng/sys/sparc64/pci/ofw_pci.h#10 integrate .. //depot/projects/smpng/sys/sparc64/pci/ofw_pcib.c#5 integrate .. //depot/projects/smpng/sys/sparc64/pci/ofw_pcib_subr.c#5 integrate .. //depot/projects/smpng/sys/sparc64/pci/ofw_pcibus.c#6 integrate .. //depot/projects/smpng/sys/sparc64/pci/psycho.c#36 integrate .. //depot/projects/smpng/sys/sparc64/pci/psychoreg.h#10 integrate .. //depot/projects/smpng/sys/sparc64/pci/psychovar.h#13 integrate .. //depot/projects/smpng/sys/sparc64/sbus/dma_sbus.c#2 integrate .. //depot/projects/smpng/sys/sparc64/sbus/sbus.c#22 integrate .. //depot/projects/smpng/sys/sparc64/sparc64/eeprom.c#8 integrate .. //depot/projects/smpng/sys/sparc64/sparc64/genassym.c#36 integrate .. //depot/projects/smpng/sys/sparc64/sparc64/locore.S#5 integrate .. //depot/projects/smpng/sys/sparc64/sparc64/mem.c#14 integrate .. //depot/projects/smpng/sys/sparc64/sparc64/rtc.c#5 integrate .. //depot/projects/smpng/sys/sys/_lock.h#12 integrate .. //depot/projects/smpng/sys/sys/_types.h#13 integrate .. //depot/projects/smpng/sys/sys/bio.h#26 integrate .. //depot/projects/smpng/sys/sys/buf.h#42 integrate .. //depot/projects/smpng/sys/sys/event.h#20 integrate .. //depot/projects/smpng/sys/sys/file.h#24 integrate .. //depot/projects/smpng/sys/sys/kbio.h#3 integrate .. //depot/projects/smpng/sys/sys/ktr.h#23 integrate .. //depot/projects/smpng/sys/sys/limits.h#9 integrate .. //depot/projects/smpng/sys/sys/lock.h#32 integrate .. //depot/projects/smpng/sys/sys/mount.h#45 integrate .. //depot/projects/smpng/sys/sys/mouse.h#6 integrate .. //depot/projects/smpng/sys/sys/mqueue.h#1 branch .. //depot/projects/smpng/sys/sys/param.h#91 integrate .. //depot/projects/smpng/sys/sys/pmc.h#5 integrate .. //depot/projects/smpng/sys/sys/proc.h#157 integrate .. //depot/projects/smpng/sys/sys/queue.h#15 integrate .. //depot/projects/smpng/sys/sys/signal.h#23 integrate .. //depot/projects/smpng/sys/sys/signalvar.h#28 integrate .. //depot/projects/smpng/sys/sys/syscall.h#62 integrate .. //depot/projects/smpng/sys/sys/syscall.mk#62 integrate .. //depot/projects/smpng/sys/sys/sysproto.h#64 integrate .. //depot/projects/smpng/sys/sys/time.h#20 integrate .. //depot/projects/smpng/sys/sys/types.h#31 integrate .. //depot/projects/smpng/sys/sys/unistd.h#15 integrate .. //depot/projects/smpng/sys/ufs/ffs/ffs_vfsops.c#79 integrate .. //depot/projects/smpng/sys/vm/vm_map.c#76 integrate .. //depot/projects/smpng/sys/vm/vm_map.h#34 integrate .. //depot/projects/smpng/sys/vm/vm_object.c#73 integrate .. //depot/user/jhb/acpipci/amd64/ia32/ia32_signal.c#13 integrate .. //depot/user/jhb/acpipci/compat/ia32/ia32_signal.h#8 integrate .. //depot/user/jhb/acpipci/conf/files#94 integrate .. //depot/user/jhb/acpipci/conf/files.amd64#34 integrate .. //depot/user/jhb/acpipci/conf/files.i386#75 integrate .. //depot/user/jhb/acpipci/conf/files.pc98#42 integrate .. //depot/user/jhb/acpipci/contrib/dev/nve/adapter.h#2 integrate .. //depot/user/jhb/acpipci/contrib/dev/nve/amd64/nvenetlib.o.bz2.uu#2 integrate .. //depot/user/jhb/acpipci/contrib/dev/nve/i386/nvenetlib.o.bz2.uu#2 integrate .. //depot/user/jhb/acpipci/contrib/dev/nve/nvenet_version.h#1 branch .. //depot/user/jhb/acpipci/dev/nve/if_nve.c#26 integrate .. //depot/user/jhb/acpipci/dev/nve/if_nvereg.h#8 integrate .. //depot/user/jhb/acpipci/dev/sio/sio.c#39 integrate .. //depot/user/jhb/acpipci/kern/vfs_bio.c#49 integrate .. //depot/user/jhb/acpipci/kern/vfs_cluster.c#26 integrate .. //depot/user/jhb/acpipci/modules/netgraph/bpf/Makefile#2 integrate .. //depot/user/jhb/acpipci/net/bpf.c#36 integrate .. //depot/user/jhb/acpipci/net/bpf_jitter.c#2 integrate .. //depot/user/jhb/acpipci/net/bpf_jitter.h#2 integrate .. //depot/user/jhb/acpipci/netgraph/ng_bpf.c#5 integrate .. //depot/user/jhb/acpipci/sparc64/include/elf.h#5 integrate .. //depot/user/jhb/acpipci/sys/buf.h#27 integrate .. //depot/user/jhb/agp/amd64/ia32/ia32_signal.c#4 integrate .. //depot/user/jhb/agp/compat/ia32/ia32_signal.h#3 integrate .. //depot/user/jhb/agp/conf/files#12 integrate .. //depot/user/jhb/agp/conf/files.amd64#8 integrate .. //depot/user/jhb/agp/conf/files.i386#9 integrate .. //depot/user/jhb/agp/conf/files.pc98#8 integrate .. //depot/user/jhb/agp/contrib/dev/nve/adapter.h#2 integrate .. //depot/user/jhb/agp/contrib/dev/nve/amd64/nvenetlib.o.bz2.uu#2 integrate .. //depot/user/jhb/agp/contrib/dev/nve/i386/nvenetlib.o.bz2.uu#2 integrate .. //depot/user/jhb/agp/contrib/dev/nve/nvenet_version.h#1 branch .. //depot/user/jhb/agp/dev/nve/if_nve.c#5 integrate .. //depot/user/jhb/agp/dev/nve/if_nvereg.h#4 integrate .. //depot/user/jhb/agp/dev/sio/sio.c#5 integrate .. //depot/user/jhb/agp/kern/vfs_bio.c#6 integrate .. //depot/user/jhb/agp/kern/vfs_cluster.c#6 integrate .. //depot/user/jhb/agp/modules/netgraph/bpf/Makefile#2 integrate .. //depot/user/jhb/agp/net/bpf.c#7 integrate .. //depot/user/jhb/agp/net/bpf_jitter.c#2 integrate .. //depot/user/jhb/agp/net/bpf_jitter.h#2 integrate .. //depot/user/jhb/agp/netgraph/ng_bpf.c#4 integrate .. //depot/user/jhb/agp/sparc64/include/elf.h#2 integrate .. //depot/user/jhb/agp/sys/buf.h#6 integrate .. //depot/user/jhb/pat/amd64/ia32/ia32_signal.c#4 integrate .. //depot/user/jhb/pat/compat/ia32/ia32_signal.h#3 integrate .. //depot/user/jhb/pat/conf/files#9 integrate .. //depot/user/jhb/pat/conf/files.amd64#5 integrate .. //depot/user/jhb/pat/conf/files.i386#7 integrate .. //depot/user/jhb/pat/conf/files.pc98#5 integrate .. //depot/user/jhb/pat/contrib/dev/nve/adapter.h#2 integrate .. //depot/user/jhb/pat/contrib/dev/nve/amd64/nvenetlib.o.bz2.uu#2 integrate .. //depot/user/jhb/pat/contrib/dev/nve/i386/nvenetlib.o.bz2.uu#2 integrate .. //depot/user/jhb/pat/contrib/dev/nve/nvenet_version.h#1 branch .. //depot/user/jhb/pat/dev/nve/if_nve.c#7 integrate .. //depot/user/jhb/pat/dev/nve/if_nvereg.h#4 integrate .. //depot/user/jhb/pat/dev/sio/sio.c#4 integrate .. //depot/user/jhb/pat/kern/vfs_bio.c#4 integrate .. //depot/user/jhb/pat/kern/vfs_cluster.c#4 integrate .. //depot/user/jhb/pat/modules/netgraph/bpf/Makefile#2 integrate .. //depot/user/jhb/pat/net/bpf.c#4 integrate .. //depot/user/jhb/pat/net/bpf_jitter.c#2 integrate .. //depot/user/jhb/pat/net/bpf_jitter.h#2 integrate .. //depot/user/jhb/pat/netgraph/ng_bpf.c#2 integrate .. //depot/user/jhb/pat/sparc64/include/elf.h#2 integrate .. //depot/user/jhb/pat/sys/buf.h#3 integrate Differences ... ==== //depot/projects/smpng/sys/alpha/alpha/pmap.c#76 (text+ko) ==== @@ -148,7 +148,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/alpha/alpha/pmap.c,v 1.186 2005/11/20 06:09:47 alc Exp $"); +__FBSDID("$FreeBSD: src/sys/alpha/alpha/pmap.c,v 1.187 2005/12/02 18:02:54 alc Exp $"); #include #include @@ -1941,11 +1941,12 @@ pmap->pm_stats.resident_count++; /* - * Now validate mapping with RO protection + * Validate the mapping with limited access, read and/or execute but + * not write. */ - *pte = pmap_phys_to_pte(VM_PAGE_TO_PHYS(m)) | PG_V | PG_KRE | PG_URE | managed; + *pte = pmap_phys_to_pte(VM_PAGE_TO_PHYS(m)) | PG_V | pte_prot(pmap, + prot & (VM_PROT_READ | VM_PROT_EXECUTE)) | managed; out: - alpha_pal_imb(); /* XXX overkill? */ PMAP_UNLOCK(pmap); return mpte; } ==== //depot/projects/smpng/sys/alpha/alpha/trap.c#62 (text+ko) ==== @@ -27,7 +27,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/alpha/alpha/trap.c,v 1.126 2005/10/14 12:43:42 davidxu Exp $"); +__FBSDID("$FreeBSD: src/sys/alpha/alpha/trap.c,v 1.127 2005/12/06 11:19:36 ru Exp $"); /* #include "opt_fix_unaligned_vax_fp.h" */ #include "opt_ddb.h" @@ -656,7 +656,7 @@ framep->tf_regs[FRAME_TRAPARG_A0] = 0; framep->tf_regs[FRAME_TRAPARG_A1] = 0; framep->tf_regs[FRAME_TRAPARG_A2] = 0; -#if notdef /* can't happen, ever. */ +#ifdef notdef /* can't happen, ever. */ if ((framep->tf_regs[FRAME_PS] & ALPHA_PSL_USERMODE) == 0) panic("syscall"); #endif ==== //depot/projects/smpng/sys/alpha/conf/DEFAULTS#2 (text+ko) ==== @@ -1,10 +1,9 @@ # # DEFAULTS -- Default kernel configuration file for FreeBSD/alpha # -# $FreeBSD: src/sys/alpha/conf/DEFAULTS,v 1.2 2005/11/21 20:22:34 jhb Exp $ +# $FreeBSD: src/sys/alpha/conf/DEFAULTS,v 1.3 2005/11/27 23:16:58 ru Exp $ -# Not yet, this would break all existing configs -#machine alpha +machine alpha # Pseudo devices. device mem # Memory and kernel memory devices ==== //depot/projects/smpng/sys/alpha/conf/GENERIC#53 (text+ko) ==== @@ -18,9 +18,8 @@ # # For hardware specific information check HARDWARE.TXT # -# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.190 2005/11/21 20:17:45 jhb Exp $ +# $FreeBSD: src/sys/alpha/conf/GENERIC,v 1.191 2005/11/27 23:16:58 ru Exp $ -machine alpha cpu EV4 cpu EV5 ident GENERIC ==== //depot/projects/smpng/sys/alpha/conf/NOTES#11 (text+ko) ==== @@ -1,14 +1,8 @@ -# $FreeBSD: src/sys/alpha/conf/NOTES,v 1.156 2004/11/09 22:24:47 wilko Exp $ +# $FreeBSD: src/sys/alpha/conf/NOTES,v 1.157 2005/11/27 23:16:58 ru Exp $ # # This file contains machine dependent kernel configuration notes. For # machine independent notes, look in /sys/conf/NOTES. -# This directive is mandatory. It defines the architecture to be -# configured for. In this case, this kernel is for a machine using -# Alpha processors. -# -machine alpha - ##################################################################### # CPU OPTIONS ==== //depot/projects/smpng/sys/alpha/include/param.h#15 (text+ko) ==== @@ -1,4 +1,4 @@ -/* $FreeBSD: src/sys/alpha/include/param.h,v 1.39 2005/09/11 20:51:14 alc Exp $ */ +/* $FreeBSD: src/sys/alpha/include/param.h,v 1.40 2005/12/06 13:27:20 ru Exp $ */ /* From: NetBSD: param.h,v 1.20 1997/09/19 13:52:53 leo Exp */ /*- @@ -64,13 +64,6 @@ #define _ALIGNED_POINTER(p,t) ((((u_long)(p)) & (sizeof(t)-1)) == 0) #endif -#ifndef _MACHINE -#define _MACHINE alpha -#endif -#ifndef _MACHINE_ARCH -#define _MACHINE_ARCH alpha -#endif - #ifndef _NO_NAMESPACE_POLLUTION #ifndef _MACHINE_PARAM_H_ ==== //depot/projects/smpng/sys/alpha/include/pmap.h#24 (text+ko) ==== @@ -39,7 +39,7 @@ * from: hp300: @(#)pmap.h 7.2 (Berkeley) 12/16/90 * from: @(#)pmap.h 7.4 (Berkeley) 5/12/91 * from: i386 pmap.h,v 1.54 1997/11/20 19:30:35 bde Exp - * $FreeBSD: src/sys/alpha/include/pmap.h,v 1.36 2005/09/19 23:33:00 ticso Exp $ + * $FreeBSD: src/sys/alpha/include/pmap.h,v 1.37 2005/12/06 21:09:00 jhb Exp $ */ #ifndef _MACHINE_PMAP_H_ @@ -126,6 +126,7 @@ */ #define vtopte(va) (PTmap + (alpha_btop(va) \ & ((1 << 3*ALPHA_PTSHIFT)-1))) +#define vtophys(va) pmap_kextract((vm_offset_t)(va)) /* * Routine: pmap_kextract @@ -145,8 +146,6 @@ return pa; } -#define vtophys(va) pmap_kextract(((vm_offset_t) (va))) - static __inline vm_offset_t alpha_XXX_dmamap(vm_offset_t va) { ==== //depot/projects/smpng/sys/amd64/amd64/busdma_machdep.c#19 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/amd64/amd64/busdma_machdep.c,v 1.70 2005/03/12 07:05:59 scottl Exp $"); +__FBSDID("$FreeBSD: src/sys/amd64/amd64/busdma_machdep.c,v 1.71 2005/11/24 15:28:32 le Exp $"); #include #include @@ -978,7 +978,7 @@ SYSCTL_ADD_INT(busdma_sysctl_tree(bz), SYSCTL_CHILDREN(busdma_sysctl_tree_top(bz)), OID_AUTO, "total_bpages", CTLFLAG_RD, &bz->total_bpages, 0, - "Totoal bounce pages"); + "Total bounce pages"); SYSCTL_ADD_INT(busdma_sysctl_tree(bz), SYSCTL_CHILDREN(busdma_sysctl_tree_top(bz)), OID_AUTO, "free_bpages", CTLFLAG_RD, &bz->free_bpages, 0, ==== //depot/projects/smpng/sys/amd64/amd64/intr_machdep.c#14 (text+ko) ==== @@ -26,7 +26,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/amd64/amd64/intr_machdep.c,v 1.16 2005/10/25 19:48:45 jhb Exp $ + * $FreeBSD: src/sys/amd64/amd64/intr_machdep.c,v 1.17 2005/11/28 20:18:43 jhb Exp $ */ /* @@ -190,6 +190,7 @@ log(LOG_CRIT, "too many stray irq %d's: not logging anymore\n", vector); + return; } /* ==== //depot/projects/smpng/sys/amd64/amd64/machdep.c#48 (text+ko) ==== @@ -39,7 +39,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/amd64/amd64/machdep.c,v 1.644 2005/11/21 18:39:17 jhb Exp $"); +__FBSDID("$FreeBSD: src/sys/amd64/amd64/machdep.c,v 1.645 2005/11/24 08:16:17 ru Exp $"); #include "opt_atalk.h" #include "opt_atpic.h" @@ -343,7 +343,7 @@ sigreturn(td, uap) struct thread *td; struct sigreturn_args /* { - const __ucontext *sigcntxp; + const struct __ucontext *sigcntxp; } */ *uap; { ucontext_t uc; ==== //depot/projects/smpng/sys/amd64/conf/DEFAULTS#3 (text+ko) ==== @@ -1,10 +1,9 @@ # # DEFAULTS -- Default kernel configuration file for FreeBSD/amd64 # -# $FreeBSD: src/sys/amd64/conf/DEFAULTS,v 1.3 2005/11/21 20:22:34 jhb Exp $ +# $FreeBSD: src/sys/amd64/conf/DEFAULTS,v 1.4 2005/11/27 23:16:58 ru Exp $ -# Not yet, this would break all existing configs -#machine amd64 +machine amd64 # Bus support. device isa ==== //depot/projects/smpng/sys/amd64/conf/GENERIC#40 (text+ko) ==== @@ -16,9 +16,8 @@ # If you are in doubt as to the purpose or necessity of a line, check first # in NOTES. # -# $FreeBSD: src/sys/amd64/conf/GENERIC,v 1.446 2005/11/05 19:48:53 marcel Exp $ +# $FreeBSD: src/sys/amd64/conf/GENERIC,v 1.447 2005/11/27 23:16:58 ru Exp $ -machine amd64 cpu HAMMER ident GENERIC ==== //depot/projects/smpng/sys/amd64/conf/NOTES#27 (text+ko) ==== @@ -4,14 +4,8 @@ # This file contains machine dependent kernel configuration notes. For # machine independent notes, look in /sys/conf/NOTES. # -# $FreeBSD: src/sys/amd64/conf/NOTES,v 1.48 2005/11/11 09:57:29 ru Exp $ -# - -# -# This directive is mandatory; it defines the architecture to be -# configured for; in this case, the AMD64 family based machines. +# $FreeBSD: src/sys/amd64/conf/NOTES,v 1.51 2005/12/03 01:23:49 anholt Exp $ # -machine amd64 # # We want LINT to cover profiling as well. @@ -210,10 +204,12 @@ # Direct Rendering modules for 3D acceleration. device drm # DRM core module required by DRM drivers +device i915drm # Intel i830 through i915 device mach64drm # ATI Rage Pro, Rage Mobility P/M, Rage XL device mgadrm # AGP Matrox G200, G400, G450, G550 device r128drm # ATI Rage 128 device radeondrm # ATI Radeon +device savagedrm # S3 Savage3D, Savage4 device sisdrm # SiS 300/305, 540, 630 device tdfxdrm # 3dfx Voodoo 3/4/5 and Banshee options DRM_DEBUG # Include debug printfs (slow) ==== //depot/projects/smpng/sys/amd64/ia32/ia32_signal.c#14 (text+ko) ==== @@ -32,7 +32,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/amd64/ia32/ia32_signal.c,v 1.13 2005/11/04 20:32:26 ru Exp $"); +__FBSDID("$FreeBSD: src/sys/amd64/ia32/ia32_signal.c,v 1.14 2005/12/06 23:06:29 peter Exp $"); #include "opt_compat.h" @@ -754,5 +754,7 @@ dst->si_addr = dst->si_addr; dst->si_value.sigval_int = src->si_value.sival_int; dst->si_band = src->si_band; - dst->__spare__[0] = src->si_trapno; + dst->si_trapno = src->si_trapno; + dst->si_timerid = src->si_timerid; + dst->si_overrun = src->si_overrun; } ==== //depot/projects/smpng/sys/amd64/include/param.h#16 (text+ko) ==== @@ -36,7 +36,7 @@ * SUCH DAMAGE. * * @(#)param.h 8.1 (Berkeley) 6/10/93 - * $FreeBSD: src/sys/amd64/include/param.h,v 1.18 2005/06/29 15:13:25 jhb Exp $ + * $FreeBSD: src/sys/amd64/include/param.h,v 1.19 2005/12/06 13:27:20 ru Exp $ */ /* @@ -64,13 +64,6 @@ #define _ALIGNED_POINTER(p,t) ((((u_long)(p)) & (sizeof(t)-1)) == 0) #endif -#ifndef _MACHINE -#define _MACHINE amd64 -#endif -#ifndef _MACHINE_ARCH -#define _MACHINE_ARCH amd64 -#endif - #ifndef _NO_NAMESPACE_POLLUTION #ifndef _MACHINE_PARAM_H_ ==== //depot/projects/smpng/sys/amd64/include/pmap.h#19 (text+ko) ==== @@ -39,14 +39,14 @@ * * from: hp300: @(#)pmap.h 7.2 (Berkeley) 12/16/90 * from: @(#)pmap.h 7.4 (Berkeley) 5/12/91 - * $FreeBSD: src/sys/amd64/include/pmap.h,v 1.127 2005/06/29 22:28:45 peter Exp $ + * $FreeBSD: src/sys/amd64/include/pmap.h,v 1.128 2005/12/06 21:09:01 jhb Exp $ */ #ifndef _MACHINE_PMAP_H_ #define _MACHINE_PMAP_H_ /* - * Page-directory and page-table entires follow this format, with a few + * Page-directory and page-table entries follow this format, with a few * of the fields not present here and there, depending on a lot of things. */ /* ---- Intel Nomenclature ---- */ @@ -171,15 +171,13 @@ #ifdef _KERNEL /* * virtual address to page table entry and - * to physical address. Likewise for alternate address space. + * to physical address. * Note: these work recursively, thus vtopte of a pte will give * the corresponding pde that in turn maps it. */ pt_entry_t *vtopte(vm_offset_t); -vm_paddr_t pmap_kextract(vm_offset_t); +#define vtophys(va) pmap_kextract((vm_offset_t)(va)) -#define vtophys(va) pmap_kextract(((vm_offset_t) (va))) - static __inline pt_entry_t pte_load(pt_entry_t *ptep) { @@ -291,6 +289,7 @@ void pmap_bootstrap(vm_paddr_t *); void pmap_kenter(vm_offset_t va, vm_paddr_t pa); void *pmap_kenter_temporary(vm_paddr_t pa, int i); +vm_paddr_t pmap_kextract(vm_offset_t); void pmap_kremove(vm_offset_t); void *pmap_mapdev(vm_paddr_t, vm_size_t); void pmap_unmapdev(vm_offset_t, vm_size_t); ==== //depot/projects/smpng/sys/amd64/isa/atpic.c#11 (text+ko) ==== @@ -32,7 +32,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/amd64/isa/atpic.c,v 1.16 2005/10/25 19:48:46 jhb Exp $"); +__FBSDID("$FreeBSD: src/sys/amd64/isa/atpic.c,v 1.17 2005/12/05 22:09:30 jhb Exp $"); #include "opt_auto_eoi.h" #include "opt_isa.h" @@ -453,6 +453,21 @@ struct atpic_intsrc *ai; int i; + /* + * If any of the ISA IRQs have an interrupt source already, then + * assume that the APICs are being used and don't register any + * of our interrupt sources. This makes sure we don't accidentally + * use mixed mode. The "accidental" use could otherwise occur on + * machines that route the ACPI SCI interrupt to a different ISA + * IRQ (at least one machines routes it to IRQ 13) thus disabling + * that APIC ISA routing and allowing the ATPIC source for that IRQ + * to leak through. We used to depend on this feature for routing + * IRQ0 via mixed mode, but now we don't use mixed mode at all. + */ + for (i = 0; i < NUM_ISA_IRQS; i++) + if (intr_lookup_source(i) != NULL) + return; + /* Loop through all interrupt sources and add them. */ for (i = 0, ai = atintrs; i < NUM_ISA_IRQS; i++, ai++) { if (i == ICU_SLAVEID) ==== //depot/projects/smpng/sys/arm/arm/cpufunc_asm_arm9.S#4 (text+ko) ==== @@ -1,7 +1,7 @@ -/* $NetBSD: cpufunc_asm_arm9.S,v 1.2 2002/01/29 15:27:29 rearnsha Exp $ */ +/* $NetBSD: cpufunc_asm_arm9.S,v 1.3 2004/01/26 15:54:16 rearnsha Exp $ */ -/*- - * Copyright (c) 2001 ARM Limited +/* + * Copyright (c) 2001, 2004 ARM Limited * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -29,11 +29,10 @@ * SUCH DAMAGE. * * ARM9 assembly functions for CPU / MMU / TLB specific operations - * */ #include -__FBSDID("$FreeBSD: src/sys/arm/arm/cpufunc_asm_arm9.S,v 1.3 2005/01/05 21:58:47 imp Exp $"); +__FBSDID("$FreeBSD: src/sys/arm/arm/cpufunc_asm_arm9.S,v 1.4 2005/11/23 18:02:40 cognet Exp $"); /* * Functions to set the MMU Translation Table Base register @@ -42,17 +41,14 @@ * addresses that are about to change. */ ENTRY(arm9_setttb) - /* - * Since we use the caches in write-through mode, we only have to - * drain the write buffers and flush the caches. - */ - mcr p15, 0, r0, c7, c7, 0 /* flush I+D caches */ - mcr p15, 0, r0, c7, c10, 4 /* drain write buffer */ + stmfd sp!, {r0, lr} + bl _C_LABEL(arm9_idcache_wbinv_all) + ldmfd sp!, {r0, lr} >>> TRUNCATED FOR MAIL (1000 lines) <<<