Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 13 Apr 2009 09:12:41 GMT
From:      Marko Zec <zec@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 160556 for review
Message-ID:  <200904130912.n3D9Cfu4035422@repoman.freebsd.org>

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

Change 160556 by zec@zec_amdx2 on 2009/04/13 09:11:43

	IFC @ 160555 (build still broken)

Affected files ...

.. //depot/projects/vimage/src/share/man/man4/bce.4#3 integrate
.. //depot/projects/vimage/src/share/man/man4/ed.4#3 integrate
.. //depot/projects/vimage/src/share/man/man4/man4.powerpc/pmu.4#2 integrate
.. //depot/projects/vimage/src/share/man/man4/textdump.4#3 integrate
.. //depot/projects/vimage/src/share/man/man4/uath.4#2 integrate
.. //depot/projects/vimage/src/share/man/man4/wpi.4#2 integrate
.. //depot/projects/vimage/src/share/man/man7/operator.7#2 integrate
.. //depot/projects/vimage/src/share/man/man9/Makefile#5 integrate
.. //depot/projects/vimage/src/share/man/man9/VOP_LEASE.9#2 delete
.. //depot/projects/vimage/src/share/man/man9/acl.9#2 integrate
.. //depot/projects/vimage/src/sys/amd64/amd64/machdep.c#17 integrate
.. //depot/projects/vimage/src/sys/amd64/conf/GENERIC#28 integrate
.. //depot/projects/vimage/src/sys/amd64/include/cpufunc.h#5 integrate
.. //depot/projects/vimage/src/sys/amd64/include/endian.h#2 integrate
.. //depot/projects/vimage/src/sys/arm/arm/trap.c#7 integrate
.. //depot/projects/vimage/src/sys/boot/i386/libi386/Makefile#4 integrate
.. //depot/projects/vimage/src/sys/boot/i386/libi386/smbios.c#4 integrate
.. //depot/projects/vimage/src/sys/cam/cam_xpt.c#18 integrate
.. //depot/projects/vimage/src/sys/cddl/compat/opensolaris/sys/vnode.h#5 integrate
.. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c#5 integrate
.. //depot/projects/vimage/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c#8 integrate
.. //depot/projects/vimage/src/sys/conf/NOTES#45 integrate
.. //depot/projects/vimage/src/sys/conf/files#61 integrate
.. //depot/projects/vimage/src/sys/contrib/pf/net/pf.c#21 integrate
.. //depot/projects/vimage/src/sys/dev/ata/ata-queue.c#11 integrate
.. //depot/projects/vimage/src/sys/dev/ath/ath_hal/ah_internal.h#7 integrate
.. //depot/projects/vimage/src/sys/dev/ath/if_ath.c#33 integrate
.. //depot/projects/vimage/src/sys/dev/ath/if_athvar.h#21 integrate
.. //depot/projects/vimage/src/sys/dev/cxgb/cxgb_sge.c#22 integrate
.. //depot/projects/vimage/src/sys/dev/cxgb/ulp/tom/cxgb_cpl_io.c#21 integrate
.. //depot/projects/vimage/src/sys/dev/drm/r300_cmdbuf.c#3 integrate
.. //depot/projects/vimage/src/sys/dev/drm/r300_reg.h#3 integrate
.. //depot/projects/vimage/src/sys/dev/drm/radeon_cp.c#10 integrate
.. //depot/projects/vimage/src/sys/dev/drm/radeon_drv.h#6 integrate
.. //depot/projects/vimage/src/sys/dev/e1000/e1000_80003es2lan.c#3 integrate
.. //depot/projects/vimage/src/sys/dev/e1000/e1000_82540.c#3 integrate
.. //depot/projects/vimage/src/sys/dev/e1000/e1000_82541.c#3 integrate
.. //depot/projects/vimage/src/sys/dev/e1000/e1000_82571.c#3 integrate
.. //depot/projects/vimage/src/sys/dev/e1000/e1000_82575.c#3 integrate
.. //depot/projects/vimage/src/sys/dev/e1000/e1000_82575.h#3 integrate
.. //depot/projects/vimage/src/sys/dev/e1000/e1000_api.c#3 integrate
.. //depot/projects/vimage/src/sys/dev/e1000/e1000_api.h#3 integrate
.. //depot/projects/vimage/src/sys/dev/e1000/e1000_defines.h#3 integrate
.. //depot/projects/vimage/src/sys/dev/e1000/e1000_hw.h#3 integrate
.. //depot/projects/vimage/src/sys/dev/e1000/e1000_ich8lan.c#3 integrate
.. //depot/projects/vimage/src/sys/dev/e1000/e1000_ich8lan.h#3 integrate
.. //depot/projects/vimage/src/sys/dev/e1000/e1000_mac.c#3 integrate
.. //depot/projects/vimage/src/sys/dev/e1000/e1000_mac.h#3 integrate
.. //depot/projects/vimage/src/sys/dev/e1000/e1000_nvm.c#3 integrate
.. //depot/projects/vimage/src/sys/dev/e1000/e1000_nvm.h#2 integrate
.. //depot/projects/vimage/src/sys/dev/e1000/e1000_phy.c#3 integrate
.. //depot/projects/vimage/src/sys/dev/e1000/e1000_phy.h#3 integrate
.. //depot/projects/vimage/src/sys/dev/e1000/e1000_regs.h#3 integrate
.. //depot/projects/vimage/src/sys/dev/e1000/if_em.c#5 integrate
.. //depot/projects/vimage/src/sys/dev/e1000/if_igb.c#6 integrate
.. //depot/projects/vimage/src/sys/dev/e1000/if_igb.h#3 integrate
.. //depot/projects/vimage/src/sys/dev/ed/if_ed_pccard.c#9 integrate
.. //depot/projects/vimage/src/sys/dev/ed/if_edreg.h#3 integrate
.. //depot/projects/vimage/src/sys/dev/ep/if_ep.c#3 integrate
.. //depot/projects/vimage/src/sys/dev/ep/if_ep_pccard.c#3 integrate
.. //depot/projects/vimage/src/sys/dev/ep/if_epreg.h#2 integrate
.. //depot/projects/vimage/src/sys/dev/ep/if_epvar.h#2 integrate
.. //depot/projects/vimage/src/sys/dev/fxp/if_fxp.c#14 integrate
.. //depot/projects/vimage/src/sys/dev/hptmv/access601.h#2 integrate
.. //depot/projects/vimage/src/sys/dev/hptmv/amd64-elf.raid.o.uu#2 integrate
.. //depot/projects/vimage/src/sys/dev/hptmv/array.h#2 integrate
.. //depot/projects/vimage/src/sys/dev/hptmv/command.h#2 integrate
.. //depot/projects/vimage/src/sys/dev/hptmv/entry.c#7 integrate
.. //depot/projects/vimage/src/sys/dev/hptmv/global.h#2 integrate
.. //depot/projects/vimage/src/sys/dev/hptmv/gui_lib.c#2 integrate
.. //depot/projects/vimage/src/sys/dev/hptmv/hptintf.h#2 integrate
.. //depot/projects/vimage/src/sys/dev/hptmv/hptproc.c#2 integrate
.. //depot/projects/vimage/src/sys/dev/hptmv/i386-elf.raid.o.uu#2 integrate
.. //depot/projects/vimage/src/sys/dev/hptmv/ioctl.c#4 integrate
.. //depot/projects/vimage/src/sys/dev/hptmv/mvOs.h#2 integrate
.. //depot/projects/vimage/src/sys/dev/hptmv/mvSata.h#2 integrate
.. //depot/projects/vimage/src/sys/dev/hptmv/mvStorageDev.h#2 integrate
.. //depot/projects/vimage/src/sys/dev/hptmv/osbsd.h#2 integrate
.. //depot/projects/vimage/src/sys/dev/hptmv/raid5n.h#2 integrate
.. //depot/projects/vimage/src/sys/dev/hptmv/readme.txt#2 integrate
.. //depot/projects/vimage/src/sys/dev/hptmv/vdevice.h#2 integrate
.. //depot/projects/vimage/src/sys/dev/if_ndis/if_ndis.c#23 integrate
.. //depot/projects/vimage/src/sys/dev/ixgbe/LICENSE#3 integrate
.. //depot/projects/vimage/src/sys/dev/ixgbe/README#2 integrate
.. //depot/projects/vimage/src/sys/dev/ixgbe/ixgbe.c#6 integrate
.. //depot/projects/vimage/src/sys/dev/ixgbe/ixgbe.h#7 integrate
.. //depot/projects/vimage/src/sys/dev/ixgbe/ixgbe_82598.c#6 integrate
.. //depot/projects/vimage/src/sys/dev/ixgbe/ixgbe_82599.c#1 branch
.. //depot/projects/vimage/src/sys/dev/ixgbe/ixgbe_api.c#6 integrate
.. //depot/projects/vimage/src/sys/dev/ixgbe/ixgbe_api.h#6 integrate
.. //depot/projects/vimage/src/sys/dev/ixgbe/ixgbe_common.c#6 integrate
.. //depot/projects/vimage/src/sys/dev/ixgbe/ixgbe_common.h#6 integrate
.. //depot/projects/vimage/src/sys/dev/ixgbe/ixgbe_osdep.h#5 integrate
.. //depot/projects/vimage/src/sys/dev/ixgbe/ixgbe_phy.c#6 integrate
.. //depot/projects/vimage/src/sys/dev/ixgbe/ixgbe_phy.h#6 integrate
.. //depot/projects/vimage/src/sys/dev/ixgbe/ixgbe_type.h#6 integrate
.. //depot/projects/vimage/src/sys/dev/kbd/kbdreg.h#3 integrate
.. //depot/projects/vimage/src/sys/dev/kbdmux/kbdmux.c#8 integrate
.. //depot/projects/vimage/src/sys/dev/pccbb/pccbb_pci.c#11 integrate
.. //depot/projects/vimage/src/sys/dev/syscons/syscons.c#14 integrate
.. //depot/projects/vimage/src/sys/dev/uart/uart_cpu_powerpc.c#6 integrate
.. //depot/projects/vimage/src/sys/dev/uart/uart_dev_ns8250.c#6 integrate
.. //depot/projects/vimage/src/sys/dev/usb/controller/usb_controller.c#6 integrate
.. //depot/projects/vimage/src/sys/fs/devfs/devfs_vnops.c#25 integrate
.. //depot/projects/vimage/src/sys/fs/fifofs/fifo_vnops.c#12 integrate
.. //depot/projects/vimage/src/sys/fs/pseudofs/pseudofs_vnops.c#11 integrate
.. //depot/projects/vimage/src/sys/fs/unionfs/union_subr.c#15 integrate
.. //depot/projects/vimage/src/sys/fs/unionfs/union_vnops.c#14 integrate
.. //depot/projects/vimage/src/sys/geom/geom.h#6 integrate
.. //depot/projects/vimage/src/sys/geom/geom_disk.c#9 integrate
.. //depot/projects/vimage/src/sys/geom/geom_disk.h#4 integrate
.. //depot/projects/vimage/src/sys/geom/geom_subr.c#9 integrate
.. //depot/projects/vimage/src/sys/geom/journal/g_journal.c#12 integrate
.. //depot/projects/vimage/src/sys/geom/mirror/g_mirror.c#5 integrate
.. //depot/projects/vimage/src/sys/geom/part/g_part.c#18 integrate
.. //depot/projects/vimage/src/sys/geom/part/g_part_ebr.c#5 integrate
.. //depot/projects/vimage/src/sys/geom/raid3/g_raid3.c#5 integrate
.. //depot/projects/vimage/src/sys/geom/vinum/geom_vinum_share.c#5 integrate
.. //depot/projects/vimage/src/sys/geom/vinum/geom_vinum_share.h#3 integrate
.. //depot/projects/vimage/src/sys/i386/i386/machdep.c#20 integrate
.. //depot/projects/vimage/src/sys/i386/include/cpufunc.h#9 integrate
.. //depot/projects/vimage/src/sys/i386/include/endian.h#2 integrate
.. //depot/projects/vimage/src/sys/kern/kern_acct.c#9 integrate
.. //depot/projects/vimage/src/sys/kern/kern_alq.c#8 integrate
.. //depot/projects/vimage/src/sys/kern/kern_ktrace.c#11 integrate
.. //depot/projects/vimage/src/sys/kern/kern_sig.c#18 integrate
.. //depot/projects/vimage/src/sys/kern/kern_tc.c#7 integrate
.. //depot/projects/vimage/src/sys/kern/kern_time.c#9 integrate
.. //depot/projects/vimage/src/sys/kern/kern_umtx.c#12 integrate
.. //depot/projects/vimage/src/sys/kern/kern_vimage.c#77 integrate
.. //depot/projects/vimage/src/sys/kern/tty.c#33 integrate
.. //depot/projects/vimage/src/sys/kern/uipc_domain.c#19 integrate
.. //depot/projects/vimage/src/sys/kern/uipc_syscalls.c#23 integrate
.. //depot/projects/vimage/src/sys/kern/uipc_usrreq.c#24 integrate
.. //depot/projects/vimage/src/sys/kern/vfs_acl.c#5 integrate
.. //depot/projects/vimage/src/sys/kern/vfs_cache.c#23 integrate
.. //depot/projects/vimage/src/sys/kern/vfs_default.c#9 integrate
.. //depot/projects/vimage/src/sys/kern/vfs_extattr.c#7 integrate
.. //depot/projects/vimage/src/sys/kern/vfs_mount.c#31 integrate
.. //depot/projects/vimage/src/sys/kern/vfs_syscalls.c#24 integrate
.. //depot/projects/vimage/src/sys/kern/vfs_vnops.c#21 integrate
.. //depot/projects/vimage/src/sys/kern/vnode_if.src#12 integrate
.. //depot/projects/vimage/src/sys/modules/Makefile#43 integrate
.. //depot/projects/vimage/src/sys/modules/ixgbe/Makefile#5 integrate
.. //depot/projects/vimage/src/sys/modules/nfssvc/Makefile#1 branch
.. //depot/projects/vimage/src/sys/net/if.c#74 integrate
.. //depot/projects/vimage/src/sys/net/if_bridge.c#27 integrate
.. //depot/projects/vimage/src/sys/net/if_gif.c#26 integrate
.. //depot/projects/vimage/src/sys/net/if_loop.c#42 integrate
.. //depot/projects/vimage/src/sys/net/if_spppsubr.c#16 integrate
.. //depot/projects/vimage/src/sys/net/route.c#44 integrate
.. //depot/projects/vimage/src/sys/net80211/ieee80211_output.c#21 integrate
.. //depot/projects/vimage/src/sys/net80211/ieee80211_var.h#23 integrate
.. //depot/projects/vimage/src/sys/netinet/icmp6.h#4 integrate
.. //depot/projects/vimage/src/sys/netinet/icmp_var.h#8 integrate
.. //depot/projects/vimage/src/sys/netinet/if_ether.c#40 integrate
.. //depot/projects/vimage/src/sys/netinet/igmp.c#31 integrate
.. //depot/projects/vimage/src/sys/netinet/igmp_var.h#4 integrate
.. //depot/projects/vimage/src/sys/netinet/in_gif.c#20 integrate
.. //depot/projects/vimage/src/sys/netinet/in_pcb.h#30 integrate
.. //depot/projects/vimage/src/sys/netinet/ip_carp.c#20 integrate
.. //depot/projects/vimage/src/sys/netinet/ip_carp.h#3 integrate
.. //depot/projects/vimage/src/sys/netinet/ip_divert.c#27 integrate
.. //depot/projects/vimage/src/sys/netinet/ip_dummynet.c#15 integrate
.. //depot/projects/vimage/src/sys/netinet/ip_dummynet.h#5 integrate
.. //depot/projects/vimage/src/sys/netinet/ip_fastfwd.c#18 integrate
.. //depot/projects/vimage/src/sys/netinet/ip_icmp.c#26 integrate
.. //depot/projects/vimage/src/sys/netinet/ip_input.c#52 integrate
.. //depot/projects/vimage/src/sys/netinet/ip_ipsec.c#21 integrate
.. //depot/projects/vimage/src/sys/netinet/ip_mroute.c#19 integrate
.. //depot/projects/vimage/src/sys/netinet/ip_mroute.h#5 integrate
.. //depot/projects/vimage/src/sys/netinet/ip_options.c#20 integrate
.. //depot/projects/vimage/src/sys/netinet/ip_output.c#33 integrate
.. //depot/projects/vimage/src/sys/netinet/ip_var.h#18 integrate
.. //depot/projects/vimage/src/sys/netinet/libalias/alias.c#8 integrate
.. //depot/projects/vimage/src/sys/netinet/libalias/alias_cuseeme.c#2 integrate
.. //depot/projects/vimage/src/sys/netinet/libalias/alias_dummy.c#2 integrate
.. //depot/projects/vimage/src/sys/netinet/libalias/alias_ftp.c#6 integrate
.. //depot/projects/vimage/src/sys/netinet/libalias/alias_irc.c#5 integrate
.. //depot/projects/vimage/src/sys/netinet/libalias/alias_mod.c#3 integrate
.. //depot/projects/vimage/src/sys/netinet/libalias/alias_mod.h#2 integrate
.. //depot/projects/vimage/src/sys/netinet/libalias/alias_nbt.c#3 integrate
.. //depot/projects/vimage/src/sys/netinet/libalias/alias_pptp.c#2 integrate
.. //depot/projects/vimage/src/sys/netinet/libalias/alias_skinny.c#3 integrate
.. //depot/projects/vimage/src/sys/netinet/libalias/alias_smedia.c#3 integrate
.. //depot/projects/vimage/src/sys/netinet/pim_var.h#2 integrate
.. //depot/projects/vimage/src/sys/netinet/raw_ip.c#44 integrate
.. //depot/projects/vimage/src/sys/netinet/sctp_indata.c#32 integrate
.. //depot/projects/vimage/src/sys/netinet/sctp_sysctl.c#17 integrate
.. //depot/projects/vimage/src/sys/netinet/sctp_uio.h#23 integrate
.. //depot/projects/vimage/src/sys/netinet/tcp_hostcache.c#35 integrate
.. //depot/projects/vimage/src/sys/netinet/tcp_input.c#51 integrate
.. //depot/projects/vimage/src/sys/netinet/tcp_output.c#29 integrate
.. //depot/projects/vimage/src/sys/netinet/tcp_reass.c#14 integrate
.. //depot/projects/vimage/src/sys/netinet/tcp_sack.c#20 integrate
.. //depot/projects/vimage/src/sys/netinet/tcp_subr.c#78 integrate
.. //depot/projects/vimage/src/sys/netinet/tcp_syncache.c#51 integrate
.. //depot/projects/vimage/src/sys/netinet/tcp_timer.c#27 integrate
.. //depot/projects/vimage/src/sys/netinet/tcp_timewait.c#30 integrate
.. //depot/projects/vimage/src/sys/netinet/tcp_usrreq.c#34 integrate
.. //depot/projects/vimage/src/sys/netinet/tcp_var.h#32 integrate
.. //depot/projects/vimage/src/sys/netinet/udp_usrreq.c#51 integrate
.. //depot/projects/vimage/src/sys/netinet/udp_var.h#12 integrate
.. //depot/projects/vimage/src/sys/netinet6/icmp6.c#41 integrate
.. //depot/projects/vimage/src/sys/netinet6/ip6_input.c#52 integrate
.. //depot/projects/vimage/src/sys/netinet6/mld6.c#21 integrate
.. //depot/projects/vimage/src/sys/netinet6/nd6.c#46 integrate
.. //depot/projects/vimage/src/sys/netinet6/nd6_nbr.c#34 integrate
.. //depot/projects/vimage/src/sys/netinet6/nd6_rtr.c#32 integrate
.. //depot/projects/vimage/src/sys/netinet6/raw_ip6.c#38 integrate
.. //depot/projects/vimage/src/sys/netinet6/udp6_usrreq.c#40 integrate
.. //depot/projects/vimage/src/sys/netipsec/ipsec.c#42 integrate
.. //depot/projects/vimage/src/sys/netipsec/xform_ah.c#25 integrate
.. //depot/projects/vimage/src/sys/netipsec/xform_esp.c#24 integrate
.. //depot/projects/vimage/src/sys/netipsec/xform_ipcomp.c#20 integrate
.. //depot/projects/vimage/src/sys/netipsec/xform_ipip.c#28 integrate
.. //depot/projects/vimage/src/sys/nfs/nfs_nfssvc.c#1 branch
.. //depot/projects/vimage/src/sys/nfs/nfssvc.h#1 branch
.. //depot/projects/vimage/src/sys/nfs4client/nfs4_vnops.c#10 integrate
.. //depot/projects/vimage/src/sys/nfsclient/nfs_vnops.c#32 integrate
.. //depot/projects/vimage/src/sys/nfsserver/nfs.h#7 integrate
.. //depot/projects/vimage/src/sys/nfsserver/nfs_srvkrpc.c#4 integrate
.. //depot/projects/vimage/src/sys/nfsserver/nfs_srvsubs.c#15 integrate
.. //depot/projects/vimage/src/sys/nfsserver/nfs_syscalls.c#15 integrate
.. //depot/projects/vimage/src/sys/pc98/pc98/machdep.c#12 integrate
.. //depot/projects/vimage/src/sys/powerpc/aim/machdep.c#10 integrate
.. //depot/projects/vimage/src/sys/powerpc/aim/trap_subr.S#7 integrate
.. //depot/projects/vimage/src/sys/powerpc/include/hid.h#5 integrate
.. //depot/projects/vimage/src/sys/powerpc/include/spr.h#8 integrate
.. //depot/projects/vimage/src/sys/sys/elf_common.h#8 integrate
.. //depot/projects/vimage/src/sys/sys/kernel.h#16 integrate
.. //depot/projects/vimage/src/sys/sys/mbuf.h#17 integrate
.. //depot/projects/vimage/src/sys/sys/param.h#47 integrate
.. //depot/projects/vimage/src/sys/sys/systm.h#19 integrate
.. //depot/projects/vimage/src/sys/sys/vimage.h#85 integrate
.. //depot/projects/vimage/src/sys/sys/vnode.h#21 integrate
.. //depot/projects/vimage/src/sys/ufs/ffs/ffs_snapshot.c#15 integrate
.. //depot/projects/vimage/src/sys/vm/vm_map.c#15 integrate
.. //depot/projects/vimage/src/sys/vm/vm_map.h#8 integrate
.. //depot/projects/vimage/src/sys/vm/vm_reserv.c#3 integrate
.. //depot/projects/vimage/src/sys/vm/vm_unix.c#4 integrate

