PERFORCE change 49731 for review

John Baldwin jhb at FreeBSD.org
Fri Mar 26 11:31:33 PST 2004


http://perforce.freebsd.org/chv.cgi?CH=49731

Change 49731 by jhb at jhb_slimer on 2004/03/26 11:30:53

	IFC @49729.

Affected files ...

.. //depot/projects/smpng/sys/alpha/alpha/interrupt.c#26 integrate
.. //depot/projects/smpng/sys/alpha/alpha/uio_machdep.c#1 branch
.. //depot/projects/smpng/sys/alpha/alpha/vm_machdep.c#31 integrate
.. //depot/projects/smpng/sys/alpha/include/_types.h#4 integrate
.. //depot/projects/smpng/sys/alpha/isa/isa.c#12 integrate
.. //depot/projects/smpng/sys/alpha/osf1/osf1_misc.c#26 integrate
.. //depot/projects/smpng/sys/amd64/amd64/identcpu.c#8 integrate
.. //depot/projects/smpng/sys/amd64/amd64/mp_machdep.c#8 integrate
.. //depot/projects/smpng/sys/amd64/amd64/uio_machdep.c#1 branch
.. //depot/projects/smpng/sys/amd64/amd64/vm_machdep.c#15 integrate
.. //depot/projects/smpng/sys/amd64/conf/GENERIC#15 integrate
.. //depot/projects/smpng/sys/amd64/conf/GENERIC.hints#2 integrate
.. //depot/projects/smpng/sys/amd64/include/_types.h#3 integrate
.. //depot/projects/smpng/sys/amd64/isa/atpic.c#5 integrate
.. //depot/projects/smpng/sys/amd64/isa/isa.c#4 integrate
.. //depot/projects/smpng/sys/arm/include/_types.h#3 integrate
.. //depot/projects/smpng/sys/boot/alpha/common/conf.c#4 integrate
.. //depot/projects/smpng/sys/boot/i386/boot0/boot0ext.s#1 branch
.. //depot/projects/smpng/sys/boot/i386/boot0ext/Makefile#1 branch
.. //depot/projects/smpng/sys/compat/freebsd32/freebsd32_misc.c#7 integrate
.. //depot/projects/smpng/sys/compat/ia32/ia32_sysvec.c#9 integrate
.. //depot/projects/smpng/sys/compat/linux/linux_misc.c#46 integrate
.. //depot/projects/smpng/sys/compat/ndis/kern_ndis.c#12 integrate
.. //depot/projects/smpng/sys/compat/ndis/ndis_var.h#9 integrate
.. //depot/projects/smpng/sys/compat/ndis/ntoskrnl_var.h#7 integrate
.. //depot/projects/smpng/sys/compat/ndis/subr_ndis.c#13 integrate
.. //depot/projects/smpng/sys/compat/ndis/subr_ntoskrnl.c#11 integrate
.. //depot/projects/smpng/sys/compat/svr4/svr4_misc.c#31 integrate
.. //depot/projects/smpng/sys/conf/NOTES#65 integrate
.. //depot/projects/smpng/sys/conf/files#107 integrate
.. //depot/projects/smpng/sys/conf/files.alpha#27 integrate
.. //depot/projects/smpng/sys/conf/files.amd64#14 integrate
.. //depot/projects/smpng/sys/conf/files.i386#57 integrate
.. //depot/projects/smpng/sys/conf/files.ia64#38 integrate
.. //depot/projects/smpng/sys/conf/files.pc98#55 integrate
.. //depot/projects/smpng/sys/conf/files.powerpc#19 integrate
.. //depot/projects/smpng/sys/conf/files.sparc64#36 integrate
.. //depot/projects/smpng/sys/conf/kern.post.mk#35 integrate
.. //depot/projects/smpng/sys/conf/kern.pre.mk#32 integrate
.. //depot/projects/smpng/sys/contrib/dev/acpica/CHANGES.txt#7 integrate
.. //depot/projects/smpng/sys/contrib/dev/acpica/acconfig.h#19 integrate
.. //depot/projects/smpng/sys/contrib/dev/acpica/acfreebsd.h#11 integrate
.. //depot/projects/smpng/sys/contrib/dev/acpica/acglobal.h#16 integrate
.. //depot/projects/smpng/sys/contrib/dev/acpica/acmacros.h#17 integrate
.. //depot/projects/smpng/sys/contrib/dev/acpica/acobject.h#14 integrate
.. //depot/projects/smpng/sys/contrib/dev/acpica/actbl2.h#7 integrate
.. //depot/projects/smpng/sys/contrib/dev/acpica/actypes.h#18 integrate
.. //depot/projects/smpng/sys/contrib/dev/acpica/acutils.h#19 integrate
.. //depot/projects/smpng/sys/contrib/dev/acpica/amlcode.h#12 integrate
.. //depot/projects/smpng/sys/contrib/dev/acpica/compiler/aslutils.c#4 integrate
.. //depot/projects/smpng/sys/contrib/dev/acpica/dbexec.c#16 integrate
.. //depot/projects/smpng/sys/contrib/dev/acpica/dsmethod.c#17 integrate
.. //depot/projects/smpng/sys/contrib/dev/acpica/evgpe.c#5 integrate
.. //depot/projects/smpng/sys/contrib/dev/acpica/excreate.c#15 integrate
.. //depot/projects/smpng/sys/contrib/dev/acpica/exmutex.c#10 integrate
.. //depot/projects/smpng/sys/contrib/dev/acpica/nsaccess.c#15 integrate
.. //depot/projects/smpng/sys/contrib/dev/acpica/nsalloc.c#16 integrate
.. //depot/projects/smpng/sys/contrib/dev/acpica/nseval.c#15 integrate
.. //depot/projects/smpng/sys/contrib/dev/acpica/psparse.c#17 integrate
.. //depot/projects/smpng/sys/contrib/dev/acpica/psscope.c#9 integrate
.. //depot/projects/smpng/sys/contrib/dev/acpica/uteval.c#14 integrate
.. //depot/projects/smpng/sys/contrib/dev/acpica/utglobal.c#17 integrate
.. //depot/projects/smpng/sys/contrib/dev/oltr/if_oltr.c#8 integrate
.. //depot/projects/smpng/sys/contrib/pf/net/if_pflog.c#3 integrate
.. //depot/projects/smpng/sys/contrib/pf/net/if_pflog.h#2 integrate
.. //depot/projects/smpng/sys/contrib/pf/net/if_pfsync.c#3 integrate
.. //depot/projects/smpng/sys/contrib/pf/net/if_pfsync.h#2 integrate
.. //depot/projects/smpng/sys/contrib/pf/net/pf.c#3 integrate
.. //depot/projects/smpng/sys/contrib/pf/net/pf_ioctl.c#3 integrate
.. //depot/projects/smpng/sys/contrib/pf/net/pf_norm.c#3 integrate
.. //depot/projects/smpng/sys/contrib/pf/net/pf_osfp.c#2 integrate
.. //depot/projects/smpng/sys/contrib/pf/net/pf_table.c#2 integrate
.. //depot/projects/smpng/sys/contrib/pf/net/pfvar.h#2 integrate
.. //depot/projects/smpng/sys/dev/aac/aac_pci.c#29 integrate
.. //depot/projects/smpng/sys/dev/acpica/Osd/OsdInterrupt.c#10 integrate
.. //depot/projects/smpng/sys/dev/acpica/acpi.c#62 integrate
.. //depot/projects/smpng/sys/dev/acpica/acpi_cpu.c#22 integrate
.. //depot/projects/smpng/sys/dev/acpica/acpi_ec.c#25 integrate
.. //depot/projects/smpng/sys/dev/acpica/acpi_pcib.c#20 integrate
.. //depot/projects/smpng/sys/dev/acpica/acpi_resource.c#15 integrate
.. //depot/projects/smpng/sys/dev/acpica/acpi_timer.c#14 integrate
.. //depot/projects/smpng/sys/dev/adlink/adlink.c#8 integrate
.. //depot/projects/smpng/sys/dev/advansys/adv_eisa.c#6 integrate
.. //depot/projects/smpng/sys/dev/advansys/adv_isa.c#6 integrate
.. //depot/projects/smpng/sys/dev/advansys/adv_pci.c#7 integrate
.. //depot/projects/smpng/sys/dev/advansys/adw_pci.c#7 integrate
.. //depot/projects/smpng/sys/dev/aha/aha_isa.c#9 integrate
.. //depot/projects/smpng/sys/dev/aha/aha_mca.c#7 integrate
.. //depot/projects/smpng/sys/dev/ahb/ahb.c#10 integrate
.. //depot/projects/smpng/sys/dev/aic/aic_cbus.c#4 integrate
.. //depot/projects/smpng/sys/dev/aic/aic_isa.c#4 integrate
.. //depot/projects/smpng/sys/dev/aic/aic_pccard.c#7 integrate
.. //depot/projects/smpng/sys/dev/aic7xxx/ahc_eisa.c#11 integrate
.. //depot/projects/smpng/sys/dev/aic7xxx/ahc_pci.c#17 integrate
.. //depot/projects/smpng/sys/dev/aic7xxx/ahd_pci.c#15 integrate
.. //depot/projects/smpng/sys/dev/amd/amd.c#11 integrate
.. //depot/projects/smpng/sys/dev/amr/amr_pci.c#13 integrate
.. //depot/projects/smpng/sys/dev/an/if_an.c#38 integrate
.. //depot/projects/smpng/sys/dev/ar/if_ar.c#12 integrate
.. //depot/projects/smpng/sys/dev/arl/if_arl.c#2 integrate
.. //depot/projects/smpng/sys/dev/arl/if_arl_isa.c#2 integrate
.. //depot/projects/smpng/sys/dev/arl/if_arlreg.h#2 integrate
.. //depot/projects/smpng/sys/dev/asr/asr.c#23 integrate
.. //depot/projects/smpng/sys/dev/ata/ata-all.c#50 integrate
.. //depot/projects/smpng/sys/dev/ata/ata-cbus.c#9 integrate
.. //depot/projects/smpng/sys/dev/ata/ata-chipset.c#33 integrate
.. //depot/projects/smpng/sys/dev/ata/ata-pci.c#42 integrate
.. //depot/projects/smpng/sys/dev/ath/if_ath.c#16 integrate
.. //depot/projects/smpng/sys/dev/ath/if_ath_pci.c#7 integrate
.. //depot/projects/smpng/sys/dev/awi/awi.c#17 integrate
.. //depot/projects/smpng/sys/dev/awi/if_awi_pccard.c#11 integrate
.. //depot/projects/smpng/sys/dev/bfe/if_bfe.c#6 integrate
.. //depot/projects/smpng/sys/dev/bge/if_bge.c#41 integrate
.. //depot/projects/smpng/sys/dev/bktr/bktr_os.c#21 integrate
.. //depot/projects/smpng/sys/dev/buslogic/bt_eisa.c#7 integrate
.. //depot/projects/smpng/sys/dev/buslogic/bt_isa.c#6 integrate
.. //depot/projects/smpng/sys/dev/buslogic/bt_mca.c#6 integrate
.. //depot/projects/smpng/sys/dev/buslogic/bt_pci.c#7 integrate
.. //depot/projects/smpng/sys/dev/cardbus/cardbus_cis.c#19 integrate
.. //depot/projects/smpng/sys/dev/ciss/ciss.c#28 integrate
.. //depot/projects/smpng/sys/dev/cm/smc90cx6.c#9 integrate
.. //depot/projects/smpng/sys/dev/cnw/if_cnw.c#16 integrate
.. //depot/projects/smpng/sys/dev/cs/if_cs.c#8 integrate
.. //depot/projects/smpng/sys/dev/ct/ct_isa.c#9 integrate
.. //depot/projects/smpng/sys/dev/digi/digi_pci.c#5 integrate
.. //depot/projects/smpng/sys/dev/dpt/dpt_isa.c#6 integrate
.. //depot/projects/smpng/sys/dev/dpt/dpt_pci.c#7 integrate
.. //depot/projects/smpng/sys/dev/dpt/dpt_scsi.c#11 integrate
.. //depot/projects/smpng/sys/dev/drm/drm_irq.h#3 integrate
.. //depot/projects/smpng/sys/dev/ed/if_ed.c#20 integrate
.. //depot/projects/smpng/sys/dev/em/if_em.c#31 integrate
.. //depot/projects/smpng/sys/dev/en/if_en_pci.c#5 integrate
.. //depot/projects/smpng/sys/dev/ep/if_ep.c#15 integrate
.. //depot/projects/smpng/sys/dev/ep/if_ep_eisa.c#8 integrate
.. //depot/projects/smpng/sys/dev/ex/if_ex.c#9 integrate
.. //depot/projects/smpng/sys/dev/fatm/if_fatm.c#9 integrate
.. //depot/projects/smpng/sys/dev/fb/s3_pci.c#5 integrate
.. //depot/projects/smpng/sys/dev/fe/if_fe.c#11 integrate
.. //depot/projects/smpng/sys/dev/firewire/fwdev.c#16 integrate
.. //depot/projects/smpng/sys/dev/firewire/fwohci_pci.c#25 integrate
.. //depot/projects/smpng/sys/dev/fxp/if_fxp.c#49 integrate
.. //depot/projects/smpng/sys/dev/gem/if_gem.c#17 integrate
.. //depot/projects/smpng/sys/dev/gem/if_gem_pci.c#14 integrate
.. //depot/projects/smpng/sys/dev/gfb/gfb_pci.c#10 integrate
.. //depot/projects/smpng/sys/dev/gx/if_gx.c#15 integrate
.. //depot/projects/smpng/sys/dev/hatm/if_hatm.c#13 integrate
.. //depot/projects/smpng/sys/dev/hfa/hfa_freebsd.c#6 integrate
.. //depot/projects/smpng/sys/dev/hifn/hifn7751.c#15 integrate
.. //depot/projects/smpng/sys/dev/hme/if_hme.c#14 integrate
.. //depot/projects/smpng/sys/dev/hme/if_hme_pci.c#10 integrate
.. //depot/projects/smpng/sys/dev/hme/if_hme_sbus.c#7 integrate
.. //depot/projects/smpng/sys/dev/ichsmb/ichsmb_pci.c#7 integrate
.. //depot/projects/smpng/sys/dev/ida/ida_eisa.c#8 integrate
.. //depot/projects/smpng/sys/dev/ida/ida_pci.c#9 integrate
.. //depot/projects/smpng/sys/dev/idt/idt_pci.c#3 integrate
.. //depot/projects/smpng/sys/dev/ie/if_ie.c#10 integrate
.. //depot/projects/smpng/sys/dev/if_ndis/if_ndis.c#12 integrate
.. //depot/projects/smpng/sys/dev/if_ndis/if_ndis_pccard.c#2 integrate
.. //depot/projects/smpng/sys/dev/if_ndis/if_ndis_pci.c#2 integrate
.. //depot/projects/smpng/sys/dev/iir/iir.h#8 integrate
.. //depot/projects/smpng/sys/dev/iir/iir_pci.c#11 integrate
.. //depot/projects/smpng/sys/dev/ips/ips.h#7 integrate
.. //depot/projects/smpng/sys/dev/ips/ips_pci.c#8 integrate
.. //depot/projects/smpng/sys/dev/isp/isp_pci.c#23 integrate
.. //depot/projects/smpng/sys/dev/isp/isp_sbus.c#8 integrate
.. //depot/projects/smpng/sys/dev/ispfw/ispfw.c#7 integrate
.. //depot/projects/smpng/sys/dev/joy/joy.c#8 integrate
.. //depot/projects/smpng/sys/dev/lge/if_lge.c#20 integrate
.. //depot/projects/smpng/sys/dev/lnc/if_lnc_cbus.c#6 integrate
.. //depot/projects/smpng/sys/dev/lnc/if_lnc_isa.c#6 integrate
.. //depot/projects/smpng/sys/dev/lnc/if_lnc_pci.c#8 integrate
.. //depot/projects/smpng/sys/dev/matcd/matcd_isa.c#3 integrate
.. //depot/projects/smpng/sys/dev/mcd/mcd_isa.c#5 integrate
.. //depot/projects/smpng/sys/dev/md/md.c#48 integrate
.. //depot/projects/smpng/sys/dev/mlx/mlx.c#15 integrate
.. //depot/projects/smpng/sys/dev/mlx/mlx_pci.c#6 integrate
.. //depot/projects/smpng/sys/dev/mly/mly.c#22 integrate
.. //depot/projects/smpng/sys/dev/mpt/mpt_pci.c#9 integrate
.. //depot/projects/smpng/sys/dev/musycc/musycc.c#8 integrate
.. //depot/projects/smpng/sys/dev/my/if_my.c#16 integrate
.. //depot/projects/smpng/sys/dev/ncv/ncr53c500_pccard.c#13 integrate
.. //depot/projects/smpng/sys/dev/nge/if_nge.c#30 integrate
.. //depot/projects/smpng/sys/dev/nsp/nsp_pccard.c#10 integrate
.. //depot/projects/smpng/sys/dev/owi/if_owi.c#6 integrate
.. //depot/projects/smpng/sys/dev/patm/if_patm_attach.c#5 integrate
.. //depot/projects/smpng/sys/dev/pccard/pccard.c#27 integrate
.. //depot/projects/smpng/sys/dev/pccard/pccarddevs#36 integrate
.. //depot/projects/smpng/sys/dev/pccard/pccarddevs.h#36 integrate
.. //depot/projects/smpng/sys/dev/pccbb/pccbb.c#41 integrate
.. //depot/projects/smpng/sys/dev/pci/isa_pci.c#6 integrate
.. //depot/projects/smpng/sys/dev/pcic/i82365.c#9 integrate
.. //depot/projects/smpng/sys/dev/pcic/i82365_isa.c#4 integrate
.. //depot/projects/smpng/sys/dev/pdq/if_fea.c#8 integrate
.. //depot/projects/smpng/sys/dev/pdq/if_fpa.c#8 integrate
.. //depot/projects/smpng/sys/dev/ppbus/if_plip.c#10 integrate
.. //depot/projects/smpng/sys/dev/ppbus/lpbb.c#5 integrate
.. //depot/projects/smpng/sys/dev/ppbus/lpt.c#9 integrate
.. //depot/projects/smpng/sys/dev/ppbus/pcfclock.c#9 integrate
.. //depot/projects/smpng/sys/dev/ppbus/ppi.c#9 integrate
.. //depot/projects/smpng/sys/dev/ppbus/pps.c#13 integrate
.. //depot/projects/smpng/sys/dev/ppbus/vpo.c#8 integrate
.. //depot/projects/smpng/sys/dev/ppc/ppc.c#3 integrate
.. //depot/projects/smpng/sys/dev/pst/pst-pci.c#5 integrate
.. //depot/projects/smpng/sys/dev/puc/puc.c#17 integrate
.. //depot/projects/smpng/sys/dev/ray/if_ray.c#12 integrate
.. //depot/projects/smpng/sys/dev/rc/rc.c#9 integrate
.. //depot/projects/smpng/sys/dev/re/if_re.c#8 integrate
.. //depot/projects/smpng/sys/dev/rp/rp_pci.c#4 integrate
.. //depot/projects/smpng/sys/dev/sab/sab.c#16 integrate
.. //depot/projects/smpng/sys/dev/safe/safe.c#5 integrate
.. //depot/projects/smpng/sys/dev/sbni/if_sbni_isa.c#9 integrate
.. //depot/projects/smpng/sys/dev/sbni/if_sbni_pci.c#8 integrate
.. //depot/projects/smpng/sys/dev/sbsh/if_sbsh.c#6 integrate
.. //depot/projects/smpng/sys/dev/scd/scd_isa.c#4 integrate
.. //depot/projects/smpng/sys/dev/si/si_eisa.c#3 integrate
.. //depot/projects/smpng/sys/dev/si/si_isa.c#5 integrate
.. //depot/projects/smpng/sys/dev/si/si_pci.c#3 integrate
.. //depot/projects/smpng/sys/dev/sio/sio.c#40 integrate
.. //depot/projects/smpng/sys/dev/sn/if_sn.c#15 integrate
.. //depot/projects/smpng/sys/dev/snc/if_snc.c#4 integrate
.. //depot/projects/smpng/sys/dev/sound/isa/ad1816.c#13 integrate
.. //depot/projects/smpng/sys/dev/sound/isa/ess.c#10 integrate
.. //depot/projects/smpng/sys/dev/sound/isa/gusc.c#3 integrate
.. //depot/projects/smpng/sys/dev/sound/isa/gusmidi.c#6 integrate
.. //depot/projects/smpng/sys/dev/sound/isa/mpu.c#12 integrate
.. //depot/projects/smpng/sys/dev/sound/isa/mss.c#15 integrate
.. //depot/projects/smpng/sys/dev/sound/isa/sb16.c#12 integrate
.. //depot/projects/smpng/sys/dev/sound/isa/sb8.c#10 integrate
.. //depot/projects/smpng/sys/dev/sound/isa/sbc.c#9 integrate
.. //depot/projects/smpng/sys/dev/sound/isa/uartsio.c#9 integrate
.. //depot/projects/smpng/sys/dev/sound/pci/als4000.c#12 integrate
.. //depot/projects/smpng/sys/dev/sound/pci/au88x0.c#7 integrate
.. //depot/projects/smpng/sys/dev/sound/pci/aureal.c#9 integrate
.. //depot/projects/smpng/sys/dev/sound/pci/cmi.c#19 integrate
.. //depot/projects/smpng/sys/dev/sound/pci/cs4281.c#11 integrate
.. //depot/projects/smpng/sys/dev/sound/pci/csa.c#9 integrate
.. //depot/projects/smpng/sys/dev/sound/pci/csamidi.c#8 integrate
.. //depot/projects/smpng/sys/dev/sound/pci/csapcm.c#8 integrate
.. //depot/projects/smpng/sys/dev/sound/pci/ds1.c#13 integrate
.. //depot/projects/smpng/sys/dev/sound/pci/emu10k1.c#17 integrate
.. //depot/projects/smpng/sys/dev/sound/pci/es137x.c#11 integrate
.. //depot/projects/smpng/sys/dev/sound/pci/fm801.c#12 integrate
.. //depot/projects/smpng/sys/dev/sound/pci/ich.c#26 integrate
.. //depot/projects/smpng/sys/dev/sound/pci/maestro3.c#17 integrate
.. //depot/projects/smpng/sys/dev/sound/pci/neomagic.c#7 integrate
.. //depot/projects/smpng/sys/dev/sound/pci/solo.c#10 integrate
.. //depot/projects/smpng/sys/dev/sound/pci/t4dwave.c#16 integrate
.. //depot/projects/smpng/sys/dev/sound/pci/via8233.c#11 integrate
.. //depot/projects/smpng/sys/dev/sound/pci/via82c686.c#16 integrate
.. //depot/projects/smpng/sys/dev/sound/pci/vibes.c#10 integrate
.. //depot/projects/smpng/sys/dev/sr/if_sr.c#13 integrate
.. //depot/projects/smpng/sys/dev/stg/tmc18c30_subr.c#3 integrate
.. //depot/projects/smpng/sys/dev/sym/sym_hipd.c#17 integrate
.. //depot/projects/smpng/sys/dev/syscons/syscons.c#37 integrate
.. //depot/projects/smpng/sys/dev/tdfx/tdfx_pci.c#16 integrate
.. //depot/projects/smpng/sys/dev/trm/trm.c#16 integrate
.. //depot/projects/smpng/sys/dev/twe/twe.c#10 integrate
.. //depot/projects/smpng/sys/dev/twe/twe_freebsd.c#20 integrate
.. //depot/projects/smpng/sys/dev/twe/twevar.h#7 integrate
.. //depot/projects/smpng/sys/dev/tx/if_tx.c#17 integrate
.. //depot/projects/smpng/sys/dev/txp/if_txp.c#19 integrate
.. //depot/projects/smpng/sys/dev/uart/uart_core.c#3 integrate
.. //depot/projects/smpng/sys/dev/uart/uart_cpu.h#3 integrate
.. //depot/projects/smpng/sys/dev/uart/uart_cpu_alpha.c#3 integrate
.. //depot/projects/smpng/sys/dev/uart/uart_cpu_amd64.c#3 integrate
.. //depot/projects/smpng/sys/dev/uart/uart_cpu_i386.c#3 integrate
.. //depot/projects/smpng/sys/dev/uart/uart_cpu_ia64.c#3 integrate
.. //depot/projects/smpng/sys/dev/uart/uart_cpu_pc98.c#3 integrate
.. //depot/projects/smpng/sys/dev/uart/uart_cpu_sparc64.c#4 integrate
.. //depot/projects/smpng/sys/dev/uart/uart_subr.c#1 branch
.. //depot/projects/smpng/sys/dev/ubsec/ubsec.c#15 integrate
.. //depot/projects/smpng/sys/dev/usb/ehci.c#5 integrate
.. //depot/projects/smpng/sys/dev/usb/ehci_pci.c#9 integrate
.. //depot/projects/smpng/sys/dev/usb/ehcireg.h#2 integrate
.. //depot/projects/smpng/sys/dev/usb/ohci.c#29 integrate
.. //depot/projects/smpng/sys/dev/usb/ohci_pci.c#9 integrate
.. //depot/projects/smpng/sys/dev/usb/uftdi.c#11 integrate
.. //depot/projects/smpng/sys/dev/usb/uhci_pci.c#9 integrate
.. //depot/projects/smpng/sys/dev/usb/usb_subr.c#19 integrate
.. //depot/projects/smpng/sys/dev/usb/usbdevs#49 integrate
.. //depot/projects/smpng/sys/dev/usb/usbdevs.h#49 integrate
.. //depot/projects/smpng/sys/dev/usb/usbdevs_data.h#49 integrate
.. //depot/projects/smpng/sys/dev/vinum/vinumobj.h#6 integrate
.. //depot/projects/smpng/sys/dev/vinum/vinumrequest.c#16 integrate
.. //depot/projects/smpng/sys/dev/vinum/vinumvar.h#9 integrate
.. //depot/projects/smpng/sys/dev/vx/if_vx_eisa.c#7 integrate
.. //depot/projects/smpng/sys/dev/vx/if_vx_pci.c#7 integrate
.. //depot/projects/smpng/sys/dev/wi/if_wi.c#61 integrate
.. //depot/projects/smpng/sys/dev/wi/if_wi_pccard.c#27 integrate
.. //depot/projects/smpng/sys/dev/wi/if_wi_pci.c#18 integrate
.. //depot/projects/smpng/sys/dev/wl/if_wl.c#18 integrate
.. //depot/projects/smpng/sys/dev/xe/if_xe.c#16 integrate
.. //depot/projects/smpng/sys/dev/zs/zs_macio.c#3 integrate
.. //depot/projects/smpng/sys/dev/zs/zs_sbus.c#4 integrate
.. //depot/projects/smpng/sys/geom/geom_subr.c#40 integrate
.. //depot/projects/smpng/sys/i386/bios/smapi.c#6 integrate
.. //depot/projects/smpng/sys/i386/bios/smbios.c#3 integrate
.. //depot/projects/smpng/sys/i386/bios/vpd.c#3 integrate
.. //depot/projects/smpng/sys/i386/i386/uio_machdep.c#1 branch
.. //depot/projects/smpng/sys/i386/i386/vm_machdep.c#50 integrate
.. //depot/projects/smpng/sys/i386/ibcs2/ibcs2_misc.c#14 integrate
.. //depot/projects/smpng/sys/i386/include/_types.h#6 integrate
.. //depot/projects/smpng/sys/i386/isa/atpic.c#5 integrate
.. //depot/projects/smpng/sys/i386/isa/ic/scd1400.h#2 delete
.. //depot/projects/smpng/sys/i386/isa/if_el.c#10 integrate
.. //depot/projects/smpng/sys/i386/isa/isa.c#6 integrate
.. //depot/projects/smpng/sys/i386/isa/mse.c#11 integrate
.. //depot/projects/smpng/sys/i386/isa/spic.c#10 integrate
.. //depot/projects/smpng/sys/i4b/capi/iavc/iavc_isa.c#9 integrate
.. //depot/projects/smpng/sys/i4b/capi/iavc/iavc_pci.c#10 integrate
.. //depot/projects/smpng/sys/i4b/layer1/ifpi/i4b_ifpi_pci.c#11 integrate
.. //depot/projects/smpng/sys/i4b/layer1/ifpi2/i4b_ifpi2_pci.c#12 integrate
.. //depot/projects/smpng/sys/i4b/layer1/ifpnp/i4b_ifpnp_avm.c#8 integrate
.. //depot/projects/smpng/sys/i4b/layer1/ihfc/i4b_ihfc_pnp.c#5 integrate
.. //depot/projects/smpng/sys/i4b/layer1/isic/i4b_avm_a1.c#4 integrate
.. //depot/projects/smpng/sys/i4b/layer1/isic/i4b_ctx_s0P.c#6 integrate
.. //depot/projects/smpng/sys/i4b/layer1/isic/i4b_drn_ngo.c#4 integrate
.. //depot/projects/smpng/sys/i4b/layer1/isic/i4b_elsa_pcc16.c#5 integrate
.. //depot/projects/smpng/sys/i4b/layer1/isic/i4b_elsa_qs1p.c#7 integrate
.. //depot/projects/smpng/sys/i4b/layer1/isic/i4b_isic_pnp.c#6 integrate
.. //depot/projects/smpng/sys/i4b/layer1/isic/i4b_itk_ix1.c#5 integrate
.. //depot/projects/smpng/sys/i4b/layer1/isic/i4b_tel_s016.c#5 integrate
.. //depot/projects/smpng/sys/i4b/layer1/isic/i4b_tel_s0163.c#4 integrate
.. //depot/projects/smpng/sys/i4b/layer1/isic/i4b_tel_s08.c#5 integrate
.. //depot/projects/smpng/sys/i4b/layer1/isic/i4b_usr_sti.c#4 integrate
.. //depot/projects/smpng/sys/i4b/layer1/itjc/i4b_itjc_pci.c#12 integrate
.. //depot/projects/smpng/sys/i4b/layer1/iwic/i4b_iwic_pci.c#7 integrate
.. //depot/projects/smpng/sys/ia64/conf/GENERIC.hints#6 integrate
.. //depot/projects/smpng/sys/ia64/ia64/uio_machdep.c#1 branch
.. //depot/projects/smpng/sys/ia64/ia64/vm_machdep.c#38 integrate
.. //depot/projects/smpng/sys/ia64/include/_types.h#6 integrate
.. //depot/projects/smpng/sys/ia64/include/cpufunc.h#20 integrate
.. //depot/projects/smpng/sys/ia64/include/reg.h#10 integrate
.. //depot/projects/smpng/sys/ia64/isa/isa.c#3 integrate
.. //depot/projects/smpng/sys/isa/atkbd_isa.c#8 integrate
.. //depot/projects/smpng/sys/isa/atkbdc_isa.c#8 integrate
.. //depot/projects/smpng/sys/isa/fd.c#31 integrate
.. //depot/projects/smpng/sys/isa/isa_common.c#13 integrate
.. //depot/projects/smpng/sys/isa/orm.c#4 integrate
.. //depot/projects/smpng/sys/isa/psm.c#22 integrate
.. //depot/projects/smpng/sys/kern/imgact_elf.c#32 integrate
.. //depot/projects/smpng/sys/kern/kern_exit.c#75 integrate
.. //depot/projects/smpng/sys/kern/kern_proc.c#60 integrate
.. //depot/projects/smpng/sys/kern/kern_thread.c#54 integrate
.. //depot/projects/smpng/sys/kern/sched_ule.c#27 integrate
.. //depot/projects/smpng/sys/kern/subr_bus.c#32 integrate
.. //depot/projects/smpng/sys/kern/subr_sleepqueue.c#4 integrate
.. //depot/projects/smpng/sys/kern/subr_witness.c#114 integrate
.. //depot/projects/smpng/sys/kern/sys_process.c#35 integrate
.. //depot/projects/smpng/sys/kern/sysv_sem.c#26 integrate
.. //depot/projects/smpng/sys/kern/uipc_cow.c#15 integrate
.. //depot/projects/smpng/sys/kern/uipc_socket2.c#32 integrate
.. //depot/projects/smpng/sys/kern/uipc_syscalls.c#49 integrate
.. //depot/projects/smpng/sys/modules/Makefile#73 integrate
.. //depot/projects/smpng/sys/modules/arl/Makefile#2 integrate
.. //depot/projects/smpng/sys/modules/netgraph/sppp/Makefile#1 branch
.. //depot/projects/smpng/sys/modules/uart/Makefile#2 integrate
.. //depot/projects/smpng/sys/net/if_arcsubr.c#12 integrate
.. //depot/projects/smpng/sys/net/if_gif.c#19 integrate
.. //depot/projects/smpng/sys/net/if_gre.c#15 integrate
.. //depot/projects/smpng/sys/net/if_gre.h#7 integrate
.. //depot/projects/smpng/sys/net/if_tap.c#26 integrate
.. //depot/projects/smpng/sys/net/if_tapvar.h#5 integrate
.. //depot/projects/smpng/sys/net/if_tun.c#31 integrate
.. //depot/projects/smpng/sys/net80211/ieee80211.c#7 integrate
.. //depot/projects/smpng/sys/netatalk/aarp.c#11 integrate
.. //depot/projects/smpng/sys/netatalk/at_control.c#9 integrate
.. //depot/projects/smpng/sys/netatalk/at_rmx.c#2 integrate
.. //depot/projects/smpng/sys/netatalk/at_var.h#3 integrate
.. //depot/projects/smpng/sys/netatalk/ddp_input.c#9 integrate
.. //depot/projects/smpng/sys/netatalk/ddp_output.c#6 integrate
.. //depot/projects/smpng/sys/netatalk/ddp_pcb.c#1 branch
.. //depot/projects/smpng/sys/netatalk/ddp_pcb.h#1 branch
.. //depot/projects/smpng/sys/netatalk/ddp_usrreq.c#18 integrate
.. //depot/projects/smpng/sys/netatalk/ddp_var.h#2 integrate
.. //depot/projects/smpng/sys/netgraph/bluetooth/drivers/bt3c/ng_bt3c_pccard.c#4 integrate
.. //depot/projects/smpng/sys/netgraph/ng_pppoe.h#8 integrate
.. //depot/projects/smpng/sys/netgraph/ng_sppp.c#1 branch
.. //depot/projects/smpng/sys/netgraph/ng_sppp.h#1 branch
.. //depot/projects/smpng/sys/netgraph/ng_tee.c#9 integrate
.. //depot/projects/smpng/sys/netinet/if_ether.c#23 integrate
.. //depot/projects/smpng/sys/netinet/in_pcb.c#43 integrate
.. //depot/projects/smpng/sys/netinet/in_pcb.h#27 integrate
.. //depot/projects/smpng/sys/netinet/ip_gre.c#12 integrate
.. //depot/projects/smpng/sys/netinet/ip_output.c#54 integrate
.. //depot/projects/smpng/sys/nfsclient/nfs.h#16 integrate
.. //depot/projects/smpng/sys/nfsclient/nfs_socket.c#22 integrate
.. //depot/projects/smpng/sys/nfsclient/nfs_subs.c#17 integrate
.. //depot/projects/smpng/sys/pc98/pc98/canbus.c#2 integrate
.. //depot/projects/smpng/sys/pc98/pc98/fd.c#30 integrate
.. //depot/projects/smpng/sys/pc98/pc98/mse.c#9 integrate
.. //depot/projects/smpng/sys/pc98/pc98/olpt.c#9 integrate
.. //depot/projects/smpng/sys/pc98/pc98/pc98kbd.c#5 integrate
.. //depot/projects/smpng/sys/pc98/pc98/ppc.c#7 integrate
.. //depot/projects/smpng/sys/pc98/pc98/sio.c#37 integrate
.. //depot/projects/smpng/sys/pccard/mecia.c#4 integrate
.. //depot/projects/smpng/sys/pccard/pcic_pci.c#31 integrate
.. //depot/projects/smpng/sys/pci/agp.c#19 integrate
.. //depot/projects/smpng/sys/pci/agp_amd.c#11 integrate
.. //depot/projects/smpng/sys/pci/agp_i810.c#13 integrate
.. //depot/projects/smpng/sys/pci/alpm.c#8 integrate
.. //depot/projects/smpng/sys/pci/amdpm.c#10 integrate
.. //depot/projects/smpng/sys/pci/if_dc.c#53 integrate
.. //depot/projects/smpng/sys/pci/if_de.c#15 integrate
.. //depot/projects/smpng/sys/pci/if_mn.c#9 integrate
.. //depot/projects/smpng/sys/pci/if_pcn.c#24 integrate
.. //depot/projects/smpng/sys/pci/if_rl.c#46 integrate
.. //depot/projects/smpng/sys/pci/if_sf.c#26 integrate
.. //depot/projects/smpng/sys/pci/if_sis.c#39 integrate
.. //depot/projects/smpng/sys/pci/if_sk.c#30 integrate
.. //depot/projects/smpng/sys/pci/if_ste.c#28 integrate
.. //depot/projects/smpng/sys/pci/if_ti.c#36 integrate
.. //depot/projects/smpng/sys/pci/if_tl.c#21 integrate
.. //depot/projects/smpng/sys/pci/if_vr.c#24 integrate
.. //depot/projects/smpng/sys/pci/if_wb.c#23 integrate
.. //depot/projects/smpng/sys/pci/if_xl.c#42 integrate
.. //depot/projects/smpng/sys/pci/intpm.c#9 integrate
.. //depot/projects/smpng/sys/pci/ncr.c#14 integrate
.. //depot/projects/smpng/sys/pci/viapm.c#6 integrate
.. //depot/projects/smpng/sys/pci/xrpu.c#13 integrate
.. //depot/projects/smpng/sys/powerpc/include/_types.h#4 integrate
.. //depot/projects/smpng/sys/powerpc/powermac/hrowpic.c#4 integrate
.. //depot/projects/smpng/sys/powerpc/powermac/openpic_macio.c#4 integrate
.. //depot/projects/smpng/sys/powerpc/powerpc/uio_machdep.c#1 branch
.. //depot/projects/smpng/sys/powerpc/powerpc/vm_machdep.c#33 integrate
.. //depot/projects/smpng/sys/powerpc/psim/openpic_iobus.c#2 integrate
.. //depot/projects/smpng/sys/rpc/rpcclnt.c#5 integrate
.. //depot/projects/smpng/sys/sparc64/include/_types.h#5 integrate
.. //depot/projects/smpng/sys/sparc64/isa/isa.c#10 integrate
.. //depot/projects/smpng/sys/sparc64/sparc64/eeprom_ebus.c#3 integrate
.. //depot/projects/smpng/sys/sparc64/sparc64/eeprom_fhc.c#3 integrate
.. //depot/projects/smpng/sys/sparc64/sparc64/eeprom_sbus.c#3 integrate
.. //depot/projects/smpng/sys/sparc64/sparc64/iommu.c#21 integrate
.. //depot/projects/smpng/sys/sparc64/sparc64/uio_machdep.c#1 branch
.. //depot/projects/smpng/sys/sparc64/sparc64/vm_machdep.c#39 integrate
.. //depot/projects/smpng/sys/sys/bus.h#14 integrate
.. //depot/projects/smpng/sys/sys/param.h#60 integrate
.. //depot/projects/smpng/sys/sys/sf_buf.h#3 integrate
.. //depot/projects/smpng/sys/sys/tree.h#2 integrate
.. //depot/projects/smpng/sys/sys/types.h#24 integrate
.. //depot/projects/smpng/sys/sys/uio.h#17 integrate
.. //depot/projects/smpng/sys/sys/wait.h#6 integrate
.. //depot/projects/smpng/sys/ufs/ffs/ffs_alloc.c#25 integrate
.. //depot/projects/smpng/sys/vm/vm_map.c#58 integrate
.. //depot/projects/smpng/sys/vm/vm_mmap.c#43 integrate

