Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 14 Jan 2008 18:22:20 GMT
From:      Marko Zec <zec@FreeBSD.org>
To:        Perforce Change Reviews <perforce@FreeBSD.org>
Subject:   PERFORCE change 133261 for review
Message-ID:  <200801141822.m0EIMKhr007203@repoman.freebsd.org>

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

Change 133261 by zec@zec_tpx32 on 2008/01/14 18:22:14

	IFC

Affected files ...

.. //depot/projects/vimage/src/sys/amd64/amd64/db_trace.c#3 integrate
.. //depot/projects/vimage/src/sys/amd64/amd64/exception.S#4 integrate
.. //depot/projects/vimage/src/sys/amd64/amd64/identcpu.c#5 integrate
.. //depot/projects/vimage/src/sys/amd64/amd64/machdep.c#8 integrate
.. //depot/projects/vimage/src/sys/amd64/amd64/mp_watchdog.c#3 integrate
.. //depot/projects/vimage/src/sys/amd64/amd64/pmap.c#11 integrate
.. //depot/projects/vimage/src/sys/amd64/amd64/stack_machdep.c#1 branch
.. //depot/projects/vimage/src/sys/amd64/amd64/trap.c#7 integrate
.. //depot/projects/vimage/src/sys/amd64/conf/GENERIC#12 integrate
.. //depot/projects/vimage/src/sys/amd64/conf/NOTES#8 integrate
.. //depot/projects/vimage/src/sys/amd64/include/pmc_mdep.h#2 integrate
.. //depot/projects/vimage/src/sys/amd64/include/specialreg.h#6 integrate
.. //depot/projects/vimage/src/sys/amd64/include/stack.h#1 branch
.. //depot/projects/vimage/src/sys/amd64/include/vmparam.h#6 integrate
.. //depot/projects/vimage/src/sys/arm/arm/db_trace.c#2 integrate
.. //depot/projects/vimage/src/sys/arm/arm/pmap.c#10 integrate
.. //depot/projects/vimage/src/sys/arm/arm/stack_machdep.c#1 branch
.. //depot/projects/vimage/src/sys/arm/at91/at91.c#3 integrate
.. //depot/projects/vimage/src/sys/arm/at91/if_ate.c#6 integrate
.. //depot/projects/vimage/src/sys/arm/at91/kb920x_machdep.c#7 integrate
.. //depot/projects/vimage/src/sys/arm/at91/uart_dev_at91usart.c#5 integrate
.. //depot/projects/vimage/src/sys/arm/include/pmc_mdep.h#2 integrate
.. //depot/projects/vimage/src/sys/arm/include/stack.h#1 branch
.. //depot/projects/vimage/src/sys/arm/include/vmparam.h#5 integrate
.. //depot/projects/vimage/src/sys/boot/arm/at91/boot2/bwct_board.c#2 integrate
.. //depot/projects/vimage/src/sys/boot/arm/at91/libat91/spi_flash.c#4 integrate
.. //depot/projects/vimage/src/sys/boot/forth/support.4th#2 integrate
.. //depot/projects/vimage/src/sys/boot/powerpc/Makefile#2 integrate
.. //depot/projects/vimage/src/sys/boot/powerpc/loader/Makefile#2 delete
.. //depot/projects/vimage/src/sys/boot/powerpc/loader/conf.c#2 delete
.. //depot/projects/vimage/src/sys/boot/powerpc/loader/help.ofw#2 delete
.. //depot/projects/vimage/src/sys/boot/powerpc/loader/ldscript.powerpc#2 delete
.. //depot/projects/vimage/src/sys/boot/powerpc/loader/metadata.c#2 delete
.. //depot/projects/vimage/src/sys/boot/powerpc/loader/start.c#2 delete
.. //depot/projects/vimage/src/sys/boot/powerpc/loader/version#2 delete
.. //depot/projects/vimage/src/sys/boot/powerpc/ofw/Makefile#1 branch
.. //depot/projects/vimage/src/sys/boot/powerpc/ofw/conf.c#1 branch
.. //depot/projects/vimage/src/sys/boot/powerpc/ofw/help.ofw#1 branch
.. //depot/projects/vimage/src/sys/boot/powerpc/ofw/ldscript.powerpc#1 branch
.. //depot/projects/vimage/src/sys/boot/powerpc/ofw/metadata.c#1 branch
.. //depot/projects/vimage/src/sys/boot/powerpc/ofw/start.c#1 branch
.. //depot/projects/vimage/src/sys/boot/powerpc/ofw/version#1 branch
.. //depot/projects/vimage/src/sys/cam/cam_xpt.c#11 integrate
.. //depot/projects/vimage/src/sys/cam/scsi/scsi_da.c#11 integrate
.. //depot/projects/vimage/src/sys/cam/scsi/scsi_low.h#2 integrate
.. //depot/projects/vimage/src/sys/compat/freebsd32/freebsd32.h#2 integrate
.. //depot/projects/vimage/src/sys/compat/freebsd32/freebsd32_ipc.h#1 branch
.. //depot/projects/vimage/src/sys/compat/freebsd32/freebsd32_misc.c#7 integrate
.. //depot/projects/vimage/src/sys/compat/freebsd32/freebsd32_proto.h#5 integrate
.. //depot/projects/vimage/src/sys/compat/freebsd32/freebsd32_syscall.h#5 integrate
.. //depot/projects/vimage/src/sys/compat/freebsd32/freebsd32_syscalls.c#5 integrate
.. //depot/projects/vimage/src/sys/compat/freebsd32/freebsd32_sysent.c#5 integrate
.. //depot/projects/vimage/src/sys/compat/freebsd32/syscalls.master#6 integrate
.. //depot/projects/vimage/src/sys/compat/linux/linux_file.c#8 integrate
.. //depot/projects/vimage/src/sys/compat/linux/linux_stats.c#5 integrate
.. //depot/projects/vimage/src/sys/compat/ndis/subr_ndis.c#5 integrate
.. //depot/projects/vimage/src/sys/compat/ndis/subr_ntoskrnl.c#6 integrate
.. //depot/projects/vimage/src/sys/compat/svr4/svr4_stream.c#2 integrate
.. //depot/projects/vimage/src/sys/conf/Makefile.amd64#3 integrate
.. //depot/projects/vimage/src/sys/conf/NOTES#19 integrate
.. //depot/projects/vimage/src/sys/conf/files#22 integrate
.. //depot/projects/vimage/src/sys/conf/files.amd64#9 integrate
.. //depot/projects/vimage/src/sys/conf/files.arm#5 integrate
.. //depot/projects/vimage/src/sys/conf/files.i386#9 integrate
.. //depot/projects/vimage/src/sys/conf/files.ia64#5 integrate
.. //depot/projects/vimage/src/sys/conf/files.pc98#7 integrate
.. //depot/projects/vimage/src/sys/conf/files.powerpc#7 integrate
.. //depot/projects/vimage/src/sys/conf/files.sparc64#7 integrate
.. //depot/projects/vimage/src/sys/conf/files.sun4v#6 integrate
.. //depot/projects/vimage/src/sys/conf/options#21 integrate
.. //depot/projects/vimage/src/sys/conf/options.powerpc#2 integrate
.. //depot/projects/vimage/src/sys/ddb/db_capture.c#1 branch
.. //depot/projects/vimage/src/sys/ddb/db_command.c#4 integrate
.. //depot/projects/vimage/src/sys/ddb/db_command.h#2 integrate
.. //depot/projects/vimage/src/sys/ddb/db_input.c#2 integrate
.. //depot/projects/vimage/src/sys/ddb/db_lex.c#2 integrate
.. //depot/projects/vimage/src/sys/ddb/db_lex.h#2 integrate
.. //depot/projects/vimage/src/sys/ddb/db_main.c#2 integrate
.. //depot/projects/vimage/src/sys/ddb/db_output.c#2 integrate
.. //depot/projects/vimage/src/sys/ddb/db_script.c#1 branch
.. //depot/projects/vimage/src/sys/ddb/db_textdump.c#1 add
.. //depot/projects/vimage/src/sys/ddb/ddb.h#2 integrate
.. //depot/projects/vimage/src/sys/dev/aac/aac.c#5 integrate
.. //depot/projects/vimage/src/sys/dev/aac/aac_cam.c#6 integrate
.. //depot/projects/vimage/src/sys/dev/aac/aac_pci.c#5 integrate
.. //depot/projects/vimage/src/sys/dev/aac/aacreg.h#2 integrate
.. //depot/projects/vimage/src/sys/dev/aac/aacvar.h#3 integrate
.. //depot/projects/vimage/src/sys/dev/acpica/Osd/OsdDebug.c#3 integrate
.. //depot/projects/vimage/src/sys/dev/acpica/acpi_thermal.c#4 integrate
.. //depot/projects/vimage/src/sys/dev/amr/amr.c#3 integrate
.. //depot/projects/vimage/src/sys/dev/amr/amr_cam.c#5 integrate
.. //depot/projects/vimage/src/sys/dev/amr/amr_pci.c#4 integrate
.. //depot/projects/vimage/src/sys/dev/amr/amrvar.h#2 integrate
.. //depot/projects/vimage/src/sys/dev/arcmsr/arcmsr.c#8 integrate
.. //depot/projects/vimage/src/sys/dev/arcmsr/arcmsr.h#4 integrate
.. //depot/projects/vimage/src/sys/dev/ata/ata-all.h#6 integrate
.. //depot/projects/vimage/src/sys/dev/ata/ata-chipset.c#11 integrate
.. //depot/projects/vimage/src/sys/dev/ata/ata-disk.c#7 integrate
.. //depot/projects/vimage/src/sys/dev/ata/ata-dma.c#5 integrate
.. //depot/projects/vimage/src/sys/dev/ata/ata-lowlevel.c#4 integrate
.. //depot/projects/vimage/src/sys/dev/atkbdc/atkbd.c#2 integrate
.. //depot/projects/vimage/src/sys/dev/atkbdc/atkbd_atkbdc.c#3 integrate
.. //depot/projects/vimage/src/sys/dev/bge/if_bge.c#10 integrate
.. //depot/projects/vimage/src/sys/dev/bge/if_bgereg.h#8 integrate
.. //depot/projects/vimage/src/sys/dev/cxgb/common/cxgb_t3_cpl.h#4 integrate
.. //depot/projects/vimage/src/sys/dev/cxgb/cxgb_adapter.h#8 integrate
.. //depot/projects/vimage/src/sys/dev/cxgb/cxgb_config.h#3 integrate
.. //depot/projects/vimage/src/sys/dev/cxgb/cxgb_include.h#3 integrate
.. //depot/projects/vimage/src/sys/dev/cxgb/cxgb_l2t.c#3 integrate
.. //depot/projects/vimage/src/sys/dev/cxgb/cxgb_l2t.h#3 integrate
.. //depot/projects/vimage/src/sys/dev/cxgb/cxgb_main.c#9 integrate
.. //depot/projects/vimage/src/sys/dev/cxgb/cxgb_offload.c#4 integrate
.. //depot/projects/vimage/src/sys/dev/cxgb/cxgb_offload.h#5 integrate
.. //depot/projects/vimage/src/sys/dev/cxgb/cxgb_osdep.h#6 integrate
.. //depot/projects/vimage/src/sys/dev/cxgb/cxgb_sge.c#9 integrate
.. //depot/projects/vimage/src/sys/dev/cxgb/sys/cxgb_support.c#1 branch
.. //depot/projects/vimage/src/sys/dev/cxgb/sys/mbufq.h#2 integrate
.. //depot/projects/vimage/src/sys/dev/cxgb/sys/mvec.h#4 integrate
.. //depot/projects/vimage/src/sys/dev/cxgb/sys/uipc_mvec.c#3 integrate
.. //depot/projects/vimage/src/sys/dev/cxgb/t3cdev.h#1 branch
.. //depot/projects/vimage/src/sys/dev/cxgb/ulp/toecore/cxgb_toedev.h#1 branch
.. //depot/projects/vimage/src/sys/dev/cxgb/ulp/toecore/toedev.c#1 branch
.. //depot/projects/vimage/src/sys/dev/cxgb/ulp/toecore/toedev.h#2 delete
.. //depot/projects/vimage/src/sys/dev/cxgb/ulp/tom/cxgb_cpl_io.c#1 add
.. //depot/projects/vimage/src/sys/dev/cxgb/ulp/tom/cxgb_cpl_socket.c#1 branch
.. //depot/projects/vimage/src/sys/dev/cxgb/ulp/tom/cxgb_defs.h#1 branch
.. //depot/projects/vimage/src/sys/dev/cxgb/ulp/tom/cxgb_listen.c#1 branch
.. //depot/projects/vimage/src/sys/dev/cxgb/ulp/tom/cxgb_t3_ddp.h#1 branch
.. //depot/projects/vimage/src/sys/dev/cxgb/ulp/tom/cxgb_tcp.h#1 branch
.. //depot/projects/vimage/src/sys/dev/cxgb/ulp/tom/cxgb_tcp_subr.c#1 branch
.. //depot/projects/vimage/src/sys/dev/cxgb/ulp/tom/cxgb_tcp_usrreq.c#1 branch
.. //depot/projects/vimage/src/sys/dev/cxgb/ulp/tom/cxgb_toepcb.h#1 branch
.. //depot/projects/vimage/src/sys/dev/cxgb/ulp/tom/cxgb_tom.c#1 branch
.. //depot/projects/vimage/src/sys/dev/cxgb/ulp/tom/cxgb_tom.h#1 branch
.. //depot/projects/vimage/src/sys/dev/cxgb/ulp/tom/cxgb_tom_sysctl.c#1 branch
.. //depot/projects/vimage/src/sys/dev/dcons/dcons_os.c#4 integrate
.. //depot/projects/vimage/src/sys/dev/ed/if_ed_pci.c#3 integrate
.. //depot/projects/vimage/src/sys/dev/ed/if_ed_rtl80x9.c#2 integrate
.. //depot/projects/vimage/src/sys/dev/fb/creator.c#5 integrate
.. //depot/projects/vimage/src/sys/dev/fb/fb.c#2 integrate
.. //depot/projects/vimage/src/sys/dev/fb/fbreg.h#3 integrate
.. //depot/projects/vimage/src/sys/dev/fb/machfb.c#3 integrate
.. //depot/projects/vimage/src/sys/dev/fb/splash_bmp.c#3 integrate
.. //depot/projects/vimage/src/sys/dev/fb/splash_pcx.c#2 integrate
.. //depot/projects/vimage/src/sys/dev/fb/vga.c#2 integrate
.. //depot/projects/vimage/src/sys/dev/gem/if_gem.c#7 integrate
.. //depot/projects/vimage/src/sys/dev/gem/if_gem_pci.c#5 integrate
.. //depot/projects/vimage/src/sys/dev/gem/if_gemreg.h#4 integrate
.. //depot/projects/vimage/src/sys/dev/gem/if_gemvar.h#6 integrate
.. //depot/projects/vimage/src/sys/dev/hptrr/amd64-elf.hptrr_lib.o.uu#1 branch
.. //depot/projects/vimage/src/sys/dev/hptrr/array.h#1 branch
.. //depot/projects/vimage/src/sys/dev/hptrr/him.h#1 branch
.. //depot/projects/vimage/src/sys/dev/hptrr/himfuncs.h#1 branch
.. //depot/projects/vimage/src/sys/dev/hptrr/hptintf.h#1 branch
.. //depot/projects/vimage/src/sys/dev/hptrr/hptrr_config.c#1 branch
.. //depot/projects/vimage/src/sys/dev/hptrr/hptrr_config.h#1 branch
.. //depot/projects/vimage/src/sys/dev/hptrr/hptrr_os_bsd.c#1 branch
.. //depot/projects/vimage/src/sys/dev/hptrr/hptrr_osm_bsd.c#1 branch
.. //depot/projects/vimage/src/sys/dev/hptrr/i386-elf.hptrr_lib.o.uu#1 branch
.. //depot/projects/vimage/src/sys/dev/hptrr/ldm.h#1 branch
.. //depot/projects/vimage/src/sys/dev/hptrr/list.h#1 branch
.. //depot/projects/vimage/src/sys/dev/hptrr/os_bsd.h#1 branch
.. //depot/projects/vimage/src/sys/dev/hptrr/osm.h#1 branch
.. //depot/projects/vimage/src/sys/dev/hwpmc/hwpmc_amd.c#2 integrate
.. //depot/projects/vimage/src/sys/dev/hwpmc/hwpmc_arm.c#2 integrate
.. //depot/projects/vimage/src/sys/dev/hwpmc/hwpmc_ia64.c#2 integrate
.. //depot/projects/vimage/src/sys/dev/hwpmc/hwpmc_logging.c#4 integrate
.. //depot/projects/vimage/src/sys/dev/hwpmc/hwpmc_mod.c#5 integrate
.. //depot/projects/vimage/src/sys/dev/hwpmc/hwpmc_piv.c#3 integrate
.. //depot/projects/vimage/src/sys/dev/hwpmc/hwpmc_powerpc.c#2 integrate
.. //depot/projects/vimage/src/sys/dev/hwpmc/hwpmc_ppro.c#2 integrate
.. //depot/projects/vimage/src/sys/dev/hwpmc/hwpmc_sparc64.c#2 integrate
.. //depot/projects/vimage/src/sys/dev/hwpmc/hwpmc_x86.c#3 integrate
.. //depot/projects/vimage/src/sys/dev/ichwd/ichwd.c#6 integrate
.. //depot/projects/vimage/src/sys/dev/ichwd/ichwd.h#4 integrate
.. //depot/projects/vimage/src/sys/dev/if_ndis/if_ndis.c#8 integrate
.. //depot/projects/vimage/src/sys/dev/if_ndis/if_ndis_pci.c#2 integrate
.. //depot/projects/vimage/src/sys/dev/if_ndis/if_ndisvar.h#3 integrate
.. //depot/projects/vimage/src/sys/dev/ipw/if_ipw.c#8 integrate
.. //depot/projects/vimage/src/sys/dev/iwi/if_iwi.c#9 integrate
.. //depot/projects/vimage/src/sys/dev/kbd/kbd.c#2 integrate
.. //depot/projects/vimage/src/sys/dev/kbd/kbdreg.h#2 integrate
.. //depot/projects/vimage/src/sys/dev/kbdmux/kbdmux.c#3 integrate
.. //depot/projects/vimage/src/sys/dev/le/am7990.c#3 integrate
.. //depot/projects/vimage/src/sys/dev/le/am79900.c#3 integrate
.. //depot/projects/vimage/src/sys/dev/mfi/mfi.c#8 integrate
.. //depot/projects/vimage/src/sys/dev/mfi/mfi_pci.c#6 integrate
.. //depot/projects/vimage/src/sys/dev/msk/if_msk.c#10 integrate
.. //depot/projects/vimage/src/sys/dev/msk/if_mskreg.h#6 integrate
.. //depot/projects/vimage/src/sys/dev/ofw/ofw_console.c#2 integrate
.. //depot/projects/vimage/src/sys/dev/ofw/openpromio.c#2 integrate
.. //depot/projects/vimage/src/sys/dev/pci/pci_user.c#4 integrate
.. //depot/projects/vimage/src/sys/dev/powermac_nvram/powermac_nvram.c#2 integrate
.. //depot/projects/vimage/src/sys/dev/re/if_re.c#13 integrate
.. //depot/projects/vimage/src/sys/dev/sio/sio.c#4 integrate
.. //depot/projects/vimage/src/sys/dev/snp/snp.c#5 integrate
.. //depot/projects/vimage/src/sys/dev/sound/pci/hda/hdac.c#15 integrate
.. //depot/projects/vimage/src/sys/dev/sound/pci/ich.c#8 integrate
.. //depot/projects/vimage/src/sys/dev/sound/pci/maestro.c#4 integrate
.. //depot/projects/vimage/src/sys/dev/sound/pcm/channel.c#5 integrate
.. //depot/projects/vimage/src/sys/dev/streams/streams.c#4 integrate
.. //depot/projects/vimage/src/sys/dev/syscons/blank/blank_saver.c#2 integrate
.. //depot/projects/vimage/src/sys/dev/syscons/daemon/daemon_saver.c#2 integrate
.. //depot/projects/vimage/src/sys/dev/syscons/dragon/dragon_saver.c#2 integrate
.. //depot/projects/vimage/src/sys/dev/syscons/fade/fade_saver.c#2 integrate
.. //depot/projects/vimage/src/sys/dev/syscons/fire/fire_saver.c#3 integrate
.. //depot/projects/vimage/src/sys/dev/syscons/green/green_saver.c#2 integrate
.. //depot/projects/vimage/src/sys/dev/syscons/logo/logo_saver.c#3 integrate
.. //depot/projects/vimage/src/sys/dev/syscons/rain/rain_saver.c#3 integrate
.. //depot/projects/vimage/src/sys/dev/syscons/scgfbrndr.c#3 integrate
.. //depot/projects/vimage/src/sys/dev/syscons/scvgarndr.c#2 integrate
.. //depot/projects/vimage/src/sys/dev/syscons/scvidctl.c#2 integrate
.. //depot/projects/vimage/src/sys/dev/syscons/snake/snake_saver.c#2 integrate
.. //depot/projects/vimage/src/sys/dev/syscons/star/star_saver.c#2 integrate
.. //depot/projects/vimage/src/sys/dev/syscons/syscons.c#4 integrate
.. //depot/projects/vimage/src/sys/dev/syscons/syscons.h#3 integrate
.. //depot/projects/vimage/src/sys/dev/syscons/warp/warp_saver.c#3 integrate
.. //depot/projects/vimage/src/sys/dev/uart/uart_core.c#3 integrate
.. //depot/projects/vimage/src/sys/dev/uart/uart_cpu_powerpc.c#3 integrate
.. //depot/projects/vimage/src/sys/dev/usb/ukbd.c#8 integrate
.. //depot/projects/vimage/src/sys/dev/usb/umass.c#7 integrate
.. //depot/projects/vimage/src/sys/dev/usb/ums.c#7 integrate
.. //depot/projects/vimage/src/sys/dev/usb/uplcom.c#6 integrate
.. //depot/projects/vimage/src/sys/dev/usb/usbdevs#16 integrate
.. //depot/projects/vimage/src/sys/dev/utopia/utopia.c#3 integrate
.. //depot/projects/vimage/src/sys/dev/vkbd/vkbd.c#2 integrate
.. //depot/projects/vimage/src/sys/fs/devfs/devfs_vnops.c#9 integrate
.. //depot/projects/vimage/src/sys/fs/fifofs/fifo_vnops.c#6 integrate
.. //depot/projects/vimage/src/sys/fs/tmpfs/tmpfs_subr.c#6 integrate
.. //depot/projects/vimage/src/sys/fs/tmpfs/tmpfs_vfsops.c#8 integrate
.. //depot/projects/vimage/src/sys/fs/tmpfs/tmpfs_vnops.c#8 integrate
.. //depot/projects/vimage/src/sys/fs/udf/udf_vfsops.c#5 integrate
.. //depot/projects/vimage/src/sys/fs/unionfs/union_subr.c#9 integrate
.. //depot/projects/vimage/src/sys/fs/unionfs/union_vnops.c#8 integrate
.. //depot/projects/vimage/src/sys/geom/geom_bsd.c#2 integrate
.. //depot/projects/vimage/src/sys/geom/geom_bsd_enc.c#2 integrate
.. //depot/projects/vimage/src/sys/geom/geom_dev.c#4 integrate
.. //depot/projects/vimage/src/sys/geom/geom_io.c#5 integrate
.. //depot/projects/vimage/src/sys/geom/part/g_part.c#6 integrate
.. //depot/projects/vimage/src/sys/geom/part/g_part.h#5 integrate
.. //depot/projects/vimage/src/sys/geom/part/g_part_bsd.c#1 branch
.. //depot/projects/vimage/src/sys/i386/bios/apm.c#4 integrate
.. //depot/projects/vimage/src/sys/i386/conf/GENERIC#14 integrate
.. //depot/projects/vimage/src/sys/i386/conf/GENERIC.hints#6 integrate
.. //depot/projects/vimage/src/sys/i386/conf/NOTES#13 integrate
.. //depot/projects/vimage/src/sys/i386/conf/PAE#8 integrate
.. //depot/projects/vimage/src/sys/i386/i386/db_trace.c#3 integrate
.. //depot/projects/vimage/src/sys/i386/i386/exception.s#3 integrate
.. //depot/projects/vimage/src/sys/i386/i386/machdep.c#10 integrate
.. //depot/projects/vimage/src/sys/i386/i386/mp_watchdog.c#3 integrate
.. //depot/projects/vimage/src/sys/i386/i386/pmap.c#11 integrate
.. //depot/projects/vimage/src/sys/i386/i386/stack_machdep.c#1 branch
.. //depot/projects/vimage/src/sys/i386/i386/trap.c#8 integrate
.. //depot/projects/vimage/src/sys/i386/include/pmc_mdep.h#2 integrate
.. //depot/projects/vimage/src/sys/i386/include/stack.h#1 branch
.. //depot/projects/vimage/src/sys/i386/include/vmparam.h#6 integrate
.. //depot/projects/vimage/src/sys/i386/pci/pci_pir.c#2 integrate
.. //depot/projects/vimage/src/sys/i386/xbox/xboxfb.c#3 integrate
.. //depot/projects/vimage/src/sys/ia64/conf/DEFAULTS#4 integrate
.. //depot/projects/vimage/src/sys/ia64/conf/GENERIC#6 integrate
.. //depot/projects/vimage/src/sys/ia64/ia64/db_machdep.c#5 integrate
.. //depot/projects/vimage/src/sys/ia64/ia64/machdep.c#10 integrate
.. //depot/projects/vimage/src/sys/ia64/ia64/pmap.c#8 integrate
.. //depot/projects/vimage/src/sys/ia64/ia64/stack_machdep.c#1 branch
.. //depot/projects/vimage/src/sys/ia64/include/pmc_mdep.h#2 integrate
.. //depot/projects/vimage/src/sys/ia64/include/vmparam.h#6 integrate
.. //depot/projects/vimage/src/sys/isa/vga_isa.c#2 integrate
.. //depot/projects/vimage/src/sys/kern/Makefile#3 integrate
.. //depot/projects/vimage/src/sys/kern/imgact_elf.c#5 integrate
.. //depot/projects/vimage/src/sys/kern/init_main.c#16 integrate
.. //depot/projects/vimage/src/sys/kern/kern_clock.c#14 integrate
.. //depot/projects/vimage/src/sys/kern/kern_conf.c#7 integrate
.. //depot/projects/vimage/src/sys/kern/kern_descrip.c#11 integrate
.. //depot/projects/vimage/src/sys/kern/kern_event.c#6 integrate
.. //depot/projects/vimage/src/sys/kern/kern_exec.c#8 integrate
.. //depot/projects/vimage/src/sys/kern/kern_lock.c#5 integrate
.. //depot/projects/vimage/src/sys/kern/kern_mbuf.c#7 integrate
.. //depot/projects/vimage/src/sys/kern/kern_mib.c#8 integrate
.. //depot/projects/vimage/src/sys/kern/kern_module.c#3 integrate
.. //depot/projects/vimage/src/sys/kern/kern_mutex.c#10 integrate
.. //depot/projects/vimage/src/sys/kern/kern_pmc.c#2 integrate
.. //depot/projects/vimage/src/sys/kern/kern_proc.c#7 integrate
.. //depot/projects/vimage/src/sys/kern/kern_resource.c#10 integrate
.. //depot/projects/vimage/src/sys/kern/kern_rwlock.c#9 integrate
.. //depot/projects/vimage/src/sys/kern/kern_shutdown.c#5 integrate
.. //depot/projects/vimage/src/sys/kern/kern_sig.c#8 integrate
.. //depot/projects/vimage/src/sys/kern/kern_sx.c#10 integrate
.. //depot/projects/vimage/src/sys/kern/kern_tc.c#3 integrate
.. //depot/projects/vimage/src/sys/kern/kern_thread.c#11 integrate
.. //depot/projects/vimage/src/sys/kern/kern_umtx.c#7 integrate
.. //depot/projects/vimage/src/sys/kern/sched_4bsd.c#18 integrate
.. //depot/projects/vimage/src/sys/kern/sched_ule.c#19 integrate
.. //depot/projects/vimage/src/sys/kern/subr_bus.c#6 integrate
.. //depot/projects/vimage/src/sys/kern/subr_kdb.c#3 integrate
.. //depot/projects/vimage/src/sys/kern/subr_lock.c#9 integrate
.. //depot/projects/vimage/src/sys/kern/subr_smp.c#7 integrate
.. //depot/projects/vimage/src/sys/kern/subr_stack.c#3 integrate
.. //depot/projects/vimage/src/sys/kern/subr_trap.c#8 integrate
.. //depot/projects/vimage/src/sys/kern/subr_witness.c#8 integrate
.. //depot/projects/vimage/src/sys/kern/sys_generic.c#8 integrate
.. //depot/projects/vimage/src/sys/kern/sys_pipe.c#6 integrate
.. //depot/projects/vimage/src/sys/kern/tty_cons.c#3 integrate
.. //depot/projects/vimage/src/sys/kern/uipc_debug.c#3 integrate
.. //depot/projects/vimage/src/sys/kern/uipc_mqueue.c#5 integrate
.. //depot/projects/vimage/src/sys/kern/uipc_sockbuf.c#7 integrate
.. //depot/projects/vimage/src/sys/kern/uipc_syscalls.c#15 integrate
.. //depot/projects/vimage/src/sys/kern/uipc_usrreq.c#13 integrate
.. //depot/projects/vimage/src/sys/kern/vfs_bio.c#10 integrate
.. //depot/projects/vimage/src/sys/kern/vfs_mount.c#12 integrate
.. //depot/projects/vimage/src/sys/kern/vfs_subr.c#9 integrate
.. //depot/projects/vimage/src/sys/kern/vfs_syscalls.c#11 integrate
.. //depot/projects/vimage/src/sys/kern/vfs_vnops.c#7 integrate
.. //depot/projects/vimage/src/sys/modules/Makefile#15 integrate
.. //depot/projects/vimage/src/sys/modules/amr/Makefile#2 integrate
.. //depot/projects/vimage/src/sys/modules/cxgb/Makefile#6 integrate
.. //depot/projects/vimage/src/sys/modules/cxgb/cxgb/Makefile#1 branch
.. //depot/projects/vimage/src/sys/modules/cxgb/toecore/Makefile#1 branch
.. //depot/projects/vimage/src/sys/modules/cxgb/tom/Makefile#1 branch
.. //depot/projects/vimage/src/sys/modules/hptrr/Makefile#1 branch
.. //depot/projects/vimage/src/sys/net/bpf.c#17 integrate
.. //depot/projects/vimage/src/sys/net/bpf.h#4 integrate
.. //depot/projects/vimage/src/sys/net/bpf_filter.c#3 integrate
.. //depot/projects/vimage/src/sys/net/bridgestp.c#8 integrate
.. //depot/projects/vimage/src/sys/net/bridgestp.h#5 integrate
.. //depot/projects/vimage/src/sys/net/ieee8023ad_lacp.c#8 integrate
.. //depot/projects/vimage/src/sys/net/ieee8023ad_lacp.h#6 integrate
.. //depot/projects/vimage/src/sys/net/if.h#5 integrate
.. //depot/projects/vimage/src/sys/net/if_bridge.c#10 integrate
.. //depot/projects/vimage/src/sys/net/if_enc.c#4 integrate
.. //depot/projects/vimage/src/sys/net/if_lagg.c#13 integrate
.. //depot/projects/vimage/src/sys/net/if_var.h#12 integrate
.. //depot/projects/vimage/src/sys/net/netisr.h#2 integrate
.. //depot/projects/vimage/src/sys/net/route.c#12 integrate
.. //depot/projects/vimage/src/sys/net/route.h#2 integrate
.. //depot/projects/vimage/src/sys/net80211/ieee80211.c#10 integrate
.. //depot/projects/vimage/src/sys/net80211/ieee80211_output.c#9 integrate
.. //depot/projects/vimage/src/sys/net80211/ieee80211_radiotap.h#5 integrate
.. //depot/projects/vimage/src/sys/netgraph/ng_base.c#24 integrate
.. //depot/projects/vimage/src/sys/netgraph/ng_car.c#4 integrate
.. //depot/projects/vimage/src/sys/netgraph/ng_car.h#2 integrate
.. //depot/projects/vimage/src/sys/netgraph/ng_l2tp.c#4 integrate
.. //depot/projects/vimage/src/sys/netgraph/ng_pppoe.c#4 integrate
.. //depot/projects/vimage/src/sys/netgraph/ng_pppoe.h#2 integrate
.. //depot/projects/vimage/src/sys/netgraph/ng_socket.c#4 integrate
.. //depot/projects/vimage/src/sys/netinet/if_ether.c#16 integrate
.. //depot/projects/vimage/src/sys/netinet/if_ether.h#2 integrate
.. //depot/projects/vimage/src/sys/netinet/in_pcb.c#19 integrate
.. //depot/projects/vimage/src/sys/netinet/in_pcb.h#12 integrate
.. //depot/projects/vimage/src/sys/netinet/ip_dummynet.c#8 integrate
.. //depot/projects/vimage/src/sys/netinet/ip_fw2.c#29 integrate
.. //depot/projects/vimage/src/sys/netinet/libalias/alias_util.c#4 integrate
.. //depot/projects/vimage/src/sys/netinet/sctp.h#11 integrate
.. //depot/projects/vimage/src/sys/netinet/sctp_bsd_addr.c#11 integrate
.. //depot/projects/vimage/src/sys/netinet/sctp_output.c#22 integrate
.. //depot/projects/vimage/src/sys/netinet/sctp_structs.h#16 integrate
.. //depot/projects/vimage/src/sys/netinet/sctp_usrreq.c#23 integrate
.. //depot/projects/vimage/src/sys/netinet/sctputil.c#23 integrate
.. //depot/projects/vimage/src/sys/netinet/tcp.h#6 integrate
.. //depot/projects/vimage/src/sys/netinet/tcp_offload.c#1 branch
.. //depot/projects/vimage/src/sys/netinet/tcp_offload.h#1 branch
.. //depot/projects/vimage/src/sys/netinet/tcp_subr.c#38 integrate
.. //depot/projects/vimage/src/sys/netinet/tcp_syncache.c#24 edit
.. //depot/projects/vimage/src/sys/netinet/tcp_syncache.h#8 edit
.. //depot/projects/vimage/src/sys/netinet/tcp_usrreq.c#16 integrate
.. //depot/projects/vimage/src/sys/netinet/tcp_var.h#19 integrate
.. //depot/projects/vimage/src/sys/netinet/toedev.h#1 branch
.. //depot/projects/vimage/src/sys/netinet6/dest6.c#5 integrate
.. //depot/projects/vimage/src/sys/netinet6/frag6.c#11 integrate
.. //depot/projects/vimage/src/sys/netinet6/icmp6.c#20 integrate
.. //depot/projects/vimage/src/sys/netinet6/in6.c#14 integrate
.. //depot/projects/vimage/src/sys/netinet6/in6.h#7 integrate
.. //depot/projects/vimage/src/sys/netinet6/in6_cksum.c#4 integrate
.. //depot/projects/vimage/src/sys/netinet6/in6_gif.c#8 integrate
.. //depot/projects/vimage/src/sys/netinet6/in6_gif.h#2 integrate
.. //depot/projects/vimage/src/sys/netinet6/in6_ifattach.c#15 integrate
.. //depot/projects/vimage/src/sys/netinet6/in6_ifattach.h#2 integrate
.. //depot/projects/vimage/src/sys/netinet6/in6_pcb.c#14 integrate
.. //depot/projects/vimage/src/sys/netinet6/in6_pcb.h#3 integrate
.. //depot/projects/vimage/src/sys/netinet6/in6_proto.c#22 integrate
.. //depot/projects/vimage/src/sys/netinet6/in6_rmx.c#9 integrate
.. //depot/projects/vimage/src/sys/netinet6/in6_src.c#14 integrate
.. //depot/projects/vimage/src/sys/netinet6/in6_var.h#5 integrate
.. //depot/projects/vimage/src/sys/netinet6/ip6_ecn.h#2 integrate
.. //depot/projects/vimage/src/sys/netinet6/ip6_forward.c#10 integrate
.. //depot/projects/vimage/src/sys/netinet6/ip6_id.c#3 integrate
.. //depot/projects/vimage/src/sys/netinet6/ip6_input.c#25 integrate
.. //depot/projects/vimage/src/sys/netinet6/ip6_ipsec.c#7 integrate
.. //depot/projects/vimage/src/sys/netinet6/ip6_ipsec.h#3 integrate
.. //depot/projects/vimage/src/sys/netinet6/ip6_mroute.c#12 integrate
.. //depot/projects/vimage/src/sys/netinet6/ip6_mroute.h#4 integrate
.. //depot/projects/vimage/src/sys/netinet6/ip6_output.c#13 integrate
.. //depot/projects/vimage/src/sys/netinet6/ip6_var.h#9 integrate
.. //depot/projects/vimage/src/sys/netinet6/ip6protosw.h#3 integrate
.. //depot/projects/vimage/src/sys/netinet6/mld6.c#9 integrate
.. //depot/projects/vimage/src/sys/netinet6/mld6_var.h#2 integrate
.. //depot/projects/vimage/src/sys/netinet6/nd6.c#24 integrate
.. //depot/projects/vimage/src/sys/netinet6/nd6.h#6 integrate
.. //depot/projects/vimage/src/sys/netinet6/nd6_nbr.c#13 integrate
.. //depot/projects/vimage/src/sys/netinet6/nd6_rtr.c#11 integrate
.. //depot/projects/vimage/src/sys/netinet6/pim6.h#2 integrate
.. //depot/projects/vimage/src/sys/netinet6/pim6_var.h#2 integrate
.. //depot/projects/vimage/src/sys/netinet6/raw_ip6.c#15 integrate
.. //depot/projects/vimage/src/sys/netinet6/raw_ip6.h#2 integrate
.. //depot/projects/vimage/src/sys/netinet6/route6.c#6 integrate
.. //depot/projects/vimage/src/sys/netinet6/scope6.c#12 integrate
.. //depot/projects/vimage/src/sys/netinet6/scope6_var.h#2 integrate
.. //depot/projects/vimage/src/sys/netinet6/sctp6_usrreq.c#20 integrate
.. //depot/projects/vimage/src/sys/netinet6/sctp6_var.h#8 integrate
.. //depot/projects/vimage/src/sys/netinet6/tcp6_var.h#2 integrate
.. //depot/projects/vimage/src/sys/netinet6/udp6_usrreq.c#20 integrate
.. //depot/projects/vimage/src/sys/netinet6/udp6_var.h#4 integrate
.. //depot/projects/vimage/src/sys/netncp/ncp_rq.c#2 integrate
.. //depot/projects/vimage/src/sys/netncp/ncp_sock.c#4 integrate
.. //depot/projects/vimage/src/sys/netncp/ncp_sock.h#2 integrate
.. //depot/projects/vimage/src/sys/netsmb/smb_trantcp.c#3 integrate
.. //depot/projects/vimage/src/sys/opencrypto/cryptodev.c#6 integrate
.. //depot/projects/vimage/src/sys/pc98/cbus/gdc.c#2 integrate
.. //depot/projects/vimage/src/sys/pc98/cbus/pckbd.c#3 integrate
.. //depot/projects/vimage/src/sys/pc98/cbus/scgdcrndr.c#2 integrate
.. //depot/projects/vimage/src/sys/pc98/cbus/sio.c#5 integrate
.. //depot/projects/vimage/src/sys/pc98/conf/GENERIC#8 integrate
.. //depot/projects/vimage/src/sys/pc98/include/stack.h#1 branch
.. //depot/projects/vimage/src/sys/pc98/pc98/machdep.c#8 integrate
.. //depot/projects/vimage/src/sys/pci/if_rlreg.h#8 integrate
.. //depot/projects/vimage/src/sys/powerpc/aim/clock.c#1 branch
.. //depot/projects/vimage/src/sys/powerpc/aim/copyinout.c#1 branch
.. //depot/projects/vimage/src/sys/powerpc/aim/interrupt.c#1 branch
.. //depot/projects/vimage/src/sys/powerpc/aim/locore.S#1 branch
.. //depot/projects/vimage/src/sys/powerpc/aim/machdep.c#1 branch
.. //depot/projects/vimage/src/sys/powerpc/aim/mmu_oea.c#1 branch
.. //depot/projects/vimage/src/sys/powerpc/aim/nexus.c#1 branch
.. //depot/projects/vimage/src/sys/powerpc/aim/ofw_machdep.c#1 branch
.. //depot/projects/vimage/src/sys/powerpc/aim/ofwmagic.S#1 branch
.. //depot/projects/vimage/src/sys/powerpc/aim/swtch.S#1 branch
.. //depot/projects/vimage/src/sys/powerpc/aim/trap.c#1 branch
.. //depot/projects/vimage/src/sys/powerpc/aim/trap_subr.S#1 branch
.. //depot/projects/vimage/src/sys/powerpc/aim/uio_machdep.c#1 branch
.. //depot/projects/vimage/src/sys/powerpc/aim/uma_machdep.c#1 branch
.. //depot/projects/vimage/src/sys/powerpc/aim/vm_machdep.c#1 branch
.. //depot/projects/vimage/src/sys/powerpc/conf/GENERIC#7 integrate
.. //depot/projects/vimage/src/sys/powerpc/conf/NOTES#5 integrate
.. //depot/projects/vimage/src/sys/powerpc/include/_bus.h#2 integrate
.. //depot/projects/vimage/src/sys/powerpc/include/bus.h#3 integrate
.. //depot/projects/vimage/src/sys/powerpc/include/fpu.h#2 integrate
.. //depot/projects/vimage/src/sys/powerpc/include/pmc_mdep.h#2 integrate
.. //depot/projects/vimage/src/sys/powerpc/include/stack.h#1 branch
.. //depot/projects/vimage/src/sys/powerpc/include/vmparam.h#5 integrate
.. //depot/projects/vimage/src/sys/powerpc/powermac/grackle.c#3 integrate
.. //depot/projects/vimage/src/sys/powerpc/powermac/macio.c#2 integrate
.. //depot/projects/vimage/src/sys/powerpc/powermac/pswitch.c#3 integrate
.. //depot/projects/vimage/src/sys/powerpc/powermac/uninorth.c#4 integrate
.. //depot/projects/vimage/src/sys/powerpc/powerpc/bus_machdep.c#1 branch
.. //depot/projects/vimage/src/sys/powerpc/powerpc/clock.c#4 delete
.. //depot/projects/vimage/src/sys/powerpc/powerpc/copyinout.c#2 delete
.. //depot/projects/vimage/src/sys/powerpc/powerpc/db_memrw.c#2 delete
.. //depot/projects/vimage/src/sys/powerpc/powerpc/db_trace.c#2 integrate
.. //depot/projects/vimage/src/sys/powerpc/powerpc/interrupt.c#4 delete
.. //depot/projects/vimage/src/sys/powerpc/powerpc/locore.S#2 delete
.. //depot/projects/vimage/src/sys/powerpc/powerpc/machdep.c#8 delete
.. //depot/projects/vimage/src/sys/powerpc/powerpc/mmu_oea.c#5 delete
.. //depot/projects/vimage/src/sys/powerpc/powerpc/nexus.c#5 delete
.. //depot/projects/vimage/src/sys/powerpc/powerpc/ofw_machdep.c#3 delete
.. //depot/projects/vimage/src/sys/powerpc/powerpc/ofwmagic.S#2 delete
.. //depot/projects/vimage/src/sys/powerpc/powerpc/pmap_dispatch.c#4 integrate
.. //depot/projects/vimage/src/sys/powerpc/powerpc/stack_machdep.c#1 branch
.. //depot/projects/vimage/src/sys/powerpc/powerpc/swtch.S#3 delete
.. //depot/projects/vimage/src/sys/powerpc/powerpc/trap.c#7 delete
.. //depot/projects/vimage/src/sys/powerpc/powerpc/trap_subr.S#2 delete
.. //depot/projects/vimage/src/sys/powerpc/powerpc/uio_machdep.c#4 delete
.. //depot/projects/vimage/src/sys/powerpc/powerpc/uma_machdep.c#3 delete
.. //depot/projects/vimage/src/sys/powerpc/powerpc/vm_machdep.c#5 delete
.. //depot/projects/vimage/src/sys/powerpc/psim/iobus.c#2 integrate
.. //depot/projects/vimage/src/sys/security/audit/audit.c#8 integrate
.. //depot/projects/vimage/src/sys/security/audit/audit_pipe.c#5 integrate
.. //depot/projects/vimage/src/sys/security/mac/mac_posix_sem.c#5 integrate
.. //depot/projects/vimage/src/sys/security/mac_test/mac_test.c#8 integrate
.. //depot/projects/vimage/src/sys/sparc64/conf/GENERIC#7 integrate
.. //depot/projects/vimage/src/sys/sparc64/include/pmc_mdep.h#2 integrate
.. //depot/projects/vimage/src/sys/sparc64/include/stack.h#1 branch
.. //depot/projects/vimage/src/sys/sparc64/include/vmparam.h#6 integrate
.. //depot/projects/vimage/src/sys/sparc64/pci/psycho.c#10 integrate
.. //depot/projects/vimage/src/sys/sparc64/sparc64/db_trace.c#2 integrate
.. //depot/projects/vimage/src/sys/sparc64/sparc64/machdep.c#8 integrate
.. //depot/projects/vimage/src/sys/sparc64/sparc64/pmap.c#7 integrate
.. //depot/projects/vimage/src/sys/sparc64/sparc64/stack_machdep.c#1 branch
.. //depot/projects/vimage/src/sys/sparc64/sparc64/trap.c#4 integrate
.. //depot/projects/vimage/src/sys/sparc64/sparc64/tsb.c#3 integrate
.. //depot/projects/vimage/src/sys/sun4v/conf/GENERIC#8 integrate
.. //depot/projects/vimage/src/sys/sun4v/include/pmc_mdep.h#2 integrate
.. //depot/projects/vimage/src/sys/sun4v/include/stack.h#1 branch
.. //depot/projects/vimage/src/sys/sun4v/include/vmparam.h#6 integrate
.. //depot/projects/vimage/src/sys/sun4v/sun4v/db_trace.c#2 integrate
.. //depot/projects/vimage/src/sys/sun4v/sun4v/hvcons.c#3 integrate
.. //depot/projects/vimage/src/sys/sun4v/sun4v/machdep.c#6 integrate
.. //depot/projects/vimage/src/sys/sun4v/sun4v/pmap.c#8 integrate
.. //depot/projects/vimage/src/sys/sun4v/sun4v/stack_machdep.c#1 branch
.. //depot/projects/vimage/src/sys/sun4v/sun4v/trap.c#6 integrate
.. //depot/projects/vimage/src/sys/sys/_lock.h#2 integrate
.. //depot/projects/vimage/src/sys/sys/ata.h#5 integrate
.. //depot/projects/vimage/src/sys/sys/cdefs.h#2 integrate
.. //depot/projects/vimage/src/sys/sys/copyright.h#4 integrate
.. //depot/projects/vimage/src/sys/sys/disklabel.h#2 integrate
.. //depot/projects/vimage/src/sys/sys/file.h#3 integrate
.. //depot/projects/vimage/src/sys/sys/kdb.h#2 integrate
.. //depot/projects/vimage/src/sys/sys/kernel.h#9 integrate
.. //depot/projects/vimage/src/sys/sys/kerneldump.h#2 integrate
.. //depot/projects/vimage/src/sys/sys/lock_profile.h#8 integrate
.. //depot/projects/vimage/src/sys/sys/lockmgr.h#4 integrate
.. //depot/projects/vimage/src/sys/sys/mbuf.h#10 integrate
.. //depot/projects/vimage/src/sys/sys/param.h#14 integrate
.. //depot/projects/vimage/src/sys/sys/pcpu.h#6 integrate
.. //depot/projects/vimage/src/sys/sys/pmc.h#2 integrate
.. //depot/projects/vimage/src/sys/sys/pmckern.h#2 integrate
.. //depot/projects/vimage/src/sys/sys/pmclog.h#2 integrate
.. //depot/projects/vimage/src/sys/sys/priv.h#7 integrate
.. //depot/projects/vimage/src/sys/sys/proc.h#15 integrate
.. //depot/projects/vimage/src/sys/sys/selinfo.h#2 integrate
.. //depot/projects/vimage/src/sys/sys/socket.h#5 integrate
.. //depot/projects/vimage/src/sys/sys/socketvar.h#6 integrate
.. //depot/projects/vimage/src/sys/sys/stack.h#3 integrate
.. //depot/projects/vimage/src/sys/sys/sx.h#8 integrate
.. //depot/projects/vimage/src/sys/sys/sysctl.h#14 integrate
.. //depot/projects/vimage/src/sys/sys/systm.h#9 integrate
.. //depot/projects/vimage/src/sys/sys/tree.h#3 integrate
.. //depot/projects/vimage/src/sys/sys/tty.h#2 integrate
.. //depot/projects/vimage/src/sys/sys/ucred.h#6 integrate
.. //depot/projects/vimage/src/sys/sys/unpcb.h#4 integrate
.. //depot/projects/vimage/src/sys/sys/user.h#4 integrate
.. //depot/projects/vimage/src/sys/ufs/ffs/ffs_balloc.c#3 integrate
.. //depot/projects/vimage/src/sys/ufs/ffs/ffs_vnops.c#8 integrate
.. //depot/projects/vimage/src/sys/vm/pmap.h#3 integrate
.. //depot/projects/vimage/src/sys/vm/vm.h#2 integrate
.. //depot/projects/vimage/src/sys/vm/vm_fault.c#10 integrate
.. //depot/projects/vimage/src/sys/vm/vm_kern.c#6 integrate
.. //depot/projects/vimage/src/sys/vm/vm_map.c#9 integrate
.. //depot/projects/vimage/src/sys/vm/vm_object.c#11 integrate
.. //depot/projects/vimage/src/sys/vm/vm_object.h#3 integrate
.. //depot/projects/vimage/src/sys/vm/vm_page.c#13 integrate
.. //depot/projects/vimage/src/sys/vm/vm_phys.c#4 integrate
.. //depot/projects/vimage/src/sys/vm/vm_phys.h#4 integrate
.. //depot/projects/vimage/src/sys/vm/vm_reserv.c#1 branch
.. //depot/projects/vimage/src/sys/vm/vm_reserv.h#1 branch