Differences ...

==== //depot/projects/vimage/src/share/man/man4/bce.4#3 (text) ====

@@ -26,9 +26,9 @@
 .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
 .\" THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" $FreeBSD: src/share/man/man4/bce.4,v 1.11 2009/01/15 22:41:48 delphij Exp $
+.\" $FreeBSD: src/share/man/man4/bce.4,v 1.12 2009/04/07 22:23:48 delphij Exp $
 .\"
-.Dd January 15, 2009
+.Dd April 7, 2009
 .Dt BCE 4
 .Os
 .Sh NAME
@@ -109,8 +109,18 @@
 or
 .Cm half-duplex
 modes.
-.It Cm 1000baseTX
-Set 1000baseTX operation over twisted pair.
+.It Cm 1000baseSX
+Sets 1000Mbps operation.
+Only
+.Cm full-duplex
+mode is supported at this speed.
+.It Cm 1000baseT
+Set 1000baseT operation over twisted pair.
+Only
+.Cm full-duplex
+mode is supported.
+.It Cm 2500BaseSX
+Set 2500Mbps operation.
 Only
 .Cm full-duplex
 mode is supported.

==== //depot/projects/vimage/src/share/man/man4/ed.4#3 (text+ko) ====

@@ -28,9 +28,9 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\" $FreeBSD: src/share/man/man4/ed.4,v 1.59 2009/03/28 20:59:25 imp Exp $
+.\" $FreeBSD: src/share/man/man4/ed.4,v 1.60 2009/04/10 15:01:48 imp Exp $
 .\"