Differences ...

==== //depot/projects/smpng/sys/alpha/alpha/interrupt.c#26 (text+ko) ====

@@ -35,7 +35,7 @@
 
 #include <sys/cdefs.h>			/* RCS ID & Copyright macro defns */
 /* __KERNEL_RCSID(0, "$NetBSD: interrupt.c,v 1.23 1998/02/24 07:38:01 thorpej Exp $");*/
-__FBSDID("$FreeBSD: src/sys/alpha/alpha/interrupt.c,v 1.76 2003/11/17 06:10:14 peter Exp $");
+__FBSDID("$FreeBSD: src/sys/alpha/alpha/interrupt.c,v 1.77 2004/03/23 22:28:16 jhb Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>

==== //depot/projects/smpng/sys/alpha/alpha/vm_machdep.c#31 (text+ko) ====

@@ -67,7 +67,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/alpha/alpha/vm_machdep.c,v 1.99 2003/12/28 08:57:08 silby Exp $");
+__FBSDID("$FreeBSD: src/sys/alpha/alpha/vm_machdep.c,v 1.100 2004/03/16 19:04:27 alc Exp $");
 
 #include "opt_kstack_pages.h"
 
@@ -437,27 +437,12 @@
 }
 
 /*
- * Detatch mapped page and release resources back to the system.
+ * Release resources back to the system.
  */
 void