Differences ...

==== //depot/projects/vimage/src/sys/amd64/amd64/db_trace.c#3 (text+ko) ====

@@ -25,7 +25,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/amd64/amd64/db_trace.c,v 1.81 2007/11/15 22:00:56 jhb Exp $");
+__FBSDID("$FreeBSD: src/sys/amd64/amd64/db_trace.c,v 1.82 2007/12/02 20:40:30 rwatson Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -38,6 +38,7 @@
 #include <machine/md_var.h>
 #include <machine/pcb.h>
 #include <machine/reg.h>
+#include <machine/stack.h>
 
 #include <vm/vm.h>
 #include <vm/vm_param.h>
@@ -177,18 +178,6 @@
 	return (1);
 }
 
-/*
- * Stack trace.
- */
-#define	INKERNEL(va) (((va) >= DMAP_MIN_ADDRESS && (va) < DMAP_MAX_ADDRESS) \
-	    || ((va) >= KERNBASE && (va) < VM_MAX_KERNEL_ADDRESS))
-
-struct amd64_frame {
-	struct amd64_frame	*f_frame;
-	long			f_retaddr;
-	long			f_arg0;
-};
-
 #define NORMAL		0
 #define	TRAP		1
 #define	INTERRUPT	2
@@ -505,32 +494,6 @@
 		    ctx->pcb_rip, count));
 }
 