-.Dd March 28, 2009
+.Dd April 9, 2009
 .Dt ED 4
 .Os
 .Sh NAME
@@ -66,12 +66,6 @@
 Realtek's PCI and ISA RTL80x9-based cards are also supported.
 For these chipsets, autonegotiation and status reporting are supported.
 .Pp
-The
-.Nm
-driver uses a unique multi-buffering mechanism to achieve high transmit performance.
-When using 16bit ISA cards, as high as 97% of the theoretical maximum performance of
-the IEEE 802.3 CSMA Ethernet is possible.
-.Pp
 In addition to the standard port and IRQ specifications, the
 .Nm
 driver also supports a number of
@@ -183,7 +177,7 @@
 .It
 D-Link DE-298, DE-298P (flags 0x500000) (PC-98)
 .It
-D-Link DE-650/660
+D-Link DE-660, DE-660+
 .It
 D-Link IC-CARD/IC-CARD+ Ethernet
 .It
@@ -317,6 +311,8 @@
 .Bl -bullet -compact
 .It
 Mitsubishi LAN Adapter B8895
+.It
+D-Link DE-650
 .El
 .Sh DIAGNOSTICS
 .Bl -diag
@@ -373,6 +369,8 @@
 Attempts to get the MAC address failed.
 .It "ed%d: Missing mii!"
 Probing for an MII bus has failed.