-sf_buf_free(void *addr, void *args)
+sf_buf_free(struct sf_buf *sf)
 {
-	struct sf_buf *sf;
-	struct vm_page *m;
 
-	sf = args;
-	m = sf->m;
-	vm_page_lock_queues();
-	vm_page_unwire(m, 0);
-	/*
-	 * Check for the object going away on us. This can
-	 * happen since we don't hold a reference to it.
-	 * If so, we're responsible for freeing the page.
-	 */
-	if (m->wire_count == 0 && m->object == NULL)
-		vm_page_free(m);
-	vm_page_unlock_queues();
-	sf->m = NULL;
 	mtx_lock(&sf_freelist.sf_lock);
 	SLIST_INSERT_HEAD(&sf_freelist.sf_head, sf, free_list);
 	nsfbufsused--;

==== //depot/projects/smpng/sys/alpha/include/_types.h#4 (text+ko) ====

@@ -33,7 +33,7 @@
  *
  *	From: @(#)ansi.h	8.2 (Berkeley) 1/4/94
  *	From: @(#)types.h	8.3 (Berkeley) 1/5/94
- * $FreeBSD: src/sys/alpha/include/_types.h,v 1.4 2003/03/25 00:07:00 jake Exp $
+ * $FreeBSD: src/sys/alpha/include/_types.h,v 1.5 2004/03/20 20:41:39 marcel Exp $
  */
 
 #ifndef _MACHINE__TYPES_H_
@@ -55,6 +55,7 @@
  * Standard type definitions.
  */
 typedef	__int32_t	__clock_t;		/* clock()... */
+typedef	unsigned int	__cpumask_t;
 typedef	__int64_t	__critical_t;
 typedef	double		__double_t;
 typedef	float		__float_t;

==== //depot/projects/smpng/sys/alpha/isa/isa.c#12 (text+ko) ====

@@ -25,7 +25,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/alpha/isa/isa.c,v 1.34 2003/11/17 06:10:14 peter Exp $");
+__FBSDID("$FreeBSD: src/sys/alpha/isa/isa.c,v 1.35 2004/03/17 21:45:55 jmg Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -169,9 +169,7 @@
 		   u_long start, u_long end, u_long count, u_int flags)
 {
 	/*
-	 * Consider adding a resource definition. We allow rid 0-1 for
-	 * irq and drq, 0-3 for memory and 0-7 for ports which is
-	 * sufficient for isapnp.
+	 * Consider adding a resource definition.
 	 */
 	int passthrough = (device_get_parent(child) != bus);
 	int isdefault = (start == 0UL && end == ~0UL);

==== //depot/projects/smpng/sys/alpha/osf1/osf1_misc.c#26 (text+ko) ====

@@ -30,7 +30,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/alpha/osf1/osf1_misc.c,v 1.45 2004/02/04 21:52:52 jhb Exp $");
+__FBSDID("$FreeBSD: src/sys/alpha/osf1/osf1_misc.c,v 1.46 2004/03/17 19:59:59 jhb Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -68,6 +68,7 @@
 #include <sys/user.h>
 #include <sys/utsname.h>
 #include <sys/vnode.h>
+#include <sys/wait.h>
 
 #include <vm/vm.h>
 #include <vm/vm_kern.h>
@@ -1376,27 +1377,23 @@
 	struct thread *td;
 	struct osf1_wait4_args *uap;
 {
-	int error;
-	caddr_t sg;
-	struct osf1_rusage *orusage, oru;
-	struct rusage *rusage = NULL, ru;
+	int error, status;
+	struct osf1_rusage oru;
+	struct rusage ru;
 
-	orusage = uap->rusage;
-	if (orusage) {
-		sg = stackgap_init();
-		rusage = stackgap_alloc(&sg, sizeof(struct rusage));
-		uap->rusage = (struct osf1_rusage *)rusage;
-	}
-	if ((error = wait4(td, (struct wait_args *)uap)))
-		return error;
-	if (orusage && (error = copyin(rusage, &ru, sizeof(ru)) == 0)){
+	error = kern_wait(td, uap->pid, &status, uap->options, &ru);
+	if (error)
+		return (error);
+	if (uap->status != NULL)
+		error = copyout(&status, uap->status, sizeof(status));
+	if (uap->rusage != NULL && error == 0) {
 		TV_CP(ru.ru_utime, oru.ru_utime);
 		TV_CP(ru.ru_stime, oru.ru_stime);
 		bcopy(&ru.ru_first, &oru.ru_first,
 		    (&(oru.ru_last) - &(oru.ru_first)));
-		copyout(&oru, orusage, sizeof (struct osf1_rusage));
+		error = copyout(&oru, uap->rusage, sizeof (struct osf1_rusage));
 	}
-	return (0);
+	return (error);
 }
 
 

==== //depot/projects/smpng/sys/amd64/amd64/identcpu.c#8 (text+ko) ====

@@ -41,7 +41,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/amd64/amd64/identcpu.c,v 1.129 2004/03/06 00:51:30 peter Exp $");
+__FBSDID("$FreeBSD: src/sys/amd64/amd64/identcpu.c,v 1.130 2004/03/25 03:38:31 peter Exp $");
 
 #include "opt_cpu.h"
 
@@ -73,6 +73,7 @@
 static void print_AMD_info(void);
 static void print_AMD_assoc(int i);
 
+int	cpu_feature2;		/* XXX change cpu_feature to long? */
 int	cpu_class;
 u_int	cpu_exthigh;		/* Highest arg to extended CPUID */
 char machine[] = "amd64";
@@ -218,6 +219,44 @@
 			"\040PBE"	/* Pending Break Enable */
 			);
 
+			if (cpu_feature2 != 0) {
+				printf("\n  Features2=0x%b", cpu_feature2,
+				"\020"
+				"\001SSE3"	/* SSE3 */
+				"\002<b1>"
+				"\003RSVD2>"	/* "Reserved" bit 2 */
+				"\004MON"	/* MONITOR/MWAIT Instructions */
+				"\005DS_CPL"	/* CPL Qualified Debug Store */
+				"\006<b5>"	/* Machine specific registers */
+				"\007<b6>"	/* Physical address extension */
+				"\010EST"	/* Enhanced SpeedStep */
+				"\011TM2"	/* Thermal Monitor 2 */
+				"\012<b9>"
+				"\013CNTX-ID"	/* L1 context ID available */
+				"\014<b11>"
+				"\015<b12>"
+				"\016CX16"	/* CMPXCHG16B Instruction */
+				"\017<b14>"
+				"\020<b15>"
+				"\021<b16>"
+				"\022<b17>"
+				"\023<b18>"
+				"\024<b19>"
+				"\025<b20>"
+				"\026<b21>"
+				"\027<b22>"
+				"\030<b23>"
+				"\031<b24>"
+				"\032<b25>"
+				"\033<b26>"
+				"\034<b27>"
+				"\035<b28>"
+				"\036<b29>"
+				"\037<b30>"
+				"\040<b31>"
+				);
+			}
+
 			/*
 			 * If this CPU supports hyperthreading then mention
 			 * the number of logical CPU's it contains.
@@ -227,10 +266,8 @@
 				printf("\n  Hyperthreading: %d logical CPUs",
 				    (cpu_procinfo & CPUID_HTT_CORES) >> 16);
 		}
-		if (strcmp(cpu_vendor, "AuthenticAMD") == 0 &&
-		    cpu_exthigh >= 0x80000001)
+		if (cpu_exthigh >= 0x80000001)
 			print_AMD_features();
-	} else if (strcmp(cpu_vendor, "CyrixInstead") == 0) {
 	}
 	/* Avoid ugly blank lines: only print newline when we have to. */
 	if (*cpu_vendor || cpu_id)
@@ -285,6 +322,7 @@
 	cpu_id = regs[0];
 	cpu_procinfo = regs[1];
 	cpu_feature = regs[3];
+	cpu_feature2 = regs[2];
 
 	/* XXX */
 	cpu = CPU_CLAWHAMMER;
@@ -339,7 +377,7 @@
 	 * http://www.amd.com/products/cpg/athlon/techdocs/pdf/20734.pdf
 	 */
 	do_cpuid(0x80000001, regs);
-	printf("\n  AMD Features=0x%b", regs[3] &~ cpu_feature,
+	printf("\n  AMD Features=0x%b", regs[3] & ~(cpu_feature & 0x0183f3ff),
 		"\020"		/* in hex */
 		"\001FPU"	/* Integral FPU */
 		"\002VME"	/* Extended VM86 mode support */
@@ -356,7 +394,7 @@
 		"\015MTRR"	/* Memory Type Range Registers */
 		"\016PGE"	/* PG_G (global bit) support */
 		"\017MCA"	/* Machine Check Architecture */
-		"\020ICMOV"	/* CMOV instruction */
+		"\020CMOV"	/* CMOV instruction */
 		"\021PAT"	/* Page attributes table */
 		"\022PGE36"	/* 36 bit address space support */
 		"\023RSVD"	/* Reserved, unknown */

==== //depot/projects/smpng/sys/amd64/amd64/mp_machdep.c#8 (text+ko) ====

@@ -25,7 +25,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/amd64/amd64/mp_machdep.c,v 1.235 2004/03/08 00:25:03 peter Exp $");
+__FBSDID("$FreeBSD: src/sys/amd64/amd64/mp_machdep.c,v 1.236 2004/03/18 02:53:38 obrien Exp $");
 
 #include "opt_cpu.h"
 #include "opt_kstack_pages.h"
@@ -1016,7 +1016,8 @@
 	return (error);
 }
 SYSCTL_PROC(_machdep, OID_AUTO, hlt_cpus, CTLTYPE_INT|CTLFLAG_RW,
-    0, 0, sysctl_hlt_cpus, "IU", "");
+    0, 0, sysctl_hlt_cpus, "IU",
+    "Bitmap of CPUs to halt.  101 (binary) will halt CPUs 0 and 2.");
 
 static int
 sysctl_hlt_logical_cpus(SYSCTL_HANDLER_ARGS)

==== //depot/projects/smpng/sys/amd64/amd64/vm_machdep.c#15 (text+ko) ====

@@ -41,7 +41,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/amd64/amd64/vm_machdep.c,v 1.228 2004/01/28 23:58:55 peter Exp $");
+__FBSDID("$FreeBSD: src/sys/amd64/amd64/vm_machdep.c,v 1.230 2004/03/25 03:39:38 peter Exp $");
 
 #include "opt_isa.h"
 #include "opt_kstack_pages.h"
@@ -124,7 +124,8 @@
 	fpuexit(td1);
 
 	/* Point the pcb to the top of the stack */
-	pcb2 = (struct pcb *)(td2->td_kstack + KSTACK_PAGES * PAGE_SIZE) - 1;
+	pcb2 = (struct pcb *)(td2->td_kstack +
+	    td2->td_kstack_pages * PAGE_SIZE) - 1;
 	td2->td_pcb = pcb2;
 
 	/* Copy p1's pcb */
@@ -247,8 +248,8 @@
 cpu_thread_setup(struct thread *td)
 {
 
-	td->td_pcb =
-	     (struct pcb *)(td->td_kstack + KSTACK_PAGES * PAGE_SIZE) - 1;
+	td->td_pcb = (struct pcb *)(td->td_kstack +
+	    td->td_kstack_pages * PAGE_SIZE) - 1;
 	td->td_frame = (struct trapframe *)td->td_pcb - 1;
 }
 
@@ -490,27 +491,12 @@
 }
 
 /*
- * Detatch mapped page and release resources back to the system.
+ * Release resources back to the system.
  */
 void
-sf_buf_free(void *addr, void *args)
+sf_buf_free(struct sf_buf *sf)
 {
-	struct sf_buf *sf;
-	struct vm_page *m;
 
-	sf = args;
-	m = sf->m;
-	vm_page_lock_queues();
-	vm_page_unwire(m, 0);
-	/*
-	 * Check for the object going away on us. This can
-	 * happen since we don't hold a reference to it.
-	 * If so, we're responsible for freeing the page.
-	 */
-	if (m->wire_count == 0 && m->object == NULL)
-		vm_page_free(m);
-	vm_page_unlock_queues();
-	sf->m = NULL;
 	mtx_lock(&sf_freelist.sf_lock);
 	SLIST_INSERT_HEAD(&sf_freelist.sf_head, sf, free_list);
 	nsfbufsused--;

==== //depot/projects/smpng/sys/amd64/conf/GENERIC#15 (text+ko) ====

@@ -16,7 +16,7 @@
 # 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.404 2004/03/15 00:49:39 obrien Exp $
+# $FreeBSD: src/sys/amd64/conf/GENERIC,v 1.405 2004/03/25 03:19:28 obrien Exp $
 
 machine		amd64
 cpu		HAMMER
@@ -39,6 +39,7 @@
 options 	NFSCLIENT		# Network Filesystem Client
 options 	NFSSERVER		# Network Filesystem Server
 options 	NFS_ROOT		# NFS usable as /, requires NFSCLIENT
+options 	NTFS			# NT File System
 options 	MSDOSFS			# MSDOS Filesystem
 options 	CD9660			# ISO 9660 Filesystem
 options 	PROCFS			# Process filesystem (requires PSEUDOFS)

==== //depot/projects/smpng/sys/amd64/conf/GENERIC.hints#2 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/sys/amd64/conf/GENERIC.hints,v 1.12 2003/05/01 01:05:22 peter Exp $
+# $FreeBSD: src/sys/amd64/conf/GENERIC.hints,v 1.14 2004/03/19 03:28:38 obrien Exp $
 hint.fdc.0.at="isa"
 hint.fdc.0.port="0x3F0"
 hint.fdc.0.irq="6"
@@ -7,20 +7,6 @@
 hint.fd.0.drive="0"
 hint.fd.1.at="fdc0"
 hint.fd.1.drive="1"
-hint.ata.0.at="isa"
-hint.ata.0.port="0x1F0"
-hint.ata.0.irq="14"
-hint.ata.1.at="isa"
-hint.ata.1.port="0x170"
-hint.ata.1.irq="15"
-hint.adv.0.at="isa"
-hint.adv.0.disabled="1"
-hint.bt.0.at="isa"
-hint.bt.0.disabled="1"
-hint.aha.0.at="isa"
-hint.aha.0.disabled="1"
-hint.aic.0.at="isa"
-hint.aic.0.disabled="1"
 hint.atkbdc.0.at="isa"
 hint.atkbdc.0.port="0x060"
 hint.atkbd.0.at="atkbdc"
@@ -31,8 +17,6 @@
 hint.vga.0.at="isa"
 hint.sc.0.at="isa"
 hint.sc.0.flags="0x100"
-hint.vt.0.at="isa"
-hint.vt.0.disabled="1"
 hint.pcic.0.at="isa"
 # hint.pcic.0.irq="10"	# Default to polling
 hint.pcic.0.port="0x3e0"
@@ -59,33 +43,3 @@
 hint.sio.3.irq="9"
 hint.ppc.0.at="isa"
 hint.ppc.0.irq="7"
-hint.ed.0.at="isa"
-hint.ed.0.disabled="1"
-hint.ed.0.port="0x280"
-hint.ed.0.irq="10"
-hint.ed.0.maddr="0xd8000"
-hint.cs.0.at="isa"
-hint.cs.0.disabled="1"
-hint.cs.0.port="0x300"
-hint.sn.0.at="isa"
-hint.sn.0.disabled="1"
-hint.sn.0.port="0x300"
-hint.sn.0.irq="10"
-hint.ie.0.at="isa"
-hint.ie.0.disabled="1"
-hint.ie.0.port="0x300"
-hint.ie.0.irq="10"
-hint.ie.0.maddr="0xd0000"
-hint.fe.0.at="isa"
-hint.fe.0.disabled="1"
-hint.fe.0.port="0x300"
-hint.le.0.at="isa"
-hint.le.0.disabled="1"
-hint.le.0.port="0x300"
-hint.le.0.irq="5"
-hint.le.0.maddr="0xd0000"
-hint.lnc.0.at="isa"
-hint.lnc.0.disabled="1"
-hint.lnc.0.port="0x280"
-hint.lnc.0.irq="10"
-hint.lnc.0.drq="0"

==== //depot/projects/smpng/sys/amd64/include/_types.h#3 (text+ko) ====

@@ -33,7 +33,7 @@
  *
  *	From: @(#)ansi.h	8.2 (Berkeley) 1/4/94
  *	From: @(#)types.h	8.3 (Berkeley) 1/5/94
- * $FreeBSD: src/sys/amd64/include/_types.h,v 1.5 2003/05/10 00:55:15 peter Exp $
+ * $FreeBSD: src/sys/amd64/include/_types.h,v 1.6 2004/03/20 20:41:39 marcel Exp $
  */
 
 #ifndef _MACHINE__TYPES_H_
@@ -55,6 +55,7 @@
  * Standard type definitions.
  */
 typedef	__int32_t	__clock_t;		/* clock()... */
+typedef	unsigned int	__cpumask_t;
 typedef	__int64_t	__critical_t;
 typedef	double		__double_t;
 typedef	double		__float_t;

==== //depot/projects/smpng/sys/amd64/isa/atpic.c#5 (text+ko) ====

@@ -32,7 +32,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/amd64/isa/atpic.c,v 1.9 2004/01/28 23:46:48 peter Exp $");
+__FBSDID("$FreeBSD: src/sys/amd64/isa/atpic.c,v 1.10 2004/03/17 17:50:23 njl Exp $");
 
 #include "opt_auto_eoi.h"
 #include "opt_isa.h"
@@ -392,7 +392,7 @@
 
 	/* Try to allocate our IRQ and then free it. */
 	rid = 0;
-	res = bus_alloc_resource(dev, SYS_RES_IRQ, &rid, 0, ~0, 1, 0);
+	res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, 0);
 	if (res != NULL)
 		bus_release_resource(dev, SYS_RES_IRQ, rid, res);
 	return (0);

==== //depot/projects/smpng/sys/amd64/isa/isa.c#4 (text+ko) ====

@@ -25,7 +25,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/amd64/isa/isa.c,v 1.145 2003/11/21 03:02:00 peter Exp $");
+__FBSDID("$FreeBSD: src/sys/amd64/isa/isa.c,v 1.146 2004/03/17 21:45:55 jmg Exp $");
 
 /*
  * Modifications for Intel architecture by Garrett A. Wollman.
@@ -86,9 +86,7 @@
 		   u_long start, u_long end, u_long count, u_int flags)
 {
 	/*
-	 * Consider adding a resource definition. We allow rid 0-1 for
-	 * irq and drq, 0-3 for memory and 0-7 for ports which is
-	 * sufficient for isapnp.
+	 * Consider adding a resource definition.
 	 */
 	int passthrough = (device_get_parent(child) != bus);
 	int isdefault = (start == 0UL && end == ~0UL);

==== //depot/projects/smpng/sys/arm/include/_types.h#3 (text+ko) ====

@@ -33,7 +33,7 @@
  *
  *	From: @(#)ansi.h	8.2 (Berkeley) 1/4/94
  *	From: @(#)types.h	8.3 (Berkeley) 1/5/94
- * $FreeBSD: src/sys/arm/include/_types.h,v 1.3 2003/03/25 00:07:00 jake Exp $
+ * $FreeBSD: src/sys/arm/include/_types.h,v 1.4 2004/03/20 20:41:39 marcel Exp $
  */
 
 #ifndef _MACHINE__TYPES_H_
@@ -63,6 +63,7 @@
  * Standard type definitions.
  */
 typedef	__uint32_t	__clock_t;		/* clock()... */
+typedef	unsigned int	__cpumask_t;
 typedef	__int32_t	__critical_t;
 typedef	__int32_t	__intfptr_t;
 typedef	__int64_t	__intmax_t;

==== //depot/projects/smpng/sys/boot/alpha/common/conf.c#4 (text+ko) ====

@@ -25,7 +25,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/boot/alpha/common/conf.c,v 1.5 2004/01/04 23:21:01 obrien Exp $");
+__FBSDID("$FreeBSD: src/sys/boot/alpha/common/conf.c,v 1.6 2004/03/25 20:36:57 jhb Exp $");
 
 #include <stand.h>
 #include "libalpha/libalpha.h"
@@ -67,6 +67,7 @@
     &nfs_fsops,
 #endif
     &gzipfs_fsops,
+    &splitfs_fsops,
     NULL
 };
 

==== //depot/projects/smpng/sys/compat/freebsd32/freebsd32_misc.c#7 (text+ko) ====

@@ -25,7 +25,7 @@
  */
 

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


More information about the p4-projects mailing list