-void
-stack_save(struct stack *st)
-{
-	struct amd64_frame *frame;
-	vm_offset_t callpc;
-	register_t rbp;
-
-	stack_zero(st);
-	__asm __volatile("movq %%rbp,%0" : "=r" (rbp));
-	frame = (struct amd64_frame *)rbp;
-	while (1) {
-		if (!INKERNEL((long)frame))
-			break;
-		callpc = frame->f_retaddr;
-		if (!INKERNEL(callpc))
-			break;
-		if (stack_put(st, callpc) == -1)
-			break;
-		if (frame->f_frame <= frame ||
-		    (vm_offset_t)frame->f_frame >=
-		    (vm_offset_t)rbp + KSTACK_PAGES * PAGE_SIZE)
-			break;
-		frame = frame->f_frame;
-	}
-}
-
 int
 amd64_set_watch(watchnum, watchaddr, size, access, d)
 	int watchnum;

==== //depot/projects/vimage/src/sys/amd64/amd64/exception.S#4 (text+ko) ====

@@ -1,8 +1,12 @@
 /*-
  * Copyright (c) 1989, 1990 William F. Jolitz.
  * Copyright (c) 1990 The Regents of the University of California.
+ * Copyright (c) 2007 The FreeBSD Foundation
  * All rights reserved.
  *
+ * Portions of this software were developed by A. Joseph Koshy under
+ * sponsorship from the FreeBSD Foundation and Google, Inc.
+ *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions
  * are met:
@@ -27,11 +31,12 @@
  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  * SUCH DAMAGE.
  *
- * $FreeBSD: src/sys/amd64/amd64/exception.S,v 1.130 2007/11/15 22:00:56 jhb Exp $
+ * $FreeBSD: src/sys/amd64/amd64/exception.S,v 1.131 2007/12/07 08:20:15 jkoshy Exp $
  */
 
 #include "opt_atpic.h"
 #include "opt_compat.h"