+This indicates a coding error in the PC Card attachment, because a PHY
+is required for the chips that generate this error message.
 .El
 .Sh CAVEATS
 Early revision DS8390 chips have problems.
@@ -393,18 +391,17 @@
 This can lead to ring-buffer overruns resulting in
 dropped packets during heavy network traffic.
 .Pp
-16bit Compex cards identify themselves as being 8bit.
-While these cards will
-work in 8bit mode, much higher performance can be achieved by specifying
-.Cd "flags 0x04"
-(force 16bit mode) in your kernel config file.
-In addition, you should also specify
-.Cd "iosiz 16384"
-to take advantage of the extra 8K of shared memory that 16bit mode provides.
-.Pp
 The Mitsubishi B8895 PC Card uses a DP83902, but its ASIC part is
 undocumented.
 Neither the NE2000 nor the WD83x0 drivers work with this card.
+.Pp
+The D-LINK DE-650 has funky resources that differ from other cards and could
+likely be made to work.
+Its shared memory interface conflicts with other resources on many
+laptops and cannot be moved.
+The pccard(4) layer does not support activating a CFE that it fails to
+allocate all the resources for.
+.Pp
 .Sh SEE ALSO
 .Xr altq 4 ,
 .Xr arp 4 ,
@@ -431,7 +428,9 @@
 As a result, it may throw out some good packets which
 have been received but not yet transferred from the card to main memory.
 .Pp