+#include "opt_hwpmc_hooks.h"
 
 #include <machine/asmacros.h>
 #include <machine/psl.h>
@@ -40,6 +45,9 @@
 #include "assym.s"
 
 	.text
+#ifdef HWPMC_HOOKS
+	ENTRY(start_exceptions)
+#endif
 
 /*****************************************************************************/
 /* Trap handling                                                             */
@@ -348,6 +356,9 @@
  * execute the NMI handler with interrupts disabled to prevent a
  * nested interrupt from executing an 'iretq' instruction and
  * inadvertently taking the processor out of NMI mode.
+ *
+ * Third, the NMI handler runs on its own stack (tss_ist1), shared
+ * with the double fault handler.
  */
 
 IDTVEC(nmi)
@@ -386,6 +397,61 @@
 	movq	%rsp, %rdi
 	call	trap
 	MEXITCOUNT
+#ifdef HWPMC_HOOKS
+	/*
+	 * Check if the current trap was from user mode and if so
+	 * whether the current thread needs a user call chain to be
+	 * captured. We are still in NMI mode at this point.
+	 */
+	testb	$SEL_RPL_MASK,TF_CS(%rsp)
+	jz	nocallchain
+	movq	PCPU(CURTHREAD),%rax	/* curthread present? */
+	orq	%rax,%rax
+	jz	nocallchain
+	testl	$TDP_CALLCHAIN,TD_PFLAGS(%rax) /* flagged for capture? */
+	jz	nocallchain
+	/*
+	 * A user callchain is to be captured, so:
+	 * - Move execution to the regular kernel stack, to allow for
+	 *   nested NMI interrupts.
+	 * - Take the processor out of "NMI" mode by faking an "iret".
+	 * - Enable interrupts, so that copyin() can work.
+	 */
+	movq	%rsp,%rsi	/* source stack pointer */
+	movq	$TF_SIZE,%rcx
+	movq	PCPU(RSP0),%rbx
+	subq	%rcx,%rbx
+	movq	%rbx,%rdi	/* destination stack pointer */
+
+	shrq	$3,%rcx		/* trap frame size in long words */
+	cld
+	rep
+	movsq			/* copy trapframe */
+
+	movl	%ss,%eax
+	pushq	%rax		/* tf_ss */
+	pushq	%rbx		/* tf_rsp (on kernel stack) */
+	pushfq			/* tf_rflags */
+	movl	%cs,%eax
+	pushq	%rax		/* tf_cs */
+	pushq	$outofnmi	/* tf_rip */
+	iretq
+outofnmi:
+	/*
+	 * At this point the processor has exited NMI mode and is running
+	 * with interrupts turned off on the normal kernel stack.
+	 * We turn interrupts back on, and take the usual 'doreti' exit
+	 * path.
+	 *
+	 * If a pending NMI gets recognized at or after this point, it 
+	 * will cause a kernel callchain to be traced.  Since this path
+	 * is only taken for NMI interrupts from user space, our `swapgs'
+	 * state is correct for taking the doreti path.
+	 */
+	sti
+	jmp	doreti
+nocallchain:
+#endif
 	testl	%ebx,%ebx
 	jz	nmi_restoreregs
 	swapgs
@@ -556,3 +622,6 @@
 	movq	$0,TF_ADDR(%rsp)
 	FAKE_MCOUNT(TF_RIP(%rsp))
 	jmp	calltrap
+#ifdef HWPMC_HOOKS
+	ENTRY(end_exceptions)
+#endif

==== //depot/projects/vimage/src/sys/amd64/amd64/identcpu.c#5 (text+ko) ====

@@ -39,7 +39,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/amd64/amd64/identcpu.c,v 1.154 2007/05/30 14:23:26 des Exp $");
+__FBSDID("$FreeBSD: src/sys/amd64/amd64/identcpu.c,v 1.155 2007/12/08 21:13:01 alc Exp $");
 
 #include "opt_cpu.h"
 
@@ -294,7 +294,7 @@
 				"\030<s23>"	/* Same */
 				"\031<s24>"	/* Same */
 				"\032FFXSR"	/* Fast FXSAVE/FXRSTOR */
-				"\033<b26>"	/* Undefined */
+				"\033Page1GB"	/* 1-GB large page support */
 				"\034RDTSCP"	/* RDTSCP */
 				"\035<b28>"	/* Undefined */
 				"\036LM"	/* 64 bit long mode */

==== //depot/projects/vimage/src/sys/amd64/amd64/machdep.c#8 (text+ko) ====