-The
-.Nm
+The 
+.Nm 
+driver is slow by today's standards.
+.Pp
 PC Card attachment supports the D-Link DMF650TX LAN/Modem card's Ethernet
 port only at this time.

==== //depot/projects/vimage/src/share/man/man4/man4.powerpc/pmu.4#2 (text+ko) ====

@@ -23,7 +23,7 @@
 .\" ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 .\" POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" $FreeBSD: src/share/man/man4/man4.powerpc/pmu.4,v 1.3 2008/12/08 02:37:08 nwhitehorn Exp $
+.\" $FreeBSD: src/share/man/man4/man4.powerpc/pmu.4,v 1.4 2009/04/07 20:00:20 brueffer Exp $
 .\"
 .Dd December 6, 2008
 .Dt PMU 4
@@ -43,15 +43,14 @@
 The
 .Nm
 driver provides support for the Power Management Unit (PMU) found in Apple
-Core99 hardware. This includes late G3 laptops, all G4 machines, early G5
+Core99 hardware.
+This includes late G3 laptops, all G4 machines, early G5
 desktops and all G5 XServes.
-.Ed
 .Pp
 The Apple PMU controller is a multi-purpose ASIC that provides power
 management and thermal control, as well as an ADB bus for the internal
 keyboard and mouse on laptops.
 .Sh HARDWARE
-.Pp
 Chips supported by the
 .Nm
 driver include:
@@ -62,13 +61,13 @@
 .It
 Apple K2-KeyLargo PMU
 .El
-.Pp
 .Sh SYSCTL VARIABLES
 The
 .Nm
 driver provides power management services in addition to an
 .Xr adb 4
-interface. The following sysctls can be used to control the
+interface.
+The following sysctls can be used to control the
 power management behavior and to examine current system power and
 thermal conditions.
 .Bl -tag -width indent
@@ -84,7 +83,8 @@
 .It Va dev.pmu.%d.batteries.%d.maxcharge
 The battery's self-reported maximum charge, in milliamp hours.
 .It Va dev.pmu.%d.batteries.%d.rate
-The current into the battery, in milliamps. While the battery is discharging,
+The current into the battery, in milliamps.
+While the battery is discharging,
 this will be negative.
 .It Va dev.pmu.%d.batteries.%d.voltage
 Battery voltage, in millivolts.
@@ -92,9 +92,10 @@
 Estimated time until full battery charge (or discharge), in minutes.
 .It Va dev.pmu.%d.batteries.%d.life
 Current fraction of the battery's maximum charge, in percent.
+.El
 .Sh SEE ALSO
-.Xr adb 4 ,
-.Xr acpi 4
+.Xr acpi 4 ,
+.Xr adb 4
 .Sh HISTORY
 The
 .Nm
@@ -111,4 +112,4 @@
 .Aq macallan@NetBSD.org
 and ported to FreeBSD by
 .An Nathan Whitehorn
-.Aq nwhitehorn@freebsd.org .
+.Aq nwhitehorn@FreeBSD.org .

==== //depot/projects/vimage/src/share/man/man4/textdump.4#3 (text+ko) ====

@@ -25,7 +25,7 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
 .\" DAMAGE.
 .\"
-.\" $FreeBSD: src/share/man/man4/textdump.4,v 1.6 2008/12/24 11:12:21 trhodes Exp $
+.\" $FreeBSD: src/share/man/man4/textdump.4,v 1.7 2009/04/11 22:39:38 kientzle Exp $
 .\"
 .Dd December 24, 2008
 .Dt textdump 4
@@ -98,7 +98,7 @@
 .El
 .Pp
 Kernel textdumps may be extracted using
-.Xr bsdtar 1 .
+.Xr tar 1 .
 .Sh CONFIGURATION
 The
 .Nm
@@ -153,7 +153,7 @@
 .Xr ddb 8
 utility.
 .Sh SEE ALSO
-.Xr bsdtar 1 ,
+.Xr tar 1 ,
 .Xr ddb 4 ,
 .Xr tar 5 ,
 .Xr ddb 8 ,

==== //depot/projects/vimage/src/share/man/man4/uath.4#2 (text+ko) ====

@@ -14,9 +14,9 @@
 .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
 .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 .\"
-.\" $FreeBSD: src/share/man/man4/uath.4,v 1.2 2009/04/07 04:12:34 weongyo Exp $
+.\" $FreeBSD: src/share/man/man4/uath.4,v 1.4 2009/04/07 20:13:48 brueffer Exp $
 .\"