@@ -39,7 +39,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/amd64/amd64/machdep.c,v 1.678 2007/11/15 22:00:57 jhb Exp $");
+__FBSDID("$FreeBSD: src/sys/amd64/amd64/machdep.c,v 1.680 2007/12/25 17:51:55 rwatson Exp $");
 
 #include "opt_atalk.h"
 #include "opt_atpic.h"
@@ -155,6 +155,10 @@
 extern vm_offset_t ksym_start, ksym_end;
 #endif
 
+/* Intel ICH registers */
+#define ICH_PMBASE	0x400
+#define ICH_SMI_EN	ICH_PMBASE + 0x30
+
 int	_udatasel, _ucodesel, _ucode32sel;
 
 int cold = 1;
@@ -192,6 +196,27 @@
 cpu_startup(dummy)
 	void *dummy;
 {
+	char *sysenv;
+
+	/*
+	 * On MacBooks, we need to disallow the legacy USB circuit to
+	 * generate an SMI# because this can cause several problems,
+	 * namely: incorrect CPU frequency detection and failure to
+	 * start the APs.
+	 * We do this by disabling a bit in the SMI_EN (SMI Control and
+	 * Enable register) of the Intel ICH LPC Interface Bridge. 
+	 */
+	sysenv = getenv("smbios.system.product");
+	if (sysenv != NULL) {
+		if (strncmp(sysenv, "MacBook", 7) == 0) {
+			if (bootverbose)
+				printf("Disabling LEGACY_USB_EN bit on "
+				    "Intel ICH.\n");
+			outl(ICH_SMI_EN, inl(ICH_SMI_EN) & ~0x8);
+		}
+		freeenv(sysenv);
+	}
+
 	/*
 	 * Good {morning,afternoon,evening,night}.
 	 */
@@ -1252,7 +1277,8 @@
 
 #ifdef KDB
 	if (boothowto & RB_KDB)
-		kdb_enter("Boot flags requested debugger");
+		kdb_enter(KDB_WHY_BOOTFLAGS,
+		    "Boot flags requested debugger");
 #endif
 
 	identify_cpu();		/* Final stage of CPU initialization */

==== //depot/projects/vimage/src/sys/amd64/amd64/mp_watchdog.c#3 (text+ko) ====

@@ -23,7 +23,7 @@
  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  * SUCH DAMAGE.
  *
- * $FreeBSD: src/sys/amd64/amd64/mp_watchdog.c,v 1.5 2007/06/04 23:56:33 jeff Exp $
+ * $FreeBSD: src/sys/amd64/amd64/mp_watchdog.c,v 1.6 2007/12/25 17:51:55 rwatson Exp $
  */
 
 #include "opt_mp_watchdog.h"
@@ -203,7 +203,7 @@
 			if (watchdog_nmi)
 				watchdog_ipi_nmi();
 			else
-				kdb_enter("mp_watchdog");
+				kdb_enter(KDB_WHY_WATCHDOG, "mp_watchdog");
 		}
 	}
 	bcopy(old_pcomm, p->p_comm, MAXCOMLEN + 1);