-.Dd March 31, 2009
+.Dd April 7, 2009
 .Dt UATH 4
 .Os
 .Sh NAME
@@ -80,7 +80,9 @@
 includes the firmware in the binary program.
 This firmware is licensed for general use and is included in the base system.
 .Sh HARDWARE
-The following adapters should work:
+The
+.Nm
+driver should work with the following adapters:
 .Pp
 .Bl -column -compact "TRENDware International TEW-444UB" "AR5005UX" -offset 6n
 .It Em "Adapter	Chipset"
@@ -162,9 +164,9 @@
 .Xr wlan_tkip 4 ,
 .Xr wlan_wep 4 ,
 .Xr devd 8 ,
+.Xr ifconfig 8 ,
 .Xr uathload 8 ,
-.Xr ifconfig 8 ,
-.Xr wpa_supplicant 8 .
+.Xr wpa_supplicant 8
 .Sh HISTORY
 The
 .Nm

==== //depot/projects/vimage/src/share/man/man4/wpi.4#2 (text+ko) ====

@@ -24,7 +24,7 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\" $FreeBSD: src/share/man/man4/wpi.4,v 1.6 2008/10/07 19:42:56 sam Exp $
+.\" $FreeBSD: src/share/man/man4/wpi.4,v 1.7 2009/04/07 19:53:36 brueffer Exp $
 .\"
 .Dd October 5, 2008
 .Os
@@ -116,11 +116,11 @@
 .It "wpi%d: Radio transmitter is switched off"
 The hardware switch controlling the radio is currently turned off. 
 Data transmission is not possible in this state.
+.El
 .Sh BUGS
 Not all the error messages are documented here.
 .Pp
 Background scanning is not currently supported.
-.El
 .Sh SEE ALSO
 .Xr wpifw 4 ,
 .Xr pci 4 ,

==== //depot/projects/vimage/src/share/man/man7/operator.7#2 (text+ko) ====

@@ -30,21 +30,22 @@
 .\" SUCH DAMAGE.
 .\"
 .\"	@(#)operator.7	8.1 (Berkeley) 6/9/93
-.\" $FreeBSD: src/share/man/man7/operator.7,v 1.6 2003/02/24 22:53:23 ru Exp $
+.\" $FreeBSD: src/share/man/man7/operator.7,v 1.7 2009/04/08 20:20:19 ed Exp $
 .\"
-.Dd January 22, 2003
+.Dd April 8, 2009
 .Dt OPERATOR 7
 .Os
 .Sh NAME
 .Nm operator
-.Nd C operator precedence and order of evaluation
+.Nd C and C++ operator precedence and order of evaluation
 .Sh DESCRIPTION
 .Bd -ragged -offset indent -compact
-.Bl -column "= += -= *= /= %= <<= >>= &= ^= |="
+.Bl -column "! ~ ++ -- - (type) * & sizeof new delete"
 .It Sy "Operator	Associativity"
 .It "--------	-------------"
 .It "() [] -> .	left to right"
-.It "! ~ ++ -- - (type) * & sizeof	right to left"
+.It "! ~ ++ -- - (type) * & sizeof new delete	right to left"
+.It "->* .*	left to right
 .It "* / %	left to right"
 .It "+ -	left to right"
 .It "<< >>	left to right"
@@ -56,7 +57,8 @@
 .It "&&	left to right"
 .It "||	left to right"
 .It "?:	right to left"
-.It "= += -= *= /= %= <<= >>= &= ^= |=	right to left"
+.It "= += -= *= /= %= <<= >>= &= ^= |= throw	right to left"
+.It "?: (C++, third operand)	right to left"
 .It ",	left to right"
 .El
 .Ed

==== //depot/projects/vimage/src/share/man/man9/Makefile#5 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/share/man/man9/Makefile,v 1.348 2009/03/30 18:01:12 jhb Exp $
+# $FreeBSD: src/share/man/man9/Makefile,v 1.349 2009/04/10 10:59:48 rwatson Exp $
 
 MAN=	accept_filter.9 \
 	accf_data.9 \
@@ -331,7 +331,6 @@
 	VOP_GETVOBJECT.9 \
 	VOP_INACTIVE.9 \
 	VOP_IOCTL.9 \
-	VOP_LEASE.9 \
 	VOP_LINK.9 \
 	VOP_LISTEXTATTR.9 \
 	VOP_LOCK.9 \

==== //depot/projects/vimage/src/share/man/man9/acl.9#2 (text+ko) ====

@@ -23,7 +23,7 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\" $FreeBSD: src/share/man/man9/acl.9,v 1.15 2006/02/13 21:34:18 joel Exp $
+.\" $FreeBSD: src/share/man/man9/acl.9,v 1.16 2009/04/11 10:37:04 trasz Exp $
 .\"
 .Dd December 23, 1999
 .Os
@@ -135,66 +135,6 @@
 to the associated file.
 .El
 .El
-.Sh IMPLEMENTATION NOTES
-.Bd -literal
-typedef mode_t  *acl_permset_t;
-
-/* internal ACL structure */
-struct acl {
-        int                     acl_cnt;
-        struct acl_entry        acl_entry[ACL_MAX_ENTRIES];
-};
-
-/* external ACL structure */
-struct acl_t_struct {
-        struct acl              ats_acl;
-        int                     ats_cur_entry;
-};
-typedef struct acl_t_struct *acl_t;
-
-/*
- * Possible valid values for ae_tag field.
- */
-#define ACL_UNDEFINED_TAG       0x00000000
-#define ACL_USER_OBJ            0x00000001
-#define ACL_USER                0x00000002
-#define ACL_GROUP_OBJ           0x00000004
-#define ACL_GROUP               0x00000008
-#define ACL_MASK                0x00000010
-#define ACL_OTHER               0x00000020
-#define ACL_OTHER_OBJ           ACL_OTHER
-
-/*
- * Possible valid values for acl_type_t arguments.
- */
-#define ACL_TYPE_ACCESS         0x00000000
-#define ACL_TYPE_DEFAULT        0x00000001
-#define ACL_TYPE_AFS            0x00000002
-#define ACL_TYPE_CODA           0x00000003
-#define ACL_TYPE_NTFS           0x00000004
-#define ACL_TYPE_NWFS           0x00000005
-
-/*
- * Possible flags in ae_perm field.
- */
-#define ACL_EXECUTE             0x0001
-#define ACL_WRITE               0x0002
-#define ACL_READ                0x0004
-#define ACL_PERM_NONE           0x0000
-#define ACL_PERM_BITS           (ACL_EXECUTE | ACL_WRITE | ACL_READ)
-#define ACL_POSIX1E_BITS        (ACL_EXECUTE | ACL_WRITE | ACL_READ)
-
-/*
- * Possible entry_id values for acl_get_entry()
- */
-#define ACL_FIRST_ENTRY         0
-#define ACL_NEXT_ENTRY          1
-
-/*
- * Undefined value in ae_id field
- */
-#define ACL_UNDEFINED_ID        ((uid_t)-1)
-.Ed
 .Sh SEE ALSO
 .Xr acl 3 ,
 .Xr vaccess_acl_posix1e 9 ,

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

@@ -39,7 +39,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/amd64/amd64/machdep.c,v 1.698 2009/04/01 13:09:26 kib Exp $");
+__FBSDID("$FreeBSD: src/sys/amd64/amd64/machdep.c,v 1.699 2009/04/11 14:01:01 ed Exp $");
 
 #include "opt_atalk.h"
 #include "opt_atpic.h"
@@ -2178,45 +2178,24 @@
 #ifdef KDB
 
 /*
- * Provide inb() and outb() as functions.  They are normally only
- * available as macros calling inlined functions, thus cannot be
- * called from the debugger.
- *
- * The actual code is stolen from <machine/cpufunc.h>, and de-inlined.
+ * Provide inb() and outb() as functions.  They are normally only available as
+ * inline functions, thus cannot be called from the debugger.
  */
 
-#undef inb
-#undef outb
-
 /* silence compiler warnings */
-u_char inb(u_int);
-void outb(u_int, u_char);
+u_char inb_(u_short);
+void outb_(u_short, u_char);
 
 u_char
-inb(u_int port)
+inb_(u_short port)
 {
-	u_char	data;
-	/*
-	 * We use %%dx and not %1 here because i/o is done at %dx and not at
-	 * %edx, while gcc generates inferior code (movw instead of movl)
-	 * if we tell it to load (u_short) port.
-	 */
-	__asm __volatile("inb %%dx,%0" : "=a" (data) : "d" (port));
-	return (data);
+	return inb(port);
 }
 
 void
-outb(u_int port, u_char data)
+outb_(u_short port, u_char data)
 {
-	u_char	al;
-	/*
-	 * Use an unnecessary assignment to help gcc's register allocator.
-	 * This make a large difference for gcc-1.40 and a tiny difference
-	 * for gcc-2.6.0.  For gcc-1.40, al had to be ``asm("ax")'' for
-	 * best results.  gcc-2.6.0 can't handle this.
-	 */
-	al = data;
-	__asm __volatile("outb %0,%%dx" : : "a" (al), "d" (port));
+	outb(port, data);
 }
 
 #endif /* KDB */

==== //depot/projects/vimage/src/sys/amd64/conf/GENERIC#28 (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.522 2009/03/19 20:33:26 thompsa Exp $
+# $FreeBSD: src/sys/amd64/conf/GENERIC,v 1.523 2009/04/10 00:40:48 jfv Exp $
 
 cpu		HAMMER
 ident		GENERIC
@@ -200,7 +200,7 @@
 device		de		# DEC/Intel DC21x4x (``Tulip'')
 device		em		# Intel PRO/1000 Gigabit Ethernet Family
 device		igb		# Intel PRO/1000 PCIE Server Gigabit Family
-device		ixgb		# Intel PRO/10GbE Ethernet Card
+device		ixgbe		# Intel PRO/10GbE PCIE Ethernet Family
 device		le		# AMD Am7900 LANCE and Am79C9xx PCnet
 device		ti		# Alteon Networks Tigon I/II gigabit Ethernet
 device		txp		# 3Com 3cR990 (``Typhoon'')

==== //depot/projects/vimage/src/sys/amd64/include/cpufunc.h#5 (text+ko) ====

@@ -27,7 +27,7 @@
  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  * SUCH DAMAGE.
  *
- * $FreeBSD: src/sys/amd64/include/cpufunc.h,v 1.151 2009/01/31 11:37:21 obrien Exp $
+ * $FreeBSD: src/sys/amd64/include/cpufunc.h,v 1.153 2009/04/11 14:01:01 ed Exp $
  */
 
 /*
@@ -164,79 +164,21 @@
 	__asm __volatile("hlt");
 }
 
-#if !defined(__GNUCLIKE_BUILTIN_CONSTANT_P) || __GNUCLIKE_ASM < 3
-
-#define	inb(port)		inbv(port)
-#define	outb(port, data)	outbv(port, data)
-
-#else /* __GNUCLIKE_BUILTIN_CONSTANT_P && __GNUCLIKE_ASM >= 3 */
-
-/*
- * The following complications are to get around gcc not having a
- * constraint letter for the range 0..255.  We still put "d" in the
- * constraint because "i" isn't a valid constraint when the port
- * isn't constant.  This only matters for -O0 because otherwise
- * the non-working version gets optimized away.
- * 
- * Use an expression-statement instead of a conditional expression
- * because gcc-2.6.0 would promote the operands of the conditional
- * and produce poor code for "if ((inb(var) & const1) == const2)".
- *
- * The unnecessary test `(port) < 0x10000' is to generate a warning if
- * the `port' has type u_short or smaller.  Such types are pessimal.
- * This actually only works for signed types.  The range check is
- * careful to avoid generating warnings.
- */
-#define	inb(port) __extension__ ({					\
-	u_char	_data;							\
-	if (__builtin_constant_p(port) && ((port) & 0xffff) < 0x100	\
-	    && (port) < 0x10000)					\
-		_data = inbc(port);					\
-	else								\
-		_data = inbv(port);					\
-	_data; })
-
-#define	outb(port, data) (						\
-	__builtin_constant_p(port) && ((port) & 0xffff) < 0x100		\
-	&& (port) < 0x10000						\
-	? outbc(port, data) : outbv(port, data))
-
 static __inline u_char
-inbc(u_int port)
+inb(u_int port)
 {
 	u_char	data;
 
-	__asm __volatile("inb %1,%0" : "=a" (data) : "id" ((u_short)(port)));
+	__asm volatile("inb %w1, %0" : "=a" (data) : "Nd" (port));
 	return (data);
 }
 