==== //depot/projects/vimage/src/sys/amd64/amd64/pmap.c#11 (text+ko) ====

@@ -77,7 +77,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/amd64/amd64/pmap.c,v 1.596 2007/11/30 07:14:42 alc Exp $");
+__FBSDID("$FreeBSD: src/sys/amd64/amd64/pmap.c,v 1.601 2008/01/03 07:34:32 alc Exp $");
 
 /*
  *	Manages physical address maps.
@@ -154,7 +154,7 @@
 #endif
 
 #if !defined(PMAP_DIAGNOSTIC)
-#define PMAP_INLINE __inline
+#define PMAP_INLINE	__gnu89_inline
 #else
 #define PMAP_INLINE
 #endif
@@ -422,7 +422,8 @@
 	if (ndmpdp < 4)		/* Minimum 4GB of dirmap */
 		ndmpdp = 4;
 	DMPDPphys = allocpages(firstaddr, NDMPML4E);
-	DMPDphys = allocpages(firstaddr, ndmpdp);
+	if ((amd_feature & AMDID_PAGE1GB) == 0)
+		DMPDphys = allocpages(firstaddr, ndmpdp);
 	dmaplimit = (vm_paddr_t)ndmpdp << PDPSHIFT;
 
 	/* Fill in the underlying page table pages */