-static __inline void
-outbc(u_int port, u_char data)
-{
-	__asm __volatile("outb %0,%1" : : "a" (data), "id" ((u_short)(port)));
-}
-
-#endif /* __GNUCLIKE_BUILTIN_CONSTANT_P  && __GNUCLIKE_ASM >= 3*/
-
-static __inline u_char
-inbv(u_int port)
-{
-	u_char	data;
-	/*
-	 * We use %%dx and not %1 here because i/o is done at %dx and not at
-	 * %edx, while gcc generates inferior code (movw instead of movl)
-	 * if we tell it to load (u_short) port.
-	 */
-	__asm __volatile("inb %%dx,%0" : "=a" (data) : "d" (port));
-	return (data);
-}
-
 static __inline u_int
 inl(u_int port)
 {
 	u_int	data;
 
-	__asm __volatile("inl %%dx,%0" : "=a" (data) : "d" (port));
+	__asm volatile("inl %w1, %0" : "=a" (data) : "Nd" (port));
 	return (data);
 }
 
@@ -278,33 +220,20 @@
 {
 	u_short	data;
 
-	__asm __volatile("inw %%dx,%0" : "=a" (data) : "d" (port));
+	__asm volatile("inw %w1, %0" : "=a" (data) : "Nd" (port));
 	return (data);
 }
 
 static __inline void
-outbv(u_int port, u_char data)
+outb(u_int port, u_char data)
 {
-	u_char	al;
-	/*
-	 * Use an unnecessary assignment to help gcc's register allocator.
-	 * This make a large difference for gcc-1.40 and a tiny difference
-	 * for gcc-2.6.0.  For gcc-1.40, al had to be ``asm("ax")'' for
-	 * best results.  gcc-2.6.0 can't handle this.
-	 */
-	al = data;
-	__asm __volatile("outb %0,%%dx" : : "a" (al), "d" (port));
+	__asm volatile("outb %0, %w1" : : "a" (data), "Nd" (port));
 }
 
 static __inline void
 outl(u_int port, u_int data)
 {
-	/*
-	 * outl() and outw() aren't used much so we haven't looked at
-	 * possible micro-optimizations such as the unnecessary
-	 * assignment for them.
-	 */
-	__asm __volatile("outl %0,%%dx" : : "a" (data), "d" (port));
+	__asm volatile("outl %0, %w1" : : "a" (data), "Nd" (port));
 }
 
 static __inline void
@@ -334,7 +263,7 @@
 static __inline void
 outw(u_int port, u_short data)
 {
-	__asm __volatile("outw %0,%%dx" : : "a" (data), "d" (port));
+	__asm volatile("outw %0, %w1" : : "a" (data), "Nd" (port));
 }
 
 static __inline void
@@ -535,12 +464,9 @@
 static __inline void
 load_fs(u_int sel)
 {
-	register u_int32_t fsbase __asm("ecx");
-
 	/* Preserve the fsbase value across the selector load */
-	fsbase = MSR_FSBASE;
-        __asm __volatile("rdmsr; mov %0,%%fs; wrmsr"
-            : : "rm" (sel), "c" (fsbase) : "eax", "edx");
+	__asm __volatile("rdmsr; mov %0,%%fs; wrmsr"
+	    : : "rm" (sel), "c" (MSR_FSBASE) : "eax", "edx");
 }
 
 #ifndef	MSR_GSBASE
@@ -549,16 +475,13 @@
 static __inline void
 load_gs(u_int sel)
 {
-	register u_int32_t gsbase __asm("ecx");
-
 	/*
 	 * Preserve the gsbase value across the selector load.
 	 * Note that we have to disable interrupts because the gsbase
 	 * being trashed happens to be the kernel gsbase at the time.
 	 */
-	gsbase = MSR_GSBASE;
-        __asm __volatile("pushfq; cli; rdmsr; mov %0,%%gs; wrmsr; popfq"
-            : : "rm" (sel), "c" (gsbase) : "eax", "edx");
+	__asm __volatile("pushfq; cli; rdmsr; mov %0,%%gs; wrmsr; popfq"
+	    : : "rm" (sel), "c" (MSR_GSBASE) : "eax", "edx");
 }
 #else
 /* Usable by userland */

==== //depot/projects/vimage/src/sys/amd64/include/endian.h#2 (text+ko) ====

@@ -27,7 +27,7 @@
  * SUCH DAMAGE.
  *
  *	@(#)endian.h	7.8 (Berkeley) 4/3/91
- * $FreeBSD: src/sys/amd64/include/endian.h,v 1.8 2005/03/11 21:46:01 peter Exp $
+ * $FreeBSD: src/sys/amd64/include/endian.h,v 1.10 2009/04/08 19:10:20 ed Exp $
  */
 
 #ifndef _MACHINE_ENDIAN_H_
@@ -69,25 +69,6 @@
 
 #if defined(__GNUCLIKE_ASM) && defined(__GNUCLIKE_BUILTIN_CONSTANT_P)
 
-#define __word_swap_int_var(x) \
-__extension__ ({ register __uint32_t __X = (x); \
-   __asm ("rorl $16, %0" : "+r" (__X)); \
-   __X; })
-
-#ifdef __OPTIMIZE__
-
-#define	__word_swap_int_const(x) \
-	((((x) & 0xffff0000) >> 16) | \
-	 (((x) & 0x0000ffff) << 16))
-#define	__word_swap_int(x) (__builtin_constant_p(x) ? \
-	__word_swap_int_const(x) : __word_swap_int_var(x))
-
-#else	/* __OPTIMIZE__ */
-
-#define	__word_swap_int(x) __word_swap_int_var(x)
-
-#endif	/* __OPTIMIZE__ */
-
 #define __byte_swap_int_var(x) \
 __extension__ ({ register __uint32_t __X = (x); \
    __asm ("bswap %0" : "+r" (__X)); \
@@ -135,26 +116,6 @@
 
 #endif	/* __OPTIMIZE__ */
 
-#define __byte_swap_word_var(x) \
-__extension__ ({ register __uint16_t __X = (x); \
-   __asm ("xchgb %h0, %b0" : "+Q" (__X)); \
-   __X; })
-
-#ifdef __OPTIMIZE__
-
-#define	__byte_swap_word_const(x) \
-	((((x) & 0xff00) >> 8) | \
-	 (((x) & 0x00ff) << 8))
-

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



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