@@ -448,21 +449,31 @@
 
 	/* And connect up the PD to the PDP */
 	for (i = 0; i < NKPDPE; i++) {
-		((pdp_entry_t *)KPDPphys)[i + KPDPI] = KPDphys + (i << PAGE_SHIFT);
+		((pdp_entry_t *)KPDPphys)[i + KPDPI] = KPDphys +
+		    (i << PAGE_SHIFT);
 		((pdp_entry_t *)KPDPphys)[i + KPDPI] |= PG_RW | PG_V | PG_U;
 	}
 
-
-	/* Now set up the direct map space using 2MB pages */
-	for (i = 0; i < NPDEPG * ndmpdp; i++) {
-		((pd_entry_t *)DMPDphys)[i] = (vm_paddr_t)i << PDRSHIFT;
-		((pd_entry_t *)DMPDphys)[i] |= PG_RW | PG_V | PG_PS | PG_G;
-	}
-
-	/* And the direct map space's PDP */
-	for (i = 0; i < ndmpdp; i++) {
-		((pdp_entry_t *)DMPDPphys)[i] = DMPDphys + (i << PAGE_SHIFT);
-		((pdp_entry_t *)DMPDPphys)[i] |= PG_RW | PG_V | PG_U;
+	/* Now set up the direct map space using either 2MB or 1GB pages */
+	if ((amd_feature & AMDID_PAGE1GB) == 0) {
+		for (i = 0; i < NPDEPG * ndmpdp; i++) {
+			((pd_entry_t *)DMPDphys)[i] = (vm_paddr_t)i << PDRSHIFT;
+			((pd_entry_t *)DMPDphys)[i] |= PG_RW | PG_V | PG_PS |
+			    PG_G;
+		}
+		/* And the direct map space's PDP */
+		for (i = 0; i < ndmpdp; i++) {
+			((pdp_entry_t *)DMPDPphys)[i] = DMPDphys +
+			    (i << PAGE_SHIFT);
+			((pdp_entry_t *)DMPDPphys)[i] |= PG_RW | PG_V | PG_U;
+		}
+	} else {
+		for (i = 0; i < ndmpdp; i++) {
+			((pdp_entry_t *)DMPDPphys)[i] =
+			    (vm_paddr_t)i << PDPSHIFT;
+			((pdp_entry_t *)DMPDPphys)[i] |= PG_RW | PG_V | PG_PS |
+			    PG_G;
+		}
 	}
 
 	/* And recursively map PML4 to itself in order to get PTmap */
@@ -1083,7 +1094,7 @@
 /***************************************************
  * Page table page management routines.....
  ***************************************************/
-static PMAP_INLINE void
+static __inline void
 pmap_free_zero_pages(vm_page_t free)
 {
 	vm_page_t m;
@@ -1099,7 +1110,7 @@
  * This routine unholds page table pages, and if the hold count
  * drops to zero, then it decrements the wire count.
  */
-static PMAP_INLINE int
+static __inline int
 pmap_unwire_pte_hold(pmap_t pmap, vm_offset_t va, vm_page_t m, vm_page_t *free)
 {
 
@@ -1430,9 +1441,9 @@
 	 * This supports switching from a 2MB page to a
 	 * normal 4K page.
 	 */
-	if (pd != 0 && (*pd & (PG_PS | PG_V)) == (PG_PS | PG_V)) {
+	if (pd != NULL && (*pd & (PG_PS | PG_V)) == (PG_PS | PG_V)) {
 		*pd = 0;
-		pd = 0;
+		pd = NULL;
 		pmap->pm_stats.resident_count -= NBPDR / PAGE_SIZE;
 		free = NULL;
 		pmap_unuse_pt(pmap, va, *pmap_pdpe(pmap, va), &free);
@@ -1444,7 +1455,7 @@
 	 * If the page table page is mapped, we just increment the
 	 * hold count, and activate it.
 	 */
-	if (pd != 0 && (*pd & PG_V) != 0) {
+	if (pd != NULL && (*pd & PG_V) != 0) {
 		m = PHYS_TO_VM_PAGE(*pd & PG_FRAME);
 		m->wire_count++;
 	} else {
@@ -1543,7 +1554,7 @@
 			/* We need a new PDP entry */
 			nkpg = vm_page_alloc(NULL, nkpt,
 			    VM_ALLOC_NOOBJ | VM_ALLOC_SYSTEM | VM_ALLOC_WIRED);
-			if (!nkpg)
+			if (nkpg == NULL)
 				panic("pmap_growkernel: no memory to grow kernel");
 			pmap_zero_page(nkpg);
 			paddr = VM_PAGE_TO_PHYS(nkpg);
@@ -1561,12 +1572,9 @@
 			continue;
 		}
 
-		/*
-		 * This index is bogus, but out of the way
-		 */
-		nkpg = vm_page_alloc(NULL, nkpt,
+		nkpg = vm_page_alloc(NULL, pmap_pde_pindex(kernel_vm_end),
 		    VM_ALLOC_NOOBJ | VM_ALLOC_SYSTEM | VM_ALLOC_WIRED);
-		if (!nkpg)
+		if (nkpg == NULL)
 			panic("pmap_growkernel: no memory to grow kernel");
 
 		nkpt++;
@@ -2242,8 +2250,8 @@
  *	insert this page into the given map NOW.
  */
 void
-pmap_enter(pmap_t pmap, vm_offset_t va, vm_page_t m, vm_prot_t prot,
-	   boolean_t wired)
+pmap_enter(pmap_t pmap, vm_offset_t va, vm_prot_t access, vm_page_t m,
+    vm_prot_t prot, boolean_t wired)
 {
 	vm_paddr_t pa;
 	pd_entry_t *pde;

==== //depot/projects/vimage/src/sys/amd64/amd64/trap.c#7 (text+ko) ====

@@ -38,7 +38,7 @@
  */
 
 #include <sys/cdefs.h>

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



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